.elementor-10396 .elementor-element.elementor-element-4c8e85d{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-10396 .elementor-element.elementor-element-b779684 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-10396 .elementor-element.elementor-element-7e2a8e3{width:100%;max-width:100%;text-align:center;}.elementor-10396 .elementor-element.elementor-element-7e2a8e3 .elementor-heading-title{font-size:1.8rem;color:#000000;}.elementor-10396 .elementor-element.elementor-element-9f63721{padding:0px 0px 0px 0px;}.elementor-10396 .elementor-element.elementor-element-9f63721 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-10396 .elementor-element.elementor-element-9f63721 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-10396 .elementor-element.elementor-element-9f63721 .eael-contact-form-7-wrapper{text-align:default;}.elementor-10396 .elementor-element.elementor-element-9f63721 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}#jet-popup-10396 .jet-popup__container{width:550px;}#jet-popup-10396 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-10396 .jet-popup__container-inner{justify-content:flex-start;border-radius:10px 10px 10px 10px;}#jet-popup-10396 .jet-popup__container-overlay{border-radius:10px 10px 10px 10px;}#jet-popup-10396 .jet-popup__close-button{color:#000000;background-color:#02010100;}@media(max-width:575px){.elementor-10396 .elementor-element.elementor-element-7e2a8e3 .elementor-heading-title{font-size:1.6rem;}}/* Start custom CSS for eael-contact-form-7, class: .elementor-element-9f63721 *//* ==========================================
   POPUP FORM
========================================== */

.trv-newsletter-form{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:16px;
    width:100%;
}

/* Email wrapper */
.trv-newsletter-email{
    flex:1;
}

/* CF7 wrapper */
.trv-newsletter-email .wpcf7-form-control-wrap{
    display:block;
    width:100%;
}

/* Email field */
.trv-newsletter-input{
    width:100% !important;
    height:50px !important;
    padding:0 18px;
    border:1px solid #d8d8d8;
    border-radius:6px;
    font-size:16px;
    box-sizing:border-box;
    outline:none;
    background:#fff;
}

.trv-newsletter-input:focus{
    border-color:#F26E26;
}

/* Button wrapper */
.trv-newsletter-submit-wrap{
    flex-shrink:0;
}

/* Submit button */
.trv-newsletter-btn{
    width:220px;
    height:55px;
    background:#F26E26 !important;
    color:#fff !important;
    padding: 18px 18px !important;
    border:none !important;
    border-radius:6px;
    font-size:16px;
    font-weight:600;
    cursor:pointer;
    transition:.3s;
}

.trv-newsletter-btn:hover{
    background:#d95c18 !important;
}

/* Remove CF7 default margins */
.wpcf7 p{
    margin:0;
}

.wpcf7-form-control-wrap{
    margin:0;
}

/* Mobile */
@media(max-width:767px){

    .trv-newsletter-form{
        flex-direction:column;
        align-items:stretch;
    }

    .trv-newsletter-email,
    .trv-newsletter-submit-wrap,
    .trv-newsletter-btn{
        width:100%;
    }

}


.wpcf7-spinner{
    display:none !important;
    width:0 !important;
    height:0 !important;
    margin:0 !important;
    padding:0 !important;
}/* End custom CSS */