/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--c-color-primary:#2070C4;--c-color-secondary:#FFD500;--c-body-background:#fff;--c-color-accent:#4F94D3;--c-section-accent-background:#F2F2F2;--c-gap:1.5rem;--c-button-background-color-primary:#2070C4;--c-button-background-color-primary-hover:#1A5B9E;--c-button-background-color-secondary:#EEF7FF;--c-button-background-color-secondary-hover:#d6ecff;--c-button-background-color-tertiary:#80B93F;--c-button-background-color-tertiary-hover:#6ea334;--c-font-family-primary:"Open Sans",sans-serif;--c-font-family-secondary:"Bebas Neue Pro",sans-serif;--c-font-size-base:18px}
*,::after,::before{box-sizing:border-box}html{font-size:100%;font-weight:400;font-style:normal;line-height:var(--line-height-base)}body{margin:0;background-color:var(--c-body-background);font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:var(--c-font-size-base)}body.is-fixed{position:fixed;overflow:hidden;width:100%}img,video{display:block;max-width:100%;height:auto}audio{display:block;max-width:100%}ul{margin-block-start:.25em;margin-block-end:.25em;margin-inline-start:1.5em;margin-inline-end:0;padding-inline-start:0;list-style-type:disc;list-style-image:none}hr{border-color:var(--c-color-secondary);border-style:solid;border-width:1px}.layout-container{display:grid;grid-template-rows:1fr auto;min-height:calc(100vh - var(--drupal-displace-offset-top,0px));margin:0;padding-top:100px;font-family:var(--c-font-family-primary)}.c-color--primary{color:var(--c-color-primary)}.c-color--secondary{color:var(--c-color-secondary)}.display--block{display:block}
@font-face{font-family:"Open Sans";font-weight:300;font-style:normal;font-display:swap;src:url(/themes/custom/ap_charity/fonts/open-sans-v43-latin-300.woff2) format("woff2")}@font-face{font-family:"Open Sans";font-weight:400;font-style:normal;font-display:swap;src:url(/themes/custom/ap_charity/fonts/open-sans-v43-latin-regular.woff2) format("woff2")}@font-face{font-family:"Open Sans";font-weight:700;font-style:normal;font-display:swap;src:url(/themes/custom/ap_charity/fonts/open-sans-v43-latin-700.woff2) format("woff2")}@font-face{font-family:"Bebas Neue Pro";font-weight:700;font-style:normal;font-display:swap;src:url(/themes/custom/ap_charity/fonts/BebasNeuePro-Bold.ttf) format("truetype")}
.container{width:100%;max-width:1600px;margin:0 auto;padding-right:var(--c-gap);padding-left:var(--c-gap)}.container--fluid{max-width:none}.container--narrow{max-width:769px}
a{color:inherit}figure:not([class]){margin-right:2em;margin-left:2em;text-align:center}figure:not([class]):not(:first-child){margin-top:2em}figure:not([class]):not(:last-child){margin-bottom:2em}figure:not([class]) img{display:inline-block}figure:not([class]) figcaption{font-style:italic}sub,sup{font-size:75%}h1{margin:0 0 .5em;font-family:var(--c-font-family-secondary);font-size:3em;font-weight:400;line-height:1.125}@media screen and (min-width:960px){h1{font-size:4em}}h2{margin:0 0 .25em;font-family:var(--c-font-family-secondary);font-size:2.5em;font-weight:400;line-height:1}@media screen and (min-width:960px){h2{font-size:3.5em}}h3{margin:0 0 .5em;font-family:var(--c-font-family-secondary);font-size:2.25em;font-weight:400;line-height:1.125}@media screen and (min-width:960px){h3{font-size:2.75em}}h4{margin:0 0 .5em;font-family:var(--c-font-family-secondary);font-size:1em;font-weight:400;line-height:1.125}@media screen and (min-width:960px){h4{font-size:1.75em}}
.block:not(:last-child){margin:0 0 var(--c-gap)}
.branding{position:relative;z-index:5;display:flex;align-items:center;gap:10px}.branding__logo{width:80px}.branding__name{max-width:130px;color:var(--c-color-primary);font-family:var(--c-font-family-secondary);text-decoration:none;text-transform:uppercase}.branding__name:hover{color:var(--c-button-background-color-primary-hover)}
.c-card{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:auto 1fr}.c-card__headline{display:flex;flex-direction:column;grid-area:1/2/1/3;align-items:center}@media screen and (min-width:1280px){.c-card__headline{flex-direction:row}}@media screen and (min-width:960px){.c-card__headline{min-width:400px}}.c-card__image{grid-area:1/1/4/2}.c-card__image div,.c-card__image img{width:100%;height:100%}.c-card__image img{object-fit:cover}@media screen and (min-width:960px){.c-card__image--position-right{grid-column:3}}@media screen and (min-width:960px){.c-card__image{max-width:600px}}.c-card__title{margin:var(--c-gap) calc(var(--c-gap) * 2);color:var(--c-color-primary);text-transform:uppercase;word-break:normal}.c-card__highlight{grid-area:2/2/3/3;padding:var(--c-gap) calc(var(--c-gap) * 2);background-color:var(--c-button-background-color-secondary)}.c-card__content{grid-area:3/2/4/3;padding:var(--c-gap) calc(var(--c-gap) * 2)}.c-card__summary{padding:var(--c-gap) calc(var(--c-gap) * 2);text-align:center}@media screen and (min-width:1280px){.c-card__summary{text-align:left}}@media screen and (max-width:1279px){.c-card__summary{padding-top:0}}@media screen and (max-width:959px){.c-card{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.c-card__content,.c-card__headline,.c-card__highlight,.c-card__image{grid-area:auto}}
:root{--swiper-theme-color:#007aff;}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical > .swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-horizontal{touch-action:pan-y;}.swiper-vertical{touch-action:pan-x;}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d;}}.swiper-css-mode{> .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none;}}> .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}&.swiper-horizontal{> .swiper-wrapper{scroll-snap-type:x mandatory;}> .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before);}> .swiper-wrapper > .swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after);}}&.swiper-vertical{> .swiper-wrapper{scroll-snap-type:y mandatory;}> .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before);}> .swiper-wrapper > .swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after);}}&.swiper-free-mode{> .swiper-wrapper{scroll-snap-type:none;}> .swiper-wrapper > .swiper-slide{scroll-snap-align:none;}}&.swiper-centered{> .swiper-wrapper::before{content:'';flex-shrink:0;order:9999;}> .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}}&.swiper-centered.swiper-horizontal{> .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}> .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}}&.swiper-centered.swiper-vertical{> .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}> .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0);}.swiper-virtual.swiper-css-mode{.swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none;}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size);}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size);}}:root{--swiper-navigation-size:44px;}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));&.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none;}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none;}.swiper-navigation-disabled &{display:none !important;}::slotted(svg),svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none;}}.swiper-button-lock{display:none;}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg);}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto;}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~ .swiper-button-prev,~ .swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0;}.swiper-button-prev,& ~ .swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl ~ .swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto;}.swiper-button-next,& ~ .swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl ~ .swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto;}.swiper-button-prev,& ~ .swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl ~ .swiper-button-next{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(180deg);}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl ~ .swiper-button-prev{::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(0deg);}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~ .swiper-button-prev,~ .swiper-button-next{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;}.swiper-button-prev,~ .swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(-90deg);}}.swiper-button-next,~ .swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;::slotted(.swiper-navigation-icon),.swiper-navigation-icon{transform:rotate(90deg);}}}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10;&.swiper-pagination-hidden{opacity:0;}.swiper-pagination-disabled > &,&.swiper-pagination-disabled{display:none !important;}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(0.33);position:relative;}.swiper-pagination-bullet-active{transform:scale(1);}.swiper-pagination-bullet-active-main{transform:scale(1);}.swiper-pagination-bullet-active-prev{transform:scale(0.66);}.swiper-pagination-bullet-active-prev-prev{transform:scale(0.33);}.swiper-pagination-bullet-active-next{transform:scale(0.66);}.swiper-pagination-bullet-active-next-next{transform:scale(0.33);}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none;}.swiper-pagination-clickable &{cursor:pointer;}&:only-child{display:none !important;}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color));}.swiper-vertical > .swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block;}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top;}}}.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:200ms transform,200ms left;}}}.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right;}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit);}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top;}.swiper-horizontal > &,&.swiper-pagination-horizontal,.swiper-vertical > &.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;}.swiper-vertical > &,&.swiper-pagination-vertical,.swiper-horizontal > &.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0;}}.swiper-pagination-lock{display:none;}:root{}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1));.swiper-scrollbar-disabled > &,&.swiper-scrollbar-disabled{display:none !important;}.swiper-horizontal > &,&.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-vertical > &,&.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;> img,> svg,> canvas{max-width:100%;max-height:100%;object-fit:contain;}}.swiper-slide-zoomed{cursor:move;touch-action:none;}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-thumbs{.swiper-slide-thumb-active{}}.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-grid > .swiper-wrapper{flex-wrap:wrap;}.swiper-grid-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out;}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none;}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto;}}}.swiper.swiper-cube{overflow:visible;}.swiper-cube{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;.swiper-slide{pointer-events:none;}}&.swiper-rtl .swiper-slide{transform-origin:100% 0;}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto;}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible;}.swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0;&:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px);}}}.swiper-cube{.swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden;}}.swiper.swiper-flip{overflow:visible;}.swiper-flip{.swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;.swiper-slide{pointer-events:none;}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto;}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden;}}.swiper-coverflow{}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height;}}.swiper.swiper-cards{overflow:visible;}.swiper-cards{.swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden;}}
.carousel__swiper{width:100%;min-width:0}.carousel__slide{height:auto}.carousel__thumbnails{display:flex;overflow-x:auto;margin-top:5px;gap:5px}.carousel__thumbnail{overflow:hidden;flex-basis:100px;margin:0;padding:0;border:0;cursor:pointer}.carousel--thumbnails-top{display:flex;flex-direction:column-reverse;gap:var(--c-gap)}
.c-direction{display:flex;flex-direction:column;gap:var(--c-gap)}@media screen and (min-width:960px){.c-direction--full{align-items:flex-start;padding:var(--c-gap)}}.c-direction__image{flex-shrink:0;align-self:flex-start;width:100%;border:20px solid var(--c-color-secondary);border-top:none;border-right:none}.c-direction__image img{width:100%}@media screen and (min-width:960px){.c-direction__image{width:400px}}@media screen and (min-width:1280px){.c-direction__image{width:600px}}.c-direction__description{display:flex;flex-direction:column;flex-grow:1}.c-direction__link{align-self:flex-end;margin-top:auto}.c-direction__title{color:var(--c-color-primary);text-transform:uppercase}@media screen and (min-width:960px){.c-direction{flex-direction:row}}
.directions__title{margin:0 0 var(--c-gap);color:var(--c-color-primary);text-transform:uppercase}@media screen and (max-width:959px){.directions .carousel__thumbnails{flex-wrap:wrap}}.directions .carousel__thumbnail{flex-basis:unset;padding:10px;background-color:var(--c-button-background-color-secondary);color:var(--c-color-primary);font-family:var(--c-font-family-secondary);font-size:1.25em;text-transform:uppercase}.directions .carousel__thumbnail:not(.carousel__bullet--active):hover{background-color:var(--c-button-background-color-secondary-hover)}@media screen and (max-width:959px){.directions .carousel__thumbnail{width:calc(50% - 2.5px)}}.directions .carousel__bullet--active{background-color:var(--c-color-primary);color:#fff}
.donate-menu{position:relative}.donate-menu__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}@media screen and (min-width:960px){.donate-menu__list{flex-direction:row}}.donate-menu__link{display:block;padding:10px 30px;background-color:var(--c-button-background-color-secondary);text-align:center;text-decoration:none;text-transform:uppercase}.donate-menu__link:hover{background-color:var(--c-button-background-color-secondary-hover)}@media screen and (min-width:1280px){.donate-menu__link{min-width:140px}}.donate-menu__item:first-child .donate-menu__link{background-color:var(--c-button-background-color-tertiary);color:#fff}.donate-menu__item:first-child .donate-menu__link:hover{background-color:var(--c-button-background-color-tertiary-hover)}@media screen and (max-width:959px){.donate-menu{margin-top:var(--c-gap)}}
.footer{padding:var(--c-gap) 0;background-color:var(--c-color-primary);color:#fff}.footer__content{display:grid;gap:5px var(--c-gap)}@media screen and (max-width:959px){.footer__content{justify-content:center;text-align:center}}@media screen and (min-width:960px){.footer__content{grid-template-columns:1fr auto;align-items:end}}.footer__organization{font-family:var(--c-font-family-secondary);font-size:2rem;font-weight:700;text-transform:uppercase}@media screen and (min-width:960px){.footer__organization{grid-row:1;grid-column:1}}@media screen and (min-width:960px){.footer .footer__address{grid-row:1/3;grid-column:2}}@media screen and (min-width:960px){.footer__logo{grid-row:2;grid-column:1}}.footer__copyright{font-size:.75rem}@media screen and (min-width:960px){.footer__copyright{grid-row:3;grid-column:1}}
.grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--c-gap)}.grid__cell{display:flex;flex-direction:column}.grid--align-start{align-items:flex-start}.grid--align-center{align-items:center}.grid--align-end{align-items:flex-end}.grid--rows-equal{grid-auto-rows:1fr}@media screen and (min-width:960px){.grid--1-columns{grid-template-columns:repeat(1,minmax(0,1fr))}.grid--2-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}
.header{z-index:120;top:calc(var(--drupal-displace-offset-top,0px) + var(--gin-toolbar-y-offset,0px));right:0;left:var(--gin-toolbar-x-offset,var(--sidebar-width,0));display:flex;background:#fff}.header__logo{position:relative;z-index:1;display:block;flex-shrink:0;width:90px}.header__container{background-color:#fff}.header__content{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;height:100px}.header nav[role=navigation].contextual-region{position:static}.header-position--fixed{position:fixed}.header-position--relative{position:relative}
.c-introduction{position:relative}.c-introduction__content{padding:var(--c-gap);text-align:center}@media screen and (min-width:1280px){.c-introduction__content{display:flex;flex-direction:column;grid-column:2/3;justify-content:center;min-height:650px;text-align:left}}.c-introduction__graphic{display:grid;overflow:hidden;grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,1fr);grid-column:2/5;row-gap:var(--c-gap)}@media screen and (min-width:1280px){.c-introduction__graphic{grid-column:3/5}}@media screen and (min-width:960px){.c-introduction__graphic{grid-template-rows:minmax(280px,auto) 1fr;grid-template-columns:repeat(4,1fr);grid-auto-flow:column;margin-right:calc(var(--c-gap) * -1);gap:0}}.c-introduction__image{position:relative}.c-introduction__image div,.c-introduction__image img{width:100%;height:100%}.c-introduction__image img{object-fit:cover}.c-introduction__description{display:flex;flex-direction:column;justify-content:center;padding:var(--c-gap);background-color:var(--c-color-primary);color:var(--c-color-secondary);font-family:var(--c-font-family-secondary);text-align:center}.c-introduction__description span[style*=background-color]{padding:0 5px;white-space:nowrap}.c-introduction__description-text{font-size:clamp(1.125rem,1.5vw + 1rem,3rem)}@media screen and (min-width:1280px){.c-introduction{display:grid;grid-template-columns:1fr minmax(0,480px) minmax(0,1120px) 1fr}}@media screen and (min-width:1600px){.c-introduction{grid-template-columns:1fr minmax(0,720px) minmax(0,880px) 1fr}}
.language-selector{position:relative}.language-selector a{display:block;padding:10px;text-decoration:none;text-transform:uppercase}.language-selector__item{position:relative}.language-selector__item--list:hover{background-color:var(--c-button-background-color-secondary-hover)}.language-selector__list{position:absolute;top:100%;display:none;background-color:var(--c-button-background-color-secondary)}.language-selector:hover .language-selector__list{display:block}.language-selector__icon{position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}
.main-menu a{text-decoration:none}.main-menu__list{margin:0;padding:0;list-style:none}@media screen and (min-width:960px){.main-menu__list{display:flex}}@media screen and (min-width:1280px){.main-menu__list{gap:var(--c-gap)}}@media screen and (min-width:960px){.main-menu__item{display:flex;align-items:center;height:100px}}.main-menu__link{display:block;padding:15px;text-align:center;text-transform:uppercase;cursor:default}.main-menu__link:hover:not(span){background-color:var(--c-button-background-color-secondary-hover);cursor:pointer}@media screen and (max-width:959px){.main-menu__link--expandable{background-color:var(--c-button-background-color-secondary-hover)}}@media screen and (min-width:960px){.main-menu__link{padding:5px 15px}}.main-menu__sub-link{display:block;padding:15px;background-color:var(--c-button-background-color-secondary);text-align:center}.main-menu__sub-link:hover{background-color:var(--c-button-background-color-secondary-hover)}@media screen and (min-width:960px){.main-menu__sub-link{padding:var(--c-gap);text-align:left}}.main-menu__sub-list{z-index:10;top:100%;display:flex;flex-direction:column;min-width:200px;margin:0 auto;list-style:none}@media screen and (min-width:960px){.main-menu__sub-list{position:absolute;display:none}}.main-menu__item:hover > .main-menu__sub-list{display:flex}.main-menu__trigger{position:relative;z-index:1;display:block;overflow-y:auto;margin-left:auto;padding:10px;border:0;background-color:transparent;cursor:pointer}.main-menu__trigger svg{display:block;fill:var(--c-color-primary)}@media screen and (min-width:960px){.main-menu__trigger{display:none}}@media screen and (min-width:960px){.main-menu{display:flex;align-items:center;justify-content:space-between}}@media screen and (max-width:959px){.main-menu{position:fixed;z-index:-1;top:calc(var(--gin-toolbar-secondary-height,0px) + var(--gin-toolbar-y-offset,0px));right:0;bottom:0;left:var(--gin-toolbar-x-offset,var(--sidebar-width,0));display:none;overflow-y:auto;padding:100px var(--c-gap) var(--c-gap);background-color:#fff}.main-menu.is-open{display:block}}
.c-section{scroll-margin-top:170px}.c-section--grey{background-color:var(--c-section-accent-background)}.c-section--space-top-0{padding-top:calc(var(--c-gap) * 0)}.c-section--space-bottom-0{padding-bottom:calc(var(--c-gap) * 0)}.c-section--space-top-1{padding-top:calc(var(--c-gap) * 1)}.c-section--space-bottom-1{padding-bottom:calc(var(--c-gap) * 1)}.c-section--space-top-2{padding-top:calc(var(--c-gap) * 2)}.c-section--space-bottom-2{padding-bottom:calc(var(--c-gap) * 2)}.c-section--space-top-3{padding-top:calc(var(--c-gap) * 3)}.c-section--space-bottom-3{padding-bottom:calc(var(--c-gap) * 3)}
.socials__links{display:flex;gap:calc(var(--c-gap/2))}.socials__links a{position:relative;display:block;overflow:hidden;width:80px;height:80px;white-space:nowrap;text-indent:-9999px}.socials__links a::before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1 1 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4 4 0 0 1-.128-1.287z'/%3E%3Cpath d='M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243z'/%3E%3C/svg%3E") no-repeat 50% 50%}.socials__links a[href*="facebook.com"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.59 54.59'%3E%3Cpath fill='white' d='M23 27.42v15.82a.41.41 0 0 0 .41.41h5.89a.41.41 0 0 0 .41-.41V27.16H34a.41.41 0 0 0 .41-.37l.41-4.85a.41.41 0 0 0-.41-.44h-4.7v-3.44a1.46 1.46 0 0 1 1.46-1.46h3.28a.41.41 0 0 0 .41-.41v-4.84a.41.41 0 0 0-.41-.42h-5.54a5.9 5.9 0 0 0-5.9 5.9v4.67h-2.93a.41.41 0 0 0-.42.41v4.84a.41.41 0 0 0 .42.41H23Z'/%3E%3C/svg%3E")}.socials__links a[href*="youtube.com"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.59 54.59'%3E%3Cpath fill='white' d='M43.63 23.15a7 7 0 0 0-7-7H18.45a7 7 0 0 0-7 7v8.52a7 7 0 0 0 7 7h18.18a7 7 0 0 0 7-7Zm-11.47 4.69-7.25 4c-.31.17-.59-.06-.59-.42v-8.18c0-.36.29-.59.6-.41l7.3 4.17a.47.47 0 0 1-.06.84Z'/%3E%3C/svg%3E")}.socials__links a[href*="instagram.com"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.6 54.6'%3E%3Cpath fill='white' d='M33.3 41.3h-12c-4.4 0-7.9-3.6-7.9-7.9v-12c0-4.4 3.6-7.9 7.9-7.9h12c4.4 0 7.9 3.6 7.9 7.9v12c0 4.4-3.5 7.9-7.9 7.9zm-12-25.4c-3.1 0-5.5 2.5-5.5 5.5v12c0 3.1 2.5 5.5 5.5 5.5h12c3.1 0 5.5-2.5 5.5-5.5v-12c0-3.1-2.5-5.5-5.5-5.5h-12z'/%3E%3Cpath fill='white' d='M27.3 34.5c-3.9 0-7.1-3.2-7.1-7.1 0-3.9 3.2-7.1 7.1-7.1s7.1 3.2 7.1 7.1c0 3.9-3.2 7.1-7.1 7.1zm0-11.8c-2.6 0-4.7 2.1-4.7 4.7s2.1 4.7 4.7 4.7S32 30 32 27.4s-2.1-4.7-4.7-4.7zm9.1-2.8c0 .9-.8 1.7-1.7 1.7-.9 0-1.7-.8-1.7-1.7 0-.9.8-1.7 1.7-1.7 1 0 1.7.7 1.7 1.7z'/%3E%3C/svg%3E")}@media screen and (max-width:959px){.socials__links{justify-content:center}}
.messages{padding:15px 20px}.messages-list{margin:0;padding:0;list-style:none}.messages--warning{background-color:#fff3cd;color:#856404}.messages--error{background-color:#f8d7da;color:#721c24}.messages--status{background-color:#d1ecf1;color:#0c5460}
.c-team__components{display:grid;grid-template-areas:". . . map map" ". . . . ." ". . description description description";grid-template-columns:repeat(5,1fr);gap:calc(var(--c-gap) * 2) calc(var(--c-gap) * 3)}@media screen and (min-width:960px){.c-team__components{grid-template-areas:". . . map map" ". . . . ." ". . description description description"}}@media screen and (min-width:769px) and (max-width:959px){.c-team__components{grid-template-areas:"map map" "description description" ". ." ". .";grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.c-team__components{grid-template-areas:"map" "description" "member";grid-template-columns:1fr}}.c-team__title{margin:0 0 calc(var(--c-gap) * 2);color:var(--c-color-primary)}.c-team__member{min-width:0}@media screen and (max-width:959px){.c-team__member{grid-area:auto}}.c-team__map{grid-area:map;max-width:500px;margin:auto}.c-team__description{grid-area:description}
.c-button{display:inline-block;min-width:140px;padding:10px 30px;border:0;background-color:#000;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;line-height:1.125;cursor:pointer}.c-button--primary{background-color:var(--c-color-primary);color:#fff}.c-button--primary:hover{background-color:var(--c-button-background-color-primary-hover)}.c-button--secondary{background-color:var(--c-button-background-color-secondary);color:#000}.c-button--secondary:hover{background-color:var(--c-button-background-color-secondary-hover)}
.c-text .c-button,.ck-content .c-button{margin-right:1rem}.c-text .align-right,.ck-content .align-right{margin:0 0 1rem 1rem}.c-text .align-left,.ck-content .align-left{margin:0 1rem 1rem 0}.c-text .align-center,.ck-content .align-center{display:flex;flex-direction:column;align-items:center;margin:0 0 1rem}
.c-user-profile{max-width:320px;margin:auto}.c-user-profile--highlighted{--c-person-background-highlight:var(--c-color-accent);--c-person-text-highlight:#fff}.c-user-profile__picture{box-shadow:-30px 20px 0 0 var(--c-person-background-highlight,var(--c-color-secondary))}.c-user-profile__picture img{width:100%}.c-user-profile__placeholder{margin:25px}.c-user-profile__name{margin:0 20px 0 -30px;padding:10px 10px 10px 30px;background-color:var(--c-person-background-highlight,var(--c-color-secondary));color:var(--c-person-text-highlight,#000);font-size:1.125em}.c-user-profile__position{margin-left:-30px;padding:10px 10px 10px 30px}
