.elementor-4674 .elementor-element.elementor-element-574e26b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.9;--padding-top:50px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4674 .elementor-element.elementor-element-574e26b::before, .elementor-4674 .elementor-element.elementor-element-574e26b > .elementor-background-video-container::before, .elementor-4674 .elementor-element.elementor-element-574e26b > .e-con-inner > .elementor-background-video-container::before, .elementor-4674 .elementor-element.elementor-element-574e26b > .elementor-background-slideshow::before, .elementor-4674 .elementor-element.elementor-element-574e26b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4674 .elementor-element.elementor-element-574e26b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4674 .elementor-element.elementor-element-574e26b{--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}}@media(min-width:768px){.elementor-4674 .elementor-element.elementor-element-574e26b{--content-width:900px;}}/* Start custom CSS for shortcode, class: .elementor-element-af437cb */.elementor-4674 .elementor-element.elementor-element-af437cb input, select {
    border-radius: 10px;
}
.elementor-4674 .elementor-element.elementor-element-af437cb input[type="button"],
input[type="submit"]  {
    background-color: #1C75BC !important;
    border-color: #1C75BC;
    font-family: 22px !important; 
    font-weight: 500px;
    color: #ffffff !important;
border-radius: 80px !important;
min-width: 150px;
margin-top: 10px; 
text-align: center!important;

}

.elementor-4674 .elementor-element.elementor-element-af437cb .gform_wrapper.gravity-theme .gfield_label{
        display: inline-block;
    font-size: 36px !important;
    font-weight: 500px!important;
     padding-top: 50px !important;
    margin-bottom: 50px !important;
   
    padding: 0;
}
#field_11_32 label {
    font-size: 28px !important;
}


.elementor-4674 .elementor-element.elementor-element-af437cb .gfield_radio{
    display: flex;
  flex-direction: column; 
  gap: 16px; 

}

.elementor-4674 .elementor-element.elementor-element-af437cb .gchoice:not(.gchoice_11_54_1) {
  direction: rtl; 
  text-align: left; 
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 20px;
  border: 1px solid rgba(28, 117, 188, 0.74);
  border-radius: 9px;
  background-color: #ffffff;
  font-size: 18px;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  gap: 16px;
  cursor: pointer;
}

.gchoice input {
  pointer-events: none !important;
}


.elementor-4674 .elementor-element.elementor-element-af437cb .gchoice:not(.gchoice_11_54_1) label {
  direction: ltr; 
   font-size: 28px !important;
}
.elementor-4674 .elementor-element.elementor-element-af437cb .gchoice_11_54_1 label {
  
  font-size: 18px !important;
  
}


.elementor-4674 .elementor-element.elementor-element-af437cb .gchoice:not(.gchoice_11_54_1):hover {
  background-color: rgba(28, 117, 188, 0.06);
}

 .gf_progressbar_wrapper {
    margin-bottom: 50px !important;}
.gform_heading
{
    display: none !important; 
}

/*.button_after_submit {
        background-color: #272E36;
        border-color: #272E36;
        font-family: 'Open Sans', sans-serif;
        text-transform: uppercase;
        letter-spacing: 3px;
        font-weight: 500;
        border-radius: 60px;
        min-width: 150px;
            padding: 0px 20px 20px 20px !important;
        color: #ffffff !important
        ; 
        text-align: center; 
        display: inline-block; 
        text-decoration: none; 
    }*/
/*  
.Text_form {
    text-align: center; 

    display: flex; 
    justify-content: center; 
    align-items: center;
    height: 100%; 
}  
*/



@media (max-width: 768px) {
.elementor-4674 .elementor-element.elementor-element-af437cb .gform_wrapper.gravity-theme .gfield_label{
        display: inline-block;
    font-size: 18px !important;
    padding-top: 20px !important;
    margin-bottom: 20px !important;
    
}

.elementor-4674 .elementor-element.elementor-element-af437cb .gchoice:not(.gchoice_11_54_1) label {
   font-size: 14px !important;
}
.elementor-4674 .elementor-element.elementor-element-af437cb input[type="button"],
input[type="submit"]  {
    padding: 12px !important;
}
}/* End custom CSS */