.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-95545 .elementor-element.elementor-element-61f7630e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-95545 .elementor-element.elementor-element-a16a827{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-95545 .elementor-element.elementor-element-a16a827{--width:900px;}}/* Start custom CSS *//* FORM - PROGRESS BAR */
.gf_progressbar, .gf_progressbar_title {display: none;}

/* FORM - SECTION */
.quiz-first-page .gsection_title {font-size: 2.5em;font-style: normal;font-weight: 400;line-height: 1.25;letter-spacing: 0em;text-transform: uppercase;text-align: center;}
body .gform_wrapper .gform_body .gform_page ul.gform_fields > li.gfield.gsection:first-child {margin-top:0px !important;}
body .gform_wrapper .gform_body .gform_page ul.gform_fields > li.gfield.gsection .gsection_title { color: var(--asa-brand-blue-light) !important; font-weight:normal;text-transform:uppercase;font-family:var(--asa-brand-font-header);font-size:1.5em;}
body .gform_wrapper .gform_body .gform_page ul.gform_fields > li.gfield.gsection .gsection_description{color:var(--asa-brand-grey)}
body .gform_wrapper .gform_body .gform_page ul.gform_fields > li.gfield.gsection .gsection_description ul.scale-description li {margin: 12px 0;line-height: 1.4em;list-style: disc !important;}

/* QUIZ HEADER IMAGE */
.quiz-img{width: 100%;}
#field_588_11 {margin: auto;}

/* QUIZ LOCATION IMAGES */
.quiz-wrapper .image-row > img {height: 500px;}

/* FORM - FIELDS */
body .gform_wrapper .gform_body ul.gform_fields li.gfield+li.gfield{margin-top:2em;}
body .gform_wrapper .gform_body ul.gform_fields li.gfield > label.gfield_label {color: #292929 !important;text-transform: none;margin-bottom: 0px !important;font-size: 1.1em !important;}


/* FORM - EXPERIENCE */
body .gform_wrapper ul.gform_fields li.gfield.prw_list_experience ul.gfield_radio {display: flex;justify-content: flex-start;flex-wrap: wrap;}
body .gform_wrapper ul.gform_fields li.gfield.prw_list_experience ul.gfield_radio li{display:block !important;width: 100%;}
body .gform_wrapper ul.gform_fields li.gfield.prw_list_experience ul.gfield_radio li input{display:none;}
body .gform_wrapper ul.gform_fields li.gfield.prw_list_experience ul.gfield_radio li label{border:1px solid var(--asa-brand-blue-light);width: 100%;margin: 0;max-width:none;text-transform:uppercase;min-height: 22px;align-items: center;display: flex !important;}
body .gform_wrapper ul.gform_fields li.gfield.prw_list_experience ul.gfield_radio li label:hover{background:var(--asa-brand-blue-light);}
body .gform_wrapper ul.gform_fields li.gfield.prw_list_experience ul.gfield_radio li input[type=radio]:checked+label{background:var(--asa-brand-blue-light) !important;font-weight:bold;}


/* FORM - FOOTER BUTTON */
.gform_page_footer {display: flex;justify-content: center;flex-wrap: wrap;padding: 0 1.5em !important;}
.gform_page_footer input.button {background: #CCC;box-shadow: none;border-radius: 0;text-shadow: none;border: none;min-width: 150px;text-transform: uppercase;}
.gform_page_footer input.gform_next_button, .waterway-guide-btn{    background-color: #ed2024;
    transition: all .3s;
    padding: 12px 24px;
    text-transform: uppercase;}
.gform_page_footer input[type=submit]{background-color: #ed2024}
.gform_previous_button {display: none !important;}



/* General */
body .gform_wrapper {margin:0 }
body .gform_wrapper .gform_body .gfield_label { font-size: 1.2em !important; }
body .gform_wrapper .gform_body ul.gform_fields li.gfield { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
body .gform_wrapper .gform_body .ginput_container span label { line-height: 1.7 !important; margin: 1px 0 9px 1px !important; }
body .gform_wrapper .gform_body input[type=text]:focus,
body .gform_wrapper .gform_body input[type=number]:focus,
body .gform_wrapper .gform_body input[type=email]:focus,
body .gform_wrapper .gform_body input[type=tel]:focus {box-shadow: none !important;border: 1px solid #32a9e0;}
.gfield_label{color:#0f3c63 !important;text-transform:uppercase;font-weight:normal !important;}
.ginput_complex label{color:#32a9e0;text-transform:uppercase}/* End custom CSS */