.elementor-24309 .elementor-element.elementor-element-b19f9f3{--display:flex;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-24309 .elementor-element.elementor-element-b19f9f3:not(.elementor-motion-effects-element-type-background), .elementor-24309 .elementor-element.elementor-element-b19f9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#275283;background-image:url("https://carbonrepro.com/wp-content/uploads/2025/02/lines-1.svg");background-size:cover;}.elementor-24309 .elementor-element.elementor-element-b19f9f3::before, .elementor-24309 .elementor-element.elementor-element-b19f9f3 > .elementor-background-video-container::before, .elementor-24309 .elementor-element.elementor-element-b19f9f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-24309 .elementor-element.elementor-element-b19f9f3 > .elementor-background-slideshow::before, .elementor-24309 .elementor-element.elementor-element-b19f9f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24309 .elementor-element.elementor-element-b19f9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24309 .elementor-element.elementor-element-efa0c10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24309 .elementor-element.elementor-element-efa0c10 .ld-fh-element, .elementor-24309 .elementor-element.elementor-element-efa0c10 .ld-fh-element a{color:#FFFFFF;}.elementor-24309 .elementor-element.elementor-element-efa0c10 .ld-fh-element{font-size:2.25rem;line-height:3rem;}.elementor-24309 .elementor-element.elementor-element-efa0c10 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-24309 .elementor-element.elementor-element-22ceef0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;color:#FFFFFFA3;}.elementor-24309 .elementor-element.elementor-element-3d60436{--spacer-size:20px;}.elementor-24309 .elementor-element.elementor-element-75a9298 > .elementor-widget-container{margin:-45px 0px 0px 0px;}@media(max-width:767px){.elementor-24309 .elementor-element.elementor-element-b19f9f3{--padding-top:30px;--padding-bottom:10px;--padding-left:30px;--padding-right:10px;}.elementor-24309 .elementor-element.elementor-element-efa0c10 .ld-fh-element{font-size:1.25rem;line-height:1.2rem;}}@media(min-width:768px){.elementor-24309 .elementor-element.elementor-element-b19f9f3{--content-width:685px;}}div#wpforms-16975-field_38-container input {
    height: 16px!important;
}
.wpforms-field .wpforms-field-layout{padding:0px!important;}
.wpforms-error:before {
    background-color: #66c2ad !important;
}
.wpforms-error {
    color: #66c2ad !important;
}
.wpforms-field-label,label.wpforms-field-label-inline, label.wpforms-field-sublabel.after {
    color: #fff!important;
}
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea
{
    border:1px solid #fff!important;
    border-radius:0px!important;
color:#fff!important;
background:transparent!important;}
.cf7-hform .wpforms-submit:hover{
    padding:0px 70px!important;
    border-radius:0;
    border:1px solid #214b81!important;
    background: linear-gradient(90deg, #50b6a8 0%, rgba(112,158,162,1) 78%, rgb(36 77 129) 100%)!important;
}
legend.wpforms-field-label,label.wpforms-field-label, span.wpforms-required-label {
    color: #fff!important;
}
::placeholder {
    color: #ffffff !important;
    opacity: 1!important;
}
.cf7-hform .wpforms-submit{border-radius:0;
    border:1px solid #fff!important;
    padding:0px 25px!important;
    background: linear-gradient(90deg, rgb(36 77 129) 0%, rgba(112,158,162,1) 78%, #50b6a8 100%)!important;
}
@media (max-width: 768px) {
    .custom-popup {
        max-height: 80vh; /* Limit height to 80% of viewport height */
        overflow-y: auto; /* Add vertical scrollbar if content is too tall */
        overflow-x: hidden; /* Prevent horizontal scrollbar */
    }
}

    .custom-popup {
        max-height: 80vh; /* Limit height to 80% of viewport height */
        overflow-y: auto; /* Add vertical scrollbar if content is too tall */
        overflow-x: hidden; /* Prevent horizontal scrollbar */
    }