.b-ext *, .b-ext *:before, .b-ext *:after {box-sizing: border-box;}
.b-ext * {margin: 0;}
.b-ext {-webkit-font-smoothing: antialiased;}
.b-ext img, .b-ext video, .b-ext canvas, .b-ext svg {display: block;max-width: 100%;height: auto;}
.b-ext dialog {padding: 0;max-width: none;max-height: none;border: none;background: none;}
.b-ext p {overflow-wrap: break-word;}
.b-ext a {color: inherit;text-decoration: none;}
.b-ext ul, .b-ext ol, .b-ext li {padding: 0;list-style: none;}
.b-ext button {color: inherit;max-width: 100%;padding: 0;font-family: inherit;text-align: left;border: none;background: none;cursor: pointer;}
.b-ext button:disabled {cursor: default;}
.b-ext input, .b-ext select, .b-ext textarea {padding: 0;color: inherit;font: inherit;border: none;background-color: transparent;-moz-appearance: textfield;}
.b-ext input::-webkit-outer-spin-button, .b-ext input::-webkit-inner-spin-button, .b-ext select::-webkit-outer-spin-button, .b-ext select::-webkit-inner-spin-button, .b-ext textarea::-webkit-outer-spin-button, .b-ext textarea::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.b-ext input:-webkit-autofill, .b-ext select:-webkit-autofill, .b-ext textarea:-webkit-autofill {transition-duration: 5000s;-webkit-transition-property: color,background-color;transition-property: color,background-color;transition-timing-function: step-end;}
.b-ext input[type=search]::-webkit-search-cancel-button, .b-ext select[type=search]::-webkit-search-cancel-button, .b-ext textarea[type=search]::-webkit-search-cancel-button {display: none;}
.b-ext fieldset {padding: 0;border: none;}
.b-ext iframe {border: none;}
.b-ext .sf-dump {z-index: 999999;pointer-events: all;}
@font-face {font-family: Hanken Grotesk;src: url("/ext/app/themes/sp-theme/dist/assets/fonts/HankenGrotesk-Bold.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: Hanken Grotesk;src: url("/ext/app/themes/sp-theme/dist/assets/fonts/HankenGrotesk-SemiBold.woff2") format("woff2");font-weight: 600;font-style: normal;font-display: swap;}
@font-face {font-family: Hanken Grotesk;src: url("/ext/app/themes/sp-theme/dist/assets/fonts/HankenGrotesk-Light.woff2") format("woff2");font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: Hanken Grotesk;src: url("/ext/app/themes/sp-theme/dist/assets/fonts/HankenGrotesk-ExtraBold.woff2") format("woff2");font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: Hanken Grotesk;src: url("/ext/app/themes/sp-theme/dist/assets/fonts/HankenGrotesk-Italic.woff2") format("woff2");font-weight: 400;font-style: italic;font-display: swap;}
@font-face {font-family: Hanken Grotesk;src: url("/ext/app/themes/sp-theme/dist/assets/fonts/HankenGrotesk-Black.woff2") format("woff2");font-weight: 900;font-style: normal;font-display: swap;}
@font-face {font-family: Hanken Grotesk;src: url("/ext/app/themes/sp-theme/dist/assets/fonts/HankenGrotesk-Regular.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap;}
.b-ext {--primary-color: #2775bb;--secondary-color: #d63c02;}
.b-ext {--columns: 12;--grid-gap: 10px;--page-side-column-width: 2px;--side-column-width: 3px;--grid-margin: calc(var(--page-side-column-width) + var(--side-column-width) + var(--grid-gap));}
@media (min-width: 580px) {.b-ext {--grid-gap: max(10px,.694vw);--page-side-column-width: max(10px,.694vw);--side-column-width: max(16px,1.111vw);}}
.b-ext {--flex-spacing: clamp(40px,4.2vw,120px);}
.b-ext {--swiper-bullet-color: #5c8ca5;}
.b-ext:has(dialog[open]) {scrollbar-gutter: stable;}
.b-ext:has(dialog[open])::-webkit-scrollbar {opacity: 0;}
.b-ext {color: #003361;background-color: #fff;font-family: Hanken Grotesk,sans-serif;color-scheme: white;scroll-behavior: smooth;}
.b-ext.blueBG {background-color: #0d1932;color: #fff;}
.b-ext #list {scroll-margin-top: 80px;margin-bottom: var(--flex-spacing);}
@media (min-width: 1200px) {.b-ext #list {scroll-margin-top: 200px;}}
.b-ext .listNoResult {grid-column: 3/-3;text-align: center;font-family: Hanken Grotesk,sans-serif;font-weight: 400;font-size: clamp(18px,1.38vw,22px);line-height: 140%;letter-spacing: -.2px;}
.b-ext .frc-captcha {margin-top: -40px !important;}
@media (min-width: 900px) {.b-ext .frc-captcha {margin-top: -60px !important;}}
.b-ext .swiper-pagination {display: flex;justify-content: center;gap: 8px;}
.b-ext .swiper-pagination-bullet {background: var(--swiper-bullet-color);width: 7px;height: 7px;border-radius: 50%;transition: .3s cubic-bezier(.645,.045,.355,1);transition-property: width,border-radius;}
.b-ext .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 20px;border-radius: 70px;}
.b-ext .pt0 {padding-top: 0 !important;}
.b-ext .pb0 {padding-bottom: 0 !important;}
.b-ext .page-template-legacyDonation flynt-component[name=Introduction], .b-ext .page-template-legacyDonation flynt-component[name=NewsPush], .b-ext .page-template-legacyDonation flynt-component[name=VideosPush], .b-ext .page-template-legacyDonation flynt-component[name=CrossNav], .b-ext .page-template-legacyDonation flynt-component[name=ContactPush], .b-ext .page-template-legacyDonation flynt-component[name=BlockQuote], .b-ext .page-template-legacyDonation flynt-component[name=BlockTable], .b-ext .page-template-legacyDonation flynt-component[name=BlockMedia], .b-ext .page-template-legacyDonation flynt-component[name=BlockFAQ] {z-index: 12;position: relative;}
.b-ext .page-template-legacyDonation flynt-component[name=VideosPush] .gridWrapper, .b-ext .page-template-legacyDonation flynt-component[name=CrossNav], .b-ext .page-template-legacyDonation flynt-component[name=BlockQuote], .b-ext .page-template-legacyDonation flynt-component[name=BlockTable], .b-ext .page-template-legacyDonation flynt-component[name=ContactPush], .b-ext .page-template-legacyDonation flynt-component[name=BlockMedia] {background: #fff;}