.elementor-58236 .elementor-element.elementor-element-400bfa9:not(.elementor-motion-effects-element-type-background), .elementor-58236 .elementor-element.elementor-element-400bfa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-58236 .elementor-element.elementor-element-400bfa9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-58236 .elementor-element.elementor-element-400bfa9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58236 .elementor-element.elementor-element-1fd1f2e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-58236 .elementor-element.elementor-element-1fd1f2e > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0em 5em 0em 0em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-58236 .elementor-element.elementor-element-548447e > .elementor-widget-container{margin:3em 0em 3em 0em;}.elementor-58236 .elementor-element.elementor-element-548447e{text-align:right;}.elementor-58236 .elementor-element.elementor-element-548447e img{width:40%;}.elementor-58236 .elementor-element.elementor-element-5b6a0a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-58236 .elementor-element.elementor-element-5b6a0a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ec81a5 );}.elementor-bc-flex-widget .elementor-58236 .elementor-element.elementor-element-5b6a0a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-58236 .elementor-element.elementor-element-5b6a0a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-58236 .elementor-element.elementor-element-5b6a0a2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-58236 .elementor-element.elementor-element-5b6a0a2 > .elementor-element-populated, .elementor-58236 .elementor-element.elementor-element-5b6a0a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-58236 .elementor-element.elementor-element-5b6a0a2 > .elementor-background-slideshow{border-radius:0px 0px 0px 200px;}.elementor-58236 .elementor-element.elementor-element-5b6a0a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 15em 5em 5em;}.elementor-58236 .elementor-element.elementor-element-5b6a0a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-58236 .elementor-element.elementor-element-13a26e3{text-align:left;}.elementor-58236 .elementor-element.elementor-element-13a26e3 .elementor-heading-title{font-family:"IBM Plex Sans", Sans-serif;font-size:3.2em;font-weight:bold;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-58236 .elementor-element.elementor-element-d692ad3{text-align:left;font-family:"IBM Plex Sans", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-accent );}.elementor-58236 .elementor-element.elementor-element-b425b09:not(.elementor-motion-effects-element-type-background), .elementor-58236 .elementor-element.elementor-element-b425b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-58236 .elementor-element.elementor-element-b425b09 > .elementor-container{max-width:900px;}.elementor-58236 .elementor-element.elementor-element-b425b09 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-58236 .elementor-element.elementor-element-b425b09, .elementor-58236 .elementor-element.elementor-element-b425b09 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-58236 .elementor-element.elementor-element-b425b09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:4em 5em 15em 5em;}.elementor-58236 .elementor-element.elementor-element-25f600c > .elementor-element-populated, .elementor-58236 .elementor-element.elementor-element-25f600c > .elementor-element-populated > .elementor-background-overlay, .elementor-58236 .elementor-element.elementor-element-25f600c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-58236 .elementor-element.elementor-element-25f600c > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-58236 .elementor-element.elementor-element-6198a30 > .elementor-widget-container{padding:2em 2em 1em 2em;border-radius:50px 50px 50px 50px;}body.elementor-page-58236:not(.elementor-motion-effects-element-type-background), body.elementor-page-58236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1000px) and (min-width:768px){.elementor-58236 .elementor-element.elementor-element-1fd1f2e{width:30%;}.elementor-58236 .elementor-element.elementor-element-5b6a0a2{width:70%;}}@media(max-width:1000px){.elementor-bc-flex-widget .elementor-58236 .elementor-element.elementor-element-1fd1f2e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-58236 .elementor-element.elementor-element-1fd1f2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-58236 .elementor-element.elementor-element-1fd1f2e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-58236 .elementor-element.elementor-element-1fd1f2e > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-58236 .elementor-element.elementor-element-548447e > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-58236 .elementor-element.elementor-element-548447e{text-align:right;}.elementor-58236 .elementor-element.elementor-element-548447e img{width:100%;}.elementor-58236 .elementor-element.elementor-element-5b6a0a2 > .elementor-element-populated{padding:5em 5em 5em 5em;}.elementor-58236 .elementor-element.elementor-element-13a26e3 .elementor-heading-title{font-size:2.3em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-58236 .elementor-element.elementor-element-548447e{text-align:center;}.elementor-58236 .elementor-element.elementor-element-548447e img{width:70%;}.elementor-58236 .elementor-element.elementor-element-5b6a0a2 > .elementor-element-populated{padding:2em 2em 07em 2em;}.elementor-58236 .elementor-element.elementor-element-13a26e3 .elementor-heading-title{font-size:2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-58236 .elementor-element.elementor-element-d692ad3{font-size:18px;}}/* Start custom CSS for shortcode, class: .elementor-element-6198a30 */.elementor-58236 .elementor-element.elementor-element-6198a30 { color: #ffffff;}
.gform_page h3 { color: #ffffff;}

button, input[type=button], input[type=reset], input[type=submit] {
    background: #ffc600!important;
    color: #000000 !important;
    padding: 0 3em;
    font-size: 17px;
    font-weight: bold !important;
}
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
    background: #ffffff!important;
    color: #000000 !important;
}

.gform_wrapper .gfield_error .gfield_repeater_cell label, .gform_wrapper .gfield_error label, .gform_wrapper .gfield_error legend, .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message, .gform_wrapper [aria-invalid=true]+label, .gform_wrapper label+[aria-invalid=true] {
    color: #ffc600 !important;
}


.gform_wrapper .gfield_required {
    color: #ffc600 !important;
    display: inline-block;
    font-size: 13.008px;
    padding: 0.1em 0.3em 0.1em 0.1em;
    margin-left: 0.5em;
    font-weight: bold !important;
}


.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
    background: #fff9f9;
    border: 1px solid #c02b0a;
    font-size: 14.992px;
    margin-top: 8px;
    padding: 12.992px 24px;
    color: #c02b0a !important;
}

@media only screen and (min-width: 641px) {
.gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice, .gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice {
 
    padding: 10px 16px 10px 0;
}}

#field_2_36 {
    display: inline-flex !important;
}

body #gform_wrapper_2 .gform_page_footer .gform_button {    background-color: #ffc600 !important;
    color: #000000 !important;
}

	.progressbar {
   border: 5px solid #26D07c;
   width: 100%;
   margin-bottom: 2em;
       margin-top: 15em;
}

.bar {
   width: 20em;
   background: #26D07C;
   color: black;
   text-align: center;
}
		
 .bar.forty {
   background: #26D07C;
   width: 40%;
}
 .bar.eighty {
   background: #26D07C;
   width: 80%;
}

 .bar.hundred {
   background: #26D07C;
   width: 100%;
}


 #gform_page_3_2 .gform_page_footer,#gform_page_3_3 .gform_page_footer,#gform_page_3_4 .gform_page_footer {
    margin: -290px 0 0 !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b425b09 */.gform_wrapper.gravity-theme .gfield-choice-input {
    margin-left: 1em;
    border: 1px solid #0000002b;
}

input[type=checkbox]:checked:after, input[type=radio]:checked:after {
    top: -0.2em;
}

button, input[type=button], input[type=reset], input[type=submit] {
    font-size: 1rem;}
    
input[type=checkbox] {
    margin-left: 0px !important;}/* End custom CSS */