.elementor-27524 .elementor-element.elementor-element-8524a79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.88;--padding-top:100px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-27524 .elementor-element.elementor-element-8524a79:not(.elementor-motion-effects-element-type-background), .elementor-27524 .elementor-element.elementor-element-8524a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.idealeyesurgery.com/wp-content/uploads/2023/09/shutterstock_1711586767-1.jpg");}.elementor-27524 .elementor-element.elementor-element-8524a79::before, .elementor-27524 .elementor-element.elementor-element-8524a79 > .elementor-background-video-container::before, .elementor-27524 .elementor-element.elementor-element-8524a79 > .e-con-inner > .elementor-background-video-container::before, .elementor-27524 .elementor-element.elementor-element-8524a79 > .elementor-background-slideshow::before, .elementor-27524 .elementor-element.elementor-element-8524a79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27524 .elementor-element.elementor-element-8524a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(120deg, #2B5974 13%, #ECF0F2 100%);}.elementor-27524 .elementor-element.elementor-element-d5a3ab5{--display:flex;}.elementor-27524 .elementor-element.elementor-element-d5a3ab5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-27524 .elementor-element.elementor-element-2816dcf .elementor-heading-title{color:#E4E4E4;}.elementor-27524 .elementor-element.elementor-element-a815da8{--display:flex;}.elementor-27524 .elementor-element.elementor-element-2115049{--display:flex;}.elementor-27524 .elementor-element.elementor-element-f630102 img{width:93%;max-width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-27524 .elementor-element.elementor-element-d5a3ab5{--width:57%;}}@media(max-width:1024px){.elementor-27524 .elementor-element.elementor-element-8524a79{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:50px;}.elementor-27524 .elementor-element.elementor-element-d5a3ab5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27524 .elementor-element.elementor-element-2115049{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-27524 .elementor-element.elementor-element-8524a79{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:50px;}.elementor-27524 .elementor-element.elementor-element-d5a3ab5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27524 .elementor-element.elementor-element-2115049{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-4286308 */.elementor-27524 .elementor-element.elementor-element-4286308 h2, .elementor-27524 .elementor-element.elementor-element-4286308 .gfield_description{
    color: white;
}
.validation_error {
    color: #000;
    font-weight: 600;
    margin-bottom: 20px;
}

input[type"checkbox"]:checked {
background-color: #fff;
}


.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before {
 color: #2c5973;
}




p {
    color: #fff !important;
}



input[type="radio"]:checked, input[type=reset], input[type="checkbox"]:checked, input[type="checkbox"]:hover:checked, input[type="checkbox"]:focus:checked, input[type=range]::-webkit-slider-thumb {

border-color:#fff;
}

.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before {
background-color: #000;
}



p.gf_progressbar_title {
    color: #fff !IMPORTANT;
    font-size: 17px !important;
    font-weight: 500 !important;
}


.gform-theme--framework .gf_progressbar .percentbar_blue {
    background-color: #2c5973;
    padding: 15px 40px;
}

legend.gfield_label.gform-field-label.gfield_label_before_complex {
    color: #fff;
    font-size: 17px;
}

legend.gfield_label.gform-field-label.gfield_label_before_complex {
    color: #fff;
    font-size: 17px;
}

.gform-theme--framework .gform-field-label--type-inline {
color: #fff;
font-size: 17px;
font-weight: 500;
}

.gform-theme--framework .gform-field-label>.gfield_required {
color:#B9B9B9;
}

.gform-theme--framework .gform-field-label {
  color: #fff !important;
  font-size: 17px;
}/* End custom CSS */