.site-main>section:first-child:not(.section--flush){padding-top:180px}@media (max-width:991px){.site-main>section:first-child:not(.section--flush){padding-top:150px}}.admin-bar .site-header{top:50px}.admin-bar .site-header.scrolled{top:32px}@media (max-width:782px){.admin-bar .site-header,.admin-bar .site-header.scrolled{top:46px}}section.spacing-none{padding-top:0;padding-bottom:0}section.spacing-small{padding-top:50px;padding-bottom:50px}section.spacing-large{padding-top:140px;padding-bottom:140px}section.spacing-no-top{padding-top:0}section.spacing-no-bottom{padding-bottom:0}@media (max-width:991px){section.spacing-small{padding-top:35px;padding-bottom:35px}section.spacing-large{padding-top:90px;padding-bottom:90px}}section.section--dark.bg-smcf-primary .btn-arrow{background:var(--smcf-secondary)}section.section--dark .entry-content,section.section--dark p{color:var(--smcf-text-light)}section.section--dark .event-card__box p{color:var(--smcf-text)}.entry-content img{max-width:100%;height:auto;border-radius:16px}.entry-content>*:last-child{margin-bottom:0}.entry-narrow{max-width:820px;margin:0 auto}.page-default h1.section-heading{margin-bottom:30px}.site-header .header-actions .btn i{margin-right:5px}.site-footer__links{padding-left:0}.site-footer__bottom p{display:inline;margin:0}.site-footer__legal{padding:0;margin:0 0 0 0.25rem;list-style:none}.site-footer__legal li{display:inline;margin-left:0.5rem}a.event-card:hover{text-decoration:none}.cta-banner__text{max-width:640px;margin:0 auto}.amount-tile:focus,.segmented button:focus{outline:2px solid var(--smcf-primary);outline-offset:2px}.nav-links{display:flex;gap:8px;justify-content:center;margin-top:2rem}.nav-links .page-numbers{padding:6px 12px;border-radius:6px;background:var(--smcf-white);color:var(--smcf-secondary)}.nav-links .page-numbers.current{background:var(--smcf-primary);color:var(--smcf-white)}section.section--flush{padding-top:0;padding-bottom:0}.smcf-section>.module+.module{margin-top:80px}.smcf-section>.module+.module.hero,.smcf-section>.module+.module.donate,.smcf-section>.module.hero+.module,.smcf-section>.module.donate+.module{margin-top:0}.section--flush>.module:not(.hero):not(.donate){padding-top:80px;padding-bottom:80px}@media (max-width:991px){.smcf-section>.module+.module{margin-top:56px}}.section--dark .module .quote-card blockquote,.section--dark .module .faq__toggle{color:var(--smcf-secondary)}.smcf-section:not(.section--dark) .sponsor-strip__title{color:var(--smcf-text) !important}.site-footer .newsletter-bar .wpforms-container,.site-footer .newsletter-bar div.wpforms-container-full{--wpforms-field-size-input-height: 46px;--wpforms-button-size-height: 46px;--wpforms-button-size-margin-top: 0;--wpforms-field-size-input-spacing: 0;margin:0 !important;max-width:420px;width:100%}.site-footer .newsletter-bar .wpforms-container .wpforms-form,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-form{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 0.5rem;margin:0;padding:0}.site-footer .newsletter-bar .wpforms-container .wpforms-field-container,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-field-container{flex:1 1 0;min-width:0;margin:0;padding:0}.site-footer .newsletter-bar .wpforms-container .wpforms-field,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-field{padding:0 !important;margin:0 !important;overflow:visible !important}.site-footer .newsletter-bar .wpforms-container .wpforms-field-label,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-field-label{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.site-footer .newsletter-bar .wpforms-container .wpforms-required-label,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-required-label{display:none !important}.site-footer .newsletter-bar .wpforms-container .wpforms-form input[type="email"],.site-footer .newsletter-bar div.wpforms-container-full .wpforms-form input[type="email"]{display:block;width:100%;max-width:none !important;height:46px !important;min-height:46px;margin:0 !important;padding:0.375rem 0.75rem !important;background:rgba(255, 255, 255, 0.1) !important;border:0 !important;border-radius:6px !important;box-shadow:none !important;color:var(--smcf-white) !important;font-size:1rem !important;line-height:1.5 !important}.site-footer .newsletter-bar .wpforms-container .wpforms-form input[type="email"]::placeholder,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-form input[type="email"]::placeholder{color:#aab3c4;opacity:1}.site-footer .newsletter-bar .wpforms-container .wpforms-form input[type="email"]:focus,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-form input[type="email"]:focus{background:rgba(255, 255, 255, 0.15) !important;outline:0}.site-footer .newsletter-bar .wpforms-container .wpforms-submit-container,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-submit-container{display:flex;align-items:stretch;flex:none;margin:0 !important;padding:0 !important}.site-footer .newsletter-bar .wpforms-container .wpforms-form button[type="submit"].wpforms-submit,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-form button[type="submit"].wpforms-submit{height:46px !important;min-height:46px;margin:0 !important;padding:0 18px !important;background:var(--smcf-accent) !important;border:0 !important;border-radius:6px !important;box-shadow:none !important;color:var(--smcf-white) !important;font-family:inherit;font-size:14px !important;font-weight:700 !important;line-height:1.5 !important;letter-spacing:0.85px;text-transform:uppercase}.site-footer .newsletter-bar .wpforms-container .wpforms-form button[type="submit"].wpforms-submit::after,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-form button[type="submit"].wpforms-submit::after{display:none !important}.site-footer .newsletter-bar .wpforms-container .wpforms-form button[type="submit"].wpforms-submit:hover,.site-footer .newsletter-bar .wpforms-container .wpforms-form button[type="submit"].wpforms-submit:focus,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-form button[type="submit"].wpforms-submit:hover,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-form button[type="submit"].wpforms-submit:focus{background:var(--smcf-accent-dark) !important}.site-footer .newsletter-bar .wpforms-container .wpforms-form button[type="submit"].wpforms-submit:focus-visible,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-form button[type="submit"].wpforms-submit:focus-visible{outline:2px solid var(--smcf-white);outline-offset:2px}.site-footer .newsletter-bar .wpforms-container .wpforms-submit-spinner,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-submit-spinner{align-self:center;margin-left:0.25rem}.site-footer .newsletter-bar .wpforms-container .wpforms-form label.wpforms-error,.site-footer .newsletter-bar .wpforms-container .wpforms-form em.wpforms-error,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-form label.wpforms-error,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-form em.wpforms-error{display:block;margin-top:0.35rem;padding:0;color:#ffb3bf !important;font-size:0.8rem;font-style:normal}.site-footer .newsletter-bar .wpforms-container .wpforms-form .wpforms-field input.wpforms-error,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error{box-shadow:0 0 0 1px #ffb3bf !important}.site-footer .newsletter-bar .wpforms-container .wpforms-error-container,.site-footer .newsletter-bar div.wpforms-container-full .wpforms-error-container{flex-basis:100%;color:#ffb3bf;font-size:0.85rem}.site-footer .newsletter-bar .wpforms-confirmation-container-full,.site-footer .newsletter-bar div[submit-success]>.wpforms-confirmation-container-full{margin:0 !important;padding:12px 16px;max-width:420px;background:rgba(255, 255, 255, 0.1) !important;border:0 !important;border-radius:6px;color:var(--smcf-white)}.site-footer .newsletter-bar .wpforms-confirmation-container-full p,.site-footer .newsletter-bar div[submit-success]>.wpforms-confirmation-container-full p{margin:0;color:var(--smcf-white)}