.elementor-16 .elementor-element.elementor-element-65f87efe > .elementor-container{max-width:1000px;}.elementor-16 .elementor-element.elementor-element-65f87efe{padding:50px 0px 50px 0px;}.elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield .gfield_label{color:#000000;font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:600;line-height:40px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield label{font-family:"DM Sans", Sans-serif;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield input[type="text"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield input[type="email"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield input[type="tel"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield input[type="number"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield textarea, html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield select{border-style:solid;border-width:0px 0px 3px 0px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield input[type="text"], 
                    html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield input[type="email"], 
                    html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield input[type="tel"], 
                    html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield input[type="number"], 
                    html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield textarea, 
                    html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield select{border-radius:0px 0px 0px 0px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield textarea, html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield select{font-family:"DM Sans", Sans-serif;font-size:28px;letter-spacing:1px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield input:focus, html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield textarea:focus{border-style:solid;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield .gfield_description{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:20px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield.gsection .gsection_title{font-family:"Jost", Sans-serif;font-weight:500;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield.gsection{border-bottom-style:double;border-bottom-width:7px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield input::-webkit-input-placeholder, html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield textarea::-webkit-input-placeholder{color:#0A5A9E54;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_footer input[type="submit"]{width:150px !important;border-radius:50px 50px 50px 50px !important;padding:12px 12px 12px 12px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:150px !important;border-radius:50px 50px 50px 50px !important;padding:12px 12px 12px 12px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:150px !important;border-radius:50px 50px 50px 50px !important;padding:12px 12px 12px 12px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:"DM Sans", Sans-serif;font-weight:600;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_body .gform_page_footer{text-align:right;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{display:inline-block;width:150px;background-color:#0A5A9E;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:12px 12px 12px 12px;font-family:"DM Sans", Sans-serif;font-weight:600;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-16 .elementor-element.elementor-element-66e35c84 .gform_wrapper li.gfield_error textarea{border-width:1px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{color:#009138!important;font-family:"Jost", Sans-serif;font-size:20px;font-weight:600;}.elementor-16 .elementor-element.elementor-element-66e35c84 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-65f87efe{padding:10px 10px 50px 10px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield .gfield_label{font-size:28px;line-height:36px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gfield .gfield_description{font-size:18px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_footer input[type="submit"]{width:81% !important;margin-top:20px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:81% !important;margin-top:20px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:81% !important;margin-top:20px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_body input[type="submit"].gform-button{font-size:17px;}html body .elementor-16 .elementor-element.elementor-element-66e35c84 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:81%;padding:11px 11px 11px 11px;margin-top:20px;font-size:17px;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-66e35c84 *//* section title */

.gsection_title {
    text-align: center
}

/* required text */

.gform_required_legend {
    display: none
}

/* image */

.img2 {
    display: block;
    margin: auto
}

/* div styling */

.box1 {
    font-size: 30px;
    line-height: 36px;
    margin-top: 60px
}

.des {
    font-size: 22px;
}

.img1 {
    min-width: 100%!important
}

/* buttons */

.gform_previous_button {
    width: 40px!important;
    padding: 12px!important;
    border-radius: 50px!important;
    font-weight: 900
}

/* input width */

.hw .ginput_container_radio {
    width: 350px!important;
    display: block;
    margin: auto;
}

.hw2 {
    width: 700px!important;
    display: block;
    margin: auto;
}

/* radio label */

.gform_wrapper.gravity-theme .gfield-choice-input+label {
    font-size: 24px;
    font-weight: 400;
    color: #0a5a9e;
}


/* label */

.label {
    text-align: center;
    color: #000000;
    font-size: 28px;
    font-weight: 600;
    margin-top: 10px!important;
    display: block;
    margin: auto;
    line-height: 36px
}

.description {
    font-size: 24px!important;
    display: block!important;
    margin: auto!important;
    text-align: center;
    color: #7a7a7a!important;
    margin-top: -25px!important;
    line-height: 34px!important;
    margin-bottom: -25px!important
}

.gfield_label {
    text-align: center!important;
    padding-top: 20px!important;
}

.gfield_description{
    text-align: center!important
}

/* progress bar */

.elementor-30 .elementor-element.elementor-element-85838cf .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage {
    display: flex;
    justify-content: end;
    height: 7px;
}

.gf_progressbar_title {
    display: none
}

 .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span {
    display: none;
}

.gform_wrapper.gravity-theme .gf_progressbar {
    border-radius: 10.5px;
    margin-bottom: 16px;
    position: relative;
}

/* radio style */

.gchoice {
    z-index:1;
    position:relative;
    margin:0 0 10px 0;
    padding:0;
    height:50px;
    width: 100%!important;
}

input.gfield-choice-input {
    z-index:2;
    appearance:none;
    margin:0;
    padding:0;
    width: 100%;
    border-radius: 50px;
    height:100%;
    transition: .3s all ease-in-out;
    position:absolute;
    background: #ccf0fc;
    position:absolute;
    border: 1px solid #0A5A9F
}

input.gfield-choice-input:hover {
   background: #a1e2f7
}

input.gfield-choice-input:hover,
.gchoice label:hover {
    cursor:pointer;

}
input.gfield-choice-input:checked {
    background: #0A5A9E!important;
}
input.gfield-choice-input:checked + label {
    color: #ffff!important;
}
.gchoice label {
    z-index:3;
    font-weight:700;
    color:#141c25;
    display:block;
    position: absolute;
    padding: 0 0 0 30px;
    top: 50%;
    transform: translateY(-50%);
    width:100%;
    overflow:visible;
}
input.gfield-choice-input + label:after {
    content: "";
    position: absolute;
    right: 10px;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    border: 2px solid #c5c9d2;
    z-index: 2;
    top: 50%;
    transition: .3s all ease-in-out;
    color: white;
    font-size: 25px;
    text-align: center;
    line-height: 25px;
    font-weight: 500;
}

/* checkbox styles */

input[type="checkbox"].gfield-choice-input + label:after { 
    border-radius: 5px;
}
input[type="radio"].gfield-choice-input + label:after {
    border-radius:50px;
}
input.gfield-choice-input:checked + label:after {
    content: "✓";
    border: 2px solid white;
}

@media screen and (min-width: 700px) {
  .gfmc-container {
    align-items: flex-start;
    flex-direction: row;
    justify-content: space-between;
    column-gap: 50px!important;
}
}

@media only screen and (max-width: 600px) {
    
  /* radio input width */

.hw .ginput_container_radio {
    width: 100%!important;
    display: block;
    margin: auto;
}

.hw2 {
    width: 100%!important;
    display: block;
    margin: auto;
}

/* div styling */

/* label */

.gfield_label {
    text-align: left!important;
    padding-top: 10px!important;
}

.gfield_description{
    text-align: left
}

.gform_wrapper.gravity-theme .gfield-choice-input+label {
    font-size: 20px;
}

.label {
    text-align: center;
    color: #000000;
    font-size: 24px;
    font-weight: 600;
    margin-top: 10px!important;
       line-height: 32px;
}

.gfield_label  {
    text-align: center!important;
}

.description {
    font-size: 20px!important;
       line-height: 30px!important:
       text-align: left!important;
}

.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {
    clear: both;
    text-align: left;
}

/* buttons */

.gform_previous_button {
    width: 55px!important;
    padding: 3px!important;
    border-radius: 50px!important;
    font-weight: 900!important;
    font-size: 24px!important;
}

#gform_next_button_1_2 {
    width: 100%;
}

/* radio label */

.gform_wrapper.gravity-theme .gfield-choice-input+label {
    font-size: 17px;
    font-weight: 400;
    color: #962EE5
}

/* div styling */

.box1 {
    font-size: 24px;
    line-height: 36px;
    margin-top: 0px
}

.des {
    font-size: 20px;
}

}/* End custom CSS */