.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18277 .elementor-element.elementor-element-286ed8f{--display:flex;overflow:visible;}.elementor-widget-ct_heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ct_heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18277 .elementor-element.elementor-element-9d975d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-18277 .elementor-element.elementor-element-9d975d5 .ct-heading .item--title{margin-bottom:0px;}.elementor-widget-ct_text_editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ct_text_editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18277 .elementor-element.elementor-element-4995aa1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-18277 .elementor-element.elementor-element-4995aa1 .ct-text-editor{text-align:left;color:#1B1B1B;}.elementor-18277 .elementor-element.elementor-element-4995aa1{font-size:18px;line-height:29px;}.elementor-18277 .elementor-element.elementor-element-a62e79b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-18277 .elementor-element.elementor-element-a62e79b .ct-text-editor{text-align:left;color:#1B1B1B;}.elementor-18277 .elementor-element.elementor-element-a62e79b{font-size:18px;line-height:29px;}.elementor-18277 .elementor-element.elementor-element-31d4c1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-18277 .elementor-element.elementor-element-31d4c1c .ct-text-editor{text-align:left;color:#1B1B1B;}.elementor-18277 .elementor-element.elementor-element-31d4c1c{font-size:18px;line-height:29px;}.elementor-18277 .elementor-element.elementor-element-922546b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-18277 .elementor-element.elementor-element-922546b .ct-text-editor{text-align:left;color:#1B1B1B;}.elementor-18277 .elementor-element.elementor-element-922546b{font-size:18px;line-height:29px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}#elementor-popup-modal-18277{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-18277 .dialog-message{width:60vw;height:auto;padding:40px 40px 80px 40px;}#elementor-popup-modal-18277 .dialog-close-button{display:flex;}#elementor-popup-modal-18277 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-18277 .elementor-element.elementor-element-4995aa1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18277 .elementor-element.elementor-element-a62e79b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18277 .elementor-element.elementor-element-31d4c1c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18277 .elementor-element.elementor-element-922546b > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS */.ct-contact-form-layout1.style1 .wpcf7-form .wpcf7-form-control-wrap{
    margin-bottom: 0 !important;
}

.ct-contact-form-layout1.style1 .wpcf7-form-control:not(.wpcf7-submit){
    border-color: #e4e4e4  !important;
}

.wpcf7-form-control-wrap{
    margin-top: 10px;
}

.elementor-popup-modal .nice-select {
    display: none !important;
}

.elementor-popup-modal select.wpcf7-form-control {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}/* End custom CSS */