:root{--module-gutter:10px!important}.donation_frequency{text-align:center!important}.donation_frequency legend{margin:auto!important}.donation_frequency .gfield_radio{display:flex;gap:12px}.donation_frequency .gfield_radio .gchoice input[type="radio"]{position:absolute;opacity:0;width:0;height:0}.donation_frequency .gfield_radio .gchoice label{display:inline-block;padding:10px 20px;font-family:system-ui,sans-serif;font-size:14px;font-weight:500;color:#374151;background-color:#f3f4f6;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all 0.2s ease;user-select:none}.donation_frequency .gfield_radio .gchoice label:hover{background-color:#e5e7eb;border-color:#d1d5db}.donation_frequency .gfield_radio{display:flex;gap:12px}.donation_frequency .gfield_radio .gchoice input[type="radio"]:checked+label{color:#ffffff;background-color:#a72533;border-color:#a72533;box-shadow:0 4px 6px -1px rgba(37,99,235,0.2)}.donation_frequency .gfield_radio .gchoice input[type="radio"]:focus-visible+label{outline:2px solid #a72533;outline-offset:2px}#resetBtn{text-align:center}#gform_submit_button_2,.gform_button,#resetBtn{background-color:#a72533;color:#fff;font-size:1.4em;letter-spacing:.03em;font-family:'Montserrat';font-weight:500;padding:.3em 1em;border:2px solid #a72533;cursor:pointer}.gform_button,#resetBtn{background-color:#252f59;border-color:#252f59}#gform_submit_button_2:hover,#resetBtn:hover{background-color:#252f59;border-color:#252f59}.gform_button:hover,#resetBtn:hover{background-color:#a72533;border-color:#a72533}.et_flex_column,.et_flex_group,.et_flex_module,.et_flex_row,.et_flex_section{row-gap:0px!important}.memberlogin a,ul#menu-foundation-menu li.current-menu-item.memberlogin>a{padding:20px!important;background-color:#a72533!important;color:#fff!important;display:inline-block;line-height:normal;height:auto}.memberlogin{align-self:center;display:flex;align-items:center}.opt3{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:22px 20px 18px;row-gap:10px;column-gap:32px}.opt3 li{display:flex;align-items:center;gap:8px;color:#ffffff;font-size:15px;white-space:nowrap}.opt3 li i{font-size:14px;color:#ffffff}.opt3 li a{display:flex;align-items:center;gap:8px;color:#ffffff;text-decoration:none}.opt3 li a:hover{text-decoration:underline}.opt3 .opt3-break{height:0;margin:0;padding:0}@media screen and (max-width:767px){.opt3{flex-direction:column;text-align:center}.opt3 .opt3-break{display:none}}