 .brxe-container {width: var(--content-width)} .woocommerce main.site-main {width: var(--content-width)} #brx-content.wordpress {width: var(--content-width)} body {font-family: "DM Sans"} h1, h2, h3, h4, h5, h6 {font-family: "DM Sans"; font-weight: 700; letter-spacing: -0.03rem} h6 {letter-spacing: 0rem}.horizontal-buttons .gfield_label, .number-scale-buttons .gfield_label { font-size: clamp(1.75rem, 5vw, 2.5rem) !important; font-weight: 700 !important; color: #002b49 !important; margin-bottom: 30px !important; text-align: center !important;}.horizontal-buttons .gfield_radio { display: grid !important; grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr)) !important; gap: 12px !important; list-style: none !important; padding: 0 !important; margin: 0 !important;}.horizontal-buttons .gfield_radio input[type="radio"] { position: absolute !important; opacity: 0 !important;}.horizontal-buttons .gfield_radio label { display: flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; padding: 16px !important; background-color: #1c78fe !important; color: #ffffff !important; border-radius: 8px !important; cursor: pointer !important; font-size: clamp(1.2rem, 3vw, 1.5rem) !important; font-weight: 700 !important; border: 3px solid #1c78fe !important; transition: all 0.2s ease !important; min-height: 60px !important;}.horizontal-buttons .gfield_radio label:hover { background-color: #0056d6 !important; border-color: #0056d6 !important;}.horizontal-buttons .gfield_radio input[type="radio"]:checked + label { background-color: #ef4523 !important; border-color: #ef4523 !important;}.number-scale-buttons .gfield_radio { display: flex !important; justify-content: space-between !important; list-style: none !important; padding: 0 !important; margin: 40px 0 !important; gap: 8px !important;}.number-scale-buttons .gfield_radio li { display: flex !important; flex-direction: column !important; align-items: center !important; flex: 1 !important;}.number-scale-buttons .gfield_radio input[type="radio"] { position: absolute !important; opacity: 0 !important;}.number-scale-buttons .gfield_radio label { display: flex !important; flex-direction: column-reverse !important; align-items: center !important; cursor: pointer !important; font-size: clamp(1.25rem, 2.5vw, 1.5rem) !important; font-weight: 700 !important; color: #002b49 !important;}.number-scale-buttons .gfield_radio label::before { content: '' !important; width: 40px !important; height: 40px !important; border: 3px solid #1c78fe !important; border-radius: 50% !important; margin-top: 10px !important; background: #ffffff !important; transition: all 0.2s ease !important;}.number-scale-buttons .gfield_radio label:hover::before { background-color: #e6f0ff !important;}.number-scale-buttons .gfield_radio input[type="radio"]:checked + label::before { background-color: #1c78fe !important; border-color: #1c78fe !important;}.number-scale-buttons .gfield_radio input[type="radio"]:checked + label { color: #1c78fe !important;}@media (max-width: 640px) { .number-scale-buttons .gfield_radio label { font-size: 1rem !important; } .number-scale-buttons .gfield_radio label::before { width: 32px !important; height: 32px !important; }}.gform_page_footer,.gform_footer { margin-top: 30px !important; padding-top: 20px !important; border-top: 2px solid #e5e7eb !important; display: flex !important; gap: 12px !important; justify-content: flex-start !important;}.gform_wrapper.gravity-theme .gform_next_button,.gform_wrapper.gravity-theme .gform_button,.gform_wrapper.gravity-theme input[type="submit"] { background-color: #ef4523 !important; color: #ffffff !important; font-weight: 700 !important; font-size: 1.1rem !important; padding: 10px 24px !important; border-radius: 8px !important; border: none !important; cursor: pointer !important; transition: background-color 0.2s ease !important;}.gform_wrapper.gravity-theme .gform_next_button:hover,.gform_wrapper.gravity-theme .gform_button:hover,.gform_wrapper.gravity-theme input[type="submit"]:hover { background-color: #d63a1a !important;}.gform_wrapper.gravity-theme .gform_previous_button { background-color: #ffffff !important; color: #002b49 !important; font-weight: 700 !important; font-size: 1.1rem !important; padding: 10px 24px !important; border-radius: 8px !important; border: 2px solid #d1d5db !important; cursor: pointer !important; transition: all 0.2s ease !important;}.gform_wrapper.gravity-theme .gform_previous_button:hover { background-color: #f3f4f6 !important; border-color: #9ca3af !important;}@media (max-width: 640px) { .gform_page_footer, .gform_footer { flex-direction: column !important; } .gform_wrapper.gravity-theme .gform_next_button, .gform_wrapper.gravity-theme .gform_button, .gform_wrapper.gravity-theme .gform_previous_button, .gform_wrapper.gravity-theme input[type="submit"] { width: 100% !important; padding: 8px 20px !important; }}.gform_page_footer,.gform_footer { margin-top: 30px !important; padding-top: 20px !important; display: flex !important; gap: 12px !important; justify-content: flex-start !important;}.gform_wrapper.gravity-theme .gform_next_button,.gform_wrapper.gravity-theme .gform_button,.gform_wrapper.gravity-theme input[type="submit"] { background-color: #ef4523 !important; color: #ffffff !important; font-weight: 700 !important; font-size: 1.1rem !important; padding: 10px 24px !important; border-radius: 8px !important; border: none !important; cursor: pointer !important; transition: background-color 0.2s ease !important;}.gform_wrapper.gravity-theme .gform_next_button:hover,.gform_wrapper.gravity-theme .gform_button:hover,.gform_wrapper.gravity-theme input[type="submit"]:hover { background-color: #d63a1a !important;}.gform_wrapper.gravity-theme .gform_previous_button { background-color: #ffffff !important; color: #002b49 !important; font-weight: 700 !important; font-size: 1.1rem !important; padding: 10px 24px !important; border-radius: 8px !important; border: 2px solid #d1d5db !important; cursor: pointer !important; transition: all 0.2s ease !important;}.gform_wrapper.gravity-theme .gform_previous_button:hover { background-color: #f3f4f6 !important; border-color: #9ca3af !important;}@media (max-width: 640px) { .gform_page_footer, .gform_footer { flex-direction: column !important; } .gform_wrapper.gravity-theme .gform_next_button, .gform_wrapper.gravity-theme .gform_button, .gform_wrapper.gravity-theme .gform_previous_button, .gform_wrapper.gravity-theme input[type="submit"] { width: 100% !important; padding: 8px 20px !important; }}.number-scale-buttons .gfield_radio { display: flex !important; justify-content: space-between !important; list-style: none !important; padding: 0 !important; margin: 40px 0 !important; gap: 10px !important;}.number-scale-buttons .gfield_radio li { display: flex !important; flex-direction: column !important; align-items: center !important; flex: 1 !important; text-align: center !important;}.number-scale-buttons .gfield_radio input[type="radio"] { position: absolute !important; opacity: 0 !important;}.number-scale-buttons .gfield_radio label { display: flex !important; flex-direction: column-reverse !important; align-items: center !important; cursor: pointer !important; text-align: center !important; font-size: 0.95rem !important; font-weight: 600 !important; color: #002b49 !important; line-height: 1.3 !important; max-width: 180px !important;}.number-scale-buttons .gfield_radio label::before { content: '' !important; width: 40px !important; height: 40px !important; border: 3px solid #1c78fe !important; border-radius: 50% !important; margin-top: 12px !important; background: #ffffff !important; transition: all 0.2s ease !important; flex-shrink: 0 !important;}.number-scale-buttons .gfield_radio label:hover::before { background-color: #e6f0ff !important;}.number-scale-buttons .gfield_radio input[type="radio"]:checked + label::before { background-color: #1c78fe !important; border-color: #1c78fe !important;}.number-scale-buttons .gfield_radio input[type="radio"]:checked + label { color: #1c78fe !important;}.number-scale-buttons .gfield_radio label .gchoice_label { font-weight: 700 !important; font-size: 1rem !important; margin-bottom: 4px !important;}.number-scale-buttons .gfield_radio label .gchoice_description { font-weight: 400 !important; font-size: 0.85rem !important; color: #555555 !important; line-height: 1.2 !important;}@media (max-width: 768px) { .number-scale-buttons .gfield_radio { flex-wrap: wrap !important; gap: 20px !important; } .number-scale-buttons .gfield_radio li { flex: 0 0 calc(50% - 10px) !important; margin-bottom: 10px !important; }}@media (max-width: 480px) { .number-scale-buttons .gfield_radio li { flex: 0 0 100% !important; }}.highlight { background:#ec2024;  color:#fff;  padding:0.05em; display:inline-block;} .brxe-post-content {line-height: 10px}