.elementor-1066 .elementor-element.elementor-element-ae6079a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}#elementor-popup-modal-1066 .dialog-message{width:900px;height:auto;}#elementor-popup-modal-1066{justify-content:center;align-items:flex-start;}#elementor-popup-modal-1066 .dialog-close-button{display:flex;}#elementor-popup-modal-1066 .dialog-widget-content{border-radius:0px 0px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for html, class: .elementor-element-452bc6e */.elementor-1066 .elementor-element.elementor-element-452bc6e form {
    display: flex; 
    flex-direction: row-reverse;
    max-width: 100%;
    margin: 0 auto;
    border: 1px solid #fff;
    border-radius: 10px;
    overflow: hidden;
}

.elementor-1066 .elementor-element.elementor-element-452bc6e label {
    flex: 1;
}

.elementor-1066 .elementor-element.elementor-element-452bc6e label input {
    background-color: #fff;
    border: none;
    padding: 7px;
}

.elementor-1066 .elementor-element.elementor-element-452bc6e input {
    border-radius: 0px;
}

.elementor-1066 .elementor-element.elementor-element-452bc6e input:focus {
    outline: none;
}

.elementor-1066 .elementor-element.elementor-element-452bc6e button {
    border-radius: 0px;
    background: #fff;
    color: #D570AC; 
    border: none;
    padding: 0px 12px;
}/* End custom CSS */