.elementor-491 .elementor-element.elementor-element-54e9fd2{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-491 .elementor-element.elementor-element-54e9fd2:not(.elementor-motion-effects-element-type-background), .elementor-491 .elementor-element.elementor-element-54e9fd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3DCE1;}.elementor-491 .elementor-element.elementor-element-3ee64e1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-491 .elementor-element.elementor-element-35550c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}:root{--page-title-display:none;}/* Start custom CSS for formidable, class: .elementor-element-35550c6 */h3.quiz-heading {
    font-size: 18px; 
    color: black; 
    font-weight: 500; 
    border-bottom: 1px solid #BD6213; 
    padding-bottom: 10px;
}

div#frm_field_14_container p {
    color: #0F172B;
    font-size: 16px;
    font-family: Helvetica;}

button.frm_button_submit {
    background: #BD6213 !important;
    border:none !important;
    font-size: 16px !important;
    padding: 10px !important;
    width: 150px !important;
}

p.input-rule-text {background: #1E3136;
                  color: white;
                  width: 140px;
                  text-align: center;
                  padding: 5px;
                  border-radius: 20px}
                  
                  p.input-rule-3-text {background: #1E3136;
                  color: white;
                  width: 170px;
                  text-align: center;
                  padding: 5px;
                  border-radius: 20px}

.frm_fields_container {background: white; padding: 30px; border-radius: 20px}

span.frm_required {display: none}

button.frm_prev_page {
    background: white !important;
    color: gray !important;
    padding: 10px !important;
    border: 1px solid #d4d4d4 !important;
    width: 150px !important;
}

.frm_display_format_buttons .frm_radio input[type=radio]:checked + .frm_label_button_container, .frm_display_format_buttons .frm_radio input[type=radio]:checked + .frm_image_option_container, .frm_display_format_buttons .frm_radio input[type=radio]:checked + div .frm_text_label_for_image, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked + .frm_label_button_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked + .frm_image_option_container, .frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked + div .frm_text_label_for_image, .frm_display_format_buttons .frm_scale input[type=radio]:checked + .frm_label_button_container, .frm_display_format_buttons .frm_scale input[type=radio]:checked + .frm_image_option_container, .frm_display_format_buttons .frm_scale input[type=radio]:checked + div .frm_text_label_for_image, .frm_nps__button.frm_nps__button--active, .frm_nps__buttons input[type=radio]:focus + .frm_nps__button, .frm_nps__buttons input[type=radio]:checked + .frm_nps__button
{
    box-shadow: none;
    border-color: #BD6213;
    background: transparent !important;
    color: #BD6213;
}/* End custom CSS */