.frm_primary_label{line-height:1em;margin-bottom:15px!important}.frm_description{line-height:1.4em;margin-bottom:15px!important}.frm_display_format_buttons .frm_radio input[type=radio]:checked+.frm_label_button_container,.frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked+.frm_label_button_container,.frm_display_format_buttons .frm_scale input[type=radio]:checked+.frm_label_button_container{background-color:#52151c!important;border-color:#52151c!important;color:#ffffff!important}.frm_display_format_buttons .frm_radio input[type=radio]:checked+.frm_image_option_container .frm_text_label_for_image,.frm_display_format_buttons .frm_checkbox input[type=checkbox]:checked+.frm_image_option_container .frm_text_label_for_image,.frm_display_format_buttons .frm_scale input[type=radio]:checked+.frm_image_option_container .frm_text_label_for_image{color:#ffffff!important}.frm_forms .frm_submit.frm_flex{justify-content:space-between;width:100%}.frm_forms .frm_submit.frm_flex>button:only-child{margin-left:auto}.frm_forms .frm_submit.frm_flex button{font-weight:bold;width:48px;height:48px;border-radius:50%;border:2px solid #000!important;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}.frm_forms .frm_submit.frm_flex .frm_button_submit{background:#52151c!important;color:#fff!important}.frm_forms .frm_submit.frm_flex .frm_prev_page{background:#fff!important;color:#000!important}.review-summary{border:2px solid #2d5b4a;border-radius:18px;padding:1.5rem;background:#ffffff;max-height:380px;overflow-y:auto;margin-top:1.5rem;text-align:left}.review-summary>h3.frm_primary_label{display:none}.review-summary .frm-summary-page-wrapper{margin:0;padding:0}.review-summary .frm-summary-page-wrapper+.frm-summary-page-wrapper{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e3e3e3}.review-summary .frm-line-table{width:100%;border-collapse:collapse}.review-summary .frm-line-table,.review-summary .frm-line-table tbody,.review-summary .frm-line-table tr,.review-summary .frm-line-table th,.review-summary .frm-line-table td{border:none!important}.review-summary .frm-line-table tr{display:block;padding:0.75rem 0}.review-summary .frm-line-table tr:not(:last-child){border-bottom:1px solid #f0f0f0!important}.review-summary .frm-line-table th{display:block;width:100%;font-weight:700;font-size:1rem;color:#000;padding:0 0.75rem;margin:0 0 0.25rem 0;white-space:normal}.review-summary .frm-line-table td{display:block;width:100%;font-weight:400;font-size:0.9rem;font-style:italic;color:#111;padding:0 0.75rem}@media (max-width:600px){.review-summary .frm-line-table tr{padding:0.6rem 0}.review-summary .frm-line-table th{font-size:0.9rem}.review-summary .frm-line-table td{font-size:0.85rem;margin-bottom:0.25rem}}.full_submit_button .frm_final_submit{border-radius:999px!important;padding:0.6rem 1.4rem!important;display:inline-block!important;width:auto!important}.frm_progress{padding-left:0px!important}#frm_field_69_container{text-align:left;border-radius:12px;max-width:750px;margin:0 auto;background:#fff}#field_xlcr5_label,#field_hlswc_label,#field_ohnp6_label,#field_ycy8v_label,#field_4ph2j_label{font-size:24px!important;line-height:30px;font-weight:bold!Important;color:#000;font-family:Merriweather!important;margin-bottom:30px!important;text-align:left!important}.frm_description,.with_frm_style .frm-show-form div.frm_description p{font-size:16px!important;font-family:Inter!Important;color:#000!important;margin-bottom:30px!important;text-align:left!important;line-height:1.7em!important}.frm_opt_container{display:grid;gap:15px}.frm_radio label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:16px;color:#000}.frm_label_button_container{background:#02c73e!important;color:#fff!Important;border:0px solid #52151c!important;padding:12px 16px!important;border-radius:15px!important;text-align:center!important;width:100%!important}.frm_radio:hover .frm_label_button_container{background:#52151c ! important;color:white!Important}.frm_display_format_buttons.frm_text_align_center .frm_label_button_container{justify-content:center;text-align:center;background-color:#02c73e;font-weight:700;color:#FFFFFF!important;font-size:16px!important;letter-spacing:1px!important}