*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html[focus-within]{scroll-behavior:smooth}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}button{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font-size:inherit;color:inherit}img,picture{max-width:100%;display:block;height:auto}input,button,textarea,select{font:inherit}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{--color-white: 255, 255, 255;--color-blue: 0, 161, 237;--color-blue-dark: 0, 134, 230;--color-green: 0, 151, 61;--color-green-light: 138, 187, 42;--color-pink: 229, 13, 128;--color-red: 229, 0, 25;--color-yellow: 255, 238, 0;--blue-light: #00A1ED;--font-display: "Syne";--font-body: "Metropolis";--theme-bg-color: var(--wp--preset--color--white)}.content-header,.section--proteges{position:relative}.content-header:after,.section--proteges:after{content:"";position:absolute;display:block;height:100%;width:50%;right:0;top:0}.content-header:after,.section--proteges:after{background-image:url(//fundacja-sloneczko.pl/wp-content/themes/sloneczko/assets/img/line.svg);background-repeat:repeat-x;background-position:center}.content-header svg,.section--proteges svg{height:auto;position:absolute}.is-style-blue.content-header svg:nth-child(1),.is-style-blue.section--proteges svg:nth-child(1){width:5em;top:-0.25rem;height:2rem;left:2.5rem}.is-style-blue.content-header svg:nth-child(2),.is-style-blue.section--proteges svg:nth-child(2){width:3em;left:35%;top:0}.is-style-blue.content-header:after,.is-style-blue.section--proteges:after{background-image:url(//fundacja-sloneczko.pl/wp-content/themes/sloneczko/assets/img/line-blue.svg)}.is-style-pink.content-header:after,.is-style-pink.section--proteges:after{background-image:url(//fundacja-sloneczko.pl/wp-content/themes/sloneczko/assets/img/line-pink.svg)}.is-style-pink.content-header svg:nth-child(1),.is-style-pink.section--proteges svg:nth-child(1){width:3rem;top:-0.5rem;left:1.5rem}.is-style-pink.content-header svg:nth-child(2),.is-style-pink.section--proteges svg:nth-child(2){width:3.5rem;left:50%;top:1rem}.is-style-yellow.content-header:after,.is-style-yellow.section--proteges:after{background-image:url(//fundacja-sloneczko.pl/wp-content/themes/sloneczko/assets/img/line-yellow.svg)}.is-style-yellow.content-header svg:nth-child(1),.is-style-yellow.section--proteges svg:nth-child(1){width:3rem;top:-0.5rem;left:1.5rem}.is-style-yellow.content-header svg:nth-child(2),.is-style-yellow.section--proteges svg:nth-child(2){width:4.5rem;left:36%;top:0rem;height:2rem}[data-ally=font]:after{content:"+"}.ally-font [data-ally=font]:after{content:"-"}html body.ally-font p{font-weight:400}html body.ally-contrast{--theme-border-color: yellow !important;--theme-text: yellow !important;--theme-text-light: yellow !important;--theme-bg-color: #000 !important;--section-bg-color: #000 !important;--border-color-light: yellow !important;--section-color: yellow !important}html body.ally-contrast{color:#ff0;--theme-text-meta: yellow;--color-theme-bg-contrast: yellow;--color-drawer-backgorund: #000;--color-gray: yellow;--color-gray-dim: yellow;--color-gray-darken: yellow;--color-gray-dark: yellow;--dimm: 1;--color-drawer-border: 1px solid yellow;--footer-bg-color: #000;--section-bg-color-rgb: 0, 0, 0;--section-bg-color-gray: var(--section-bg-color);--search-bg: #000;--search-button-bg: yellow;--search-button-color: #000;--card-bg-color: #000;--hr-color: yellow;--border-color-lighter: yellow;--border-color: yellow;--theme-logo-text: yellow;--theme-logo-bg: transparent;--theme-logo-symbol: yellow}html body.ally-contrast [style^="--theme-bg-color:"]:not(body),html body.ally-contrast [style*=" --theme-bg-color:"]:not(body){--theme-bg-color: #000 !important;--theme-text: yellow !important}html body.ally-contrast img{-webkit-filter:brightness(1) contrast(1.5) saturate(0);filter:brightness(1) contrast(1.5) saturate(0)}html body.ally-contrast img[data-ally-yellow]{-webkit-filter:invert(100%) sepia(90%) saturate(6130%) hue-rotate(360deg) brightness(101%) contrast(102%);filter:invert(100%) sepia(90%) saturate(6130%) hue-rotate(360deg) brightness(101%) contrast(102%)}html body.ally-contrast .list>*{outline:1px solid var(--theme-text)}html body.ally-contrast input{background-color:#000;color:var(--theme-text);outline:1px solid var(--theme-text)}html body.ally-contrast input::-moz-placeholder{color:var(--theme-text)}html body.ally-contrast input::-webkit-input-placeholder{color:var(--theme-text)}html body.ally-contrast input:-ms-input-placeholder{color:var(--theme-text)}html body.ally-contrast input::-ms-input-placeholder{color:var(--theme-text)}html body.ally-contrast input::placeholder{color:var(--theme-text)}html body.ally-contrast .full-search__reset{color:#000;text-shadow:0px 1px #000}html body.ally-contrast ::-moz-selection{background-color:#ff0;color:#000}html body.ally-contrast ::selection{background-color:#ff0;color:#000}html body.ally-contrast .content-header__decor{display:none !important}html body.ally-contrast .menu__item{color:var(--wp--preset--color--white) !important;color:var(--theme-bg-color) !important;background-color:var(--theme-text) !important}html body.ally-contrast .menu__item.current_page_item{text-decoration:underline}html body.ally-contrast .menu a:hover{text-decoration:none}html body.ally-contrast .menu .sub-menu__item{color:var(--wp--preset--color--white) !important;color:var(--theme-bg-color) !important;background-color:var(--theme-text) !important}html body.ally-contrast .slider--content .slider__item-wrapper{color:var(--theme-text) !important}html body.ally-contrast .wp-block-media-text.has-yellow-background-color{color:var(--wp--preset--color--white) !important;color:var(--theme-bg-color) !important}html body.ally-contrast .wp-block-media-text.has-yellow-background-color button{color:var(--theme-text) !important;background-color:var(--wp--preset--color--white) !important;background-color:var(--theme-bg-color) !important}html body.ally-contrast .form--search{border:1px solid var(--theme-text)}html body.ally-contrast .form--search .form__input::-moz-placeholder{color:rgba(var(--theme-text), 0.75)}html body.ally-contrast .form--search .form__input::-webkit-input-placeholder{color:rgba(var(--theme-text), 0.75)}html body.ally-contrast .form--search .form__input:-ms-input-placeholder{color:rgba(var(--theme-text), 0.75)}html body.ally-contrast .form--search .form__input::-ms-input-placeholder{color:rgba(var(--theme-text), 0.75)}html body.ally-contrast .form--search .form__input::placeholder{color:rgba(var(--theme-text), 0.75)}html body.ally-contrast .form--search .form__input:focus::-moz-placeholder{color:rgba(var(--theme-text), 0.35)}html body.ally-contrast .form--search .form__input:focus::-webkit-input-placeholder{color:rgba(var(--theme-text), 0.35)}html body.ally-contrast .form--search .form__input:focus:-ms-input-placeholder{color:rgba(var(--theme-text), 0.35)}html body.ally-contrast .form--search .form__input:focus::-ms-input-placeholder{color:rgba(var(--theme-text), 0.35)}html body.ally-contrast .form--search .form__input:focus::placeholder{color:rgba(var(--theme-text), 0.35)}html body.ally-contrast .grid--reports .grid__cover h2{color:var(--theme-text) !important}html body.ally-contrast .wp-block-file__button{color:var(--wp--preset--color--white) !important;color:var(--theme-bg-color) !important;background-color:var(--theme-text) !important}html body.ally-contrast .pagination .page-numbers:not(.dots):hover{background-color:inherit;color:inherit}html body.ally-contrast .pagination .page-numbers:not(.dots).current{color:var(--wp--preset--color--white);color:var(--theme-bg-color);background-color:var(--theme-text)}html body.ally-contrast .box--apel{background-color:var(--wp--preset--color--white);background-color:var(--theme-bg-color);border-color:var(--wp--preset--color--white);border-color:var(--theme-bg-color)}html body.ally-contrast .box--apel span,html body.ally-contrast .box--apel p{color:var(--theme-text) !important}html body.ally-contrast .segment{outline:2px solid var(--wp--preset--color--white);outline:2px solid var(--theme-bg-color);overflow:hidden;border:none}html body.ally-contrast .segment .hoover{display:none}html body.ally-contrast .segment__item{background-color:var(--wp--preset--color--white);background-color:var(--theme-bg-color);border-color:var(--wp--preset--color--white);border-color:var(--theme-bg-color);color:var(--theme-text)}html body.ally-contrast .segment__item.current{color:var(--wp--preset--color--white);color:var(--theme-bg-color);background-color:var(--theme-text)}.ally-contrast .btn,.ally-contrast .wp-block-button__link,.ally-contrast .wpcf7-submit{color:var(--wp--preset--color--white) !important;color:var(--theme-bg-color) !important;background-color:var(--theme-text) !important;border-color:var(--theme-text) !important}.stats,.slider--mega .slider__content,.content-header,.section__container,.nav__wrapper,.footer,.page--error,.page--search,.page--page,.page--post,.page--home{margin-left:auto;margin-right:auto;max-width:max(1px, min(100.0001vw, 1440px));padding-left:var(--grid);padding-right:var(--grid)}html,body{scroll-behavior:smooth}body{background-color:var(--wp--preset--color--white);background-color:var(--theme-bg-color);overflow-x:hidden}body.menu-open{overflow-y:hidden}a{color:inherit;font-family:inherit}p:not(:last-child){margin-bottom:1em}h1,h2,h3,h4{font-family:"Syne";font-family:var(--font-display);line-height:130%;letter-spacing:-0.025em}h1:not(:last-of-type),h2:not(:last-of-type),h3:not(:last-of-type),h4:not(:last-of-type){margin-bottom:var(--grid)}h1[id],h2[id],h3[id],h4[id]{scroll-margin-top:var(--top-menu-offset)}h1,.h1{line-height:120%}.glightbox-container{z-index:999999 !important}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:0 !important}.gslide iframe,.gslide video{border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important}.gslide-image img.dragging{-webkit-transition:none;transition:none}.gslide-video{width:100% !important}.gslide-video{position:relative;max-width:100vh}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100% !important}.gslide-video.fullscreen{min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100% !important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing !important}.gslide-inline .dragging{-webkit-transition:none;transition:none}.ginlined-content{display:block !important}.ginlined-content{overflow:auto;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none !important;box-shadow:none !important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto !important;max-width:100vw !important;-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important;overflow:auto !important}.glightbox-mobile .glightbox-container .gslide-description{width:100%;background:0 0;position:absolute;bottom:15px;padding:19px 11px;max-height:78vh;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:rgba(0,0,0,0);border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0 !important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.page{margin-top:var(--top-menu-offset)}.page__title.is-hidden{width:0;overflow:hidden;position:absolute}.page__footer{color:rgb(var(--color-black))}.page__content-wrapper{position:relative;z-index:2}.page__content-wrapper.has-archive{position:relative;padding:20px 25px;background-color:var(--wp--preset--color--white);border-radius:20px;margin-bottom:35px}.page__content-wrapper.has-archive .svg{z-index:-1;position:absolute}.page__content-wrapper.has-archive .svg-zig{width:3.9062539062vw;height:2.3437523438vw;top:115px;right:-1.8229184896vw}.page__content-wrapper.has-archive .svg-sun--yellow{width:23.1771065104vw;aspect-ratio:1/1;top:29%;left:-11.4583447917vw}.page__content-wrapper.has-archive .svg-sun--blue{width:17.4479341146vw;aspect-ratio:1/1;top:60%;right:-10.1562601563vw}.page__content{position:relative;z-index:1}.page__thumbnail{margin-bottom:calc(var(--grid)*2)}.page__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.has-portrait .page__thumbnail img{height:auto}.page--error{margin-top:calc(var(--grid)*13)}.page--error .is-decor{position:absolute;top:0;right:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.page--error .error-svg-line{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.page--error .error-svg-line svg{width:100%}.page--error .error-svg-zigzak{position:absolute;bottom:0;left:0;-webkit-transform:translate(-20%, 35%);transform:translate(-20%, 35%)}.page--error .error-svg-sun{color:var(--wp--preset--color--yellow);position:absolute;top:30%;left:30%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.page--error .page__content-wrapper{position:relative}.page--error .page__error{z-index:1;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.page--error .page__error h1{color:#e0007a}.page--error .page__error h2{color:#00a1ed}.page--error .page__error .btn-errors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page--page[\:has\(.page__thanks\)]{margin-top:calc(var(--grid)*13)}.page--page:has(.page__thanks){margin-top:calc(var(--grid)*13)}.page--page[\:has\(.page__thanks\)] .is-decor{position:absolute;top:0;right:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.page--page:has(.page__thanks) .is-decor{position:absolute;top:0;right:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.page--page[\:has\(.page__thanks\)] .svg-line{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.page--page:has(.page__thanks) .svg-line{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.page--page[\:has\(.page__thanks\)] .svg-line svg{width:100%}.page--page:has(.page__thanks) .svg-line svg{width:100%}.page--page[\:has\(.page__thanks\)] .svg-zigzak{position:absolute;bottom:0;left:0;-webkit-transform:translate(-20%, 35%);transform:translate(-20%, 35%)}.page--page:has(.page__thanks) .svg-zigzak{position:absolute;bottom:0;left:0;-webkit-transform:translate(-20%, 35%);transform:translate(-20%, 35%)}.page--page[\:has\(.page__thanks\)] .svg-sun{color:var(--wp--preset--color--yellow);position:absolute;top:23%;left:24.5%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.page--page:has(.page__thanks) .svg-sun{color:var(--wp--preset--color--yellow);position:absolute;top:23%;left:24.5%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.page--page[\:has\(.page__thanks\)] .page__content-wrapper{position:relative}.page--page:has(.page__thanks) .page__content-wrapper{position:relative}.page--page[\:has\(.page__thanks\)] .page__thanks{z-index:1;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.page--page:has(.page__thanks) .page__thanks{z-index:1;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.page--page[\:has\(.page__thanks\)] .page__thanks h1{color:#e0007a}.page--page:has(.page__thanks) .page__thanks h1{color:#e0007a}.page--page[\:has\(.page__thanks\)] .page__thanks h2{color:#00a1ed}.page--page:has(.page__thanks) .page__thanks h2{color:#00a1ed}.page--page[\:has\(.page__thanks\)] .page__thanks .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;margin-left:auto;margin-right:auto}.page--page:has(.page__thanks) .page__thanks .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;margin-left:auto;margin-right:auto}.page--post,.page--home{margin-top:0}.circle{aspect-ratio:1;background-color:var(--wp--preset--color--yellow);color:var(--wp--preset--color--black);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:auto;position:relative}.circle h3,.circle h2{margin-top:0 !important;margin-bottom:calc(var(--grid)/2) !important}.circle h3,.circle h2{width:80%;line-height:1.1}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important}[class^=icon-],[class*=" icon-"]{speak:never;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before{display:block}.icon-font-size:before{content:"\e90e"}.icon-wysiwyg:before{content:"\e90e"}.icon-contrast:before{content:"\e900"}.icon-tiktok:before{content:"\e901"}.icon-linkedin:before{content:"\e902"}.icon-youtube:before{content:"\e903"}.icon-instagram:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-stay_current_portrait:before{content:"\e90f"}.icon-stay_primary_portrait:before{content:"\e90f"}.icon-smartphone:before{content:"\e90f"}.icon-call:before{content:"\e910"}.icon-menu:before{content:"\e90c"}.icon-clear:before{content:"\e90d"}.icon-close:before{content:"\e90d"}.icon-arrow_forward_ios:before{content:"\e906"}.icon-arrow_back_ios:before{content:"\e907"}.icon-keyboard_arrow_down:before{content:"\e908"}.icon-search:before{content:"\e909"}.icon-login:before{content:"\e90a"}.icon-copy:before{content:"\e90b"}.icon-arrow_long_back:before{content:"\e911"}.icon-arrow_long_forward:before{content:"\e912"}.icon-support:before{content:"\e913"}.icon-share:before{content:"\e920"}.icon-calendar:before{content:"\e914"}.icon-location:before{content:"\e915"}.icon-disorder:before{content:"\e916"}.icon-flag:before{content:"\e917"}.icon-user:before{content:"\e918"}.icon-clock:before{content:"\e91d"}.icon-checkmark:before{content:"\2713"}.footer__bottom{line-height:150%}.footer{--section-color: var(--wp--preset--color--blue);margin:calc(var(--grid)*3) auto;margin-bottom:0;position:relative}.footer .is-decor{position:absolute;right:0;top:50%}.footer__icon{position:absolute;right:0}.footer__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer__social{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__sun{color:var(--wp--preset--color--blue);position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:var(--grid);margin-top:var(--grid)}.footer__bottom p{margin-bottom:0}.menu{list-style:none;margin:0;padding:0}.menu a{color:inherit;text-decoration:none;cursor:pointer}.menu a:hover{text-decoration:underline}.menu--top{font-family:"Syne";font-family:var(--font-display);display:-webkit-box;display:-ms-flexbox;display:flex}.menu--top .sub-menu{padding:0;list-style:none;margin:0}.menu--top .sub-menu__item{position:relative;z-index:2;white-space:nowrap;margin:0;color:var(--wp--preset--color--white)}.menu--top .sub-menu__item.current_page_item{font-weight:bold}.menu--top .sub-menu__link{display:block}.menu--top .menu__item{-webkit-box-flex:1;-ms-flex:1;flex:1;color:var(--wp--preset--color--white);position:relative;margin:0}.menu--top .menu__item:hover{background-color:rgb(0, 134, 230);background-color:rgb(var(--color-blue-dark))}.menu--top .menu__item:hover .sub-menu,.menu--top .menu__item:focus .sub-menu{visibility:visible}.menu--top .menu__link{display:block;width:100%}.menu--socialmedia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;justify-items:center;position:relative;z-index:2;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid) 0;color:var(--wp--preset--color--blue)}.menu--socialmedia .menu__item{margin:0;width:50%;text-align:center}.menu--socialmedia .menu__item a{display:block}.nav{position:fixed;z-index:10;left:0;top:0;width:100%;-webkit-transition:padding .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:padding .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:padding .2s ease-in-out,transform .2s ease-in-out;transition:padding .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.nav:before{content:"";position:absolute;top:0;left:0;width:100%;display:block;background-color:rgba(255, 255, 255, 0.85);background-color:rgba(var(--color-white), 0.85);-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);z-index:-1;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out;will-change:transform}.nav.is-scrolled.is-visible{-webkit-transform:translateY(0%);transform:translateY(0%)}.nav.is-scrolled:before{-webkit-transform:translateY(0);transform:translateY(0)}.nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:margin .4s ease;transition:margin .4s ease;overflow:hidden;border-radius:calc(var(--border-radius)*4)}.nav__search .btn,.nav__search .wp-block-button__link,.nav__search .wpcf7-submit{z-index:1}.nav__search .btn .icon-close,.nav__search .wp-block-button__link .icon-close,.nav__search .wpcf7-submit .icon-close{display:none}.nav__search.active .btn .icon-close,.nav__search.active .wp-block-button__link .icon-close,.nav__search.active .wpcf7-submit .icon-close{display:block}.nav__search.active .btn .icon-search,.nav__search.active .wp-block-button__link .icon-search,.nav__search.active .wpcf7-submit .icon-search{display:none}.nav__logo{display:block}.nav__logo svg{width:100%;height:100%;display:block}.nav__a11y{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__login--mobile{display:none}.nav__fundraiser{width:100%;z-index:-1;position:absolute;top:0%;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#e5f5fd;max-width:max(1px, min(93.4028711806vw, 1345px));padding:calc(var(--grid)) calc(var(--grid)*2);border-radius:0 0 var(--border-radius) var(--border-radius);opacity:0;pointer-events:none;-webkit-transition:top .35s ease,opacity .15s ease;transition:top .35s ease,opacity .15s ease}.nav__fundraiser-title{display:block;margin-right:20px;font-size:20px;font-weight:700;font-family:"Syne"}.nav__fundraiser-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav__fundraiser-wrapper .goal-total,.nav__fundraiser-wrapper .goal-lack,.nav__fundraiser-wrapper .goal-ends{display:none}.nav__fundraiser-wrapper .goal-current{display:block;line-height:1;font-size:24px;font-weight:700;color:var(--wp--preset--color--blue)}.nav__fundraiser-wrapper .progress{background:var(--wp--preset--color--blue)}.nav__fundraiser-wrapper .progress-bar{width:15.625015625vw;height:40px;margin:0}.nav__fundraiser-wrapper .progress-bar::before{border:2px solid var(--wp--preset--color--blue)}.nav__fundraiser-wrapper .donate{width:15.625015625vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 0 10px;background-color:#e50019;color:var(--wp--preset--color--white);font-size:14px;line-height:1;font-weight:700;height:40px;border:1px solid #e50019}.nav__fundraiser-wrapper .donate:hover{color:#e50019;background-color:var(--wp--preset--color--white)}.nav__fundraiser-wrapper .donate i{font-size:16px !important}.nav__fundraiser-wrapper .donate i{margin-left:10px}.nav__fundraiser-wrapper .donate.disabled{opacity:.5;pointer-events:none}.nav__fundraiser.is-active{top:100%;opacity:1;pointer-events:initial}.btn,.wp-block-button__link,.wpcf7-submit{border-radius:calc(var(--border-radius)*4);display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;cursor:pointer}.btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid)}.btn-group .btn,.btn-group .wp-block-button__link,.btn-group .wpcf7-submit{-webkit-box-flex:1;-ms-flex:1;flex:1}.btn,.wp-block-button__link,.wpcf7-submit{font-family:"Metropolis";font-family:var(--font-body);text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.btn.is-blue,.is-blue.wp-block-button__link,.wpcf7-submit{background-color:var(--wp--preset--color--blue);color:#fff}.btn.is-blue:hover,.is-blue.wp-block-button__link:hover,.wpcf7-submit:hover{background-color:rgb(0, 134, 230);background-color:rgb(var(--color-blue-dark))}.btn.is-green,.is-green.wp-block-button__link,.is-green.wpcf7-submit{color:rgb(0, 151, 61);color:rgb(var(--color-green))}.btn.is-green:hover,.is-green.wp-block-button__link:hover,.is-green.wpcf7-submit:hover{background-color:rgb(0, 151, 61);background-color:rgb(var(--color-green));border-color:rgb(0, 151, 61);border-color:rgb(var(--color-green));color:var(--wp--preset--color--yellow)}.btn.has-icon,.has-icon.wp-block-button__link,.has-icon.wpcf7-submit{gap:0 calc(var(--grid)*.5)}.btn.has-icon [class^=icon-],.has-icon.wp-block-button__link [class^=icon-],.has-icon.wpcf7-submit [class^=icon-],.btn.has-icon [class*=" icon-"],.has-icon.wp-block-button__link [class*=" icon-"],.has-icon.wpcf7-submit [class*=" icon-"]{margin-left:calc(var(--grid)*-0.15)}.btn.btn-inprogress,.btn-inprogress.wp-block-button__link,.btn-inprogress.wpcf7-submit{margin:10px auto;width:100%}.btn.btn-inprogress:disabled,.btn-inprogress.wp-block-button__link:disabled,.btn-inprogress.wpcf7-submit:disabled{display:none}.btn [class^=icon-],.wp-block-button__link [class^=icon-],.wpcf7-submit [class^=icon-]{line-height:inherit}.btn--cta{letter-spacing:.04em;font-weight:500;margin-left:0;white-space:nowrap}.btn--cta:hover path{stroke-dashoffset:var(--l)}.btn--cta span{-webkit-box-flex:1;-ms-flex:1;flex:1}.btn--cta svg{display:block;margin-left:var(--grid)}.btn--cta svg path{stroke-dasharray:0;stroke-dashoffset:0}.btn--icon{padding:0;border-radius:50%}.btn--contrast,.is-style-outline .wp-block-button__link{background-color:var(--wp--preset--color--white);border:1px solid}.btn--contrast.is-blue,.is-style-outline .is-blue.wp-block-button__link,.btn--contrast.wpcf7-submit,.is-style-outline .wpcf7-submit.wp-block-button__link{background-color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--blue)}.btn--contrast.is-blue:hover,.is-style-outline .is-blue.wp-block-button__link:hover,.btn--contrast.wpcf7-submit:hover,.is-style-outline .wpcf7-submit.wp-block-button__link:hover{color:var(--wp--preset--color--white)}.btn--contrast.is-green,.is-style-outline .is-green.wp-block-button__link{background-color:var(--wp--preset--color--white);border-color:rgb(0, 151, 61);border-color:rgb(var(--color-green));color:rgb(0, 151, 61);color:rgb(var(--color-green))}.btn--contrast.is-green:hover,.is-style-outline .is-green.wp-block-button__link:hover{color:var(--wp--preset--color--white);background-color:rgb(0, 151, 61);background-color:rgb(var(--color-green))}.btn--contrast.is-magenta,.is-style-outline .is-magenta.wp-block-button__link{background-color:var(--wp--preset--color--white);border-color:#e50d80;color:#e50d80}.btn--contrast.is-magenta:hover,.is-style-outline .is-magenta.wp-block-button__link:hover{color:var(--wp--preset--color--white);background-color:#e50d80}.btn--contrast.is-dark,.is-style-outline .is-dark.wp-block-button__link{color:var(--wp--preset--color--dark) !important}.btn--contrast.is-dark,.is-style-outline .is-dark.wp-block-button__link{background-color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--dark);text-decoration:none}.btn--copy{background-color:var(--wp--preset--color--black);color:#fff;border:2px solid var(--wp--preset--color--black)}.btn--menu-trigger{border:1px solid rgb(0, 151, 61);border:1px solid rgb(var(--color-green));background-color:var(--wp--preset--color--white);border-radius:var(--border-radius);color:rgb(0, 151, 61);color:rgb(var(--color-green))}.menu-open .btn--menu-trigger span:first-child{display:none}.btn--menu-trigger span:last-child{display:none}.menu-open .btn--menu-trigger span:last-child{display:block}.btn--yellow{background-color:var(--wp--preset--color--yellow)}.has-yellow-background-color .btn--yellow{border:2px solid}.spinner{display:block;width:16px;height:16px;border:2px solid #007bff;border-top:2px solid rgba(0,0,0,0);border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#loadmore .inprogress{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:14px;color:#007bff}#loadmore .inprogress.hidden{display:none}.hero{border-radius:var(--border-radius);position:relative}.hero+div{position:relative;z-index:2}.wp-admin .hero{padding-top:0}.hero__sun{position:absolute;right:0;height:1px;overflow:hidden;z-index:0;color:var(--wp--preset--color--yellow)}.hero__slide{scroll-margin-top:var(--top-menu-offset)}.hero__content small{font-size:var(--font-size-small)}.hero__content small a{color:var(--wp--preset--color--blue);text-decoration:none}.hero__content small a:hover{text-decoration:underline}.hero__content p{position:relative;z-index:2}.has-aside .hero__content{margin-left:calc(var(--col) + var(--grid)*4)}.hero__slider{position:relative;z-index:2}.hero--search,.hero--page,.hero--post{background-color:var(--section-bg-color);display:block}.hero--slider .hero__header{padding:calc(var(--grid)*2) 0;margin-left:calc(var(--grid)*-1);margin-right:calc(var(--grid)*-1);position:relative;z-index:2}.hero--single .hero__slider{padding:calc(var(--grid)*3) 0}.hero--single .hero__aside p{margin-top:var(--grid)}.hero--single .hero__slide{display:block}.accordion__item{border-bottom:1px solid}.accordion__item:first-child{border-top:1px solid}.accordion__title{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform var(--ease-duration-fast) var(--ease-dec);transition:-webkit-transform var(--ease-duration-fast) var(--ease-dec);transition:transform var(--ease-duration-fast) var(--ease-dec);transition:transform var(--ease-duration-fast) var(--ease-dec), -webkit-transform var(--ease-duration-fast) var(--ease-dec)}.show .accordion__icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.accordion__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordion__header strong{font-weight:var(--font-weight-medium);margin-right:auto}.accordion__body{overflow:hidden;-webkit-transition:height .2s ease;transition:height .2s ease}.accordion__body-wrapper ul{margin:0}.accordion__body-wrapper p:last-child{margin-bottom:0}.partner{background:rgb(255, 255, 255);background:rgb(var(--color-white));color:var(--wp--preset--color--black)}.grid{display:-webkit-box;display:-ms-flexbox;display:flex}.grid__item{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns));aspect-ratio:1;position:relative;margin-bottom:calc(var(--grid)*1.5)}.grid__item img,.grid__item svg{position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--border-radius)}.grid__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid__item svg text{font-family:"Syne";font-family:var(--font-display)}.grid__item.big-icon{background-color:var(--item-bg-color);border-radius:var(--border-radius)}.grid__item.big-icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius);opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.grid__item.big-icon:hover:after{opacity:1}.grid__item.big-icon p{margin-top:var(--grid)}.grid__image{position:absolute;top:0;left:0;width:100%;height:100%}.grid__content{position:relative;z-index:2;padding:var(--grid)}.grid .btn--solid,.grid .wp-block-button__link{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);z-index:2}.grid--lead .grid__item.lead{--columns: 2}.grid--footer h3{color:var(--section-color);font-size:var(--font-size-h3)}.grid--footer p{display:none}.posts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(var(--grid)*2)}.posts-list__item{width:100%}.posts-list__item.active{-webkit-transition:color .2s ease;transition:color .2s ease;color:var(--wp--preset--color--blue)}.posts-list__item.active img{-webkit-transform:scale(1.1);transform:scale(1.1)}.posts-list__header{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.post{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid)}.post__meta{display:-webkit-box;display:-ms-flexbox;display:flex}.post__thumbnail{overflow:hidden;border-radius:var(--border-radius)}.post__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius)}.post__thumbnail.is-placeholder{border-radius:var(--border-radius);background-color:rgba(0, 161, 237, 0.1);background-color:rgba(var(--color-blue), 0.1)}.post__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.post--excerpt .post__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post--excerpt .post__link{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-results .post__title h2{margin-bottom:10px}.search-results .post__title p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.posts-nav{pointer-events:none}.post-nav{pointer-events:all}.post-nav__thumbnail img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--border-radius) - var(--grid))}.post-nav span{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:150%;font-size:var(--font-size-small)}.post-nav--prev .post-nav__content{border-radius:0 var(--border-radius) var(--border-radius) 0;border-left:0}.post-nav--next{margin-left:auto}.post-nav--next .post-nav__content{border-radius:var(--border-radius) 0 0 var(--border-radius);text-align:right;border-right:0}.segment{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;font-weight:bold;position:relative}.segment__item,.segment li{margin:0;position:relative;color:var(--wp--preset--color--blue)}.segment__item button,.segment__item a,.segment li button,.segment li a{color:inherit;border-radius:var(--border-radius);white-space:nowrap;-webkit-transition:background-color .2s ease,color .5s ease;transition:background-color .2s ease,color .5s ease;text-decoration:none;display:block}.segment__item.active,.segment__item.current.active,.segment li.active,.segment li.current.active{color:#fff}.segment .hover{background-color:var(--wp--preset--color--blue);border-radius:calc(var(--border-radius)*3);z-index:0}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;gap:var(--grid);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:var(--grid) auto}.pagination .page-numbers:not(.dots){border-radius:var(--border-radius);text-align:center;background-color:rgba(0, 161, 237, 0.1);background-color:rgba(var(--color-blue), 0.1);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.pagination .page-numbers:not(.dots):hover{background-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--yellow)}.pagination .page-numbers:not(.dots).current{background-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white)}.pagination .page-numbers:not(.dots).next,.pagination .page-numbers:not(.dots).prev{padding-left:1em;padding-right:1em}.pagination a{text-decoration:none}.section--proteges:after{display:none}.section--proteges .section__header{position:relative}.wp-admin .section__content{padding-left:0;padding-right:0}.section__footer{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 calc(var(--grid)*2)}.section__footer:after,.section__footer:before{-webkit-box-flex:1;-ms-flex:1;flex:1;content:"";position:relative;display:block}.section__footer .btn,.section__footer .wp-block-button__link,.section__footer .wpcf7-submit{margin:0 auto}.wpcf7-text,.wpcf7-email,.wpcf7-textarea,.wpcf7-submit{display:block;width:100%;border-radius:var(--border-radius);padding:var(--grid) calc(var(--grid)*2);border:1px solid var(--wp--preset--color--blue)}.form--search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--border-radius);border:1px solid var(--wp--preset--color--blue);position:relative}.form--search [type=submit]{position:absolute;top:0;right:0}.form--search .form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0 var(--grid) 0 calc(var(--grid)*2);border:0;outline:none}.form--search .form__input::-moz-placeholder{color:rgba(0, 161, 237, 0.75);color:rgba(var(--color-blue), 0.75)}.form--search .form__input::-webkit-input-placeholder{color:rgba(0, 161, 237, 0.75);color:rgba(var(--color-blue), 0.75)}.form--search .form__input:-ms-input-placeholder{color:rgba(0, 161, 237, 0.75);color:rgba(var(--color-blue), 0.75)}.form--search .form__input::-ms-input-placeholder{color:rgba(0, 161, 237, 0.75);color:rgba(var(--color-blue), 0.75)}.form--search .form__input::placeholder{color:rgba(0, 161, 237, 0.75);color:rgba(var(--color-blue), 0.75)}.form--search .form__input:focus::-moz-placeholder{color:rgba(0, 161, 237, 0.35);color:rgba(var(--color-blue), 0.35)}.form--search .form__input:focus::-webkit-input-placeholder{color:rgba(0, 161, 237, 0.35);color:rgba(var(--color-blue), 0.35)}.form--search .form__input:focus:-ms-input-placeholder{color:rgba(0, 161, 237, 0.35);color:rgba(var(--color-blue), 0.35)}.form--search .form__input:focus::-ms-input-placeholder{color:rgba(0, 161, 237, 0.35);color:rgba(var(--color-blue), 0.35)}.form--search .form__input:focus::placeholder{color:rgba(0, 161, 237, 0.35);color:rgba(var(--color-blue), 0.35)}.wp-block-contact-form-7-contact-form-selector{padding:var(--grid) calc(var(--grid)*2);background-color:rgba(0, 161, 237, 0.1);background-color:rgba(var(--color-blue), 0.1);border-radius:var(--border-radius)}.wpcf7-form-control-wrap{display:block}.wpcf7-text,.wpcf7-email{line-height:var(--grid)}.wpcf7-textarea{resize:none}.wpcf7-submit{padding:0}.wpcf7 label{display:block;margin-bottom:var(--grid)}.tag{background-color:rgba(0, 161, 237, 0.1);background-color:rgba(var(--color-blue), 0.1);border-radius:.5em;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .5em;gap:.5em;color:rgba(0, 161, 237, 0.75);color:rgba(var(--color-blue), 0.75);display:flex}.tag:hover{background-color:rgba(0, 161, 237, 1);background-color:rgba(var(--color-blue), 1);color:#fff}.tag .icon{display:block}.content-header__decor{position:absolute;left:0;width:50%}.content-header__container{position:relative}.marquee{padding:0;position:relative;overflow:hidden}.marquee__wrapper{width:100%;position:relative;margin:auto}.marquee__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.marquee__part{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 calc(var(--grid)*4);padding:0 calc(var(--grid)*2)}.marquee__item{position:relative;-ms-flex-negative:0;flex-shrink:0}.marquee__item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.big-icon{transform-box:border-box;pointer-events:all;cursor:pointer}.big-icon .sun{-webkit-transform-origin:50%;transform-origin:50%}.big-icon:hover .sun{-webkit-animation:rotate-animation 5s linear infinite;animation:rotate-animation 5s linear infinite}.big-icon:hover .spring{-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:bounce .7s cubic-bezier(0.49, 0, 0.89, 0.74) infinite alternate;animation:bounce .7s cubic-bezier(0.49, 0, 0.89, 0.74) infinite alternate}.big-icon:hover .coin{-webkit-animation:rotate-animation-coin 5s linear infinite;animation:rotate-animation-coin 5s linear infinite;-webkit-transform-origin:max(1px, min(13.8889027778vw, 200px)) 0;transform-origin:max(1px, min(13.8889027778vw, 200px)) 0}@-webkit-keyframes rotate-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-animation-coin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-animation-coin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0vw) scale(1);transform:translateY(0vw) scale(1)}75%{-webkit-transform:translatey(9.75vw) scale(1);transform:translatey(9.75vw) scale(1)}90%{-webkit-transform:translatey(11.7vw) scale(1.1, 0.9);transform:translatey(11.7vw) scale(1.1, 0.9)}100%{-webkit-transform:translatey(13vw) scale(1.2, 0.8);transform:translatey(13vw) scale(1.2, 0.8)}}@keyframes bounce{0%{-webkit-transform:translateY(0vw) scale(1);transform:translateY(0vw) scale(1)}75%{-webkit-transform:translatey(9.75vw) scale(1);transform:translatey(9.75vw) scale(1)}90%{-webkit-transform:translatey(11.7vw) scale(1.1, 0.9);transform:translatey(11.7vw) scale(1.1, 0.9)}100%{-webkit-transform:translatey(13vw) scale(1.2, 0.8);transform:translatey(13vw) scale(1.2, 0.8)}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}: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{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:initial;transition-timing-function:initial;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}[dir="ltr"] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir="rtl"] .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));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;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.slider__wrapper>.acf-innerblocks-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:auto}.slider__wrapper>.acf-innerblocks-container>.block-list-appender{position:relative;height:100%;background-color:#eee;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%;padding:0 64px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider__wrapper>.acf-innerblocks-container>.wp-block-acf-content-slider-item{-ms-flex-negative:0;flex-shrink:0;width:100%;margin:0}.slider__nav-prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.slider__nav-prev,.slider__nav-next{width:calc(var(--grid)*3);height:calc(var(--grid)*3);padding:calc(var(--grid)*.5);pointer-events:all;cursor:pointer;--color-shadow: #000}.slider__nav-prev svg,.slider__nav-next svg{width:100%;height:100%}.slider__nav-prev:hover,.slider__nav-next:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.slider__nav-prev:disabled,.slider__nav-next:disabled{opacity:.5}.slider__nav{top:50%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--grid);pointer-events:none;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%}.slider__body .wp-block-media-text__media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.slider__body .wp-block-media-text__media:after{display:none}.slider__body .wp-block-media-text__content{padding:0}.slider--content h2,.slider--content h3{font-size:var(--font-size-h4)}.slider--content .slider__item{padding:0 calc(var(--grid)*2);height:auto}.slider--content .slider__item-wrapper{padding:0;color:var(--wp--preset--color--black);border-radius:var(--border-radius);height:100%}.slider--content .slider__item-wrapper .btn,.slider--content .slider__item-wrapper .wp-block-button__link,.slider--content .slider__item-wrapper .wpcf7-submit{margin-top:var(--grid)}.slider--content .slider__image{overflow:hidden}.slider--content .slider__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.slider--content .slider__wrapper>.acf-innerblocks-container>.wp-block-acf-content-slider-item{width:33.33%;padding:0}.slider--content .slider__nav-prev,.slider--content .slider__nav-next{--color-shadow: transparent;color:rgb(0, 161, 237);color:rgb(var(--color-blue))}.slider--content .slider__nav-prev.swiper-button-disabled,.slider--content .slider__nav-next.swiper-button-disabled{opacity:.1}.wp-admin .slider--mega{margin-top:0}.slider--mega .slider__item{cursor:pointer;overflow:hidden}.slider--mega .slider__item.swiper-slide-active{z-index:2}.slider--mega .slider__item.swiper-slide-active .slider__image{-webkit-transform:scale(1.25);transform:scale(1.25)}.slider--mega .slider__image{-webkit-transition:-webkit-transform 20s linear;transition:-webkit-transform 20s linear;transition:transform 20s linear;transition:transform 20s linear, -webkit-transform 20s linear}.slider--mega .slider__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%}.slider--mega .slider__image::after{content:"";position:absolute;left:0;display:block}.slider--mega .slider__content{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}.slider--mega .slider__content .wp-block-heading{font-size:var(--font-size-h1);margin-bottom:var(--grid)}.slider--mega .slider__content p{font-family:"Syne";font-family:var(--font-display);line-height:1.3}.slider--mega .slider__decor{position:absolute;bottom:10%;left:0%}.slider--mega .slider__sun{position:absolute;color:var(--wp--preset--color--yellow);z-index:1;overflow:hidden;width:40vw;height:40vw}.slider--mega .slider__body{border-radius:var(--border-radius);position:relative;z-index:2}.slider--mega .slider__nav{padding:0 var(--grid)}.slider--mega .slider__nav-prev,.slider--mega .slider__nav-next{color:rgb(255, 255, 255);color:rgb(var(--color-white))}.slider__modal{display:-webkit-box;display:-ms-flexbox;display:flex}.slider__modal img{max-width:200px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:20px;margin-right:30px;margin-bottom:16px}.slider__modal .slider__excerpt{margin-bottom:16px}.slider__modal .slider__content{font-size:max(16px, min(1.25000125vw, 18px));line-height:1.2}.slider__modal .slider__content h2{font-size:max(24px, min(2.2222244444vw, 32px))}.stats{position:relative}.stats .is-decor{position:absolute}.stats__row{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;gap:var(--grid);position:relative;z-index:2}.stats__col{-webkit-box-flex:1;-ms-flex:1;flex:1}.wp-admin .stats .block-editor-block-list__layout{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:calc(var(--grid)*2) 0;gap:var(--gap)}.wp-block-gallery .wp-block-image{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns));aspect-ratio:1}.wp-block-gallery .wp-block-image img{border-radius:calc(var(--border-radius) - var(--grid));height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.wp-block-embed iframe{display:block;width:100%;height:100%;border-radius:var(--border-radius)}.wp-block-embed.wp-embed-aspect-16-9{aspect-ratio:16/9}.wp-block-table{margin:1em 0}.wp-block-table table{width:100%}.wp-block-table table.has-fixed-layout{table-layout:fixed}.wp-block-buttons.is-layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid)}.wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-columns.are-vertically-aligned-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-columns.is-style-header{position:relative}.wp-block-columns.is-style-header.has-background{background:none !important}.wp-block-columns.is-style-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.wp-block-columns.is-style-grid .wp-block-column{height:100%}.wp-block-columns.is-style-grid .wp-block-media-text{height:100%}.wp-block-columns.is-style-grid .wp-block-media-text img{-o-object-fit:cover;object-fit:cover;min-height:100%}.wp-block-columns.is-stacked-on-mobile{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile .wp-block-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.wp-block-media-text{position:relative;border-radius:var(--border-radius);overflow:hidden}.wp-block-media-text__media{position:relative}.wp-block-media-text__media:after{content:"";position:absolute;display:block;left:0;bottom:0;width:var(--size);height:var(--size);background-image:url(//fundacja-sloneczko.pl/wp-content/themes/sloneczko/assets/img/sun.svg);background-position:100% 0%;background-size:calc(var(--size)*2);background-repeat:no-repeat}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content{-ms-flex-item-align:center;align-self:center}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.is-image-fill .wp-block-media-text__media{aspect-ratio:1}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-media-text.is-style-no-ratio .wp-block-media-text__media{aspect-ratio:unset}.marker>span,.has-marker-heading-blue h1>span,.has-marker-heading-blue h2>span,.has-marker-text-blue p>span{outline:.125em solid var(--wp--preset--color--yellow);background-color:var(--wp--preset--color--yellow);-webkit-box-shadow:-2px 0 0 var(--wp--preset--color--yellow),2px 0 0 var(--wp--preset--color--yellow),0 2px 0 var(--wp--preset--color--yellow),0 -2px 0 var(--wp--preset--color--yellow);box-shadow:-2px 0 0 var(--wp--preset--color--yellow),2px 0 0 var(--wp--preset--color--yellow),0 2px 0 var(--wp--preset--color--yellow),0 -2px 0 var(--wp--preset--color--yellow);color:var(--wp--preset--color--black)}.has-marker-heading-yellow h1>span,.has-marker-heading-yellow h2>span,.has-marker-text-yellow p>span{outline:.125em solid var(--wp--preset--color--blue);background-color:var(--wp--preset--color--blue);-webkit-box-shadow:-2px 0 0 var(--wp--preset--color--blue),2px 0 0 var(--wp--preset--color--blue),0 2px 0 var(--wp--preset--color--blue),0 -2px 0 var(--wp--preset--color--blue);box-shadow:-2px 0 0 var(--wp--preset--color--blue),2px 0 0 var(--wp--preset--color--blue),0 2px 0 var(--wp--preset--color--blue),0 -2px 0 var(--wp--preset--color--blue);color:var(--wp--preset--color--yellow)}.wp-content>.wp-block-heading{color:var(--wp--preset--color--blue)}.wp-content+ul{list-style-type:"☀️"}.wp-block-heading:not(:last-child){margin-bottom:1em}.has-text-align-center{text-align:center}.wp-block-video{width:100%}.wp-block-video video{width:100%}.wp-block-file{border-radius:var(--border-radius);background-color:rgba(138, 187, 42, 0.1);background-color:rgba(var(--color-green-light), 0.1);border:1px solid rgba(138, 187, 42, 0.5);border:1px solid rgba(var(--color-green-light), 0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--grid);padding-left:calc(var(--grid)*1.5);margin:var(--grid) 0}.wp-block-file__button{background-color:rgb(229, 13, 128);background-color:rgb(var(--color-pink));border-radius:var(--border-radius);margin:auto var(--grid);color:var(--wp--preset--color--white);line-height:calc(var(--grid)*2);padding:0 var(--grid)}.wp-block-file a{text-decoration:none}.wp-block-file a:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.wp-block-button__link.has-blue-background-color{color:var(--wp--preset--color--white)}.wp-block-button__link.has-yellow-background-color .wp-block-button__link{color:var(--wp--preset--color--dark)}ul,ol{padding-left:1.5em}li{margin-bottom:.25em}li ol,li ul{margin-top:.5em}iframe{width:100%;aspect-ratio:16/9}.is-style-mb0{margin-bottom:0 !important}.popup{display:none;position:fixed;z-index:-2;top:0;right:0;bottom:0;left:0;background:rgba(43,42,41,.8)}.popup.popup--active{z-index:10000;display:block;-webkit-animation:popup--show .5s forwards;animation:popup--show .5s forwards}.popup-inner{height:100%;padding:30px 20px;overflow-y:auto}.popup-content{width:100%;max-width:780px;position:relative;margin:auto;background:#fff;color:#000;text-align:left;line-height:1.4}.popup-content-outer{padding:50px 60px}.popup-footer{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup-footer-buttons{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-button{position:relative;display:inline-block;max-width:100%;margin-bottom:.25rem;padding:1.125em 1.875em;border:0;outline:0;text-transform:uppercase;font-size:1.125em;letter-spacing:-0.02em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;cursor:pointer;-webkit-transition:all .5s,-webkit-transform .75s;transition:all .5s,-webkit-transform .75s;transition:all .5s,transform .75s;transition:all .5s,transform .75s,-webkit-transform .75s;background:var(--wp--preset--color--blue);color:#fff;margin-bottom:0;border-radius:40px}.popup-button:hover{background-color:rgb(0, 134, 230);background-color:rgb(var(--color-blue-dark))}.popup-button--link{margin-top:0 !important}.popup-button--link{margin:0 0 0 20px;padding:0;border:none;background:0 0;text-transform:uppercase;letter-spacing:-0.02em;text-decoration:underline;-webkit-transition:color .5s;transition:color .5s;cursor:pointer;color:#000;font-weight:400;font-size:.75rem}.popup-button--link:hover{color:rgb(0, 134, 230);color:rgb(var(--color-blue-dark));-webkit-transform:none;transform:none;background:rgba(0,0,0,0)}.popup-button--loading::after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;-webkit-animation:spinner 1s ease infinite;animation:spinner 1s ease infinite}.popup-button--loading .text{visibility:hidden}.popup-button[disabled]{opacity:.5}.popup.cscks-accepted{display:none !important}.popup.cscks-accepted{opacity:0;visibility:hidden;z-index:-100}.popup.popup--cscks-management .cscks-title,.popup.popup--cscks-management .cscks-content,.popup.popup--cscks-management .cscks-footer{display:none}.popup.popup--cscks-management .cscks-title-settings,.popup.popup--cscks-management .cscks-content-settings{display:block}.popup.popup--cscks-management .cscks-footer-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cscks-header{position:relative;width:100%}.cscks-title{font-weight:bold;color:#000;padding-bottom:25px;font-size:26px;margin-bottom:0}.cscks-title-settings{display:none}.cscks-content{color:#000;font-size:13px}.cscks-content a{font-size:inherit;color:inherit;text-decoration:underline}.cscks-content p{margin-bottom:10px;font-size:inherit;color:inherit}.cscks-content-settings{display:none}.cscks-manage{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.cscks-manage .option{width:calc(50% - 10px);margin-bottom:35px}.cscks-manage .option-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#000;margin-bottom:10px;font-weight:700}.cscks-manage .option-label input{display:none}.cscks-manage .option-label span{margin-left:7.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44px;min-width:44px;height:26px;background-color:#979797;border-radius:20px;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;position:relative;cursor:pointer}.cscks-manage .option-label span::after{display:block;content:"";position:absolute;left:4px;width:14px;height:14px;border-radius:50%;background-color:#fff;-webkit-transition:left .4s ease;transition:left .4s ease}.cscks-manage .option-label.is-active span{background-color:var(--wp--preset--color--blue)}.cscks-manage .option-label.is-active span::after{left:26px}.cscks-manage .option-text{font-size:13px}.cscks-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cscks-footer-settings{display:none;margin-top:0}.cscks-footer-settings .cscks-btn{width:calc(50% - 10px)}.cscks-footer-settings .cscks-cancelall{margin:20px auto 0 !important}@-webkit-keyframes popup--show{from{opacity:0}to{opacity:1}}@keyframes popup--show{from{opacity:0}to{opacity:1}}@-webkit-keyframes popup--hide{from{opacity:1}to{opacity:0}}@keyframes popup--hide{from{opacity:1}to{opacity:0}}@-webkit-keyframes spinner{from{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{from{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.searchform{position:relative;-webkit-transition:width .4s ease;transition:width .4s ease}.searchform-input{background-color:#fff !important}.searchform-input{border-radius:calc(var(--border-radius)*4);border-color:#000}.searchform input{width:100%;color:#000}.searchform input::-moz-placeholder{color:rgba(0,0,0,.8) !important}.searchform input::-webkit-input-placeholder{color:rgba(0,0,0,.8) !important}.searchform input:-ms-input-placeholder{color:rgba(0,0,0,.8) !important}.searchform input::-ms-input-placeholder{color:rgba(0,0,0,.8) !important}.searchform input::placeholder{color:rgba(0,0,0,.8) !important}.searchform button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);aspect-ratio:1;cursor:pointer;-webkit-transition:right .4s ease;transition:right .4s ease}.paymentform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:16px;overflow:hidden;margin-bottom:max(40px, min(3.4722256944vw, 50px))}.paymentform-form{text-align:right;padding:20px 15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.paymentform-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:max(14px, min(1.1111122222vw, 16px));margin-bottom:20px}.paymentform-label span{font-weight:700;margin-right:10px;display:block;min-width:55px}.paymentform-label input{width:100%;font-size:max(14px, min(1.1111122222vw, 16px));border:1px solid #00a1ed;border-radius:8px;padding:5px 10px}.paymentform-btn{padding:7px 10px;color:#fff;background-color:#e50c80;border-radius:25px;line-height:2;width:50%;font-size:max(12px, min(1.1111122222vw, 16px));cursor:pointer;-webkit-transition:.4s ease;transition:.4s ease;border:none}.paymentform-btn:hover{background-color:rgb(0, 134, 230);background-color:rgb(var(--color-blue-dark))}.paymentform-img{width:39%;height:100%}.paymentform-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.paymentform-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-height:55px}.paymentform-logo{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%;margin-right:10px}.paymentform-logo span{width:100%;font-size:11px;color:#000;display:block;line-height:1;margin-bottom:6px}.paymentform-logo img{display:inline-block;width:45%;height:auto}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;padding-top:65px;opacity:0;z-index:-999;background-color:rgba(0,0,0,.6);pointer-events:none;z-index:999;-ms-flex-line-pack:center;align-content:center}.modal-close{position:absolute;top:15px;right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:rgb(0, 161, 237);color:rgb(var(--color-blue));width:34px;height:34px;border:1px solid rgb(0, 161, 237);border:1px solid rgb(var(--color-blue));border-radius:50%;font-size:30px;cursor:pointer;-webkit-transition:.4s ease;transition:.4s ease}.modal-close:hover{color:#fff;border:1px solid rgb(0, 134, 230);border:1px solid rgb(var(--color-blue-dark));background-color:rgb(0, 134, 230);background-color:rgb(var(--color-blue-dark))}.modal-wrapper{border-radius:20px;border:1px solid rgb(0, 161, 237);border:1px solid rgb(var(--color-blue));padding:max(20px, min(2.0833354167vw, 30px));position:relative;max-width:60%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;overflow:hidden;width:100%}.modal-source{opacity:0;overflow:hidden;width:0;height:0}.modal-footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.modal-footer .btn,.modal-footer .wpcf7-submit,.modal-footer .wp-block-button__link{border-radius:30px;font-size:16px;font-weight:normal;font-weight:initial;margin-right:max(1px, min(1.3888902778vw, 20px));max-height:48px}.modal-footer .btn:last-child,.modal-footer .wpcf7-submit:last-child,.modal-footer .wp-block-button__link:last-child{margin-right:0}.modal-footer .btn--solid.is-blue,.modal-footer .is-blue.wp-block-button__link,.modal-footer .btn--solid.wpcf7-submit,.modal-footer .wp-block-button__link.wpcf7-submit{border:1px solid var(--wp--preset--color--blue)}.modal-footer .modal-close{width:auto;width:initial;height:auto;height:initial;position:static;position:initial;background-color:var(--wp--preset--color--white)}.modal-footer .modal-close:hover{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--blue)}.modal--fundraiser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal--fundraiser p{margin:auto !important}.modal--fundraiser p{font-size:max(20px, min(2.7777805556vw, 40px));font-weight:700;line-height:1.2}.modal--fundraiser .svg{position:absolute}.modal--fundraiser .svg-sun{width:22.7778005556vw;height:23.0555786111vw;top:10%;left:25px}.modal--fundraiser .svg-composition{width:9.8611209722vw;height:12.2916789583vw;top:calc(100% - 9.7222319444vw);left:73%}.modal--fundraiser .svg-zig{width:7.9861190972vw;height:7.9861190972vw;left:-3.9583372917vw;bottom:55px}.modal--fundraiser .svg-zag{-webkit-transform:rotate(90deg);transform:rotate(90deg);width:51px;height:136px;left:65%;top:-68px}.modal--fundraiser .svg-line--magenta{height:16px;height:16px;width:73%;bottom:0;left:10px}.modal--fundraiser .svg-line--blue{-webkit-transform:rotate(90deg);transform:rotate(90deg);height:16px;width:59.2592651852vh;top:31.9444476389vh;right:-29.0740769815vh}.modal--fundraiser .modal-wrapper{overflow:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:65vh;border-radius:max(20px, min(2.7777805556vw, 40px));-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:max(20px, min(3.4722256944vw, 50px))}.modal--fundraiser .modal-content{z-index:1;max-width:715px}.modal--fundraiser .modal-footer{z-index:1}.modal--share .modal-wrapper{overflow:visible;padding-top:max(60px, min(5.5555611111vw, 80px));-ms-flex-wrap:wrap;flex-wrap:wrap}.modal--share .modal-content,.modal--share .modal-footer{width:100%;z-index:1}.modal--share .modal-content{text-align:center}.modal--share .modal-content p{font-size:2.0833354167vw;line-height:1.2;font-weight:700;margin:0 auto;max-width:75%;margin-bottom:1.5625015625vw}.modal--share .addtoany_shortcode{margin-bottom:2.0833354167vw}.modal--share .copy{max-width:75%;margin:0 auto 2.0833354167vw}.modal--share .copy-input{width:100%;margin-bottom:.7812507812vw;text-align:center;border:1px solid var(--wp--preset--color--blue);border-radius:30px;padding:max(5px, min(.6944451389vw, 10px)) max(10px, min(1.3888902778vw, 20px));pointer-events:none;background-color:rgba(0,161,237,.0509803922)}.modal--share .copy-btn{width:100%;text-align:center;font-size:16px;border:30px;color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--blue);outline:2px solid rgba(0,0,0,0);-webkit-transition:outline .35s ease,background-color .35s ease;transition:outline .35s ease,background-color .35s ease}.modal--share .copy-btn:hover{outline:2px solid var(--wp--preset--color--blue);background-color:#0086e6}.modal--share .svg{position:absolute}.modal--share .svg-sun{z-index:0;width:23.4375234375vw;aspect-ratio:1/1;top:-9.1145924479vw;right:-9.1145924479vw}.modal--share .svg-zig{width:7.9861190972vw;height:7.9861190972vw;left:-3.9583372917vw;bottom:55px}.modal--share .svg-line--magenta{height:16px;height:16px;width:73%;bottom:0;right:7.5px}.modal--active{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:1;pointer-events:all}.post-type-archive-sf_fundraiser .hero__sun{z-index:3}.archive-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:25px;gap:25px}.archive-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:20px;overflow:hidden;text-decoration:none;outline:2px solid rgba(0,0,0,0);border:1px solid var(--wp--preset--color--blue);-webkit-transition:outline .35s ease,-webkit-box-shadow;transition:outline .35s ease,-webkit-box-shadow;transition:outline .35s ease,box-shadow;transition:outline .35s ease,box-shadow,-webkit-box-shadow}.archive-item:hover{outline:2px solid var(--wp--preset--color--blue)}.archive-item .header{max-height:412px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;aspect-ratio:1;overflow:hidden}.archive-item .header img{height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;top:0;contain-intrinsic-size:auto 412px}.archive-item .header[\:has\(.thumbnail--default\)]{border-bottom:1px solid var(--wp--preset--color--blue);background-color:var(--wp--preset--color--white)}.archive-item .header:has(.thumbnail--default){border-bottom:1px solid var(--wp--preset--color--blue);background-color:var(--wp--preset--color--white)}.archive-item .header .thumbnail--default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.archive-item .header .thumbnail--default svg{position:absolute;height:75%;width:auto}.archive-item .body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 20px;background-color:var(--wp--preset--color--white)}.archive-item .label{position:absolute;top:0;right:0;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;font-size:16px;font-weight:700;padding:10px 15px;border-radius:0px 20px 0px 20px;color:var(--wp--preset--color--white)}.archive-item .label--urgent{background-color:#e50019}.archive-item .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:max(10px, min(1.3888902778vw, 20px));margin-bottom:35px}.archive-item .info-pupil{-webkit-box-flex:1;-ms-flex:1;flex:1}.archive-item .info-pupil i{font-size:12px;margin-right:10px}.archive-item .info-date{font-size:13px;font-weight:700;line-height:1.2;color:#e50019}.archive-item .pupil{display:block;margin-bottom:10px;font-size:13px;font-weight:700;line-height:1.2;color:var(--wp--preset--color--blue)}.archive-item .location,.archive-item .date{display:block;font-size:12px;line-height:1;color:#6f6f6f}.archive-item .date{margin-bottom:10px}.archive-item .content h2{font-size:16px;line-height:1.2;margin-bottom:5px;color:var(--wp--preset--color--blue)}.archive-item .content p{font-size:14px;line-height:1.3;margin-bottom:15px}.archive-item .goal{margin-top:auto}.archive-item .goal-total,.archive-item .goal-lack,.archive-item .goal-ends{display:block;text-align:center;font-size:12px;line-height:12px;color:#6f6f6f}.archive-item .goal-current{display:block;text-align:center;font-weight:bold;font-size:16px;line-height:1;color:var(--wp--preset--color--blue);margin-bottom:15px}.archive-item .goal-current--progress{margin-bottom:10px}.archive-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.archive-pagination .page-numbers{text-decoration:none;font-size:20px;font-weight:normal;font-weight:initial;line-height:1;width:44px;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0, 161, 237, 0.1);background-color:rgba(var(--color-blue), 0.1);margin-right:15px;border-radius:7px;-webkit-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease}.archive-pagination .page-numbers:hover{background-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white)}.archive-pagination .page-numbers:last-child{margin-right:0}.archive-pagination .current{background-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white)}.archive-pagination .prev,.archive-pagination .next{aspect-ratio:initial;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;background-color:rgba(0,0,0,0);border-radius:0;border-radius:initial}.archive-pagination .prev:hover,.archive-pagination .next:hover{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--blue)}.archive-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:55px}.archive-form strong{width:100%;margin-bottom:10px;color:var(--wp--preset--color--blue)}.archive-filters{margin-right:25px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive-filters select{line-height:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 35px 15px 20px;margin-right:max(10px, min(1.3888902778vw, 20px));margin-bottom:max(10px, min(1.3888902778vw, 20px));font-size:16px;border:1px solid var(--wp--preset--color--blue);border-radius:30px;color:var(--wp--preset--color--blue);background-color:var(--wp--preset--color--white);outline:2px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--wp--preset--color--blue) 50%),linear-gradient(135deg, var(--wp--preset--color--blue) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;cursor:pointer;-webkit-transition:outline .3s ease;transition:outline .3s ease}.archive-filters select:hover,.archive-filters select:active,.archive-filters select:focus{outline:2px solid var(--wp--preset--color--blue)}.archive-filters .checkbox{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;padding:15px 20px;margin-right:max(10px, min(1.3888902778vw, 20px));margin-bottom:max(10px, min(1.3888902778vw, 20px));border-radius:30px;border:1px solid var(--wp--preset--color--blue);color:var(--wp--preset--color--blue);background-color:var(--wp--preset--color--white);cursor:pointer;outline:2px solid rgba(0,0,0,0);-webkit-transition:color .4s ease,background-color .4s ease,outline .3s ease;transition:color .4s ease,background-color .4s ease,outline .3s ease}.archive-filters .checkbox:hover{outline:2px solid var(--wp--preset--color--blue)}.archive-filters .checkbox[\:has\(input\:checked\)]{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--blue)}.archive-filters .checkbox:has(input:checked){color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--blue)}.archive-filters .checkbox:last-child{margin-right:0}.archive-filters .checkbox input{visibility:hidden;position:absolute;z-index:-1}.archive-search{position:relative;width:max(250px, min(27.4305829861vw, 395px));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.archive-search::after{font-family:"icomoon" !important}.archive-search::after{z-index:1;position:absolute;display:block;content:"";color:var(--wp--preset--color--blue);font-size:24px;right:12px}.archive-search input{line-height:1;width:max(250px, min(27.4305829861vw, 395px));padding:15px 40px 15px 20px;font-size:16px;border:1px solid var(--wp--preset--color--blue);border-radius:7px;color:var(--wp--preset--color--blue);background-color:var(--wp--preset--color--white);outline:2px solid rgba(0,0,0,0);-webkit-transition:outline .3s ease;transition:outline .3s ease}.archive-search input::-moz-placeholder{color:var(--wp--preset--color--blue);opacity:.5}.archive-search input::-webkit-input-placeholder{color:var(--wp--preset--color--blue);opacity:.5}.archive-search input:-ms-input-placeholder{color:var(--wp--preset--color--blue);opacity:.5}.archive-search input::-ms-input-placeholder{color:var(--wp--preset--color--blue);opacity:.5}.archive-search input::placeholder{color:var(--wp--preset--color--blue);opacity:.5}.archive-search input::-ms-input-placeholder{color:var(--wp--preset--color--blue);opacity:.5}.archive-search input:hover,.archive-search input:active,.archive-search input:focus{outline:2px solid var(--wp--preset--color--blue)}.archive-info{text-align:center;margin-bottom:55px}.progress{display:block;content:"";position:absolute;top:0;left:0;height:100%;background:#fe0;border-radius:20px}.progress-bar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:33px;margin:5px max(0px, min(3.4722256944vw, 50px)) 10px;border-radius:20px;background-color:rgba(0,0,0,0);overflow:hidden}.progress-bar::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #fe0;border-radius:20px}.progress-text{position:absolute;font-size:12px;line-height:1;font-weight:normal;font-weight:initial;z-index:1;color:#000}.fundraiser-form .page__content-wrapper{padding:max(20px, min(2.0833354167vw, 30px));border-radius:calc(var(--border-radius)*2);border:2px solid #cbcbcb}.fundraiser-form .form{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;color:var(--wp--preset--color--blue);margin-bottom:0}.fundraiser-form .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-moz-column-gap:max(20px, min(6.9444513889vw, 100px));-webkit-column-gap:max(20px, min(6.9444513889vw, 100px));column-gap:max(20px, min(6.9444513889vw, 100px))}.fundraiser-form .form-title{color:var(--wp--preset--color--blue);width:100%;margin-bottom:25px}.fundraiser-form .form .amount{max-width:740px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fundraiser-form .form .amount-item{font-weight:700;text-align:center;min-width:max(135px, min(10.8333441667vw, 156px));background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--blue);border-radius:30px;padding:10px max(20px, min(2.0833354167vw, 30px));margin:0 max(20px, min(2.0833354167vw, 30px)) 20px 0;outline:2px solid rgba(0,0,0,0);cursor:pointer;-webkit-transition:color .4s ease,background-color .4s ease,outline .3s ease;transition:color .4s ease,background-color .4s ease,outline .3s ease}.fundraiser-form .form .amount-item:hover{outline:2px solid var(--wp--preset--color--blue)}.fundraiser-form .form .amount-item[\:has\(input\:checked\)]{color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--blue)}.fundraiser-form .form .amount-item:has(input:checked){color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--blue)}.fundraiser-form .form .amount-item:last-child{margin-right:0}.fundraiser-form .form .amount-item input{display:none}.fundraiser-form .form .amount-item--custom{width:100%;display:none;text-align:left;border-radius:7px;outline:2px solid rgba(0,0,0,0);padding:10.5px max(20px, min(2.0833354167vw, 30px));margin-bottom:25px;margin-right:0;font-weight:normal;-webkit-transition:outline .3s ease;transition:outline .3s ease}.fundraiser-form .form .amount-item--custom:hover,.fundraiser-form .form .amount-item--custom:active,.fundraiser-form .form .amount-item--custom:focus{outline:2px solid var(--wp--preset--color--blue)}.fundraiser-form .form .unnamed{width:100%;margin-top:-5px;margin-bottom:25px;font-size:15px;font-weight:500}.fundraiser-form .form .unnamed[\:has\(input\:checked\)] .unnamed-item::before{content:"✔";background-color:var(--wp--preset--color--blue)}.fundraiser-form .form .unnamed:has(input:checked) .unnamed-item::before{content:"✔";background-color:var(--wp--preset--color--blue)}.fundraiser-form .form .unnamed-item{width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:28.5px;cursor:pointer}.fundraiser-form .form .unnamed-item::before{content:"";position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"";font-size:12px;width:21px;height:21px;margin-right:7.5px;border-radius:5px;border:1px solid var(--wp--preset--color--blue);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.fundraiser-form .form .unnamed input{display:none}.fundraiser-form .form .signature-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fundraiser-form .form .signature-options .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:max(35px, min(4.8611159722vw, 70px));font-weight:600;margin-bottom:10px;cursor:pointer}.fundraiser-form .form .signature-options .item[\:has\(input\:checked\)] .checkmark::after{border-color:var(--wp--preset--color--blue)}.fundraiser-form .form .signature-options .item:has(input:checked) .checkmark::after{border-color:var(--wp--preset--color--blue)}.fundraiser-form .form .signature-options .item:last-child{margin-right:0}.fundraiser-form .form .signature-options .item input{display:none}.fundraiser-form .form .signature-options .item .checkmark{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:21px;height:21px;margin-right:7.5px;border-radius:50%;background-color:var(--wp--preset--color--white)}.fundraiser-form .form .signature-options .item .checkmark::after{position:absolute;display:block;content:"";width:100%;height:100%;background-color:var(--wp--preset--color--white);border:5px solid rgba(0,0,0,0);border-radius:50%;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.fundraiser-form .form .signature label{font-weight:600;margin-bottom:10px}.fundraiser-form .form .signature input,.fundraiser-form .form .signature textarea{width:100%;border:1px solid var(--wp--preset--color--blue);border-radius:7px;background-color:var(--wp--preset--color--white);outline:2px solid rgba(0,0,0,0);padding:10.5px max(20px, min(2.0833354167vw, 30px));margin-bottom:25px;font-weight:normal;-webkit-transition:outline .3s ease;transition:outline .3s ease}.fundraiser-form .form .signature input:hover,.fundraiser-form .form .signature input:active,.fundraiser-form .form .signature input:focus,.fundraiser-form .form .signature textarea:hover,.fundraiser-form .form .signature textarea:active,.fundraiser-form .form .signature textarea:focus{outline:2px solid var(--wp--preset--color--blue)}.fundraiser-form .form .signature input.disabled,.fundraiser-form .form .signature textarea.disabled{opacity:.5;pointer-events:none}.fundraiser-form .form .payment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fundraiser-form .form .payment-label{display:block;width:100%;margin-bottom:10px;font-weight:600}.fundraiser-form .form .payment-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6.5px max(20px, min(2.0833354167vw, 30px));min-width:max(210px, min(17.3611284722vw, 250px));border:1px solid var(--wp--preset--color--blue);border-radius:7px;background-color:var(--wp--preset--color--white);margin-right:max(20px, min(2.0833354167vw, 30px));margin-bottom:25px;min-height:70px;cursor:pointer;outline:2px solid rgba(0,0,0,0);-webkit-transition:outline .3s ease;transition:outline .3s ease}.fundraiser-form .form .payment-item:hover,.fundraiser-form .form .payment-item:active,.fundraiser-form .form .payment-item:focus{outline:2px solid var(--wp--preset--color--blue)}.fundraiser-form .form .payment-item:last-child{margin-right:0}.fundraiser-form .form .payment-item[\:has\(input\:checked\)]{outline:2px solid var(--wp--preset--color--blue)}.fundraiser-form .form .payment-item:has(input:checked){outline:2px solid var(--wp--preset--color--blue)}.fundraiser-form .form .payment-item input{display:none}.fundraiser-form .form .acceptance{margin-bottom:25px}.fundraiser-form .form .acceptance-item{display:block;font-size:15px;font-weight:500;line-height:1}.fundraiser-form .form .submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;margin:0 auto;background-color:#e50019;color:var(--wp--preset--color--white);font-size:32px;line-height:1;font-weight:700;padding:11px 70px;border:1px solid #e50019}.fundraiser-form .form .submit:hover{color:#e50019;background-color:var(--wp--preset--color--white)}.fundraiser-form .form .submit i{font-size:26px;margin-left:15px}.fundraiser-form .form .submit.disabled{opacity:.5;pointer-events:none}.fundraiser-form .form-cover{display:none;z-index:-1;top:0;left:0;position:absolute;width:100%;height:100%;border-radius:calc(var(--border-radius)*2);background-color:rgba(0,0,0,.1490196078);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fundraiser-form .form-cover.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.fundraiser-form .card{width:100%;max-width:405px}.fundraiser-form .card .archive-item{pointer-events:none}.fundraiser-form-error{display:none;background-color:#f8d7da;border:1px solid #f5c2c7;color:#842029;padding:16px;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;margin:16px 0}.fundraiser-form-error ul{margin:8px 0 0 16px;padding:0}.fundraiser-form-error ul li{color:#842029;font-weight:bold;margin-bottom:4px;list-style:disc}.fundraiser-form-error ul li::marker{color:#842029}.fundraiser-back{display:block;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;margin-bottom:15px;color:var(--wp--preset--color--blue);text-decoration:none;font-size:12px}.fundraiser-back i{font-size:13px;margin-right:7.5px}.loader{border:16px solid var(--wp--preset--color--white);border-radius:50%;border-top:16px solid var(--wp--preset--color--blue);width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.side-btns{width:37px;height:37px;position:absolute;margin-left:auto;top:70%;right:0;-webkit-transform:rotate(-90deg) translateY(100%);transform:rotate(-90deg) translateY(100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:max(15px, min(1.5972238194vw, 23px));opacity:0;z-index:-1;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;pointer-events:none}.side-btns-wrapper{z-index:9;position:fixed;width:100vw;height:100vh;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:1500px;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}.side-btns .btn,.side-btns .wpcf7-submit,.side-btns .wp-block-button__link{min-width:0 !important;min-width:initial !important}.side-btns .btn,.side-btns .wpcf7-submit,.side-btns .wp-block-button__link{position:relative;line-height:max(1px, min(2.2916689583vw, 33px));padding-left:13px;padding-right:13px;border-width:2px}.side-btns .btn svg,.side-btns .wpcf7-submit svg,.side-btns .wp-block-button__link svg{position:absolute;top:-10px;left:20px}.side-btns .btn i,.side-btns .wpcf7-submit i,.side-btns .wp-block-button__link i{font-size:11px;margin-left:7.5px}.side-btns .btn i.big,.side-btns .wpcf7-submit i.big,.side-btns .wp-block-button__link i.big{font-size:15px}.side-btns.hidden{opacity:0 !important;-webkit-transform:translateY(100%) !important;transform:translateY(100%) !important}body[\:has\(.is-scrolled\)] .side-btns{z-index:1;opacity:1;-webkit-transform:rotate(-90deg) translateY(0%);transform:rotate(-90deg) translateY(0%);pointer-events:all}body:has(.is-scrolled) .side-btns{z-index:1;opacity:1;-webkit-transform:rotate(-90deg) translateY(0%);transform:rotate(-90deg) translateY(0%);pointer-events:all}.pupil-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--wp--preset--color--white);border:2px solid #cbcbcb;border-radius:calc(var(--border-radius)*2);margin-bottom:45px}.pupil-wrapper--thumbnailless{padding-left:max(20px, min(2.0833354167vw, 30px))}.pupil-wrapper--thumbnailless .pupil-info{width:100%}.pupil-about{border-radius:calc(var(--border-radius)*2) 24px calc(var(--border-radius)*2) calc(var(--border-radius)*2);-moz-column-gap:2.6041692708vw;-webkit-column-gap:2.6041692708vw;column-gap:2.6041692708vw}.pupil-about .svg{z-index:-1;position:absolute}.pupil-about .svg-sun{width:23.1771065104vw;aspect-ratio:1/1;bottom:-11.4583447917vw;left:-11.4583447917vw}.pupil-about .svg-zig{z-index:0;width:7.8125078125vw;height:4.6875046875vw;top:80px;right:-3.9062539062vw}.pupil-about .svg-c{z-index:1;width:4.4270877604vw;height:3.125003125vw;bottom:max(20px, min(2.0833354167vw, 30px));left:29.5%}.pupil-image{margin:-1px 0 -1px -1px;border-radius:calc(var(--border-radius)*2) 0 0 calc(var(--border-radius)*2);overflow:hidden;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.pupil-image img{position:absolute;height:auto;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pupil-info{height:-webkit-fit-content;height:fit-content;height:-moz-fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:var(--grid) 0;padding:max(20px, min(2.0833354167vw, 30px)) max(20px, min(2.0833354167vw, 30px)) max(20px, min(2.0833354167vw, 30px)) 0}.pupil-header{z-index:1;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-mozfit-content;margin-bottom:10px}.pupil-details{height:-webkit-fit-content;height:fit-content;height:-moz-fit-content;width:calc(50% - 1.0416677083vw)}.pupil-label{z-index:1;position:absolute;top:-1px;right:-1px;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;font-size:22px;padding:10px 36.5px;border-radius:0px 24px 0px 24px;color:var(--wp--preset--color--white)}.pupil-label--urgent{background-color:#e50019}.pupil-time{color:rgb(229, 0, 25);color:rgb(var(--color-red));font-family:"Syne";font-family:var(--font-display);font-weight:700;margin-bottom:20px}.pupil-time i{margin-right:10px;font-size:15px}.pupil-time--hidden{margin-bottom:35px;visibility:hidden}.pupil-title{letter-spacing:1px;line-height:1.2}.pupil-name{color:#00A1ED;color:var(--blue-light);font-weight:700;font-family:"Syne";font-family:var(--font-display)}.pupil-name i{font-size:16px;margin-right:10px}.pupil-list{list-style:none;padding-left:0;margin-top:0;margin-bottom:0px}.pupil-list li{list-style:none;color:#414141;font-weight:400;margin-bottom:7.5px}.pupil-list li:last-child{margin-bottom:0}.pupil-list i{font-size:14px;margin-right:10px;color:#6e6e6e}.pupil-share{margin-bottom:15px}.pupil-share:hover{color:var(--wp--preset--color--white) !important;background-color:var(--wp--preset--color--blue) !important}.pupil-share.disabled{opacity:.5;pointer-events:none}.pupil-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pupil-btn:hover{color:var(--wp--preset--color--white)}.pupil-btn i{margin-left:10px}.pupil-donate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(50% - 1.0416677083vw)}.pupil-donate-btns{width:100%;height:-webkit-fit-content;height:fit-content;height:-moz-fit-content}.pupil-donate .pupil-share{margin-top:auto}.pupil-donate a,.pupil-donate button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px auto 0;background-color:#e50019;color:var(--wp--preset--color--white);font-size:20px;line-height:1;font-weight:700;height:55px;border:1px solid #e50019}.pupil-donate a:hover,.pupil-donate button:hover{color:#e50019;background-color:var(--wp--preset--color--white)}.pupil-donate a i,.pupil-donate button i{font-size:20px !important}.pupil-donate a i,.pupil-donate button i{margin-left:10px}.pupil-donate a.disabled,.pupil-donate button.disabled{opacity:.5;pointer-events:none}.pupil-goal{width:100%;-ms-flex-line-pack:center;align-content:center;margin-bottom:20px;height:-webkit-fit-content;height:fit-content;height:-moz-fit-content}.pupil-goal .goal-total,.pupil-goal .goal-lack{display:block;text-align:center;font-size:16px;line-height:1;color:#6e6e6e}.pupil-goal .goal-current,.pupil-goal .goal-ends{display:block;text-align:center}.pupil-goal .goal-current{font-size:32px;color:var(--wp--preset--color--blue);font-weight:700;margin-bottom:3px;margin-top:1.5625015625vw}.pupil-goal .goal-current--progress{margin-top:0}.pupil-goal .goal-ends{font-size:16px;color:#6e6e6e}.pupil-goal .progress-bar{height:45px;border-radius:30px;margin:7.5px 0}.pupil-goal .progress-bar::before{border-radius:30px}.pupil-goal .progress-text{font-size:20px}.pupil-content .svg{z-index:-1;position:absolute}.pupil-content .svg-sun{width:17.4479341146vw;aspect-ratio:1/1;right:-10.1562601563vw;bottom:4.6875046875vw}.pupil-content .svg-j{z-index:0;width:7.9166745833vw;height:9.1145924479vw;left:-2.6041692708vw;bottom:-1.8229184896vw}.pupil-description{width:60%;position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.pupil-description::after{content:"";width:3px;right:0;background-color:#00A1ED;background-color:var(--blue-light);border-radius:3px;position:absolute;top:max(1px, min(1.7361128472vw, 25px));bottom:max(1px, min(1.7361128472vw, 25px))}.pupil-description p{color:#1a1818;margin-bottom:20px}.pupil-description .pupil-btn{margin:0 auto}.pupil-heading{color:#00A1ED;color:var(--blue-light)}.pupil-donations{width:40%;color:#1a1818}.pupil-donations--empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pupil-donations--empty p{text-align:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.pupil-donations .list{list-style:none;padding:0;margin:0;position:absolute;width:calc(100% - 15px)}.pupil-donations .list-wrapper{padding:0;position:relative;overflow-y:scroll;height:calc(100% - max(1px, min(5.9027836806vw, 85px)))}.pupil-donations .list-wrapper::-webkit-scrollbar{width:10px}.pupil-donations .list-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.pupil-donations .list-wrapper::-webkit-scrollbar-thumb{background:#80d0f6;border-radius:20px}.pupil-donations .list-wrapper::-webkit-scrollbar-thumb:hover{background:var(--wp--preset--color--blue)}.pupil-donations .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#414141;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #909090}.pupil-donations .item:last-child{margin-bottom:0;padding-bottom:0;border:none}.pupil-donations .donator,.pupil-donations .date,.pupil-donations .text{display:block}.pupil-donations .donator{font-size:max(18px, min(1.6666683333vw, 24px));line-height:1.375;font-family:"Syne";font-weight:700;margin-bottom:5px}.pupil-donations .date{color:#909090;font-size:max(12px, min(.9722231944vw, 14px));line-height:1.43}.pupil-donations .text{font-size:max(14px, min(1.25000125vw, 18px));margin-top:10px;margin-bottom:0}.pupil-donations .amount{font-size:max(18px, min(1.6666683333vw, 24px));font-weight:700;font-family:"Syne";color:var(--wp--preset--color--blue)}.is-decor svg{display:block;width:100%;height:auto}.lottie *{transform-box:initial}.message{border-radius:var(--border-radius);background-color:#eee;text-align:center;padding:var(--grid)}.message .btn,.message .wpcf7-submit,.message .wp-block-button__link{margin-left:auto;margin-right:auto}.is-section-blue{--section-bg-color: var(--wp--preset--color--blue);--section-color: var(--wp--preset--color--white)}.is-section-blue h1,.is-section-blue h2,.is-section-blue h3{color:var(--section-color)}.is-section-light-blue{--section-bg-color: rgba(var(--color-blue), 0.1);--section-color: var(--wp--preset--color--blue)}.is-section-light-blue h1,.is-section-light-blue h2,.is-section-light-blue h3{color:var(--section-color)}.debug{position:fixed;bottom:0;right:0;font-size:11px;opacity:.2;text-align:right;padding:1em;line-height:120%;pointer-events:none;z-index:6}.debug a{pointer-events:all}.hide-symbols{width:0;height:0;position:absolute}svg *{transform-box:fill-box}[data-link-catcher]{cursor:pointer}.cats{margin:0;padding:0;list-style:none;text-transform:uppercase;color:var(--wp--preset--color--blue);font-size:var(--font-size-small);font-weight:bold}.cats li{margin:0}.js img[data-src]{opacity:0;-webkit-transition:opacity .45s ease,-webkit-transform .45s ease;transition:opacity .45s ease,-webkit-transform .45s ease;transition:opacity .45s ease,transform .45s ease;transition:opacity .45s ease,transform .45s ease,-webkit-transform .45s ease}.js img[data-src].loaded{opacity:1}.toc{background-color:rgb(0, 161, 237, 0.1);background-color:rgb(var(--color-blue), 0.1);padding:calc(var(--grid)*2);border-radius:var(--border-radius);-webkit-transition:top .4s ease;transition:top .4s ease}.toc strong{display:block;margin-bottom:var(--grid)}.toc ul{list-style:none;padding:0}.toc ul li{line-height:150%}.toc ul a{text-decoration:none}[data-hover-container]{position:relative}[data-hover-container] [data-hover-item]{position:relative;z-index:2}[data-hover-container] .hover{top:0;left:0;width:100%;position:absolute;z-index:0}.is-desktop{display:none !important}.is-mobile{display:none !important}.blink{-webkit-animation:blink-animation 1s steps(5, start) infinite;animation:blink-animation 1s steps(5, start) infinite}@-webkit-keyframes blink-animation{to{visibility:hidden}}@keyframes blink-animation{to{visibility:hidden}}.blink-move{-webkit-animation:blink-animation 5s var(--delay) steps(10, start) infinite;animation:blink-animation 5s var(--delay) steps(10, start) infinite}.blink-move-rotate{-webkit-animation:blink-animation-rotate 5s var(--delay) steps(10, start) infinite;animation:blink-animation-rotate 5s var(--delay) steps(10, start) infinite}@keyframes blink-animation{0%,39.9%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}40%,44.9%{opacity:0}45%,84.9%{-webkit-transform:translate(0, 2rem);transform:translate(0, 2rem);opacity:1}85%,89.9%{opacity:0}90%,100%{-webkit-transform:translate(0, -2rem);transform:translate(0, -2rem);opacity:1}}@-webkit-keyframes blink-animation-rotate{0%,39.9%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}40%,44.9%{opacity:0}45%,84.9%{-webkit-transform:translate(0, 2rem) rotate(45deg);transform:translate(0, 2rem) rotate(45deg);opacity:1}85%,89.9%{opacity:0}90%,100%{-webkit-transform:translate(0, -2rem) rotate(-45deg);transform:translate(0, -2rem) rotate(-45deg);opacity:1}}@keyframes blink-animation-rotate{0%,39.9%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}40%,44.9%{opacity:0}45%,84.9%{-webkit-transform:translate(0, 2rem) rotate(45deg);transform:translate(0, 2rem) rotate(45deg);opacity:1}85%,89.9%{opacity:0}90%,100%{-webkit-transform:translate(0, -2rem) rotate(-45deg);transform:translate(0, -2rem) rotate(-45deg);opacity:1}}.no-scroll{overflow:hidden}.mb-2{margin-bottom:2em}.color--magenta{color:#e50c80}.color--blue{color:var(--wp--preset--color--blue)}.color--red{color:var(--wp--preset--color--vivid-red)}@media (min-width: 769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width: 992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media (max-width: 992px){.archive-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 991px){.popup-button{font-size:20px}.popup-footer-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-footer-buttons button{padding:7.5px}.popup-footer-buttons button:first-child{margin-bottom:5px !important}.cscks-manage .option{width:100%}.cscks-manage .option:last-child{margin-bottom:0}.cscks-content{max-height:45vh;overflow:auto}.cscks-footer{-ms-flex-wrap:wrap;flex-wrap:wrap}.cscks-footer-settings{margin-top:30px}.cscks-footer .cscks-btn{width:100%;margin-left:0;margin-bottom:5px}.cscks-footer .cscks-btn:first-child{margin-bottom:15px}.cscks-footer .cscks-btn:last-child{margin-bottom:0}.cscks-footer .cscks-cancel,.cscks-footer .cscks-openSettings,.cscks-footer .cscks-accept{display:block}.cscks-footer .cscks-cancel,.cscks-footer .cscks-manage{margin-top:15px !important}.cscks-footer .cscks-cancel,.cscks-footer .cscks-manage{margin:0;padding:5px 0}}@media (max-width: 576px){.popup-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px 15px 5px}.popup-content{font-size:12px}.popup-content-outer{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px}.cscks-manage .option-label span{margin-left:7.5px;width:36px;min-width:36px}.cscks-manage .option-label.is-active span::after{left:18px}.cscks-content{max-height:60vh}.cscks-footer .cscks-btn{font-size:12.25px}.modal-footer{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-footer .btn,.modal-footer .wpcf7-submit,.modal-footer .wp-block-button__link{width:100% !important}.modal-footer .btn,.modal-footer .wpcf7-submit,.modal-footer .wp-block-button__link{margin-right:0;margin-bottom:15px}.modal-footer .btn:last-child,.modal-footer .wpcf7-submit:last-child,.modal-footer .wp-block-button__link:last-child{margin-bottom:0}.modal-footer .btn.modal-close,.modal-footer .modal-close.wpcf7-submit,.modal-footer .modal-close.wp-block-button__link{width:100% !important}}@media screen and (max-height: 420px){.goverlay{background:#000}}@media (prefers-reduced-motion: reduce){html[focus-within]{scroll-behavior:auto}html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@media screen and (orientation: landscape){:root{--grid: max(1px, min(1.1111122222vw, 16px));--max-container: max(1px, min(100.0001vw, 1440px));--col: max(1px, min(24.3055798611vw, 350px));--border-radius: max(1px, min(0.5555561111vw, 8px));--top-menu-offset: calc(var(--grid) * 9);--font-size-h1: max(1px, min(3.1944476389vw, 46px));--font-size-h2: max(1px, min(2.0833354167vw, 30px));--font-size-h3: max(1px, min(1.6666683333vw, 24px));--font-size-small: max(1px, min(0.9722231944vw, 14px))}.wp-admin :root{--grid: 16px}.posts-nav,.partner,.page__footer{width:100vw;margin-left:calc((100vw - var(--max-container))*-0.5 - var(--grid)*3)}.wp-admin .posts-nav,.wp-admin .partner,.wp-admin .page__footer{width:100%;margin-left:0}.content-header:after,.section--proteges:after{background-size:max(1px, min(2.0833354167vw, 30px));width:calc(var(--grid)*30)}html body.ally-font{font-size:125%}.stats,.slider--mega .slider__content,.content-header,.section__container,.nav__wrapper,.footer,.page--error,.page--search,.page--page,.page--post,.page--home{padding-left:calc(var(--grid)*3);padding-right:calc(var(--grid)*3)}html,body{font-size:max(1px, min(1.25000125vw, 18px))}body{line-height:144%}p:not(:last-child){margin-bottom:var(--grid)}h1,.h1{font-size:var(--font-size-h1)}h2,.h2{font-size:var(--font-size-h2)}h3,.h3{font-size:max(1px, min(1.3888902778vw, 20px))}.page__footer{background-color:rgba(0, 161, 237, 0.1);background-color:rgba(var(--color-blue), 0.1)}.page__aside{width:calc(var(--col) - var(--grid)*4)}.page__content-wrapper{margin-bottom:calc(var(--grid)*4);min-height:25vh}.page__content-wrapper.has-aside{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid)*4)}.page__content.has-portrait{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--grid)*2)}.page__thumbnail{aspect-ratio:16/9}.has-portrait .page__thumbnail{aspect-ratio:9/16;width:33.33%;margin-bottom:0}.page__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.page--post .page__content,.page--page .page__content{margin:0 auto;width:60%}.page--post .page__content--has-aside,.page--page .page__content--has-aside{width:calc(var(--col)*2);margin-left:0}.page--post .page__nav,.page--page .page__nav{top:var(--top-menu-offset);position:absolute;bottom:0}.page__error,.page__thanks{margin:calc(var(--grid)*4) calc(var(--grid)*4)}.page--error .error-svg-zigzak svg{width:max(1px, min(10.4861215972vw, 151px));height:max(1px, min(8.8888977778vw, 128px))}.page--error .error-svg-sun svg{width:max(1px, min(15.9722381944vw, 230px));height:max(1px, min(15.9722381944vw, 230px))}.page--error .page__content-wrapper{padding:max(1px, min(13.8889027778vw, 200px)) 0;margin-bottom:max(1px, min(6.9444513889vw, 100px))}.page--error .page__error h1{font-size:max(1px, min(6.6666733333vw, 96px));line-height:1.2}.page--error .page__error h2{margin-bottom:calc(var(--grid)*2);font-size:max(1px, min(1.7361128472vw, 25px))}.page--error .page__error .btn-errors a,.page--error .page__error .btn-errors button{width:max(1px, min(13.8889027778vw, 200px));max-width:200px}.page--page[\:has\(.page__thanks\)] .svg-zigzak svg{width:max(1px, min(10.4861215972vw, 151px));height:max(1px, min(8.8888977778vw, 128px))}.page--page[\:has\(.page__thanks\)] .svg-zigzak svg{width:max(1px, min(10.4861215972vw, 151px));height:max(1px, min(8.8888977778vw, 128px))}.page--page:has(.page__thanks) .svg-zigzak svg{width:max(1px, min(10.4861215972vw, 151px));height:max(1px, min(8.8888977778vw, 128px))}.page--page[\:has\(.page__thanks\)] .svg-sun svg{width:max(1px, min(15.9722381944vw, 230px));height:max(1px, min(15.9722381944vw, 230px))}.page--page[\:has\(.page__thanks\)] .svg-sun svg{width:max(1px, min(15.9722381944vw, 230px));height:max(1px, min(15.9722381944vw, 230px))}.page--page:has(.page__thanks) .svg-sun svg{width:max(1px, min(15.9722381944vw, 230px));height:max(1px, min(15.9722381944vw, 230px))}.page--page[\:has\(.page__thanks\)] .page__content-wrapper{padding:max(1px, min(13.8889027778vw, 200px)) 0;margin-bottom:max(1px, min(6.9444513889vw, 100px))}.page--page[\:has\(.page__thanks\)] .page__content-wrapper{padding:max(1px, min(13.8889027778vw, 200px)) 0;margin-bottom:max(1px, min(6.9444513889vw, 100px))}.page--page:has(.page__thanks) .page__content-wrapper{padding:max(1px, min(13.8889027778vw, 200px)) 0;margin-bottom:max(1px, min(6.9444513889vw, 100px))}.page--page[\:has\(.page__thanks\)] .page__thanks h1{font-size:max(1px, min(6.6666733333vw, 96px));line-height:1.2}.page--page[\:has\(.page__thanks\)] .page__thanks h1{font-size:max(1px, min(6.6666733333vw, 96px));line-height:1.2}.page--page:has(.page__thanks) .page__thanks h1{font-size:max(1px, min(6.6666733333vw, 96px));line-height:1.2}.page--page[\:has\(.page__thanks\)] .page__thanks h2{margin-bottom:calc(var(--grid)*2);font-size:max(1px, min(1.7361128472vw, 25px));max-width:75%;margin-left:auto;margin-right:auto}.page--page[\:has\(.page__thanks\)] .page__thanks h2{margin-bottom:calc(var(--grid)*2);font-size:max(1px, min(1.7361128472vw, 25px));max-width:75%;margin-left:auto;margin-right:auto}.page--page:has(.page__thanks) .page__thanks h2{margin-bottom:calc(var(--grid)*2);font-size:max(1px, min(1.7361128472vw, 25px));max-width:75%;margin-left:auto;margin-right:auto}.page--page[\:has\(.page__thanks\)] .page__thanks .btns a,.page--page[\:has\(.page__thanks\)] .page__thanks .btns button{width:max(1px, min(13.8889027778vw, 200px));max-width:200px}.page--page[\:has\(.page__thanks\)] .page__thanks .btns a,.page--page[\:has\(.page__thanks\)] .page__thanks .btns button{width:max(1px, min(13.8889027778vw, 200px));max-width:200px}.page--page:has(.page__thanks) .page__thanks .btns a,.page--page:has(.page__thanks) .page__thanks .btns button{width:max(1px, min(13.8889027778vw, 200px));max-width:200px}.circle{width:calc(var(--grid)*16)}.circle h3,.circle h2{font-size:max(1px, min(1.7361128472vw, 25px))}.footer__bottom{font-size:max(1px, min(0.9722231944vw, 14px))}.footer{padding:calc(var(--grid)*2) calc(var(--grid)*7)}.footer h2{margin-bottom:calc(var(--grid)*3)}.footer p{line-height:150%;font-size:var(--font-size-small)}.footer .is-decor{right:calc(var(--grid))}.footer__icon{right:calc(var(--grid)*2);height:calc(var(--grid)*14);bottom:calc(100% - var(--grid)*7);width:calc(var(--grid)*7)}.footer__sun svg{width:max(1px, min(15.9722381944vw, 230px));height:max(1px, min(15.9722381944vw, 230px))}.footer__row{gap:calc(var(--grid)*4)}.footer__bottom{margin-top:calc(var(--grid)*2);padding-top:calc(var(--grid)*2)}.menu--top{border-radius:var(--border-radius);font-size:max(1px, min(0.9722231944vw, 14px));-webkit-box-shadow:0 2px 0 rgba(var(--color-black), 0.2);box-shadow:0 2px 0 rgba(var(--color-black), 0.2)}.menu--top .sub-menu{font-family:Metropolis;position:absolute;visibility:hidden;border-radius:var(--border-radius);-webkit-box-shadow:0 .5em .5em rgba(0,0,0,.1);box-shadow:0 .5em .5em rgba(0,0,0,.1);min-width:100%;z-index:2}.menu--top .sub-menu__item{background-color:rgb(0, 134, 230);background-color:rgb(var(--color-blue-dark))}.menu--top .sub-menu__item:last-child{border-radius:0 0 var(--border-radius) var(--border-radius);padding-bottom:.5em}.menu--top .sub-menu__link{padding:max(1px, min(0.6944451389vw, 10px)) max(1px, min(1.3888902778vw, 20px))}.menu--top .menu__item{-webkit-transition:background-color .2s ease;transition:background-color .2s ease;background-color:var(--wp--preset--color--blue);text-align:center}.menu--top .menu__item{border-left:1px solid var(--wp--preset--color--white)}.menu--top .menu__item:first-child{border-radius:3rem 0 0 3rem;border-left:0}.menu--top .menu__item:last-child{border-radius:0 3rem 3rem 0}.menu--top .menu__item.current-menu-ancestor,.menu--top .menu__item.current_page_item{background-color:rgb(0, 134, 230);background-color:rgb(var(--color-blue-dark))}.menu--top .menu__link{line-height:max(1px, min(3.4722256944vw, 50px))}.menu--socialmedia{margin:auto calc(var(--grid)*2);width:calc(var(--grid)*6)}.menu--socialmedia .menu__item a{font-size:max(1px, min(2.5000025vw, 36px))}.menu--socialmedia .menu__item a:hover{color:rgb(0, 134, 230);color:rgb(var(--color-blue-dark))}.nav{padding-top:var(--grid)}.nav:before{height:calc(100% - var(--grid)*1.5)}.nav.is-scrolled.is-visible{-webkit-transform:translateY(0px);transform:translateY(0px)}.nav.is-scrolled{-webkit-transform:translateY(calc(var(--grid) * -7));transform:translateY(calc(var(--grid) * -7))}.nav__wrapper{padding:0 var(--grid);gap:0 var(--grid);padding-top:var(--grid)}.nav__menu{width:100%;padding-top:calc(var(--grid)*2)}.nav__search.active{margin-left:calc(-1*max(1px, min(3.3333366667vw, 48px)))}.nav__menu-trigger{display:none}.nav__logo{width:max(1px, min(9.7222319444vw, 140px));padding:0;height:calc(var(--grid)*7);position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.nav__logo svg.logo-mono{display:none}.btn,.wp-block-button__link,.wpcf7-submit{line-height:max(1px, min(3.3333366667vw, 48px));padding:0 var(--grid)}.btn,.wp-block-button__link,.wpcf7-submit{font-size:max(1px, min(0.9722231944vw, 14px))}.btn:not(.btn--icon),.wp-block-button__link:not(.btn--icon),.wpcf7-submit:not(.btn--icon){min-width:max(1px, min(8.8888977778vw, 128px))}.btn [class^=icon-],.wp-block-button__link [class^=icon-],.wpcf7-submit [class^=icon-]{font-size:max(1px, min(1.3888902778vw, 20px))}.btn--wide{width:max(1px, min(17.3611284722vw, 250px))}.btn--cta{font-size:max(1px, min(0.9722231944vw, 14px));line-height:1em}.btn--cta svg{width:max(1px, min(2.0833354167vw, 30px))}.btn--icon{width:max(1px, min(3.3333366667vw, 48px));height:max(1px, min(3.3333366667vw, 48px));line-height:max(1px, min(3.3333366667vw, 48px));font-size:max(1px, min(1.6666683333vw, 24px))}.btn--contrast,.is-style-outline .wp-block-button__link{border-width:max(1px, min(0.1388890278vw, 2px))}.btn--menu-trigger{border-width:max(1px, min(0.1388890278vw, 2px))}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__sun{bottom:10%;-webkit-transform:translateY(20%);transform:translateY(20%);right:calc(var(--grid)*-1);width:max(1px, min(33.3333666667vw, 480px));height:max(1px, min(33.3333666667vw, 480px))}.hero__sun svg{width:max(1px, min(33.3333666667vw, 480px));height:max(1px, min(33.3333666667vw, 480px))}.hero__slide{display:none}.hero__slide.active{display:-webkit-box;display:-ms-flexbox;display:flex}.hero__content{position:relative;z-index:3}.hero__text{padding:calc(var(--grid)) 0}.hero__slider{width:100%}.hero--search,.hero--page,.hero--post{margin-bottom:calc(var(--grid)*2)}.hero--search,.hero--post{padding-top:var(--top-menu-offset)}.hero--search .hero__content,.hero--page .hero__content,.hero--post .hero__content{padding:calc(var(--grid)*2) 0 calc(var(--grid));margin-left:20%;width:calc(var(--col)*2)}.hero--slider{gap:calc(2*var(--grid)) calc(3*var(--grid));padding-left:calc(3*var(--grid));padding-right:calc(3*var(--grid));margin-bottom:var(--grid)}.hero--slider .hero__header{width:100%;padding-bottom:0}.hero--slider .hero__aside{width:var(--col);padding:calc(3*var(--grid)) 0;padding-right:calc(3*var(--grid))}.hero--slider .hero__aside h2{margin-bottom:var(--grid)}.hero--slider .hero__aside .is-decor{width:25%}.hero--slider .hero__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:calc(var(--grid)*2)}.hero--single .hero__aside{width:calc(1.2*var(--col))}.accordion{margin-bottom:max(1px, min(2.7777805556vw, 40px))}.accordion__title img{width:calc(var(--col))}.accordion__action{width:var(--col)}.accordion__header{padding:max(1px, min(1.3888902778vw, 20px)) 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion__body-wrapper{padding-bottom:max(1px, min(1.3888902778vw, 20px))}.partner{padding-bottom:calc(var(--grid)*3)}.grid{--columns: 3;--gap: var(--grid);gap:var(--gap);-ms-flex-wrap:wrap;flex-wrap:wrap}.grid__item.big-icon p{width:80%;font-size:max(1px, min(1.1111122222vw, 16px));line-height:150%}.grid--two{--columns: 2}.grid--lead{--columns: 4;padding:calc(var(--grid)*2) 0}.grid--lead .grid__item.lead{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns));aspect-ratio:2/1}.grid--lead .grid__item.lead p{width:100%;margin-top:var(--grid)}.posts-list{margin:calc(var(--grid)*3) calc(var(--grid)*4);padding-bottom:var(--grid);gap:0 calc(var(--grid)*2)}.wp-admin .posts-list{padding:0}.posts-list .hover{background-color:rgba(0, 161, 237, 0.1);background-color:rgba(var(--color-blue), 0.1);border-radius:calc(var(--border-radius) + var(--grid))}.posts-list__item{width:calc(50% - var(--grid));padding:var(--grid)}.posts-list__header{margin:calc(var(--grid)*3) calc(var(--grid)*4) !important}.post__thumbnail{width:calc(var(--grid)*15);aspect-ratio:1}.post--excerpt .post__content{padding:calc(var(--grid)) 0}.posts-nav{position:-webkit-sticky;position:sticky;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:var(--top-menu-offset)}.post-nav{width:calc(var(--col) - var(--grid)*6);text-decoration:none}.post-nav__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--grid);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid var(--wp--preset--color--blue);background-color:var(--wp--preset--color--white);padding:var(--grid)}.post-nav__thumbnail{width:calc(var(--grid)*5);height:calc(var(--grid)*5)}.post-nav--next .post-nav__thumbnail{margin-left:auto}.segment{margin:0 auto;background-color:#fff;border-radius:calc(var(--border-radius)*3);outline:2px solid var(--section-color)}.segment__item,.segment li{padding:0 calc(var(--grid)*2)}.segment__item button,.segment__item a,.segment li button,.segment li a{line-height:max(1px, min(3.3333366667vw, 48px))}.pagination{margin-bottom:calc(var(--grid)*3)}.pagination .page-numbers:not(.dots){min-width:calc(var(--grid)*2.5);height:calc(var(--grid)*2.5);line-height:calc(var(--grid)*2.5)}.section{margin-top:calc(var(--grid)*3);margin-bottom:calc(var(--grid)*3)}.section__container{padding:0}.section__header{margin:var(--grid) 0;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 var(--grid)}.section__footer{margin:calc(var(--grid)*6) 0;margin-top:calc(var(--grid)*2)}.section--apele{margin-left:calc(var(--grid)*4);margin-right:calc(var(--grid)*4)}.section--apele .section__content{margin:var(--grid) 0}.section--apele .section__container{margin-bottom:calc(var(--grid)*3)}.form--search{border-width:max(1px, min(0.1388890278vw, 2px));padding-right:max(1px, min(3.3333366667vw, 48px));border-width:max(1px, min(0.1388890278vw, 2px))}.form--search [type=submit]{border:0;border-radius:0;border-radius:0 calc(var(--border-radius) - max(1px, min(0.1388890278vw, 2px))) calc(var(--border-radius) - max(1px, min(0.1388890278vw, 2px))) 0;height:100%}.form--search .form__input{line-height:max(1px, min(3.0555586111vw, 44px))}.tag{line-height:max(1px, min(3.0555586111vw, 44px))}.content-header:after{right:calc(var(--grid)*4)}.content-header__container{margin:0}.content-header .wp-block-columns{margin-left:var(--grid);margin-right:var(--grid);margin-bottom:calc(var(--grid)*2)}.marquee__item img{max-width:calc(var(--grid)*7);max-height:max(1px, min(6.25000625vw, 90px))}.big-icon:hover{-webkit-transform:scale(1.025);transform:scale(1.025)}.slider__body .wp-block-media-text{grid-template-columns:33% auto;gap:var(--grid)}.slider--content{padding:0 calc(var(--grid)*1.5);margin-top:calc(var(--grid)*4);margin-bottom:calc(var(--grid)*5);margin-left:calc(var(--grid)*-1);margin-right:calc(var(--grid)*-1)}.slider--content .slider__item{width:33.33%}.slider--content .slider__item.is-admin{width:100%}.slider--content .slider__image{border-radius:var(--border-radius);aspect-ratio:1/1;height:calc(var(--grid)*16);margin-bottom:var(--grid)}.slider--content .slider__content{margin-top:auto}.slider--mega{overflow:hidden;border-radius:var(--border-radius);margin-top:calc(var(--top-menu-offset) + var(--grid)*2.5);margin-left:calc(var(--grid)*-2);margin-right:calc(var(--grid)*-2)}.slider--mega .slider__image{position:absolute;top:0;right:0;width:100%;height:100%}.slider--mega .slider__image::after{top:0;bottom:0;width:50%;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.4)), to(transparent));background:linear-gradient(90deg, rgba(0, 0, 0, 0.4), transparent)}.slider--mega .slider__content{min-height:25vw}.slider--mega .slider__content p{font-size:var(--font-size-h2)}.wp-admin .slider--mega .slider__content{height:calc(var(--max-container)*.25)}.slider--mega .slider__sun{width:40vw;top:50%;left:0;-webkit-transform:translate3d(-75%, 0%, 0);transform:translate3d(-75%, 0%, 0);height:40vw}.slider--mega .slider__body{padding:calc(var(--grid)*3);width:45%;margin:auto 0;padding:0;margin-left:calc(var(--grid)*3)}.stats .is-decor:nth-child(1){top:64%;left:54%;z-index:3}.stats .is-decor:nth-child(2){top:5%;left:30%;z-index:3}.stats .is-decor:nth-child(3){top:10%;left:89%;z-index:3}.wp-block-gallery{--columns: 8;--gap: var(--grid)}.wp-block-columns{margin:calc(var(--grid)*3) 0}.wp-admin .wp-block-columns{margin-left:auto;margin-right:auto}.wp-block-columns.is-layout-flex{gap:calc(var(--grid)*2)}.wp-block-columns.is-layout-flex .wp-block-column{-webkit-box-flex:1;-ms-flex:1;flex:1}.wp-block-columns.is-style-header{margin-left:calc(var(--grid)*4);margin-right:calc(var(--grid)*4)}.wp-block-media-text{display:grid;grid-template-columns:1fr 1fr}.wp-block-media-text__media{--size: calc(var(--grid) * 8)}.wp-block-media-text__content{padding:var(--grid) calc(var(--grid)*2)}.wp-block-gallery.is-style-custom-col-number.columns-1{--columns: 1}.wp-block-gallery.is-style-custom-col-number.columns-2{--columns: 2}.wp-block-gallery.is-style-custom-col-number.columns-3{--columns: 3}.wp-block-gallery.is-style-custom-col-number.columns-4{--columns: 4}.wp-block-gallery.is-style-custom-col-number.columns-5{--columns: 5}.wp-block-gallery.is-style-custom-col-number.columns-6{--columns: 6}.wp-block-gallery.is-style-custom-col-number.columns-7{--columns: 7}.wp-block-heading:not(:last-child){margin-bottom:var(--grid)}.wp-block-heading:not(:first-child){margin-top:calc(var(--grid)*3)}.cscks-footer .cscks-btn{font-size:medium;font-size:initial}.searchform{width:0;-webkit-transition:width .4s ease;transition:width .4s ease;overflow:hidden;-webkit-transform:translateX(max(1px, min(3.3333366667vw, 48px)));transform:translateX(max(1px, min(3.3333366667vw, 48px)))}.searchform.active{width:calc(200px + max(1px, min(3.3333366667vw, 48px)))}.searchform.active button{right:calc(10px + max(1px, min(3.3333366667vw, 48px)))}.searchform input{height:max(1px, min(3.3333366667vw, 48px))}.searchform button{font-size:max(1px, min(1.25000125vw, 18px));line-height:144%}.paymentform-img--mobile{display:none}.pupil-image{max-width:max(1px, min(31.25003125vw, 450px))}.pupil-time{font-size:max(1px, min(1.3888902778vw, 20px))}.pupil-title{font-size:max(1px, min(2.2222244444vw, 32px));margin-bottom:0px}.pupil-name{font-size:max(1px, min(1.6666683333vw, 24px));margin-top:max(1px, min(2.0833354167vw, 30px))}.pupil-list{margin-top:max(1px, min(2.0833354167vw, 30px))}.pupil-list li{font-size:max(1px, min(1.25000125vw, 18px))}.pupil-btn{font-size:max(1px, min(1.1111122222vw, 16px));line-height:44px;padding:0 max(1px, min(2.0833354167vw, 30px))}.pupil-btn i{font-size:max(1px, min(1.1111122222vw, 16px)) !important}.pupil-description{padding:max(1px, min(1.7361128472vw, 25px))}.pupil-heading{font-size:max(1px, min(2.2222244444vw, 32px));margin-bottom:max(1px, min(2.6388915278vw, 38px))}.pupil-donations{padding:max(1px, min(1.7361128472vw, 25px))}.separator{-webkit-box-flex:1;-ms-flex:1;flex:1}.toc{position:-webkit-sticky;position:sticky;top:calc(var(--top-menu-offset) + var(--grid))}.toc ul{margin:0}.toc ul li{font-size:var(--font-size-small);margin-bottom:1em}.toc ul li:last-child{margin-bottom:0}.toc ul li ul{margin-top:1em}.has-scrolled .toc{top:calc(var(--grid)*5)}.has-scrolled[\:has\(.is-visible\)] .toc{top:calc(var(--grid)*12)}.has-scrolled:has(.is-visible) .toc{top:calc(var(--grid)*12)}.is-desktop{display:block !important}}@media screen and (orientation: portrait){:root{--grid: 2.5641051282vw;--border-radius: 3.0769261538vw;--top-menu-offset: calc(var(--grid) * 9);--font-size-h1: 6.6666733333vw;--font-size-h2: 6.6666733333vw;--font-size-h3: 6.6666733333vw;--font-size-small: 3.5897471795vw}.content-header:after,.section--proteges:after{background-size:7.6923153846vw 10.2564205128vw}html body.ally-font{font-size:130%}html,body{font-size:4.1025682051vw}body{line-height:150%}main{margin-top:var(--top-menu-offset)}h1,.h1{font-size:var(--font-size-h1)}h2,.h2{font-size:var(--font-size-h2)}h3,.h3{font-size:3.5897471795vw}.page__content-wrapper.has-archive{padding:5.1282102564vw;border-radius:5.1282102564vw;margin-bottom:8.9743679487vw}.page__content-wrapper.has-archive .svg{display:none}.page__filters{scroll-behavior:smooth;overflow:auto;margin-left:calc(var(--grid)*-1);margin-right:calc(var(--grid)*-1);width:auto}.page__filters::-webkit-scrollbar{display:none}.page--post .page__content,.page--page .page__content{margin:calc(var(--grid)*2) 0}.page__error,.page__thanks{margin:calc(var(--grid)*4) 0}.page--error .is-decor{display:none}.page--error .error-svg-line{display:none}.page--error .error-svg-zigzak svg{width:38.7179874359vw;height:32.820545641vw}.page--error .error-svg-zigzak{display:none}.page--error .error-svg-sun svg{height:58.9744179487vw;width:58.9744179487vw}.page--error .error-svg-sun{display:none}.page--error .page__error h1{font-size:11.7948835897vw;line-height:1.2;margin-bottom:2.5641051282vw}.page--error .page__error h2{margin-bottom:calc(var(--grid)*2);font-size:4.6153892308vw}.page--error .page__error .btn-errors{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page--error .page__error .btn-errors a,.page--error .page__error .btn-errors button{margin-bottom:3.8461576923vw}.page--page[\:has\(.page__thanks\)] .is-decor{display:none}.page--page:has(.page__thanks) .is-decor{display:none}.page--page[\:has\(.page__thanks\)] .svg-line{display:none}.page--page:has(.page__thanks) .svg-line{display:none}.page--page[\:has\(.page__thanks\)] .svg-zigzak svg{width:38.7179874359vw;height:32.820545641vw}.page--page:has(.page__thanks) .svg-zigzak svg{width:38.7179874359vw;height:32.820545641vw}.page--page[\:has\(.page__thanks\)] .svg-zigzak{display:none}.page--page:has(.page__thanks) .svg-zigzak{display:none}.page--page[\:has\(.page__thanks\)] .svg-sun svg{height:58.9744179487vw;width:58.9744179487vw}.page--page:has(.page__thanks) .svg-sun svg{height:58.9744179487vw;width:58.9744179487vw}.page--page[\:has\(.page__thanks\)] .svg-sun{display:none}.page--page:has(.page__thanks) .svg-sun{display:none}.page--page[\:has\(.page__thanks\)] .page__thanks h1{font-size:11.7948835897vw;line-height:1.2;margin-bottom:2.5641051282vw}.page--page:has(.page__thanks) .page__thanks h1{font-size:11.7948835897vw;line-height:1.2;margin-bottom:2.5641051282vw}.page--page[\:has\(.page__thanks\)] .page__thanks h2{margin-bottom:calc(var(--grid)*2);font-size:4.6153892308vw}.page--page:has(.page__thanks) .page__thanks h2{margin-bottom:calc(var(--grid)*2);font-size:4.6153892308vw}.page--page[\:has\(.page__thanks\)] .page__thanks .btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page--page:has(.page__thanks) .page__thanks .btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page--page[\:has\(.page__thanks\)] .page__thanks .btns a,.page--page[\:has\(.page__thanks\)] .page__thanks .btns button{margin-bottom:3.8461576923vw}.page--page:has(.page__thanks) .page__thanks .btns a,.page--page:has(.page__thanks) .page__thanks .btns button{margin-bottom:3.8461576923vw}.circle{width:calc(var(--grid)*20)}.circle h3,.circle h2{font-size:5.1282102564vw}.footer{margin:0 calc(var(--grid)*-1);padding:calc(var(--grid)*2);background-color:rgba(0, 161, 237, 0.1);background-color:rgba(var(--color-blue), 0.1)}.footer h2{margin-bottom:var(--grid)}.footer__container{padding-left:0;padding-right:0}.footer__icon{top:calc(var(--grid)*14);right:var(--grid);width:calc(var(--grid)*10)}.footer__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:calc(var(--grid)*6) auto}.footer__sun svg{height:58.9744179487vw;width:58.9744179487vw}.footer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--grid)*2)}.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-size:2.820515641vw;margin-top:0}.footer__bottom p{margin-top:var(--grid)}.footer__mobile-scroll{overflow:hidden;overflow-x:auto;margin-left:calc(var(--grid)*-2);margin-right:calc(var(--grid)*-2);padding-left:calc(var(--grid)*2)}.footer__mobile-scroll::-webkit-scrollbar{display:none}.menu a{font-size:5.6410312821vw}.menu--top{padding:5.1282102564vw 0;gap:3.0769261538vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu--top .sub-menu{border-bottom:1px solid var(--wp--preset--color--yellow)}.menu--top .sub-menu__item{margin:.75em 0}.menu--top .sub-menu__link{font-size:4.6153892308vw;padding-left:2.5641051282vw}.menu--socialmedia{margin:calc(var(--grid)*2)}.menu--socialmedia .menu__item a{font-size:9.2307784615vw}.nav:before{height:100%}.menu-open .nav:before{display:none}.nav.is-scrolled{-webkit-transform:translateY(calc(var(--grid) * -8.5));transform:translateY(calc(var(--grid) * -8.5))}.menu-open .nav.is-scrolled{-webkit-transform:translateY(0);transform:translateY(0)}.nav.is-scrolled:before{-webkit-transform:tranclate(calc(var(--grid) * -1));transform:tranclate(calc(var(--grid) * -1))}.nav .separator{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}.nav__wrapper{position:relative;gap:var(--grid);padding:var(--grid) calc(var(--grid)*2);padding-bottom:0}.is-scrolled .nav__wrapper{padding:var(--grid) calc(var(--grid)*2)}.nav__wrapper:before{content:"";position:absolute;display:block;background-color:var(--wp--preset--color--blue);left:0;width:100%;height:100%;border-radius:0 0 var(--border-radius) var(--border-radius);-webkit-transform:translateY(calc(-100% - var(--grid)));transform:translateY(calc(-100% - var(--grid)));-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;z-index:-1}.menu-open .nav__wrapper{padding-bottom:calc(var(--grid)*4);border-radius:0 0 var(--border-radius) var(--border-radius)}.menu-open .nav__wrapper:before{-webkit-transform:translateY(0%);transform:translateY(0%)}.nav__menu{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-height:calc(100vh - var(--grid)*24);overflow-y:scroll}.is-scrolled .nav__menu{border-top:0}.menu-open .nav__menu{border-color:var(--wp--preset--color--yellow);border-bottom:2px solid var(--wp--preset--color--yellow)}.menu-open .nav__search{display:none}.nav__search.active{margin-left:-11.7948835897vw}.nav__search{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.nav__menu-trigger{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.nav__menu-wrapper{height:0;overflow:hidden;opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}.menu-open .nav__menu-wrapper{-webkit-transition:opacity .25s .2s ease,-webkit-transform .25s .2s ease;transition:opacity .25s .2s ease,-webkit-transform .25s .2s ease;transition:opacity .25s .2s ease,transform .25s .2s ease;transition:opacity .25s .2s ease,transform .25s .2s ease,-webkit-transform .25s .2s ease;height:auto;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.nav__logo{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav__logo svg.logo{height:calc(var(--grid)*7);width:auto}.menu-open .nav__logo svg.logo{display:none}.nav__logo svg.logo-mono{display:none;height:calc(var(--grid)*7)}.menu-open .nav__logo svg.logo-mono{display:block}.nav__krs{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:none}.menu-open .nav__krs{display:block}.nav__a11y{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:none;font-size:4.1025682051vw}.menu-open .nav__a11y{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__a11y .btn,.nav__a11y .wp-block-button__link,.nav__a11y .wpcf7-submit{color:var(--wp--preset--color--white)}.nav__login{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;display:none}.menu-open .nav__login{display:block;width:100%}.nav__login--mobile{display:block;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.menu-open .nav__login--mobile{display:none}.nav__contact{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;width:100%;display:none}.menu-open .nav__contact{display:block}.nav__fundraiser{display:none}.nav__fundraiser-wrapper .donate{font-size:5.1282102564vw;padding:2.820515641vw 17.9487358974vw;height:14.1025782051vw}.nav__fundraiser-wrapper .donate i{font-size:5.1282102564vw !important}.nav__fundraiser-wrapper .donate i{margin-left:2.5641051282vw}.btn,.wp-block-button__link,.wpcf7-submit{line-height:9.2307784615vw;padding:0 calc(var(--grid)*3)}.btn [class^=icon-],.wp-block-button__link [class^=icon-],.wpcf7-submit [class^=icon-]{font-size:5.1282102564vw}.btn.mobile-invert,.mobile-invert.wp-block-button__link,.mobile-invert.wpcf7-submit{width:100%}.btn--cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--cta svg{width:7.6923153846vw}.btn--icon{width:10.2564205128vw;height:10.2564205128vw;line-height:10.2564205128vw;font-size:6.1538523077vw;padding:0}.btn--menu-trigger{width:10.2564205128vw;height:10.2564205128vw;padding:0}.hero{margin-top:var(--grid)}.hero__sun{width:29.4872089744vw;height:58.9744179487vw;top:22vw;right:calc(var(--grid)*-1)}.hero__sun svg{height:58.9744179487vw;width:58.9744179487vw}.hero__slide{display:none}.hero__slide.active{display:block}.hero__text{padding:calc(var(--grid)) 0}.hero--post{margin-bottom:var(--grid)}.hero--search .hero__content,.hero--page .hero__content,.hero--post .hero__content{padding:var(--grid) calc(var(--grid)*2)}.hero--slider .hero__header{scroll-behavior:smooth;overflow:auto}.hero--slider .hero__header::-webkit-scrollbar{display:none}.hero--slider .hero__aside{padding:0 var(--grid);width:85%}.hero--slider .hero__aside h2{margin-bottom:calc(var(--grid)*2)}.hero--slider .hero__aside .is-decor{width:25%}.hero--slider .hero__content{overflow:scroll;margin:0 calc(var(--grid)*-1);display:-webkit-box;display:-ms-flexbox;display:flex}.hero--slider .hero__content::-webkit-scrollbar{display:none}.hero--slider .hero__wrapper{padding:calc(var(--grid)*3) var(--grid)}.accordion__action{width:calc(var(--col)*2)}.accordion__header{padding:5.1282102564vw 0}.accordion__body-wrapper{padding-bottom:10.2564205128vw}.grid{gap:0 calc(var(--grid)*2)}.grid__item{width:58.9744179487vw;height:66.6667333333vw;-ms-flex-negative:0;flex-shrink:0}.grid--lead{--columns: 2;padding:calc(var(--grid)*2) 0}.posts-list{margin:calc(var(--grid)*2) 0}.posts-list__header{margin:calc(var(--grid)*2) 0 !important}.post__thumbnail{-webkit-box-flex:1;-ms-flex:1;flex:1}.post--excerpt{gap:0 calc(var(--grid)*2)}.post--excerpt .post__content{padding:calc(var(--grid)) 0;gap:var(--grid) 0}.post--excerpt .post__thumbnail{width:40%;-webkit-box-flex:0;-ms-flex:none;flex:none;aspect-ratio:1}.posts-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:var(--grid) 0;border-radius:var(--border-radius);background-color:rgba(0, 161, 237, 0.1);background-color:rgba(var(--color-blue), 0.1);padding:calc(var(--grid)*2);gap:0 calc(var(--grid)*2)}.post-nav{-webkit-box-flex:1;-ms-flex:1;flex:1}.segment{line-height:9.2307784615vw;margin:0 calc(var(--grid)*2);gap:var(--grid)}.segment__item button,.segment__item a,.segment li button,.segment li a{border-radius:calc(var(--border-radius)*.5);border:1px solid var(--wp--preset--color--blue);padding:0 calc(var(--grid)*3);line-height:9.2307784615vw;font-size:4.1025682051vw}.segment__item button:active,.segment__item a:active,.segment li button:active,.segment li a:active{background-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white)}.segment__item:not(.active) a,.segment li:not(.active) a{background-color:var(--wp--preset--color--white)}.segment .hover{border-radius:calc(var(--border-radius)*.5)}.pagination .page-numbers:not(.dots){min-width:calc(var(--grid)*3.5);height:calc(var(--grid)*3.5);line-height:calc(var(--grid)*3.5)}.pagination .page-numbers:not(.dots).next,.pagination .page-numbers:not(.dots).prev{display:none}.section{margin-top:calc(var(--grid)*3);margin-bottom:calc(var(--grid)*3)}.section__nav{margin-bottom:calc(var(--grid)*2)}.section__title{margin-bottom:calc(var(--grid)*2)}.section__footer{margin-bottom:calc(var(--grid)*2)}.section__footer:before{display:none}.section--blog-excerpt .section__container{padding:0;margin-bottom:calc(var(--grid)*2)}.section--apele .section__content{overflow-x:scroll;margin-left:calc(var(--grid)*-2);margin-right:calc(var(--grid)*-2)}.section--apele .section__content::-webkit-scrollbar{display:none}.form__input{height:10.2564205128vw}.form--search{border-radius:calc(var(--border-radius)*4)}.form--search .form__input{line-height:11.7948835897vw}.tag{padding:.5em;margin:.5em 0}.content-header .wp-block-columns{margin-bottom:calc(var(--grid)*2)}.marquee{margin:0 calc(var(--grid)*-1);margin-top:calc(var(--grid)*2);margin-bottom:calc(var(--grid)*2)}.marquee__item img{max-width:30.7692615385vw;max-height:17.4359148718vw}.slider--content{margin-bottom:calc(var(--grid)*2)}.slider--content .slider__image{border-radius:var(--border-radius);aspect-ratio:1/1;width:100%;margin-bottom:var(--grid)}.slider--mega{margin-left:calc(var(--grid)*-1);margin-right:calc(var(--grid)*-1)}.slider--mega .btn--cta{display:none}.slider--mega .slider__image{height:100vw}.slider--mega .slider__image::after{left:0;right:0;bottom:0;height:40%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), to(transparent));background:linear-gradient(0deg, rgba(0, 0, 0, 0.4), transparent)}.slider--mega .slider__content{position:absolute;bottom:calc(var(--grid)*2);left:0}.slider--mega .slider__body{position:relative;z-index:2;width:100%;padding:0 calc(var(--grid)*1);margin-top:calc(var(--grid)*-4)}.slider__modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stats{margin:var(--grid) calc(var(--grid)*-1);padding:0;overflow:auto;scroll-behavior:smooth}.stats::-webkit-scrollbar{display:none}.stats .is-decor{display:none}.stats__row{padding:var(--grid)}.wp-block-gallery{--columns: 4;--gap: var(--grid)}.wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-columns.is-style-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}.wp-block-columns.is-style-grid img{width:100%}.wp-block-media-text__media{--size: calc(var(--grid) * 16)}.wp-block-media-text__content{padding:calc(var(--grid)*2)}.wp-block-gallery.is-style-custom-col-number.columns-1{--columns: 1}.wp-block-gallery.is-style-custom-col-number.columns-2{--columns: 2}.wp-block-gallery.is-style-custom-col-number.columns-3{--columns: 3}.cscks-footer .cscks-btn{font-size:medium;font-size:initial;line-height:2.4;padding:0 14px}.searchform{width:0;-webkit-transform:translateX(10.2564205128vw);transform:translateX(10.2564205128vw)}.searchform.active{width:30.7692615385vw}.searchform.active button{right:calc(10px + 10.2564205128vw)}.searchform input{padding:0 10.7692415385vw 0 var(--grid) !important}.searchform input{height:10.2564205128vw}.searchform button{display:none;font-size:4.1025682051vw;line-height:150%}.paymentform{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2}.paymentform-form{width:100%}.paymentform-btn{font-size:16px}.paymentform-img{width:100%;display:none}.paymentform-img--mobile{display:block}.paymentform-bottom{max-height:none;max-height:initial;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.paymentform-logo{display:none}.modal-wrapper{max-width:90%;overflow-y:scroll}.modal-footer .btn,.modal-footer .wpcf7-submit,.modal-footer .wp-block-button__link{font-size:3.5897471795vw !important}.modal-footer .btn,.modal-footer .wpcf7-submit,.modal-footer .wp-block-button__link{border-radius:7.6923153846vw;margin-right:2.5641051282vw;max-height:12.3077046154vw}.modal-footer .modal-close{width:auto !important;width:initial !important;height:auto !important;height:initial !important}.modal--fundraiser p{text-align:center;font-size:6.1538523077vw}.modal--fundraiser .svg{display:none}.modal--fundraiser .modal-wrapper{padding:20px;border-radius:5.1282102564vw}.modal--fundraiser .modal-close{width:8.7179574359vw;height:8.7179574359vw;font-size:7.6923153846vw}.modal--fundraiser .modal-content br{display:none}.modal--share .modal-wrapper{padding:20px;padding-top:60px;border-radius:5.1282102564vw}.modal--share .modal-content p{font-size:6.1538523077vw;margin-bottom:7.6923153846vw;max-width:100%}.modal--share .addtoany_shortcode{margin-bottom:10.2564205128vw}.modal--share .copy{max-width:100%;margin:0 auto 0}.modal--share .copy-input{margin-bottom:2.5641051282vw}.modal--share .svg{display:none}.post-type-archive-sf_fundraiser .hero__sun{display:none}.archive-list{gap:6.4102628205vw;grid-template-columns:repeat(1, minmax(0, 1fr))}.archive-item{border-radius:5.1282102564vw}.archive-item .header{max-height:none;max-height:initial}.archive-item .body{padding:cwm(15px) 5.1282102564vw}.archive-item .label{font-size:4.1025682051vw;padding:2.5641051282vw 3.8461576923vw;border-radius:0px 5.1282102564vw 0px 5.1282102564vw}.archive-item .info-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin-bottom:8.9743679487vw}.archive-item .info-pupil{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.archive-item .info-pupil i{font-size:3.0769261538vw;margin-right:2.5641051282vw}.archive-item .info-date{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:4.1025682051vw;margin-bottom:2.5641051282vw}.archive-item .pupil{font-size:4.1025682051vw;margin-bottom:2.5641051282vw}.archive-item .location,.archive-item .date{font-size:3.8461576923vw}.archive-item .date{margin-bottom:2.5641051282vw}.archive-item .content h2{font-size:4.8717997436vw;margin-bottom:1.9230788462vw}.archive-item .content p{line-height:1.3;font-size:4.3589787179vw;margin-bottom:3.8461576923vw}.archive-item .goal-total,.archive-item .goal-lack,.archive-item .goal-ends{font-size:3.8461576923vw}.archive-item .goal-current{font-size:4.8717997436vw;margin-bottom:3.8461576923vw}.archive-item .goal-current--progress{margin-bottom:2.5641051282vw}.archive-pagination{margin-bottom:15.3846307692vw}.archive-pagination .page-numbers{font-size:5.1282102564vw;width:11.2820625641vw;margin-right:3.8461576923vw;border-radius:1.7948735897vw}.archive-pagination .prev,.archive-pagination .next{width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.archive-form{margin-bottom:14.1025782051vw}.archive-form strong{margin-bottom:2.5641051282vw}.archive-filters{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;margin-right:0}.archive-filters select{padding:2.5641051282vw 8.9743679487vw 2.5641051282vw 5.1282102564vw;margin-right:2.5641051282vw;margin-bottom:2.5641051282vw;font-size:4.1025682051vw;border-radius:7.6923153846vw;background-position:calc(100% - 5.1282102564vw),calc(100% - 3.5897471795vw);background-size:1.5384630769vw 1.5384630769vw,1.5384630769vw 1.5384630769vw}.archive-filters .checkbox{font-size:4.1025682051vw;padding:2.5641051282vw 5.1282102564vw;margin-right:2.5641051282vw;margin-bottom:2.5641051282vw;border-radius:7.6923153846vw}.archive-search{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:5.1282102564vw}.archive-search::after{font-size:6.1538523077vw;right:3.0769261538vw}.archive-search input{width:100%;padding:2.5641051282vw 10.2564205128vw 2.5641051282vw 5.1282102564vw;font-size:4.1025682051vw;border-radius:1.7948735897vw}.archive-info{margin-bottom:14.1025782051vw}.progress{border-radius:5.1282102564vw}.progress-bar{height:8.4615469231vw;margin:1.2820525641vw 0 2.5641051282vw;border-radius:5.1282102564vw}.progress-bar::before{border-radius:5.1282102564vw}.progress-text{font-size:3.0769261538vw}.fundraiser-form .page__content-wrapper{margin-bottom:20px}.fundraiser-form .form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:4.1025682051vw}.fundraiser-form .form-title{margin-bottom:6.4102628205vw}.fundraiser-form .form .amount{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:5.1282102564vw;grid-column-gap:5.1282102564vw;-webkit-column-gap:5.1282102564vw;column-gap:5.1282102564vw}.fundraiser-form .form .amount-item{min-width:0;min-width:initial;margin:0 0 5.1282102564vw 0;padding:2.5641051282vw 5.1282102564vw}.fundraiser-form .form .amount-item--custom{border-radius:1.7948735897vw;padding:2.6923103846vw 5.1282102564vw;margin-bottom:6.4102628205vw}.fundraiser-form .form .unnamed{font-size:3.8461576923vw;margin-top:1.2820525641vw;margin-bottom:8.9743679487vw}.fundraiser-form .form .unnamed-item{width:100%;padding-left:7.3076996154vw}.fundraiser-form .form .unnamed-item::before{font-size:3.0769261538vw;width:5.3846207692vw;height:5.3846207692vw;margin-right:1.9230788462vw;border-radius:1.2820525641vw}.fundraiser-form .form .signature-options{-ms-flex-wrap:wrap;flex-wrap:wrap}.fundraiser-form .form .signature-options .item{width:100%;margin-right:0;margin-bottom:2.5641051282vw}.fundraiser-form .form .signature-options .item .checkmark{width:5.3846207692vw;height:5.3846207692vw;margin-right:1.9230788462vw}.fundraiser-form .form .signature-options .item .checkmark::after{border:1.2820525641vw solid rgba(0,0,0,0)}.fundraiser-form .form .signature label{margin-bottom:2.5641051282vw}.fundraiser-form .form .signature input,.fundraiser-form .form .signature textarea{border-radius:1.7948735897vw;padding:2.6923103846vw 5.1282102564vw;margin-bottom:6.4102628205vw}.fundraiser-form .form .payment-label{margin-bottom:2.5641051282vw}.fundraiser-form .form .payment-item{padding:1.6666683333vw 5.1282102564vw;min-width:0;min-width:initial;width:100%;border-radius:1.7948735897vw;margin-right:0;margin-bottom:6.4102628205vw}.fundraiser-form .form .acceptance{margin-bottom:6.4102628205vw}.fundraiser-form .form .acceptance-item{font-size:3.8461576923vw}.fundraiser-form .form .submit{font-size:8.2051364103vw;padding:2.820515641vw 17.9487358974vw}.fundraiser-form .form .submit i{font-size:6.6666733333vw;margin-left:3.8461576923vw}.fundraiser-form .form-cover{border-radius:0}.fundraiser-form .form-cover.is-active{position:fixed}.fundraiser-form .card{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:none;max-width:initial;margin-bottom:10.2564205128vw}.fundraiser-back{font-size:4.1025682051vw;margin-bottom:3.8461576923vw}.fundraiser-back i{font-size:4.3589787179vw;margin-right:1.9230788462vw}.side-btns{width:100%;height:-webkit-fit-content;height:fit-content;height:-moz-fit-content;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:calc(100% - 10.7692415385vw);right:auto;right:initial;left:0;gap:2.5641051282vw;padding:0 var(--grid);margin-bottom:20px}.side-btns .btn,.side-btns .wpcf7-submit,.side-btns .wp-block-button__link{padding-left:3.3333366667vw;padding-right:3.3333366667vw;line-height:8.4615469231vw}.side-btns .btn svg,.side-btns .wpcf7-submit svg,.side-btns .wp-block-button__link svg{width:5.6410312821vw;height:5.6410312821vw;top:-3.0769261538vw;left:6.4102628205vw}.side-btns .btn i,.side-btns .wpcf7-submit i,.side-btns .wp-block-button__link i{font-size:2.820515641vw;margin-left:1.9230788462vw}.side-btns .btn i.icon-arrow_forward_ios,.side-btns .wpcf7-submit i.icon-arrow_forward_ios,.side-btns .wp-block-button__link i.icon-arrow_forward_ios{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.side-btns .btn i.big,.side-btns .wpcf7-submit i.big,.side-btns .wp-block-button__link i.big{font-size:3.8461576923vw}body[\:has\(.is-scrolled\)] .side-btns{-webkit-transform:translateY(0%);transform:translateY(0%)}body:has(.is-scrolled) .side-btns{-webkit-transform:translateY(0%);transform:translateY(0%)}.pupil-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.pupil-wrapper--thumbnailless{padding:7.6923153846vw 0 0 0}.pupil-about{border-radius:calc(var(--border-radius)*2)}.pupil-about .svg-zig{display:none}.pupil-about .svg-c{display:none}.pupil-image{border-radius:calc(var(--border-radius)*2) calc(var(--border-radius)*2) 0 0;max-width:none;max-width:initial;width:calc(100% + 2px);margin:-1px -1px 3.8461576923vw -1px;aspect-ratio:1/1}.pupil-info{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5.1282102564vw 5.1282102564vw}.pupil-header{margin-bottom:0}.pupil-details{width:100%;margin-bottom:10.2564205128vw}.pupil-label{font-size:6.1538523077vw;padding:3.8461576923vw 3.8461576923vw;border-radius:0px 6.1538523077vw 0px 6.1538523077vw}.pupil-time{font-size:5.1282102564vw;margin-bottom:5.1282102564vw}.pupil-time i{font-size:3.8461576923vw;margin-right:2.5641051282vw}.pupil-title{font-size:7.6923153846vw;margin-bottom:0px}.pupil-name{font-size:6.1538523077vw;margin-top:7.6923153846vw}.pupil-name i{font-size:4.1025682051vw;margin-right:2.5641051282vw}.pupil-list{margin-top:7.6923153846vw}.pupil-list li{font-size:4.6153892308vw;margin-bottom:2.5641051282vw}.pupil-list i{font-size:3.5897471795vw;margin-right:2.5641051282vw}.pupil-share{margin-bottom:10.2564205128vw}.pupil-btn{width:100%;font-size:4.1025682051vw;padding:0 7.6923153846vw;min-height:44px}.pupil-btn i{margin-left:4.1025682051vw !important}.pupil-donate{width:100%}.pupil-donate a,.pupil-donate button{margin-top:5.1282102564vw;font-size:5.1282102564vw;padding:2.820515641vw 17.9487358974vw;height:14.1025782051vw}.pupil-donate a i,.pupil-donate button i{font-size:5.1282102564vw !important}.pupil-donate a i,.pupil-donate button i{margin-left:2.5641051282vw}.pupil-goal{margin-bottom:10.2564205128vw}.pupil-goal .goal-total,.pupil-goal .goal-lack{font-size:4.1025682051vw}.pupil-goal .goal-current{font-size:8.2051364103vw;margin-bottom:.7692315385vw;margin-top:0}.pupil-goal .goal-ends{font-size:4.1025682051vw}.pupil-goal .progress-bar{height:11.5384730769vw;border-radius:7.6923153846vw;margin:1.9230788462vw 0}.pupil-goal .progress-bar::before{border-radius:7.6923153846vw}.pupil-goal .progress-text{font-size:5.1282102564vw}.pupil-goal{margin-bottom:5.1282102564vw}.pupil-content{width:100%;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.pupil-content .svg-sun{display:none}.pupil-content .svg-j{display:none}.pupil-description{width:100%;padding:5.1282102564vw 5.1282102564vw 10.2564205128vw}.pupil-description::after{width:calc(100% - 10.2564205128vw);height:3px;bottom:0;top:auto;top:initial;right:5.1282102564vw}.pupil-description p{margin-bottom:10.2564205128vw}.pupil-heading{font-size:8.2051364103vw;margin-bottom:9.7435994872vw}.pupil-donations{width:100%;padding:10.2564205128vw 5.1282102564vw 5.1282102564vw}.pupil-donations .list{position:static;position:initial;width:100%}.pupil-donations .list-wrapper{height:100%;position:static;position:initial;overflow:visible;overflow:initial}.pupil-donations .item{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5.1282102564vw;padding-bottom:3.8461576923vw}.pupil-donations .donator{font-size:6.1538523077vw;margin-bottom:1.2820525641vw}.pupil-donations .date{font-size:3.5897471795vw}.pupil-donations .text{margin-top:2.5641051282vw;font-size:4.6153892308vw}.pupil-donations .amount{font-size:7.179494359vw;margin-top:5.1282102564vw}.separator{display:none}.toc{margin-top:calc(2*var(--grid))}.is-mobile{display:block !important}}

.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}