.elementor-1775 .elementor-element.elementor-element-73a2e341 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1775 .elementor-element.elementor-element-73a2e341 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1775 .elementor-element.elementor-element-505d4513{text-align:center;--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-1775 .elementor-element.elementor-element-505d4513 .bdt-ep-advanced-heading-main-title-inner{font-family:"Roboto", Roboto;font-size:36px;}.elementor-1775 .elementor-element.elementor-element-505d4513 .bdt-ep-advanced-heading-content > div{color:rgba(247,247,247,0);-webkit-text-stroke-color:rgba(247,247,247,0);}.elementor-1775 .elementor-element.elementor-element-505d4513 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-1775 .elementor-element.elementor-element-7b890ef0:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-7b890ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFD;}.elementor-1775 .elementor-element.elementor-element-7b890ef0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1775 .elementor-element.elementor-element-7b890ef0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1775 .elementor-element.elementor-element-437f5a40{text-align:center;font-family:"Roboto", Roboto;font-size:16px;line-height:1.2em;}.elementor-1775 .elementor-element.elementor-element-437f5a40 > .elementor-widget-container{margin:20px 0px -50px 0px;padding:0px 0px 0px 0px;}.elementor-1775 .elementor-element.elementor-element-540ba621 .wpcf7-form > p:not(:last-child){margin-bottom:0px;}.elementor-1775 .elementor-element.elementor-element-540ba621 .wpcf7-form .wpcf7-form-control-wrap.select-state{color:#666666;}.elementor-1775 .elementor-element.elementor-element-540ba621 .wpcf7-form .wpcf7-form-control-wrap.select-gender{color:#666666;}.elementor-1775 .elementor-element.elementor-element-540ba621 .wpcf7-form .wpcf7-form-control-wrap.accept-this-1{color:#666666;}.elementor-1775 .elementor-element.elementor-element-540ba621 .wpcf7-form .wpcf7-textarea{height:125px;display:block;}.elementor-1775 .elementor-element.elementor-element-540ba621 .wpcf7-form-control{margin-top:25px;}.elementor-1775 .elementor-element.elementor-element-540ba621 .wpcf7-form{margin-top:-25px;}.elementor-1775 .elementor-element.elementor-element-540ba621 .wpcf7-form .wpcf7-submit{background-color:rgba(0,0,0,0);border-radius:50px 50px 50px 50px;font-size:16px;font-weight:500;}.elementor-1775 .elementor-element.elementor-element-540ba621 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-1775 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1775{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-1775 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-1775 .elementor-element.elementor-element-505d4513{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}}@media(max-width:767px){.elementor-1775 .elementor-element.elementor-element-505d4513{--ep-advanced-heading-pos-x:0px;--ep-advanced-heading-pos-y:0px;--ep-advanced-heading-rotate:0deg;}.elementor-1775 .elementor-element.elementor-element-505d4513 .bdt-ep-advanced-heading-main-title-inner{font-size:28px;}.elementor-1775 .elementor-element.elementor-element-437f5a40{font-size:16px;}}/* Start custom CSS for bdt-advanced-heading, class: .elementor-element-505d4513 */h2, .aux-h2 {
    padding-bottom: 8px!important;
}/* End custom CSS */
/* Start custom CSS for bdt-contact-form-7, class: .elementor-element-540ba621 */.popup {
    background-color: transparent !important;
    border-bottom: 1px solid #666666!important;
    border-top: 0px!important;
    border-left: 0px!important;
    border-right: 0px!important;
    width: 100% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 16px!important;
    color: #999 !important;
    padding: 16px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 40px!important;
    font-family: Roboto;
    font-size: 16px;
}





.wpcf7-submit {
    border-radius: 50px !important;
    padding: 1.25em 3.125em!important;
    font-size: 16px!important;
    font-weight: 400!important;
    margin-top: 0!important;
        border: 1px solid #3bb7bd !important;
        color: #3bb7bd!important;
        background-color: transparent!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    text-transform: uppercase;
}
.wpcf7-submit:hover { 
    background-color: #3bb7bd !important; 
    color: #fff!important;
}



span.wpcf7-not-valid-tip {
    position: absolute!important;
    top: -30px!important;
    width: 400px!important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    display: none!important;
}

div.wpcf7-mail-sent-ok {
    border: 0px solid #3bb7bd!important;
    font-size: 20px!important;
    text-align: center!important;
    padding: 0!important;
    color: #3bb7bd!important;
    margin-top: 0!important;
    margin-bottom: 10px!important;
}

div.wpcf7 .ajax-loader {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b890ef0 */.elementor-1775 .elementor-element.elementor-element-7b890ef0 {
    border-radius: 0px 0px 10px 10px !important;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-1775 .dialog-widget-content {
    border-radius: 10px !important;
}/* End custom CSS */