/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.data-field{display:grid;gap:var(--xs);}.data-field--header{color:var(--Primary-Light-Foreground);display:flex;gap:var(--sm);}.data-field--content{color:var(--Neutral-Light-Highlight);display:flex;justify-content:space-between;padding-bottom:var(--md);}.data-field--content p.text{font-weight:var(--font-weight-bold);margin-bottom:0;}.data-field--small .data-field--content{font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);}.data-field--medium .data-field--content{font-size:var(--font-size-md);line-height:var(--font-line-height-md);}.data-field--large .data-field--content{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);}
.acordeon-list{display:grid;gap:var(--md);}@media screen and (width < 640px){.acordeon-list{gap:0;}}.acordeon-item{border-bottom:1px solid var(--Primary-Light-Highlight);background-color:var(--Neutral-Light-Background,#fff);padding:0;}.acordeon-item > summary ~ *{display:block;}.acordeon-item--summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--sm);padding:var(--md) 0;cursor:pointer;}.acordeon-item--summary h3{margin-bottom:unset;}.acordeon-item--summary::-webkit-details-marker{display:none;}.acordeon-item--summary:focus-visible{outline:2px solid var(--Primary-Light-Contrast,#045148);outline-offset:2px;}.acordeon-item--summary::after{content:"";width:0.6rem;height:0.6rem;border-right:2px solid var(--Primary-Light-Contrast,#045148);border-bottom:2px solid var(--Primary-Light-Contrast,#045148);transform:rotate(45deg);transition:transform 0.2s ease-in-out;flex-shrink:0;}.acordeon-item--title{font-family:var(--font-family-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);line-height:var(--font-line-height-md);color:var(--Neutral-Light-Highlight,#333);}.acordeon-item--content{max-height:0;opacity:0;overflow:hidden;padding:0;color:var(--Neutral-Light-Highlight,#333);transition:max-height 0.35s ease,opacity 0.25s ease,padding 0.35s ease;}.acordeon-item--content > :first-child{margin-top:0;}.acordeon-item--content > :last-child{margin-bottom:0;}.acordeon-item::details-content{display:block;overflow:clip;max-height:0;transition:max-height 0.35s ease;}.acordeon-item[open]::details-content{max-height:1000px;}.acordeon-item[open] .acordeon-item--summary::after{transform:rotate(225deg);}.acordeon-item[open] .acordeon-item--content{max-height:1000px;opacity:1;padding:0 0 var(--sm);}
.text{font:inherit;color:inherit;font-size:var(--text-font-size,inherit);line-height:var(--text-line-height,inherit);}.text.size-xs{font-size:var(--font-size-xs);line-height:var(--font-line-height-xs);}.text.size-sm{font-size:var(--font-size-sm);line-height:var(--font-line-height-sm);}.text.size-md{font-size:var(--font-size-md);line-height:var(--font-line-height-md);}.text.size-lg{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);}.text.size-xl{font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);}.text.size-2xl{font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl);}.text.size-3xl{font-size:var(--font-size-3xl);line-height:var(--font-line-height-3xl);}.text.size-4xl{font-size:var(--font-size-4xl);line-height:var(--font-line-height-4xl);}.text.size-5xl{font-size:var(--font-size-5xl);line-height:var(--font-line-height-5xl);}.text.size-6xl{font-size:var(--font-size-6xl);line-height:var(--font-line-height-6xl);}.text.size-7xl{font-size:var(--font-size-7xl);line-height:var(--font-line-height-7xl);}.text.size-8xl{font-size:var(--font-size-8xl);line-height:var(--font-line-height-8xl);}.text .weight-light{font-weight:var(--font-weight-light);}.text .weight-regular{font-weight:var(--font-weight-regular);}.text .weight-medium{font-weight:var(--font-weight-medium);}.text .weight-bold{font-weight:var(--font-weight-bold);}@media screen and (width < 768px){.text{font-size:var(--text-mobile-font-size,var(--text-font-size,inherit));line-height:var(--text-mobile-line-height,var(--text-line-height,inherit));}}.text p{margin-bottom:var(--sm);}
.go-back-container.go-back-container{padding:var(--x6) 0;margin-bottom:0;}.go-back-container.go-back-container .section-container--inner{text-align:center;}.go-back .button--icon{display:inline-flex;align-items:center;}
button,.button{width:fit-content;display:inline-flex;gap:var(--xs);align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;font-family:var(--font-family-body,var(--font-family-body));font-weight:var(--font-weight-bold);line-height:var(--font-line-height-lg);text-transform:uppercase;text-decoration:none;border:none;border-radius:50px;-webkit-transition:ease-in-out 0.2s all;-moz-transition:ease-in-out 0.2s all;-ms-transition:ease-in-out 0.2s all;-o-transition:ease-in-out 0.2s all;transition:ease-in-out 0.2s all;}button:focus,button:hover,.button:focus,.button:hover{text-decoration:none;}button:focus-visible,.button:focus-visible{outline:2px solid var(--Primary-Light-Contrast,#045148);outline-offset:2px;}button:disabled,button[disabled],.button:disabled,.button[disabled]{cursor:not-allowed;opacity:0.6;box-shadow:none;}.button--theme-primary{color:var(--Primary-Light-Highlight);background-color:var(--Primary-Light-Highlight);border-color:var(--Primary-Light-Highlight);}.button--theme-secondary{color:var(--Primary-Light-Foreground);background-color:var(--Primary-Light-Foreground);border-color:var(--Primary-Light-Foreground);}.button--theme-contrast{color:var(--Primary-Light-Contrast);background-color:var(--Primary-Light-Contrast);border-color:var(--Primary-Light-Contrast);}.button--theme-light{color:var(--Primary-Dark-Stroke);background-color:var(--Primary-Light-Contrast);border-color:var(--Primary-Dark-Stroke);}.button--variant-primary{color:var(--Texts-light);border-style:solid;border-width:1px;}.button--variant-primary:visited{color:var(--Texts-light);}.button--variant-primary:focus,.button--variant-primary:hover{background-color:var(--Primary-Light-Foreground,#018374);color:var(--Texts-light);}.button--variant-primary:focus-visible{outline:2px solid var(--Primary-Light-Contrast,#045148);outline-offset:2px;}.button--variant-line{background-color:transparent;border-style:solid;border-width:1px;}.button--variant-line:visited{background-color:rgba(4,81,72,0.5607843137);border-style:solid;border-width:1px;color:var(--Primary-Light-Highlight);}.button--variant-line:active,.button--variant-line:focus,.button--variant-line:hover{background-color:var(--Primary-Light-Foreground,#018374);color:var(--Texts-light);}.button--variant-line:focus-visible{outline:2px solid var(--Primary-Light-Contrast,#045148);outline-offset:2px;}.button--variant-line-bg{background-color:rgba(4,81,72,0.5607843137);border-style:solid;border-width:1px;color:var(--Primary-Dark-Stroke);}.button--variant-line-bg:visited{background-color:rgba(4,81,72,0.5607843137);border-style:solid;border-width:1px;color:var(--Primary-Dark-Stroke);}.button--variant-line-bg:active,.button--variant-line-bg:focus,.button--variant-line-bg:hover{background-color:var(--Primary-Light-Foreground,#018374);color:var(--Texts-light);}.button--variant-line-bg:focus-visible{outline:2px solid var(--Primary-Light-Contrast,#045148);outline-offset:2px;}.button--variant-contrast{background:var(--Primary-Light-Contrast);color:var(--Texts-light);}.button--variant-contrast:focus,.button--variant-contrast:hover{background-color:var(--Primary-Light-Highlight,#37B5A7);color:var(--Texts-light);}.button--variant-contrast:focus-visible{background-color:var(--Primary-Light-Highlight,#37B5A7);outline-offset:2px;}.button--size-normal{font-size:var(--font-size-md);padding:var(--xs) var(--lg);}.button--size-small{font-size:var(--font-size-sm);padding:var(--base) var(--sm);line-height:var(--font-line-height-sm);}.button--variant-link{background:transparent;color:var(--Primary-Light-Highlight);padding:0;}.button--variant-link:visited{color:var(--Primary-Light-Foreground);}.button.is-static{cursor:default;pointer-events:none;}.button.is-full{display:flex;width:100%;text-align:center;}@keyframes button-pulse{0%{box-shadow:0 0 0 0 var(--pulse-color);}70%{box-shadow:0 0 0 8px transparent;}100%{box-shadow:0 0 0 0 transparent;}}.button.pulse{animation:button-pulse 1.8s ease-out infinite;}.button.pulse.button--theme-primary{--pulse-color:var(--Primary-Light-Highlight);}.button.pulse.button--theme-secondary{--pulse-color:var(--Primary-Light-Foreground);}.button.pulse.button--theme-contrast{--pulse-color:var(--Primary-Light-Contrast);}.button.pulse.button--theme-light{--pulse-color:var(--Primary-Dark-Stroke);}
.slick-component{position:relative;width:100%;--slick-arrow-position-offset:var(--sm);}.slick-component__track .slick-list{margin:0 calc(var(--sm) * -1);}.slick-component__track .slick-track{display:flex;}.slick-component__track .slick-slide{height:auto;padding:0 var(--sm);}.slick-component__track .slick-slide > div{height:100%;}.slick-component__track .slick-prev,.slick-component__track .slick-next{z-index:2;width:max-content;height:max-content;}.slick-component__track .slick-prev::before,.slick-component__track .slick-next::before{color:var(--Primary-country-map-bg);font-size:var(--font-size-4xl);opacity:1;}.slick-component__track .slick-dots{bottom:-2rem;}.slick-component__track .slick-dots li button::before{font-size:var(--font-size-md);color:var(--Primary-Light-Contrast);opacity:0.4;}.slick-component__track .slick-dots li.slick-active button::before{opacity:1;}.slick-component--arrows-middle .slick-prev,.slick-component--arrows-middle .slick-next,.slick-component--arrows-desk-middle .slick-prev,.slick-component--arrows-desk-middle .slick-next{top:50%;bottom:auto;transform:translateY(-50%);}.slick-component--arrows-top .slick-prev,.slick-component--arrows-top .slick-next,.slick-component--arrows-desk-top .slick-prev,.slick-component--arrows-desk-top .slick-next{top:var(--slick-arrow-position-offset);bottom:auto;transform:none;}.slick-component--arrows-bottom .slick-prev,.slick-component--arrows-bottom .slick-next,.slick-component--arrows-desk-bottom .slick-prev,.slick-component--arrows-desk-bottom .slick-next{top:auto;bottom:var(--slick-arrow-position-offset);transform:none;}@media screen and (width < 640px){.slick-component--arrows-mobile-middle .slick-prev,.slick-component--arrows-mobile-middle .slick-next{top:50%;bottom:auto;transform:translateY(-50%);}.slick-component--arrows-mobile-top .slick-prev,.slick-component--arrows-mobile-top .slick-next{top:var(--slick-arrow-position-offset);bottom:auto;transform:none;}.slick-component--arrows-mobile-bottom .slick-prev,.slick-component--arrows-mobile-bottom .slick-next{top:auto;bottom:var(--slick-arrow-position-offset);transform:none;}}.slick-component--vertical .slick-list{margin:0;}.slick-component--vertical .slick-track{display:block;}.slick-component--vertical .slick-slide{padding:0;width:100% !important;}.slick-component__pager{display:none;text-align:center;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--Primary-Light-Contrast);position:absolute;bottom:-35px;left:0;right:0;}@media screen and (width < 640px){.slick-component__pager{display:block;}}@media screen and (width < 640px){.slick-component:has(.slick-component__pager) .slick-dots{display:none !important;}}
.divider{border:0;margin:0;padding:0;background-color:var(--line-color,var(--Neutral-Light-Stroke));flex-shrink:0;display:block;}.divider.divider--horizontal{width:100%;height:1px;}.divider.divider--vertical{width:1px;height:100%;}@media (min-width:1024px){.divider-hidden-desktop{display:none;}}@media (max-width:1023px){.divider-hidden-mobile{display:none;}}
.heading{margin:0;font-weight:var(--font-weight-bold);margin-bottom:var(--sm);font-family:var(--font-family-title);}.heading.h1{font-size:var(--heading-font-size,var(--font-size-5xl));line-height:var(--heading-line-height,var(--font-line-height-5xl));}.heading.h2{font-size:var(--heading-font-size,var(--font-size-2xl));line-height:var(--heading-line-height,var(--font-line-height-2xl));}.heading.h3{font-size:var(--heading-font-size,var(--font-size-xl));line-height:var(--heading-line-height,var(--font-line-height-xl));}.heading.h4{font-size:var(--heading-font-size,var(--font-size-md));line-height:var(--heading-line-height,var(--font-line-height-md));}.heading.h5{font-size:var(--heading-font-size,var(--font-size-sm));line-height:var(--heading-line-height,var(--font-line-height-sm));}.heading.h6{font-size:var(--heading-font-size,var(--font-size-xs));line-height:var(--heading-line-height,var(--font-line-height-xs));}@media screen and (width < 768px){.heading.h1{font-size:var(--heading-mobile-font-size,var(--heading-font-size,var(--font-size-5xl)));line-height:var(--heading-mobile-line-height,var(--heading-line-height,var(--font-line-height-5xl)));}.heading.h2{font-size:var(--heading-mobile-font-size,var(--heading-font-size,var(--font-size-2xl)));line-height:var(--heading-mobile-line-height,var(--heading-line-height,var(--font-line-height-2xl)));}.heading.h3{font-size:var(--heading-mobile-font-size,var(--heading-font-size,var(--font-size-xl)));line-height:var(--heading-mobile-line-height,var(--heading-line-height,var(--font-line-height-xl)));}.heading.h4{font-size:var(--heading-mobile-font-size,var(--heading-font-size,var(--font-size-md)));line-height:var(--heading-mobile-line-height,var(--heading-line-height,var(--font-line-height-md)));}.heading.h5{font-size:var(--heading-mobile-font-size,var(--heading-font-size,var(--font-size-sm)));line-height:var(--heading-mobile-line-height,var(--heading-line-height,var(--font-line-height-sm)));}.heading.h6{font-size:var(--heading-mobile-font-size,var(--heading-font-size,var(--font-size-xs)));line-height:var(--heading-mobile-line-height,var(--heading-line-height,var(--font-line-height-xs)));}}
@keyframes skeleton-shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}.skeleton-card__btn,.skeleton-card__bar,.skeleton-card__image{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:4px;}.skeleton-card{background:#f6f6f6;}.skeleton-card__image{width:100%;aspect-ratio:405/176;}.skeleton-card__bar{height:1rem;margin-bottom:0.5rem;}.skeleton-card__bar--title{height:1.5rem;width:60%;margin-bottom:0.75rem;}.skeleton-card__bar--short{width:75%;}.skeleton-card__bar--xs{height:0.75rem;width:40%;margin-bottom:0;}.skeleton-card__btn{height:2rem;width:7rem;border-radius:999px;}
.link{color:var(--Primary-Light-Foreground);text-decoration:none;-webkit-transition:ease-in-out 0.2s all;-moz-transition:ease-in-out 0.2s all;-ms-transition:ease-in-out 0.2s all;-o-transition:ease-in-out 0.2s all;transition:ease-in-out 0.2s all;}.link:hover,.link:focus-visible{color:var(--Primary-Light-Highlight);text-decoration:underline;text-decoration-color:currentColor;}.link:visited{color:var(--Primary-Light-Contrast);}.link:active{color:var(--Primary-Light-Stroke);}.link:focus-visible{outline:2px solid var(--Primary-Light-Highlight);outline-offset:2px;}
.image-lightbox__trigger{all:unset;display:block;cursor:zoom-in;width:100%;height:100%;}.image-lightbox__trigger img{display:block;width:100%;height:100%;}.image-lightbox__overlay{inset:0;margin:0;padding:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;border:none;background:transparent;overflow:auto;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(0.96);transition:opacity 0.25s ease,transform 0.25s ease,display 0.25s allow-discrete,overlay 0.25s allow-discrete;}.image-lightbox__overlay[open]{opacity:1;transform:scale(1);}@starting-style{.image-lightbox__overlay[open]{opacity:0;transform:scale(0.96);}}.image-lightbox__overlay::backdrop{background:rgba(0,0,0,0.7);opacity:0;transition:opacity 0.25s ease,display 0.25s allow-discrete,overlay 0.25s allow-discrete;}.image-lightbox__overlay[open]::backdrop{opacity:1;}@starting-style{.image-lightbox__overlay[open]::backdrop{opacity:0;}}.image-lightbox__overlay:not([open]){display:none;}.image-lightbox__close{position:fixed;top:var(--md);right:var(--md);z-index:1001;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(255,255,255,0.15);color:var(--Texts-light,#fff);font-size:var(--font-size-lg);cursor:pointer;}.image-lightbox__close:focus-visible{outline:2px solid var(--Primary-Light-Highlight);outline-offset:2px;}.image-lightbox__stage{width:100%;height:100%;overflow:hidden;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:var(--md);touch-action:none;user-select:none;}.image-lightbox__image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:zoom-in;user-select:none;-webkit-user-drag:none;}.image-lightbox__image.is-animated{transition:transform 0.2s ease;}.image-lightbox__image.is-zoomed{cursor:grab;}.image-lightbox__image.is-zoomed:active{cursor:grabbing;}body.has-image-lightbox-open{overflow:hidden;}@media (prefers-reduced-motion:reduce){.image-lightbox__overlay,.image-lightbox__overlay::backdrop{transition:none;}}
.bubbles-slider{overflow:hidden;width:100%;}.bubbles-slider--hidden{display:none;}.bubbles-slider__static{display:flex;justify-content:center;gap:var(--x3);flex-wrap:wrap;}.bubbles-slider__track{padding-right:var(--x8);box-sizing:border-box;display:flex;gap:var(--x3);flex-wrap:wrap;padding-left:var(--x3);}.bubbles-slider__track.slick-initialized{display:block;padding-left:0;}.bubbles-slider__track.slick-initialized .slick-list{overflow:visible;margin:0 calc(var(--x2) * -1);}.bubbles-slider__track.slick-initialized .slick-track{display:flex;align-items:flex-start;}.bubbles-slider__track.slick-initialized .slick-slide{height:auto;padding:0 var(--x2);}.bubbles-slider__track.slick-initialized .slick-slide > div{height:100%;}.bubbles-slider .slick-component__track .slick-list{margin:0;}.bubbles-slider .slick-component__track .slick-list .bubbles-slider__item{display:flex !important;flex-direction:column;align-items:center;padding:0 var(--x2);}.bubbles-slider__link{display:flex;flex-direction:column;align-items:center;gap:var(--x2);padding:0;border:0;background:transparent;text-decoration:none;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;}.bubbles-slider__avatar{display:block;max-width:86px;width:100%;aspect-ratio:1/1;height:auto;border-radius:50%;padding:3px;background:conic-gradient(from 0deg,var(--Primary-Light-Highlight) 0%,var(--Primary-map-country) 25%,var(--Primary-Light-Stroke) 50%,var(--Primary-Light-Contrast) 75%,var(--Primary-Light-Highlight) 100%);flex-shrink:0;}.bubbles-slider__avatar-inner{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;border:2px solid var(--Neutral-Light-Background);}.bubbles-slider__avatar-inner img{width:100%;height:100%;object-fit:cover;display:block;}.bubbles-slider__label{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;}.bubbles-slider__item{width:calc(var(--5xl) + var(--x4));}.bubbles-slider__item:active .bubbles-slider__avatar,.bubbles-slider__item.is-active .bubbles-slider__avatar{background:var(--Primary-Light-Contrast);}.bubbles-slider__item:active .bubbles-slider__avatar-inner,.bubbles-slider__item.is-active .bubbles-slider__avatar-inner{border-color:var(--Primary-Light-Contrast);}.bubbles-slider__item:active .bubbles-slider__label,.bubbles-slider__item.is-active .bubbles-slider__label{font-weight:var(--font-weight-bold);color:var(--Primary-Light-Contrast);}
.badge{display:inline-flex;align-items:center;gap:var(--base);padding:var(--na) var(--x3);border-radius:100px;border:1.5px solid transparent;font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-xs);white-space:nowrap;}.badge--icon{display:inline-flex;align-items:center;font-size:1.5em;}.badge--brand{--_base:var(--badge-brand-base);--_tint:var(--badge-brand-tint);}.badge--brand.badge--filled{background-color:var(--_base);color:#fff;border-color:var(--_base);}.badge--brand.badge--ghost{background-color:transparent;color:var(--_base);border-color:transparent;}.badge--brand.badge--outline{background-color:transparent;color:var(--_base);border-color:var(--_base);}.badge--brand.badge--tint{background-color:var(--_tint);color:var(--_base);border-color:transparent;}.badge--danger{--_base:var(--badge-danger-base);--_tint:var(--badge-danger-tint);}.badge--danger.badge--filled{background-color:var(--_base);color:#fff;border-color:var(--_base);}.badge--danger.badge--ghost{background-color:transparent;color:var(--_base);border-color:transparent;}.badge--danger.badge--outline{background-color:transparent;color:var(--_base);border-color:var(--_base);}.badge--danger.badge--tint{background-color:var(--_tint);color:var(--_base);border-color:transparent;}.badge--important{--_base:var(--badge-important-base);--_tint:var(--badge-important-tint);}.badge--important.badge--filled{background-color:var(--_base);color:#fff;border-color:var(--_base);}.badge--important.badge--ghost{background-color:transparent;color:var(--_base);border-color:transparent;}.badge--important.badge--outline{background-color:transparent;color:var(--_base);border-color:var(--_base);}.badge--important.badge--tint{background-color:var(--_tint);color:var(--_base);border-color:transparent;}.badge--informative{--_base:var(--badge-informative-base);--_tint:var(--badge-informative-tint);}.badge--informative.badge--filled{background-color:var(--_base);color:#fff;border-color:var(--_base);}.badge--informative.badge--ghost{background-color:transparent;color:var(--_base);border-color:transparent;}.badge--informative.badge--outline{background-color:transparent;color:var(--_base);border-color:var(--_base);}.badge--informative.badge--tint{background-color:var(--_tint);color:var(--_base);border-color:transparent;}.badge--severe{--_base:var(--badge-severe-base);--_tint:var(--badge-severe-tint);}.badge--severe.badge--filled{background-color:var(--_base);color:#fff;border-color:var(--_base);}.badge--severe.badge--ghost{background-color:transparent;color:var(--_base);border-color:transparent;}.badge--severe.badge--outline{background-color:transparent;color:var(--_base);border-color:var(--_base);}.badge--severe.badge--tint{background-color:var(--_tint);color:var(--_base);border-color:transparent;}.badge--success{--_base:var(--badge-success-base);--_tint:var(--badge-success-tint);}.badge--success.badge--filled{background-color:var(--_base);color:#fff;border-color:var(--_base);}.badge--success.badge--ghost{background-color:transparent;color:var(--_base);border-color:transparent;}.badge--success.badge--outline{background-color:transparent;color:var(--_base);border-color:var(--_base);}.badge--success.badge--tint{background-color:var(--_tint);color:var(--_base);border-color:transparent;}.badge--warning{--_base:var(--badge-warning-base);--_tint:var(--badge-warning-tint);}.badge--warning.badge--filled{background-color:var(--_base);color:#fff;border-color:var(--_base);}.badge--warning.badge--ghost{background-color:transparent;color:var(--_base);border-color:transparent;}.badge--warning.badge--outline{background-color:transparent;color:var(--_base);border-color:var(--_base);}.badge--warning.badge--tint{background-color:var(--_tint);color:var(--_base);border-color:transparent;}
.body-block{font-family:var(--font-family-body);font-size:var(--font-size-md);line-height:var(--font-line-height-lg);color:var(--Neutral-Light-Highlight,#333);display:grid;}.body-block p{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);font-weight:300;margin-top:0;margin-bottom:var(--md);}.body-block ul,.body-block ol{margin:0 0 var(--2xl) 0;padding-left:var(--lg);display:grid;gap:var(--xs);}.body-block ul li::marker,.body-block ol li::marker{color:var(--Primary-Light-Foreground,#018374);font-size:1.4em;}.body-block a{color:var(--Primary-Light-Foreground,#018374);text-decoration:underline;font-weight:var(--font-weight-regular,400);-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;}.body-block a:hover,.body-block a:focus{color:var(--Primary-Light-Highlight,#37B5A7);}.body-block a:focus-visible{outline:2px solid var(--Primary-Light-Contrast,#045148);outline-offset:2px;}.body-block h2,.body-block h3,.body-block h4,.body-block h5{font-family:var(--font-family-title);font-weight:var(--font-weight-bold);color:inherit;margin:0 0 var(--md) 0;}.body-block h2{font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl);}.body-block h3{font-size:var(--font-size-xl);line-height:var(--font-line-height-xl);}.body-block h4{font-size:var(--font-size-lg);line-height:var(--font-line-height-lg);}.body-block h5{font-size:var(--font-size-md);line-height:var(--font-line-height-md);}.body-block br{display:none;}.body-block blockquote{margin:0 0 var(--lg);padding:var(--md) var(--md);background:var(--Primary-Dark-Background);color:var(--Texts-light);text-align:center;font-size:var(--font-size-lg);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-light);flex-direction:column;overflow:hidden;border-radius:var(--md);}.body-block blockquote p,.body-block blockquote span{color:inherit;font-size:inherit;max-width:444px;margin-bottom:var(--md);font-weight:var(--font-weight-light);}.body-block blockquote p:last-child,.body-block blockquote span:last-child{margin-bottom:3px;}.body-block img{width:100%;height:auto;overflow:hidden;border-radius:var(--md);}
.image{display:block;background:var(--image-placeholder) center/cover no-repeat;}.image img{width:100%;height:auto;object-fit:cover;aspect-ratio:var(--image-aspect-ratio);display:flex;opacity:0;transition:opacity 0.2s ease;}.image.image-loaded{background-image:none;}.image.image-loaded img{opacity:1;}.image.image-error img{display:none;}
.progress-bar{margin-bottom:var(--xs);}.progress-bar .progress-bar-header{display:flex;justify-content:space-between;}.progress-bar .progress-bar-content{position:relative;border-radius:50px;background-color:var(--Neutral-Light-Background);height:var(--xs);display:flex;}.progress-bar .progress-bar-content .progress-bar-fill{display:flex;border-radius:50px;background-color:var(--Primary-Light-Highlight);transition:width 1.4s cubic-bezier(0.25,0.46,0.45,0.94);}
.grid-template .grid-template--inner{margin-bottom:var(--xl);container:card/inline-size;}.grid-template .grid-template--inner.horizontal{display:grid;width:100%;-webkit-transition:ease-in-out 0.2s all;-moz-transition:ease-in-out 0.2s all;-ms-transition:ease-in-out 0.2s all;-o-transition:ease-in-out 0.2s all;transition:ease-in-out 0.2s all;grid-template-columns:repeat(var(--grid-template--colsDesktop,var(--grid-template--colsMedium,var(--grid-template--colsDefault,1))),1fr);}@media screen and (width < 768px){.grid-template .grid-template--inner.horizontal{grid-template-columns:repeat(var(--grid-template--colsDefault,1),1fr);}}@media screen and (width < 640px){.grid-template .grid-template--inner.horizontal{grid-template-columns:repeat(var(--grid-template--colsDefault,1),1fr);}}.grid-template .grid-template--inner.vertical{display:flex;flex-direction:column;}.grid-template .grid-template--inner.gap{gap:var(--3xl);}@media screen and (width < 1024px){.grid-template .grid-template--inner.gap{gap:var(--sm);}}
.section-container{width:100%;margin:0 auto;margin-bottom:var(--xl);}.section-container.large-container{max-width:var(--large-width);}.section-container.small-container{max-width:calc(var(--small-width) + var(--sm));}.section-container.full-width-container{max-width:none;}.section-container .section-container--inner.has-gap{padding:0 var(--sm);}@media screen and (width < 640px){.section-container .section-container--inner.has-gap.mobile-gap-large,.section-container .section-container--inner.mobile-gap-large{padding:0 var(--lg);}}@media screen and (width < 640px){.section-container .section-container--inner.has-gap.mobile-gap-none,.section-container .section-container--inner.mobile-gap-none{padding:0;}}.section-container .section-container--inner.no-gap{padding:0;}.section-container .section-container{margin-bottom:0;}
.mobile-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;gap:6px;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--Primary-Light-Foreground);cursor:pointer;position:relative;z-index:103;}@media screen and (width < 1024px){.mobile-toggle{display:inline-flex;}}.mobile-toggle .mobile-toggle-bar{width:24px;height:2px;background:currentColor;transition:transform 200ms,opacity 200ms;}.mobile-toggle.is-open .mobile-toggle-bar{background:var(--Texts-light);}.mobile-toggle.is-open .mobile-toggle-bar:nth-child(1){transform:translateY(8px) rotate(45deg);}.mobile-toggle.is-open .mobile-toggle-bar:nth-child(2){opacity:0;}.mobile-toggle.is-open .mobile-toggle-bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);}.site-header-mobile-menu .site-header-mobile-menu-inner{display:flex;position:fixed;right:-8px;width:270px;top:calc(var(--drupal-displace-offset-top,0px) - 8px);height:calc(100dvh - var(--drupal-displace-offset-top,0px) + 8px);padding:var(--x20) var(--md) var(--md);background:var(--Primary-Light-Contrast);z-index:102;flex-direction:column;gap:var(--sm);transform:translateX(100%);transition:transform 0.2s cubic-bezier(0.25,0.46,0.45,0.94),display 0.2s allow-discrete;}.site-header-mobile-menu::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);backdrop-filter:saturate(0.3) blur(3px);z-index:101;opacity:0;display:none;transition:opacity 0.3s ease,display 0.3s allow-discrete;}.site-header-mobile-menu.is-open::after{display:block;opacity:1;}@starting-style{.site-header-mobile-menu.is-open::after{opacity:0;}}.site-header-mobile-menu.is-open .site-header-mobile-menu-inner{transform:translateX(0);right:0px;}@starting-style{}.main-menu-mobile{width:100%;display:block;}.main-menu-mobile .main-menu{margin:0;padding:0;display:flex;flex-direction:column;text-transform:uppercase;font-weight:700;color:var(--Texts-light);font-family:var(--font-family-display);}.main-menu-mobile .main-menu-item{position:relative;margin:0;}.main-menu-mobile .main-menu-item a.main-menu--link{display:inline-flex;width:100%;}.main-menu-mobile .main-menu-item a.main-menu--link:focus,.main-menu-mobile .main-menu-item a.main-menu--link:hover{color:var(--badge-severe-base);}.main-menu-mobile .main-menu-item:first-child > a{padding-top:0;}.main-menu-mobile .main-menu-item > a{display:inline-flex;padding:var(--sm) 0;align-items:center;text-decoration:none;color:inherit;white-space:nowrap;width:100%;}.main-menu-mobile .main-menu-item.is-expanded{position:relative;display:flex;flex-wrap:wrap;align-items:center;}.main-menu-mobile .main-menu-item.is-expanded a.main-menu--link{flex:1 1 auto;width:auto;}.main-menu-mobile .main-menu-item.is-expanded a.main-menu--link::after{content:none;}.main-menu-mobile .main-menu-item.is-expanded .main-menu-item__toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;color:inherit;cursor:pointer;margin-bottom:0px;}@media screen and (width < 1024px){.main-menu-mobile .main-menu-item.is-expanded .main-menu-item__toggle{scale:0.8;}}.main-menu-mobile .main-menu-item.is-expanded .main-menu-item__toggle::after{content:"";display:inline-block;width:20px;height:12px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/wfw_connect/assets/arrow.svg);transition:transform 200ms;transform:rotate(-90deg);margin-right:-4px;margin-bottom:0px;}.main-menu-mobile .main-menu-item.is-expanded.is-submenu-open .main-menu-item__toggle::after{transform:rotate(0deg);margin-right:0px;margin-bottom:-4px;}.main-menu-mobile .main-menu-item.is-expanded.is-submenu-open > .main-menu-submenu{grid-template-rows:1fr;}.main-menu-mobile .main-menu-item.is-expanded.is-submenu-open > .main-menu-submenu .main-menu-submenu-inner{padding:0 0 0 var(--x5);}.main-menu-mobile .main-menu-item.is-expanded .main-menu-submenu{flex-basis:100%;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 300ms;padding-left:0;position:static;background:unset;}.main-menu-mobile .main-menu-item.is-expanded .main-menu-submenu .main-menu-submenu-inner{display:flex;flex-direction:column;gap:var(--sm);overflow:hidden;padding:0;}.main-menu-mobile .main-menu-item.is-expanded .main-menu-submenu a{white-space:nowrap;padding:0;display:block;font-family:var(--font-family-display);line-height:var(--font-line-height-lg);width:100%;}.menu-mobile-search .search-block-form{position:relative;}.menu-mobile-search .search-block-form .form-actions{margin:0;display:flex;align-items:stretch;gap:var(--xs);position:absolute;right:0;top:0;}.menu-mobile-search .search-block-form .form-actions [type=submit],.menu-mobile-search .search-block-form .form-actions button{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;min-height:42px;padding:var(--xs);background-color:transparent;background-image:url(/themes/custom/wfw_connect/components/segments/main-menu-mobile/./search-icon.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px;color:transparent;font-size:0;line-height:1;gap:0;cursor:pointer;}.menu-mobile-search .search-block-form .form-actions [type=submit]{appearance:none;border:none;}.mobile-menu-footer{margin-top:auto;display:flex;gap:var(--sm);flex-direction:column;}.mobile-menu-footer .menu-mobile-social .social-icons{justify-content:space-between;}.mobile-menu-footer .menu-mobile-social .social-icons .link{color:var(--Texts-light);}body.menu-mobile-open{overflow:hidden;}
.widget-statistics-item{display:flex;flex-direction:column;text-align:center;flex:1;}.widget-statistics-item--title,.widget-statistics-item--number,.widget-statistics-item--description{margin-bottom:0;font-weight:var(--font-weight-light);font-family:var(--font-family-title);}.widget-statistics-item--title{color:var(--Primary-Light-Stroke);}.widget-statistics-item--number{color:var(--Primary-Light-Contrast);font-weight:800 !important;}.widget-statistics-item--description{text-align:left;}@media screen and (width < 640px){.widget-statistics-item{padding:var(--md);}}
.donations-table-row{border-bottom:1px solid #d5d5d5;}@media screen and (width < 768px){.donations-table-row{background:var(--Primary-Light-Gradient,linear-gradient(180deg,#ECF5F4 0%,#FFFFFF 100%));}}.donations-table-row.is-reverse .donations-table-row-inner{direction:rtl;}.donations-table-row .donations-table-row-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,160px));gap:var(--sm);padding:var(--sm) var(--md);align-items:center;justify-content:space-between;}@media screen and (width < 768px){.donations-table-row .donations-table-row-inner{grid-template-columns:1fr;gap:var(--xs);padding:var(--md);}}.donations-table-row .donations-table-row-inner .row-cell .row-cell-inner{display:flex;align-items:center;gap:var(--xs);}@media screen and (width < 768px){.donations-table-row .donations-table-row-inner .row-cell .row-cell-inner{align-items:flex-end;gap:var(--xs);justify-content:space-between;}}.donations-table-row .donations-table-row-inner .row-cell .row-cell-inner .row-cell-label{display:none;font-size:0.75rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--color-gray-70,#666);}@media screen and (width < 768px){.donations-table-row .donations-table-row-inner .row-cell .row-cell-inner .row-cell-label{display:inline-flex;}}.donations-table-row .donations-table-row-inner .row-cell.cell-description .row-cell-inner,.donations-table-row .donations-table-row-inner .row-cell.cell-payment-method .row-cell-inner{justify-content:flex-start;}@media screen and (width < 768px){.donations-table-row .donations-table-row-inner .row-cell.cell-description .row-cell-inner,.donations-table-row .donations-table-row-inner .row-cell.cell-payment-method .row-cell-inner{justify-content:space-between;}}.card-brand__icon{display:inline-flex;align-items:center;font-size:1.3rem;line-height:1;}.payment-method-mask{letter-spacing:0.125em;}.card-brand--visa{color:#1434cb;}.card-brand--paypal{color:#003087;}.card-brand--mastercard .card-brand__icon{background:linear-gradient(90deg,#eb001b 0%,#eb001b 45%,#ff5f00 55%,#f79e1b 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
.wfw-map-box{position:relative;width:100%;aspect-ratio:1408/654;border-radius:12px;overflow:hidden;background:#e8f5f3;}.wfw-map-box--error{display:flex;align-items:center;justify-content:center;padding:1rem;font-size:0.875rem;color:#333;}.wfw-map-box .mapboxgl-canvas{outline:none;}.wfw-map-box .mapboxgl-ctrl-logo,.wfw-map-box a.mapboxgl-ctrl-logo,.wfw-map-box .mapboxgl-ctrl-attrib,.wfw-map-box .mapboxgl-ctrl-attrib-button{display:none !important;}.wfw-map-box__marker{position:relative;width:30px;height:38px;cursor:pointer;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.3));}.wfw-map-box__marker-inner{display:block;position:absolute;top:0;left:0;width:30px;height:30px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);transform-origin:center center;background:var(--Pin-Map-Color,#00625a);box-sizing:border-box;}.wfw-map-box__marker-inner::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff;}
.block-wfw-connect-tabs{margin-bottom:var(--xl);}.block-wfw-connect-tabs__title{margin:0 0 var(--sm);}.block-wfw-connect-tabs__section--secondary{margin-top:var(--sm);}.block-wfw-connect-tabs__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--xs);list-style:none;margin:0;padding:0;}.block-wfw-connect-tabs__list li{margin:0;}.block-wfw-connect-tabs__list .button{margin:0;}.block-wfw-connect-tabs__fallback{margin-top:var(--sm);}
.two-columns-template{display:grid;grid-template-columns:minmax(0,var(--body-width)) minmax(0,507px);gap:var(--5xl);justify-content:center;align-items:start;}@media screen and (width < 768px){.two-columns-template{gap:var(--2xl);grid-template-columns:1fr;}}@media screen and (width < 640px){.two-columns-template{gap:unset;}}.two-columns-template.cols-50-50{grid-template-columns:repeat(2,minmax(0,var(--body-width)));gap:var(--4xl);max-width:calc(1056px + var(--4xl));margin:auto;}@media screen and (width < 768px){.two-columns-template.cols-50-50{gap:var(--2xl);grid-template-columns:1fr;}}.two-columns-template.cols-50-50 .two-columns-template--aside{padding-top:0;}.two-columns-template.cols-25-75{grid-template-columns:356px 1fr;grid-template-areas:"aside content";gap:var(--4xl);margin:auto;}.two-columns-template.cols-25-75 .two-columns-template--aside{grid-area:aside;}.two-columns-template.cols-25-75 .two-columns-template--content{grid-area:content;gap:var(--md);}@media screen and (width < 1024px){.two-columns-template.cols-25-75{gap:var(--2xl);grid-template-columns:1fr;grid-template-areas:"aside" "content";}}.two-columns-template.cols-25-75 .two-columns-template--aside{padding-top:0;}.two-columns-template .two-columns-template--aside{padding-top:var(--4xl);container:card/inline-size;}@media screen and (width < 640px){.two-columns-template .two-columns-template--aside{padding-top:0;}}.two-columns-template .two-columns-template--content,.two-columns-template .two-columns-template--aside{display:grid;gap:var(--md);}@media screen and (width < 640px){.two-columns-template .two-columns-template--content{gap:unset;}}
.donations-table-footer{background:var(--Primary-Light-Gradient,linear-gradient(180deg,#ECF5F4 0%,#FFFFFF 100%));border-radius:50px;margin-top:20px;}.donations-table-footer .donations-table-footer__inner{display:flex;align-items:center;justify-content:flex-end;gap:var(--sm);padding:var(--sm) var(--md);color:var(--Primary-Light-Contrast);}.donations-table-footer .cell-number span,.donations-table-footer .cell-text span{font-weight:bold;}
.main-menu{width:100%;}@media screen and (width < 1024px){.main-menu{display:none;}}.main-menu a:focus,.main-menu a:hover{color:var(--Primary-Dark-Background);}.main-menu .main-menu{margin:0;padding:0;display:flex;gap:var(--lg);list-style:none;text-transform:uppercase;font-weight:700;color:var(--Primary-Light-Foreground);font-family:var(--font-family-display);}.main-menu .main-menu-item{position:relative;margin:0;}.main-menu .main-menu-item a{display:inline-flex;padding:var(--sm) 0;align-items:center;text-decoration:none;color:inherit;width:min-content;white-space:nowrap;}.main-menu .main-menu-item a:focus,.main-menu .main-menu-item a:hover{color:var(--Primary-Dark-Background);}.main-menu .main-menu-item .main-menu-item__toggle{display:none;}.main-menu .main-menu-item.is-expanded{position:relative;}.main-menu .main-menu-item.is-expanded > a::after{content:"";display:inline-block;margin-left:var(--xs);width:10px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/wfw_connect/assets/arrow.svg);}.main-menu .main-menu-item.is-expanded.is-submenu-open > .main-menu-submenu{grid-template-rows:1fr;}.main-menu .main-menu-item.is-expanded.is-submenu-open > .main-menu-submenu .main-menu-submenu-inner{padding:var(--md) var(--lg);}@media screen and (width < 1024px){.main-menu .main-menu-item.is-expanded.is-submenu-open > .main-menu-submenu .main-menu-submenu-inner{-webkit-transition:ease-in-out 0.2s all;-moz-transition:ease-in-out 0.2s all;-ms-transition:ease-in-out 0.2s all;-o-transition:ease-in-out 0.2s all;transition:ease-in-out 0.2s all;border-top:1px solid var(--wfw-border-color);padding:var(--md) 0 0 0;margin-top:var(--md);}}.main-menu .main-menu-item.is-expanded .main-menu-submenu{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 300ms;position:absolute;top:46px;background:var(--Primary-Light-Stroke-Gradient);min-width:100%;border-radius:var(--xs);z-index:10;width:max-content;right:0;}@media screen and (width < 1024px){.main-menu .main-menu-item.is-expanded .main-menu-submenu{position:static;padding:0;background:unset;border-radius:0;}}.main-menu .main-menu-item.is-expanded .main-menu-submenu .main-menu-submenu-inner{display:flex;flex-direction:column;gap:var(--sm);padding:0 var(--lg);transition:padding 300ms;overflow:hidden;}@media screen and (width < 1024px){.main-menu .main-menu-item.is-expanded .main-menu-submenu .main-menu-submenu-inner{-webkit-transition:ease-in-out 0.2s all;-moz-transition:ease-in-out 0.2s all;-ms-transition:ease-in-out 0.2s all;-o-transition:ease-in-out 0.2s all;transition:ease-in-out 0.2s all;padding:var(--x2) 0 0 0;margin-top:0;}}.main-menu .main-menu-item.is-expanded .main-menu-submenu a{white-space:nowrap;padding:0;line-height:var(--font-line-height-lg);display:block;font-family:var(--font-family-display);text-align:right;width:100%;}@media screen and (width < 1024px){.main-menu .main-menu-item.is-expanded .main-menu-submenu a{text-align:right;font-size:var(--font-size-sm);line-height:unset;}}
.card{display:flex;flex-direction:column;container-type:inline-size;container-name:card;overflow:hidden;border-radius:var(--md);}.card .card-footer{padding:var(--md) var(--md) var(--md) var(--md);margin-top:auto;display:flex;flex-direction:column;gap:var(--md);flex-direction:row;justify-content:space-between;}@container card (width <= 360px){.card .card-footer{flex-direction:column-reverse;}}@media screen and (width < 640px){.card .card-footer{flex-direction:column-reverse;}}.card .card-footer .footer-top{width:190px;}@media screen and (width < 640px){.card .card-footer .footer-top{width:100%;}}@container card (width <= 360px){.card .card-footer .footer-top{width:100%;}}.card .card-footer .footer-top .progress-bar{width:100%;}@media screen and (width < 640px){.card .card-footer .footer-top .progress-bar{max-width:unset;}}@container card (width <= 360px){.card .card-footer .footer-top .progress-bar{max-width:unset;}}.card .card-footer .footer-bottom{display:flex;gap:var(--xs);}@media screen and (width < 640px){.card .card-footer .footer-bottom{flex-direction:column;}}@media screen and (width < 640px){.card .card-footer .footer-bottom .button{width:100%;}}@container card (width <= 360px){.card .card-footer .footer-bottom .button{width:100%;}}.card-wrp-content{display:flex;flex-direction:column;gap:var(--xs);padding:var(--md) var(--md) 0 var(--md);}.card-wrp-content .card--body{font-size:var(--font-size-md);line-height:normal;margin-bottom:var(--xs);}.card-wrp-content .card--body p{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;}.card-wrp-content .card--body p:last-child{margin-bottom:0;}.card-wrp-content .card--title{margin-bottom:0;}.card-wrp-content .card--title a{color:inherit;}.card-wrp-content .card--link:hover,.card-wrp-content .card--link:focus{text-decoration:underline;}.card-light{background:var(--Neutral-Light-Background);background:var(--Primary-Light-Gradient,linear-gradient(180deg,#ECF5F4 0%,#FFFFFF 100%));}.card-light .footer-bottom .button--variant-line-bg{background:transparent;color:var(--Primary-Light-Highlight);}.card-light .footer-bottom .button--variant-line-bg:hover{background:rgba(1,131,116,0.1411764706);}.card-dark{background:var(--Primary-Light-Contrast);}.card-dark .card-header{padding:var(--md) var(--md) 0 var(--md);}.card-dark .card-header img{overflow:hidden;border-radius:var(--md) var(--md) 0 0;}.card-dark .card-content{color:var(--Texts-light);}.card-dark .card-content .body-block{color:var(--Texts-light);gap:0;}.card-dark .card-footer{color:var(--Texts-light);}.card-country-map{background:var(--Primary-Light-Foreground);}.card-country-map.direction-horizontal .card-wrp-content{flex:1;flex-basis:0%;}.card-country-map .card-header{padding:var(--md) var(--md) 0 var(--md);}.card-country-map .card-header img{overflow:hidden;border-radius:var(--md) var(--md) 0 0;}.card-country-map .card-content{color:var(--Texts-light);}.card-country-map .card-content .body-block{color:var(--Texts-light);}.card-country-map .card-footer{color:var(--Primary-Light-Contrast);}.card-country-map .card-footer .button{background:var(--Pin-Map-Color);color:var(--Primary-Light-Contrast);border-color:var(--Pin-Map-Color);}.card-country-map .card-footer .button:hover{background:var(--Primary-Light-Contrast);border-color:var(--Primary-Light-Contrast);color:var(--Texts-light);}.card-country-map .card-footer .button--variant-line-bg{background:transparent;color:var(--Pin-Map-Color);}.card-country-map .card-footer .button--variant-line-bg:hover{background:var(--Primary-Light-Contrast);border-color:var(--Primary-Light-Contrast);color:var(--Texts-light);}.card-high-contrast{background:unset;background:var(--Primary-Light-Gradient,linear-gradient(180deg,#ECF5F4 0%,#FFFFFF 100%));}.card-high-contrast .card-header{padding:0 var(--md) 0 var(--md);}.card-high-contrast .card-header img{overflow:hidden;border-radius:var(--sm) var(--sm) 0 0;}.card-high-contrast .card-wrp-content .card-content{color:var(--Primary-Light-Contrast);}.card-high-contrast .card-wrp-content .card-content .body-block{color:var(--Primary-Light-Contrast);}.card-high-contrast .footer-bottom .button--variant-line-bg{background:transparent;color:var(--Primary-Light-Highlight);}.card-high-contrast .footer-bottom .button--variant-line-bg:hover{background:rgba(1,131,116,0.1411764706);}.card-high-contrast .card-footer .progress-bar .progress-bar-content .progress-bar-fill{background:var(--Primary-Light-Contrast);}.direction-vertical .wrp-header-content{flex-direction:column;}.direction-vertical-reverse .wrp-header-content{display:flex;flex-direction:column-reverse;}.direction-horizontal-reverse .wrp-header-content,.direction-horizontal .wrp-header-content{display:flex;flex-direction:row-reverse;gap:var(--md);padding:var(--md) var(--md) 0 var(--md);}@container card (width <= 360px){.direction-horizontal-reverse .wrp-header-content,.direction-horizontal .wrp-header-content{flex-direction:column;}}.direction-horizontal-reverse .card-header,.direction-horizontal .card-header{flex-basis:190px;}@media screen and (width < 640px){.direction-horizontal-reverse .card-header,.direction-horizontal .card-header{flex:1;}}.direction-horizontal-reverse .card-header .image,.direction-horizontal .card-header .image{aspect-ratio:1/1;}.direction-horizontal-reverse .card-header .image img,.direction-horizontal .card-header .image img{overflow:hidden;border-radius:var(--sm);width:100%;height:100%;object-fit:cover;}.direction-horizontal-reverse .card-wrp-content,.direction-horizontal .card-wrp-content{flex:1;flex-basis:160px;}@media screen and (width < 640px){.direction-horizontal-reverse .card-wrp-content,.direction-horizontal .card-wrp-content{flex-basis:unset;}}.direction-horizontal-reverse .card-wrp-content,.direction-horizontal-reverse .card-header,.direction-horizontal .card-wrp-content,.direction-horizontal .card-header{padding:0;}.direction-horizontal-reverse .wrp-header-content{flex-direction:row;}@container card (width <= 360px){.direction-horizontal-reverse .wrp-header-content{flex-direction:column;}}
.filter-group{display:flex;flex-direction:column;gap:var(--sm);margin-bottom:var(--md);}.filter-group .filter-group__header{display:flex;align-items:center;gap:var(--sm);}.filter-group .filter-group__items{display:flex;gap:var(--sm);}.filter-group .filter-group__divider{width:100%;}
.site-header--search{position:relative;}.site-header--search{--search-toggle-size:42px;--search-expanded-width:100%;position:absolute;right:0;width:var(--search-toggle-size);transition:width 0.4s cubic-bezier(0.46,0.03,0.12,1.15);}.site-header--search input.form-search{color:rgb(255,255,255) !important;transition:color 0.2s 0s cubic-bezier(0.46,0.03,0.12,1.15);}.site-header--search input[data-drupal-selector=edit-keys]::placeholder{color:rgba(255,255,255,0) !important;transition:color 0.2s 0s cubic-bezier(0.46,0.03,0.12,1.15);}.site-header--search.is-expanded{width:var(--search-expanded-width);}.site-header--search.is-expanded input[data-drupal-selector=edit-keys]::placeholder{transition:color 0.4s 0.3s cubic-bezier(0.46,0.03,0.12,1.15);color:var(--Backgrounds-Dark-Placeholder) !important;}.site-header--search.is-expanded input.form-search{color:black !important;transition:color 0.4s 0.3s cubic-bezier(0.46,0.03,0.12,1.15);}.site-header--search .search-block-form{border-radius:50px;background-color:var(--Primary-Light-Highlight);border-color:var(--Primary-Light-Highlight);}.site-header--search .form-actions{margin:0;display:flex;align-items:stretch;gap:var(--xs);position:absolute;right:0;top:0;}.site-header--search .form-actions [type=submit],.site-header--search .form-actions button{display:inline-flex;align-items:center;justify-content:center;width:var(--search-toggle-size);min-width:var(--search-toggle-size);min-height:var(--search-toggle-size);padding:var(--xs);background-color:transparent;background-image:url(/themes/custom/wfw_connect/components/segments/search-form/./search-icon.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px;color:transparent;font-size:0;line-height:1;gap:0;cursor:pointer;}.site-header--search .form-actions [type=submit]{appearance:none;border:none;}@media screen and (width < 768px){.site-header--search .search-block-form{--search-expanded-width:200px;}}.search-form .form-item input[type=search]::placeholder{color:var(--Neutral-Light-Highlight);opacity:1;}
.drupal-messages{display:flex;flex-direction:column;gap:var(--sm);}.drupal-messages__item{border:1px solid var(--Neutral-Light-Stroke);border-radius:var(--radius-x2);padding:var(--sm);color:var(--Neutral-Light-Highlight);}.drupal-messages__item--status{background-color:var(--Primary-Light-Background);border-color:var(--Primary-Light-Stroke);}.drupal-messages__item--warning{background-color:#fff8e5;border-color:#e7b649;}.drupal-messages__item--error{background-color:var(--Error-Light-Background);border-color:var(--Error-Light-Stroke);color:var(--Error-Light-Foreground);}.drupal-messages__list{margin:0;padding-left:var(--x5);}.drupal-messages__list-item + .drupal-messages__list-item{margin-top:var(--x2);}
.letter-filter{flex-wrap:wrap;}@media screen and (width < 640px){.letter-filter strong{width:100%;}}
.wfw-support-form{display:inline-block;}.wfw-support-form--centered{display:block;width:100%;text-align:center;}.wfw-support-form__overlay{text-align:left;position:fixed;inset:0;width:min(90vw,660px);max-width:min(90vw,660px);max-height:90vh;margin:auto;padding:var(--xl);border:none;border-radius:var(--radius-x2,16px);background:var(--Neutral-Light-Background,#fff);box-shadow:0 20px 60px -12px rgba(0,0,0,0.35);overflow:auto;opacity:0;transform:translateY(12px) scale(0.98);transition:opacity 0.25s ease,transform 0.25s ease,display 0.25s allow-discrete,overlay 0.25s allow-discrete;}@media screen and (width < 640px){.wfw-support-form__overlay{padding-left:var(--md);padding-right:var(--md);}}.wfw-support-form__overlay[open]{opacity:1;transform:translateY(0) scale(1);}@starting-style{.wfw-support-form__overlay[open]{opacity:0;transform:translateY(12px) scale(0.98);}}.wfw-support-form__overlay::backdrop{background:rgba(0,0,0,0.6);opacity:0;transition:opacity 0.25s ease,display 0.25s allow-discrete,overlay 0.25s allow-discrete;}.wfw-support-form__overlay[open]::backdrop{opacity:1;}@starting-style{.wfw-support-form__overlay[open]::backdrop{opacity:0;}}.wfw-support-form__overlay:not([open]){display:none;}.wfw-support-form__close{position:absolute;top:var(--md);right:var(--md);z-index:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--Neutral-Light-Background,#f5f5f5);color:var(--Neutral-Light-Foreground,#222);font-size:var(--font-size-lg);cursor:pointer;}.wfw-support-form__close:focus-visible{outline:2px solid var(--Primary-Light-Highlight);outline-offset:2px;}.wfw-support-form__title{margin:0 0 var(--md);padding-right:var(--x8);}.wfw-support-form__title--with-debug{padding-right:230px;}.wfw-support-form__debug{position:absolute;top:var(--md);right:calc(40px + var(--md) + var(--xs));z-index:1;width:220px;max-height:220px;overflow:auto;padding:var(--xs) var(--sm);border:1px dashed var(--Error-Light-Stroke,#fd5353);border-radius:var(--radius-md,var(--md));background:var(--Neutral-Light-Background,#fff);font-family:monospace;font-size:10px;line-height:1.3;}.wfw-support-form__debug:empty{display:none;}.wfw-support-form__debug-title{margin:0 0 var(--xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--Error-Light-Stroke,#fd5353);}.wfw-support-form__debug-row{display:flex;flex-direction:column;}.wfw-support-form__debug-row + .wfw-support-form__debug-row{margin-top:var(--xs);}.wfw-support-form__debug-key{color:var(--Neutral-Light-Highlight);}.wfw-support-form__debug-value{font-weight:var(--font-weight-bold);word-break:break-all;}.wfw-support-form__form{display:flex;flex-direction:column;gap:var(--md);}.wfw-support-form__form textarea{display:block;width:100%;margin:0;padding:var(--xs) var(--sm);resize:vertical;font-family:var(--font-family-body);font-size:var(--font-size-md,1rem);font-weight:300;line-height:var(--font-line-height-md,1.5);color:var(--Neutral-Light-Highlight);background-color:var(--Neutral-Light-Background,#fff);border:1px solid var(--Neutral-Light-Stroke,#bababa);border-radius:var(--radius-md,var(--md));}.wfw-support-form__form textarea:focus{border-color:var(--Primary-Light-Foreground,#018374);}.wfw-support-form__form textarea:focus-visible{outline:0px solid var(--Primary-Light-Highlight,#37B5A7);outline-offset:2px;}.wfw-support-form__row--contact.wfw-support-form__row--contact{grid-template-columns:341fr 208fr;gap:var(--sm);}@media screen and (width < 640px){.wfw-support-form__row--contact.wfw-support-form__row--contact{grid-template-columns:1fr;}}.wfw-support-form__input-wrap{position:relative;}.wfw-support-form__input-wrap i{position:absolute;top:50%;left:var(--sm);transform:translateY(-50%);color:var(--Neutral-Light-Highlight);font-size:var(--font-size-sm);pointer-events:none;}.wfw-support-form__input-wrap input{padding-left:var(--x8) !important;}body.has-support-form-open{overflow:hidden;}@media (prefers-reduced-motion:reduce){.wfw-support-form__overlay,.wfw-support-form__overlay::backdrop{transition:none;}}
.letter-viewer{width:100%;}.letter-viewer__toggle{display:flex;justify-content:center;gap:var(--sm);margin-bottom:var(--sm);}@media screen and (width < 640px){.letter-viewer__toggle{flex-direction:column;align-items:center;gap:var(--xs);}.letter-viewer__toggle .button{width:100%;}}.letter-viewer__body{display:grid;}.letter-viewer__text,.letter-viewer__images{grid-area:1/1;transition:opacity 0.45s ease,filter 0.45s ease,transform 0.45s ease;overflow-y:auto;height:min-content;width:fit-content;margin:0 auto var(--md) auto;}.letter-viewer__images{opacity:0;pointer-events:none;filter:blur(10px);transform:scale(1.03);border:2px solid var(--Primary-Light-Stroke);border-radius:15px;padding:var(--md);background:var(--Primary-Light-Stroke-Gradient);width:100%;}.letter-viewer--show-images .letter-viewer__text{opacity:0;pointer-events:none;filter:blur(10px);transform:scale(0.97);}.letter-viewer--show-images .letter-viewer__images{opacity:1;pointer-events:auto;filter:blur(0);transform:scale(1);}.letter-viewer__track{height:70vh;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none;display:flex;flex-direction:column;gap:var(--md);}.letter-viewer__track::-webkit-scrollbar{display:none;}.letter-viewer__slide{scroll-snap-align:start;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;}.letter-viewer__slide img{max-height:100%;width:100%;object-fit:contain;display:block;height:70vh;}body.has-image-lightbox-open .letter-viewer__slide img{height:90vh;}@media screen and (width >= 640px){body.has-image-lightbox-open .letter-viewer__slide img{width:auto;}}.letter-viewer__pager{display:flex;justify-content:center;gap:var(--xs);margin-top:var(--sm);}.letter-viewer__dot.is-active{background-color:var(--Primary-Light-Contrast);color:var(--Texts-light);}
.donations-table{margin-bottom:var(--sm);overflow:hidden;background-color:#fff;}
.recurring-donations-item{margin-bottom:var(--sm);border:1px solid #d5d5d5;}.recurring-donations-item .recurring-donations-item--inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"header content" "footer footer";gap:var(--sm);align-items:start;padding:var(--md);margin-bottom:var(--md);}@media screen and (width < 768px){.recurring-donations-item .recurring-donations-item--inner{margin-bottom:0;}}.recurring-donations-item .recurring-donations-item--inner .recurring-donations-header{grid-area:header;}@media screen and (width < 768px){.recurring-donations-item .recurring-donations-item--inner .heading{display:flex;gap:0;align-items:baseline;}}@media screen and (width < 768px){.recurring-donations-item .recurring-donations-item--inner .heading .monthly-donation-suffix{overflow:hidden;width:14px;display:inline-block;}}.recurring-donations-item .recurring-donations-item--inner .recurring-donations-content{grid-area:content;text-align:right;display:flex;gap:var(--xs);justify-content:flex-end;}@media screen and (width < 768px){.recurring-donations-item .recurring-donations-item--inner .recurring-donations-content{flex-direction:column;align-items:flex-end;}}.recurring-donations-item .recurring-donations-item--inner .recurring-donations-footer{grid-area:footer;}.recurring-donations-item .recurring-donations-item--inner .status-wrapper{display:flex;gap:var(--xs);width:100%;align-items:flex-end;}@media screen and (width < 768px){.recurring-donations-item .recurring-donations-item--inner .status-wrapper{flex-direction:column;align-items:flex-start;}}@media screen and (width < 768px){.recurring-donations-item .recurring-donations-item--inner .status-wrapper .badge{margin-right:auto;}}.recurring-donations-item .recurring-donations-item--inner .status-wrapper .status-info{margin-bottom:30;}@media screen and (width < 768px){.recurring-donations-item .recurring-donations-item--inner .status-wrapper .status-info{margin-bottom:var(--xs);}}.recurring-donations-item .recurring-donations-item--inner .status-wrapper .payment-update-link{margin-left:auto;text-decoration:underline;font-size:var(--font-size-sm);}.recurring-donations-item .recurring-donations-item--inner h3{margin:0;}.recurring-donations-item .recurring-donations-footer{display:flex;gap:var(--xs);align-items:flex-start;}
.section-header{width:100%;display:flex;flex-direction:column;gap:var(--global-spacing-4,1rem);text-align:center;max-width:var(--small-width);margin:0 auto var(--lg);}.section-header.align-left{text-align:left;margin-left:0;margin-right:auto;}.section-header.align-center{text-align:center;margin-left:auto;margin-right:auto;}.section-header.align-right{text-align:right;margin-left:auto;margin-right:0;}.section-header.no-margin{margin-bottom:0;}.section-header.has-padding{padding-top:var(--lg);padding-bottom:var(--lg);}.section-header .heading.title-size-small{font-size:var(--font-size-2xl);line-height:var(--font-line-height-2xl);margin-bottom:0;}.section-header .heading.title-size-large{font-size:var(--font-size-5xl);line-height:var(--font-line-height-5xl);margin-bottom:0;}@media screen and (width < 768px){.section-header .heading.title-size-large{font-size:var(--font-size-3xl);line-height:var(--font-line-height-3xl);}}
.social-icons{display:flex;gap:var(--sm);}.social-icons--small{justify-content:flex-start;}.social-icons--small .social a svg{width:25px;height:25px;}
.donations-table-header .donations-table-header__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,160px));gap:var(--sm);padding:var(--sm) var(--md);align-items:center;justify-content:space-between;}@media screen and (width < 768px){.donations-table-header .donations-table-header__inner{grid-template-columns:1fr;}}.donations-table-header .header-cell-inner{display:flex;align-items:center;gap:var(--xs);}.donations-table-header .cell-description{grid-column:1/-1;}.donations-table-header .cell-description span{color:var(--Primary-Light-Contrast);font-size:var(--font-size-md);}@media screen and (width < 768px){.donations-table-header{display:none;}}
.widget-statistics{padding:var(--xl) 0;background:var(--Primary-Light-Gradient,linear-gradient(180deg,#ECF5F4 0%,#FFFFFF 100%));overflow:hidden;border-radius:var(--md);container:main/inline-size;}.widget-statistics-inner{display:flex;gap:var(--xl);padding:0 var(--3xl) var(--xl) var(--3xl);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;}@container main (width <= 820px){.widget-statistics-inner{flex-direction:column;align-items:center;gap:var(--3xl);}}@media screen and (width < 640px){.widget-statistics-inner{gap:var(--lg);}}
.section-featured{background:var(--Primary-Light-Contrast);gap:var(--md);padding:var(--md) 0;}@media screen and (width < 640px){.section-featured{width:unset;padding:var(--xl) 0;}}.section-featured .section-featured-inner{display:flex;flex-direction:row;gap:var(--4xl);gap:clamp(var(--lg),4vw,var(--4xl));align-items:center;}@media screen and (width < 1024px){.section-featured .section-featured-inner{align-items:stretch;}}@media screen and (width < 640px){.section-featured .section-featured-inner{flex-direction:column;}}.section-featured .section-featured-inner .section-featured-header{flex:1;}.section-featured .section-featured-inner .section-featured-header .image{overflow:hidden;border-radius:var(--md);}@media screen and (width < 1024px){.section-featured .section-featured-inner .section-featured-header .image{height:100%;}}@media screen and (width < 1024px){.section-featured .section-featured-inner .section-featured-header .image img{height:100%;}}.section-featured .section-featured-inner .section-featured-map{flex:1;}.section-featured .section-featured-inner .section-featured-wrp-content-footer{display:flex;flex-direction:column;gap:var(--sm);height:100%;flex:1;width:clamp(300px,35.49%,511px);}@media screen and (width < 640px){.section-featured .section-featured-inner .section-featured-wrp-content-footer{width:unset;}}.section-featured .section-featured-inner .section-featured-wrp-content-footer .section-featured-content{color:var(--Texts-light);display:flex;flex-direction:column;gap:var(--sm);}.section-featured .section-featured-inner .section-featured-wrp-content-footer .section-featured-content .section-featured--title{margin-bottom:0;}.section-featured .section-featured-inner .section-featured-wrp-content-footer .section-featured-content .body-block{font-size:var(--font-size-lg);color:var(--Texts-light);}.section-featured .section-featured-inner .section-featured-wrp-content-footer .section-featured-footer{display:flex;gap:var(--x4);flex-wrap:wrap;}@media screen and (width < 640px){.section-featured .section-featured-inner .section-featured-wrp-content-footer .section-featured-footer{justify-content:center;flex-direction:column;}}@media screen and (width < 640px){.section-featured .section-featured-inner .section-featured-wrp-content-footer .section-featured-footer .section-featured--button{width:100%;}}

.section-past-sisters{width:100%;}
.interactive-map.ratio-landscape{aspect-ratio:1408/654;}.interactive-map.ratio-square{aspect-ratio:1/1;}.interactive-map.ratio-square .map-wrapper{aspect-ratio:inherit;}.interactive-map.ratio-portrait{aspect-ratio:9/16;}.interactive-map.ratio-portrait .map-wrapper{aspect-ratio:inherit;}.interactive-map{--map-scale:1;--map-base-translate-x:0px;--map-base-translate-y:-15%;--map-translate-x:var(--map-base-translate-x);--map-translate-y:var(--map-base-translate-y);--map-full-translate-x:0px;--map-full-translate-y:-15%;}.interactive-map .map-wrapper{background:var(--Primary-country-map-bg);}.interactive-map .map-wrapper svg{width:100%;height:100%;transform:translate(var(--map-translate-x),var(--map-translate-y)) scale(var(--map-scale));transform-origin:0 0;transform-box:fill-box;shape-rendering:geometricPrecision;}.interactive-map .map-wrapper .map-fill,.interactive-map .map-wrapper .map-stroke,.interactive-map .map-wrapper .map-path{fill:var(--Primary-map-country);stroke:var(--Primary-map-country);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;}.interactive-map .map-wrapper .country-label{font-size:12px;font-weight:300;paint-order:stroke;fill:var(--Primary-Dark-Background);stroke:var(--Primary-Dark-Background);stroke-width:1;pointer-events:none;letter-spacing:1px;}.interactive-map .map-wrapper #pins .pin path{fill:var(--Pin-Map-Color);stroke:var(--Pin-Map-Color);}.interactive-map .map-wrapper #countries .active{position:relative;}.interactive-map .map-wrapper #countries .active .map-fill,.interactive-map .map-wrapper #countries .active .map-stroke,.interactive-map .map-wrapper #countries .active .map-path{fill:var(--Primary-Dark-Background);stroke:var(--Primary-Light-Contrast);}.interactive-map .map-wrapper #countries .active .pin path{fill:var(--Secondary-Light-Stroke);stroke:var(--Secondary-Light-Stroke);z-index:10;}.interactive-map .map-wrapper #countries .active.past .map-fill,.interactive-map .map-wrapper #countries .active.past .map-stroke,.interactive-map .map-wrapper #countries .active.past .map-path{fill:var(--Primary-Light-Foreground);stroke:var(--Primary-Light-Foreground);}.zoom-mode{--map-scale:2.2;}.zoom-mode.in-card{--map-scale:3.9;}.zoom-mode{--map-base-translate-x:276px;--map-base-translate-y:-134px;opacity:0;visibility:hidden;transition:opacity 0.2s ease;}.zoom-mode.zoom-ready{opacity:1;visibility:visible;}.ani-zoom-in{--ani-duration:0.9s;--ani-easing:cubic-bezier(0.4,0,0.2,1);transition:none;}.ani-zoom-in.zoom-ready{opacity:1;visibility:visible;}.ani-zoom-in.zoom-ready .map-wrapper svg{animation:map-zoom-in var(--ani-duration) var(--ani-easing) both;}@keyframes map-zoom-in{from{transform:translate(var(--map-full-translate-x),var(--map-full-translate-y)) scale(1);}to{transform:translate(var(--map-translate-x),var(--map-translate-y)) scale(var(--map-scale));}}.hover-zoom-in{--ani-duration:0.6s;--ani-easing:cubic-bezier(0.4,0,0.2,1);transition:none;}.hover-zoom-in.zoom-ready{opacity:1;visibility:visible;}.hover-zoom-in.zoom-ready .map-wrapper svg{transform:translate(var(--map-full-translate-x),var(--map-full-translate-y)) scale(1);transition:transform var(--ani-duration) var(--ani-easing);}.hover-zoom-in.zoom-ready:hover .map-wrapper svg{transform:translate(var(--map-translate-x),var(--map-translate-y)) scale(var(--map-scale));}.hover-zoom-out{--ani-duration:1s;--ani-easing:cubic-bezier(0.4,0,0.2,1);transition:none !important;}.hover-zoom-out.zoom-ready{opacity:1;visibility:visible;}.hover-zoom-out.zoom-ready .map-wrapper svg{transition:transform var(--ani-duration) var(--ani-easing);transition-delay:0.2s;}.hover-zoom-out.zoom-ready:hover .map-wrapper svg{transform:translate(var(--map-full-translate-x),var(--map-full-translate-y)) scale(1);transition-delay:0s;}.ani-zoom-out{--ani-duration:0.9s;--ani-easing:cubic-bezier(0.4,0,0.2,1);transition:none;}.ani-zoom-out.zoom-ready{opacity:1;visibility:visible;}.ani-zoom-out.zoom-ready .map-wrapper svg{animation:map-zoom-out var(--ani-duration) var(--ani-easing) forwards;}@keyframes map-zoom-out{from{transform:translate(var(--map-translate-x),var(--map-translate-y)) scale(var(--map-scale));}to{transform:translate(var(--map-full-translate-x),var(--map-full-translate-y)) scale(1);}}
.section-donation-summary{margin-bottom:var(--6xl);}.donation-summary-table,.donation-summary-card{margin-bottom:var(--xl);}.address-wrapper{display:flex;align-items:flex-start;gap:var(--xs);margin-top:var(--sm);}.address-wrapper p{font-size:var(--font-size-md);color:var(--color-text-secondary);}.address-wrapper .address-line1{font-weight:600;}.address-wrapper .locality,.address-wrapper .administrative-area,.address-wrapper .postal-code{font-style:italic;}.address-wrapper .country{font-style:italic;}.address-wrapper i{margin-top:6px;display:block;font-size:25px;}.address-wrapper br{display:block;}.print-logo{display:none;}.donation-summary-print .section-container--inner{display:flex;justify-content:center;}@media print{body *{visibility:hidden;}.section-donation-summary,.section-donation-summary *{visibility:visible;print-color-adjust:exact;-webkit-print-color-adjust:exact;}.print-logo{display:block;margin-bottom:1cm;}.print-logo img{max-height:60px;width:auto;}.section-donation-summary{position:absolute;inset:0;}.donation-summary-print{display:none;}.donation-summary-body{display:block;visibility:visible;}@page{margin:1cm;}}
.section-my-sisters{width:100%;}
.section-hero{position:relative;overflow:hidden;}.section-hero .section-hero--overlay{position:absolute;inset:0;display:flex;z-index:10;height:500px;}@media screen and (width < 1024px){.section-hero .section-hero--overlay{height:auto;align-items:center;position:relative;padding:var(--xl) var(--md);}}.section-hero .section-hero--overlay .section-hero--overlay-inner{display:flex;margin-bottom:var(--x24);}@media screen and (width < 1024px){.section-hero .section-hero--overlay .section-hero--overlay-inner{margin-bottom:0;}}.section-hero .section-hero--overlay .section-hero--overlay-inner .section-container--inner{display:flex;flex-direction:column;max-width:500px;width:100%;margin-top:auto;gap:var(--sm);}@media screen and (width < 1024px){.section-hero .section-hero--overlay .section-hero--overlay-inner .section-container--inner{gap:var(--md);max-width:unset;}}.section-hero .section-hero--overlay .section-hero--overlay-inner .section-hero--actions{display:flex;flex-wrap:wrap;gap:var(--lg);}@media screen and (width < 640px){.section-hero .section-hero--overlay .section-hero--overlay-inner .section-hero--actions{gap:var(--sm);}}@media screen and (width < 640px){.section-hero .section-hero--overlay .section-hero--overlay-inner .section-hero--actions .button{width:100%;}}.section-hero .h2{color:var(--Primary-Dark-Foreground);font-weight:500;}@media screen and (width < 1024px){.section-hero .h2{margin-bottom:0;}}.section-hero .text{color:var(--Neutral-Dark-Foreground);font-weight:var(--font-weight-bold);line-height:28px !important;}@media screen and (width < 1024px){.section-hero .text p{margin:0;}}.section-hero .section-hero--image{height:500px;}@media screen and (width < 1024px){.section-hero .section-hero--image{height:auto;position:absolute;top:0;z-index:1;inset:0;}}.section-hero .section-hero--image::after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgba(0,63,57,0) 33%,rgba(0,63,57,0.7) 70%,rgba(0,63,57,0.8) 100%);}@media screen and (width < 1024px){.section-hero .section-hero--image > div{height:100%;}}.section-hero .section-hero--image img{height:auto;}@media screen and (width < 1024px){.section-hero .section-hero--image img{height:100%;}}


@media screen and (width < 640px){.section-sister-carousel .sister-information .slick-component__track .slick-prev,.section-sister-carousel .sister-information .slick-component__track .slick-next{bottom:-50px;}}@media screen and (width < 640px){.section-sister-carousel .sister-information .slick-component__track .slick-prev{left:0px;}}@media screen and (width < 640px){.section-sister-carousel .sister-information .slick-component__track .slick-next{right:0px;}}.section-sister-carousel .sister-information .slick-component__track .slick-dots{padding:0 58px;}

.site-footer-inner{margin-top:var(--2xl);background:var(--Primary-Light-Gradient,linear-gradient(180deg,#ECF5F4 0%,#FFFFFF 100%));padding:var(--md);border-radius:var(--radius-md);}.site-footer-inner .header-top{display:flex;justify-content:space-between;margin-bottom:var(--md);}@media screen and (width < 640px){.site-footer-inner .header-top{flex-direction:column;align-items:center;gap:var(--md);}}.site-footer-inner .header-bottom{display:flex;flex-direction:row;gap:var(--xs);justify-content:space-between;}@media screen and (width < 640px){.site-footer-inner .header-bottom{align-items:center;border-top:1px solid var(--wfw-border-color);padding-top:var(--sm);flex-direction:column;}}.site-footer-inner .header-bottom .left{display:flex;flex-direction:column;gap:var(--xs);}.site-footer-inner .header-bottom .copyright{font-weight:var(--font-weight-light);}.site-footer-inner .header-bottom .contact-us{text-transform:uppercase;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);}.site-footer-inner .header-bottom .footer-menu{display:flex;gap:var(--base);align-items:center;}.site-footer-inner .header-bottom .footer-menu .dot{width:4px;height:4px;background-color:var(--Neutral-Light-Foreground);border-radius:50%;}.site-footer-inner .header-bottom .footer-menu .pp,.site-footer-inner .header-bottom .footer-menu .tc{text-transform:uppercase;font-size:var(--font-size-xs);color:var(--Neutral-Light-Foreground);font-weight:var(--font-weight-bold);}
.site-header{position:relative;z-index:100;background-color:var(--Neutral-Light-Background);-webkit-transition:ease-in-out 0.2s all;-moz-transition:ease-in-out 0.2s all;-ms-transition:ease-in-out 0.2s all;-o-transition:ease-in-out 0.2s all;transition:ease-in-out 0.2s all;}.site-header-inner{display:flex;align-items:center;justify-content:space-between;padding:var(--sm) var(--lg) var(--sm) var(--md);gap:var(--sm);}@media screen and (width < 1024px){.site-header-inner{padding:var(--xs) var(--xs) var(--xs) var(--sm);}}.site-header-inner .left-col .site-header--branding img{width:clamp(210px,20vw,299px);min-width:0;}.site-header-inner .right-col{display:flex;align-items:center;gap:var(--md);position:relative;}@media screen and (width < 1024px){.site-header-inner .right-col{gap:0;padding-right:5px;}}@media screen and (width < 1024px){.site-header-inner .right-col > .site-header--search{display:none;}}.site-header-inner .right-col:has(.site-header--search.is-expanded) .site-header--navigation{opacity:0;}.site-header-inner .right-col .site-header--navigation{opacity:1;transition:opacity 0.4s cubic-bezier(0.46,0.03,0.12,1.15);}@media screen and (width < 1024px){.site-header-inner .right-col .site-header--navigation{order:2;}}.site-header-inner .right-col .site-header--navigation ul{display:flex;}.site-header-inner .site-header--home-link{text-decoration:none;color:inherit;}body.header-sticky .layout-wrapper .site-header{position:sticky;top:0;z-index:100;box-shadow:var(--shadow-md);background-color:var(--Neutral-Light-Background);-webkit-transition:ease-in-out 0.2s all;-moz-transition:ease-in-out 0.2s all;-ms-transition:ease-in-out 0.2s all;-o-transition:ease-in-out 0.2s all;transition:ease-in-out 0.2s all;}body.gin--horizontal-toolbar.header-sticky .layout-wrapper .site-header{top:var(--drupal-displace-offset-top);}@media screen and (width < 1024px){body.gin--horizontal-toolbar.header-sticky .layout-wrapper .site-header{top:var(--drupal-displace-offset-top);}}
.section-your-sponsorships{width:100%;}.section-your-sponsorships__nav{display:none;}@media screen and (width < 640px){.section-your-sponsorships__nav{display:block;margin-bottom:var(--sm);}}.section-your-sponsorships .section-your-sponsorships--inner{margin-left:var(--4xl);margin-right:var(--4xl);padding-bottom:var(--4xl);}@media screen and (width < 1024px){.section-your-sponsorships .section-your-sponsorships--inner{margin-left:var(--sm);margin-right:var(--sm);}}.section-your-sponsorships .section-your-sponsorships--inner.grid-template .grid-template--inner.horizontal{grid-auto-rows:1fr;}@media screen and (width < 640px){.section-your-sponsorships .section-your-sponsorships--inner.grid-template .grid-template--inner.horizontal{display:inline-flex;height:unset;grid-template-columns:none;gap:var(--sm);overflow-x:auto;overflow-y:hidden;width:100%;padding-bottom:var(--x2);scroll-padding-inline:var(--sm);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.section-your-sponsorships .section-your-sponsorships--inner.grid-template .grid-template--inner.horizontal::-webkit-scrollbar{display:none;}.section-your-sponsorships .section-your-sponsorships--inner.grid-template .grid-template--inner.horizontal > .card{flex:0 0 min(82vw,320px);min-width:min(82vw,320px);scroll-snap-align:start;}}.section-your-sponsorships .sister-information{margin-bottom:var(--xl);}@media screen and (width < 640px){.section-your-sponsorships .sister-information .slick-list{touch-action:pan-y;}}@media screen and (width < 640px){.section-your-sponsorships .sister-information .slick-dots{bottom:0px;}}.section-your-sponsorships .sister-information .slick-slider .slick-next{right:-21px;}.section-your-sponsorships .sister-information .slick-slider .slick-prev{left:-21px;}.section-your-sponsorships .sister-information .slick-slider .slick-next,.section-your-sponsorships .sister-information .slick-slider .slick-prev{zoom:1;}@media screen and (width < 1024px){.section-your-sponsorships .sister-information .slick-slider .slick-next,.section-your-sponsorships .sister-information .slick-slider .slick-prev{zoom:0.6;}}@media screen and (width < 640px){.section-your-sponsorships .sister-information .slick-slider .slick-next,.section-your-sponsorships .sister-information .slick-slider .slick-prev{display:none !important;}}.section-your-sponsorships .sister-information .slick-slider .slick-next::before,.section-your-sponsorships .sister-information .slick-slider .slick-prev::before{font-size:var(--font-size-5xl);}.section-your-sponsorships .slick-component__track .slick-slide{display:flex;padding:0;}
