.elementor-2987 .elementor-element.elementor-element-25bc2d9{--display:flex;--overlay-opacity:0;--border-radius:20px 20px 20px 20px;}.elementor-2987 .elementor-element.elementor-element-25bc2d9::before, .elementor-2987 .elementor-element.elementor-element-25bc2d9 > .elementor-background-video-container::before, .elementor-2987 .elementor-element.elementor-element-25bc2d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2987 .elementor-element.elementor-element-25bc2d9 > .elementor-background-slideshow::before, .elementor-2987 .elementor-element.elementor-element-25bc2d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2987 .elementor-element.elementor-element-25bc2d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2987 .elementor-element.elementor-element-453308d > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-2987 .elementor-element.elementor-element-453308d{text-align:center;}.elementor-2987 .elementor-element.elementor-element-453308d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-2987 .elementor-element.elementor-element-59fa686 > .elementor-widget-container{margin:-21px 0px 0px 0px;padding:0% 10% 0% 10%;}#elementor-popup-modal-2987{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2987 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-2987 .dialog-close-button{display:flex;}#elementor-popup-modal-2987 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(min-width:768px){.elementor-2987 .elementor-element.elementor-element-25bc2d9{--content-width:500px;}}/* Start custom CSS for html, class: .elementor-element-59fa686 */#crmWebToEntityForm * {
    direction: ltr;
    width: inherit;
    width: 100%;
    font-family: Montserrat, sans-serif;
}

#crmWebToEntityForm.zcwf_lblLeft {
    width: 100%;
    margin: 0 auto;
    padding: 5px !important;
    background-color: #4c8aa7;
    
    input {
        padding: .1rem 0.5rem;
    }
}


.formsubmit.zcwf_button {
    background: transparent linear-gradient(0deg, #4c8aa7 0%, #4c8aa7 100%)!important;
           line-height: 30px;
    font-size: 1em !important;
    font-family: Montserrat, sans-serif;
    
}


@media only screen and (min-width: 320px) and (max-width: 480px) { 
.formsubmit.zcwf_button {
    background: transparent linear-gradient(0deg, #4c8aa7 0%, #4c8aa7 100%)!important;
    font-size: 1em;
    font-family: Montserrat, sans-serif;
}
}/* End custom CSS */