.custom__edit--info{position:fixed;width:40px;height:40px;bottom:1em;right:1em;z-index:3000;border-radius:50%;padding:0;text-align:center;margin:1em;background:#745B99;color:#fff;font-size:13px;font-weight:700;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35)}.custom__edit--info svg{line-height:40px;height:40px;width:40px;cursor:pointer}.custom__edit--info div{position:absolute;display:block;white-space:nowrap;bottom:0;right:100%;border-radius:4px;padding:0 2em;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;opacity:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:hidden;-webkit-transition:opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease;transition:opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease;-o-transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s;transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s;transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease}.custom__edit--info p{white-space:nowrap;line-height:1.8;text-align:left;text-transform:none}.custom__edit--info small{margin-right:5px;opacity:.75;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom__edit--info:hover div{opacity:1;visibility:visible;-webkit-transform:translateX(-1em);-ms-transform:translateX(-1em);transform:translateX(-1em);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.welcome__image{position:absolute;top:0;left:0;right:0;bottom:0}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.custom__edit--info{position:fixed;width:40px;height:40px;bottom:1em;right:1em;z-index:3000;border-radius:50%;padding:0;text-align:center;margin:1em;background:#745B99;color:#fff;font-size:13px;font-weight:700;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35)}.custom__edit--info svg{line-height:40px;height:40px;width:40px;cursor:pointer}.custom__edit--info div{position:absolute;display:block;white-space:nowrap;bottom:0;right:100%;border-radius:4px;padding:0 2em;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;opacity:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:hidden;-webkit-transition:opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease;transition:opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease;-o-transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s;transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s;transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease}.custom__edit--info p{white-space:nowrap;line-height:1.8;text-align:left;text-transform:none}.custom__edit--info small{margin-right:5px;opacity:.75;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom__edit--info:hover div{opacity:1;visibility:visible;-webkit-transform:translateX(-1em);-ms-transform:translateX(-1em);transform:translateX(-1em);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.welcome__image{position:absolute;top:0;left:0;right:0;bottom:0}@keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.gen__section{position:relative}.gen__wrap{max-width:1260px;margin:0 auto;text-align:center}.gen__header{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;gap:10px;margin-bottom:40px}.gen__icon{color:var(--col-qua)}.gen__icon>svg{font-size:clamp(36px, 3.4vw, 50px)}.gen__icon--pri{color:var(--col-pri)}.gen__heading>h2{font-size:clamp(36px, 3.4vw, 50px);margin:0}.gen__main{position:relative}.gen__footer{margin-top:40px}.gen__curve{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:101%;min-width:800px;height:50px;pointer-events:none;z-index:10}.gen__curve--above{bottom:calc(100% - 1px)}.gen__curve--below{top:calc(100% - 1px)}.gen__curve--top{top:0}.gen__curve--bottom{bottom:0}.gen__curve--flip{-webkit-transform:translateX(-50%) scaleY(-1);-ms-transform:translateX(-50%) scaleY(-1);transform:translateX(-50%) scaleY(-1)}@media (min-width:1025px){.gen__curve{height:100px}}.gen__curve>svg{width:100%;height:100%}.gen__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25));visibility:hidden;z-index:10}@media (max-width:1024px){.gen__controls{margin-top:30px}}@media (min-width:1025px){.gen__controls{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.gen__navigation{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;width:50px;height:50px;background:var(--col-sec);color:var(--col-sectxt);border:2px solid var(--col-ter);border-radius:50%;visibility:visible;-webkit-transition:background .3s ease, color .3s ease, opacity .3s ease;-o-transition:background .3s ease, color .3s ease, opacity .3s ease;transition:background .3s ease, color .3s ease, opacity .3s ease}.gen__navigation>svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.gen__navigation:hover{background:var(--col-ter);color:var(--col-tertxt)}.gen__navigation:hover>svg{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.gen__navigation--next{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.gen__navigation.swiper-button-disabled{opacity:0.5;pointer-events:none}.gen__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0;color:var(--col-sec)}.gen__pagination>span{width:12px;height:12px;border-radius:10px;opacity:0.7;background:currentColor;cursor:pointer;-webkit-transition:opacity .3s ease, width .3s ease;-o-transition:opacity .3s ease, width .3s ease;transition:opacity .3s ease, width .3s ease}.gen__pagination>span.swiper-pagination-bullet-active{width:30px;opacity:1}.gen__pagination>span:hover{opacity:1}.gen__inview{position:absolute;top:50%;width:1px;height:1px}.content{width:100%;float:none}.content__region{max-width:none}.content__attachments{display:none}.hero{position:relative;height:60vw;min-height:300px;max-height:792px;background:url("/_site/images/design/hero-bg-tile-home.jpg");background-position:top center;background-size:auto 100%}.hero__illus{bottom:0;height:100%;aspect-ratio:1670 / 612;background:url("/_site/images/design/hero-bg-illus-home.png");background-position:center center;background-size:contain;background-repeat:no-repeat}.hero__scroll{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;isolation:isolate;left:4%;bottom:40px;font-weight:600;color:var(--col-pri);padding-right:20px;-webkit-filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25));-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.hero__scroll:before{content:'';position:absolute;inset:5px 0 5px 30px;border-radius:0 10px 10px 0;border:2px solid var(--col-pri);background:#fff;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease;z-index:-1}.hero__scroll:hover{color:var(--col-tertxt)}.hero__scroll:hover:before{background:var(--col-ter)}.hero__scroll:hover .hero__scroll__icon{background:#fff;color:var(--col-pri)}.hero__scroll:hover .hero__scroll__icon>svg{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.hero__scroll__icon{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;border-radius:50%;border:2px solid var(--col-pri);background:var(--col-ter);height:60px;width:60px;color:var(--col-tertxt);-webkit-transition:color .3s ease, background .3s ease;-o-transition:color .3s ease, background .3s ease;transition:color .3s ease, background .3s ease}.hero__scroll__icon>svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.hero__worry-link{position:absolute!important;bottom:40px;right:4%}.hero__worry-link>a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 25px;background:var(--col-sec);border:2px solid var(--col-pri);color:var(--col-sectxt);border-radius:10px;font-size:24px;font-weight:600;-webkit-transition:color .3s ease, background .3s ease;-o-transition:color .3s ease, background .3s ease;transition:color .3s ease, background .3s ease;-webkit-filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25))}.hero__worry-link>a>svg{color:var(--col-ter);font-size:24px}.hero__worry-link>a:hover{background:var(--col-pri);color:var(--col-pritxt)}.announcements{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-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;gap:1em;padding:12px 0;background-color:#D4DBE1;color:#000000}@media (min-width:650px){.announcements{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.announcements__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}.announcements__list{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;gap:5vw;position:relative;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media (prefers-reduced-motion:reduce){.announcements__list{-webkit-transform:translateX(1%);-ms-transform:translateX(1%);transform:translateX(1%)}}.announcements__list__item{-ms-flex-negative:0;flex-shrink:0}.announcements__list__item__link{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.announcements__list__item__link>p{font-size:18px;font-weight:500;margin:0}.swiper__navigation.announcements__navigation{margin:0;background-color:inherit;padding-right:clamp(10px, 2vw, 2em);-ms-flex-negative:0;flex-shrink:0;z-index:3}.swiper__navigation.announcements__navigation button[disabled]{opacity:.1;cursor:not-allowed}.swiper__navigation.announcements__navigation button>:nth-child(2){display:none}.swiper__navigation.announcements__navigation.paused button>:first-child{display:none}.swiper__navigation.announcements__navigation.paused button>:nth-child(2){display:block}.welcome{position:relative;background:var(--col-pri);color:var(--col-pritxt);padding:70px 5%}@media (min-width:1025px){.welcome{padding:140px 5%}}.welcome__wrap{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;gap:60px;max-width:1150px;margin:0 auto;text-align:center}@media (min-width:1025px){.welcome__wrap{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.welcome__media{position:relative;width:80%;max-width:360px;aspect-ratio:1 / 1;border-radius:50%;isolation:isolate}@media (min-width:1025px){.welcome__media{width:40%;-ms-flex-negative:0;flex-shrink:0;max-width:420px;height:auto}}.welcome__media:before{content:'';position:absolute;inset:-20px;border:4px solid var(--col-ter);border-radius:50%}@media (min-width:1441px){.welcome__media:before{inset:-40px}}.welcome__image{border-radius:50%;-webkit-filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));overflow:hidden}.welcome__content{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;gap:30px;max-width:600px}@media (min-width:1025px){.welcome__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.welcome__heading{font-size:clamp(36px, 3.4vw, 50px);font-weight:600;margin:0}.welcome__heading span{font-size:0.8em;font-weight:500;display:block;color:var(--col-qua)}.welcome__body{font-size:18px;margin:0;line-height:calc(28 / 18)}.values{background:var(--col-pri);color:var(--col-pritxt);padding:0 5% 36px}@media (min-width:1025px){.values{padding:0 5% 72px}}.values:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:350px;background:-webkit-gradient(linear, left bottom, left top, from(var(--col-sec)), to(transparent));background:-webkit-linear-gradient(bottom, var(--col-sec), transparent);background:-o-linear-gradient(bottom, var(--col-sec), transparent);background:linear-gradient(to top, var(--col-sec), transparent)}.values__main{position:relative}.values__main:before{content:'';position:absolute;top:95px;left:50%;width:110vw;height:6px;background:#fff;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1;visibility:visible;-webkit-transition:opacity .3s ease, visibility .3s ease;-o-transition:opacity .3s ease, visibility .3s ease;transition:opacity .3s ease, visibility .3s ease}.values__main.is-wrapping:before{opacity:0;visibility:hidden}@media (min-width:1025px){.values__item:first-child{-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}.values__item:nth-child(2){-webkit-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s}.values__item:nth-child(3){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.values__item:nth-child(4){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.values__item:nth-child(5){-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.values__item:nth-child(6){-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}}.values__list{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;gap:22px;-webkit-filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25))}.values__item__link{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;gap:15px;position:relative}.values__item__link:hover .values__item__image:before{-webkit-transform:scale(111.11111%);-ms-transform:scale(111.11111%);transform:scale(111.11111%)}.values__item__link:hover .values__item__value:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.values__item__image{position:relative;width:190px;aspect-ratio:1 / 1;background:#fff;border-radius:50%;border:5px solid transparent}.values__item__image:before{content:'';position:absolute;inset:-5px;background:#fff;border-radius:50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.values__item__value{position:relative;font-size:30px;font-weight:600;margin:0}.values__item__value:after{content:'';position:absolute;top:calc(100% + 6px);left:0;width:100%;height:4px;border-radius:30px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background:var(--values-underline-colour);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.newsletters{padding:60px 5% 70px;background:var(--col-qui);color:var(--col-pri)}@media (min-width:1025px){.newsletters{padding:120px 5% 140px}}.newsletters__main{position:relative}@media (min-width:1025px){.newsletters__main{padding:0 7%}}.newsletters__top-squirrel{position:absolute;top:-44px;right:-32px;width:180px;z-index:5}.newsletters__list{-webkit-filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25))}.newsletters__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:375px;pointer-events:none}.newsletters__item:hover .newsletters__item__top{background:var(--col-pri)}.newsletters__item:hover .newsletters__item__top:before{opacity:0.25}.newsletters__item:hover .newsletters__item__date{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.newsletters__item:hover .newsletters__item__link{background:var(--col-ter);color:var(--col-tertxt)}.newsletters__item__top{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-flex:1;-ms-flex-positive:1;flex-grow:1;padding:40px 5% 40px;isolation:isolate;position:relative;background:var(--col-sec);color:var(--col-sectxt);border-radius:20px 20px 0 0;-webkit-transition:background .3s ease, color .3s ease;-o-transition:background .3s ease, color .3s ease;transition:background .3s ease, color .3s ease}.newsletters__item__top:before{content:'';position:absolute;inset:0;background:-webkit-gradient(linear, left top, right bottom, from(#000), to(transparent));background:-webkit-linear-gradient(top left, #000, transparent);background:-o-linear-gradient(top left, #000, transparent);background:linear-gradient(to bottom right, #000, transparent);opacity:0.15;border-radius:20px 20px 0 0;z-index:-1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.newsletters__item__date{margin:15px 0 10px;text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-transition:-webkit-text-decoration .3s ease;transition:-webkit-text-decoration .3s ease;-o-transition:text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease, -webkit-text-decoration .3s ease}.newsletters__item__title{font-size:40px;font-weight:600;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.newsletters__item__link{padding:14px;text-align:center;color:var(--col-pritxt);background:var(--col-pri);font-weight:500;border-radius:0 0 20px 20px;pointer-events:all;-webkit-transition:background .3s ease, color .3s ease;-o-transition:background .3s ease, color .3s ease;transition:background .3s ease, color .3s ease}.newsletters__bottom-squirrel{position:absolute;left:13.51351%;bottom:25px;width:108px;z-index:11}@media (min-width:1209.9px){.newsletters__bottom-squirrel{left:calc(50% - 545px)}}.events{background:var(--col-pri);color:var(--col-pritxt);padding:40px 5%}@media (min-width:1025px){.events{padding:80px 5%}}.events__wrap{position:relative}.events__stars-top{position:absolute;width:350px;top:0;left:0;-webkit-transform:translate(10px, -10px);-ms-transform:translate(10px, -10px);transform:translate(10px, -10px);z-index:12}.events__stars-bottom{position:absolute;width:420px;bottom:0;right:0;-webkit-transform:translate(-10px, 60px);-ms-transform:translate(-10px, 60px);transform:translate(-10px, 60px);z-index:12}@media (min-width:1025px){.events__main{padding:0 5.5%}}.events__item:hover .events__item__date{color:var(--col-tertxt)}.events__item:hover .events__item__date__star{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}.events__item:hover .events__item__date__star__inner{opacity:1}.events__item:hover .events__item__time{color:var(--col-qua);-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.events__item__link{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;text-align:center;gap:20px}.events__item__date{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:230px;aspect-ratio:230 / 220;isolation:isolate;color:var(--col-sectxt);line-height:1;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;-webkit-filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25))}.events__item__date--day{font-size:50px;font-weight:700;margin-top:20px}.events__item__date--month{font-size:30px;font-weight:500}.events__item__date__star{position:absolute;width:100%;height:100%;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;z-index:-1}.events__item__date__star__inner{-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.events__item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.events__item__title{font-size:24px;font-weight:500;margin:0}.events__item__time{text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-transition:color .3s ease, -webkit-text-decoration-color .3s ease;transition:color .3s ease, -webkit-text-decoration-color .3s ease;-o-transition:color .3s ease, text-decoration-color .3s ease;transition:color .3s ease, text-decoration-color .3s ease;transition:color .3s ease, text-decoration-color .3s ease, -webkit-text-decoration-color .3s ease}.events__pagination{color:var(--col-ter)}.quick-links{padding:50px 5%;background:var(--col-sec);color:var(--col-sectxt)}@media (min-width:1025px){.quick-links{padding:100px 5%}}.quick-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.25))}.quick-links__item{width:100%;aspect-ratio:1 / 1;max-width:300px}@media (min-width:1025px){.quick-links__item:first-child{-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}.quick-links__item:nth-child(2){-webkit-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s}.quick-links__item:nth-child(3){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.quick-links__item:nth-child(4){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}}.quick-links__item:hover .quick-links__item__bg{background:var(--col-pri);-webkit-transform:scale(107.69231%);-ms-transform:scale(107.69231%);transform:scale(107.69231%)}.quick-links__item:hover .quick-links__item__ring{-webkit-transform:scale(104.16667%);-ms-transform:scale(104.16667%);transform:scale(104.16667%)}.quick-links__item__link{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative;width:100%;height:100%}.quick-links__item__bg{content:'';position:absolute;inset:0;background:var(--quick-links-item-colour);border-radius:50%;-webkit-transition:background .3s ease, -webkit-transform .3s ease;transition:background .3s ease, -webkit-transform .3s ease;-o-transition:transform .3s ease, background .3s ease;transition:transform .3s ease, background .3s ease;transition:transform .3s ease, background .3s ease, -webkit-transform .3s ease;overflow:hidden}.quick-links__item__bg:before{content:'';position:absolute;inset:0;background:-webkit-gradient(linear, left top, right bottom, from(#000), to(transparent));background:-webkit-linear-gradient(top left, #000, transparent);background:-o-linear-gradient(top left, #000, transparent);background:linear-gradient(to bottom right, #000, transparent);opacity:0.3}.quick-links__item__ring{position:absolute;inset:3.84615%;border:4px solid var(--col-ter);border-radius:50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.quick-links__item__icon{position:relative}.quick-links__item__icon>svg{font-size:50px}.quick-links__item__text{position:relative;font-size:30px;font-weight:600;line-height:calc(40/30)}section.map{position:relative;padding:0;background:var(--col-sec);color:var(--col-sectxt)}@media (min-width:1025px){section.map{padding:0 5% 130px}}.map__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:100%;padding:60px 5%;background:var(--col-pri);overflow:hidden}@media (min-width:1025px){.map__inner{padding:40px;border-radius:50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:1441px){.map__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.map__contact{text-align:center;color:var(--col-pritxt)}@media (min-width:1025px){.map__contact{text-align:left}}@media (min-width:1441px){.map__contact{padding-left:40px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.map__heading{margin-bottom:30px}.map__contact__details{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;gap:15px}@media (min-width:1025px){.map__contact__details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.map__contact__details a{font-size:18px;color:var(--col-pritxt);font-weight:400;text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-transition:-webkit-text-decoration-color .3s ease;transition:-webkit-text-decoration-color .3s ease;-o-transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease;transition:text-decoration-color .3s ease, -webkit-text-decoration-color .3s ease}@media (min-width:1025px){.map__contact__details a{font-size:24px}}.map__contact__details a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.map__contact__details address{font-size:20px;font-style:normal;line-height:calc(30 / 20)}.map__contact__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-align:center;-ms-flex-align:center;align-items:center;gap:10px 15px;color:var(--col-pritxt)}@media (min-width:1025px){.map__contact__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.map__contact__item--address{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.map__contact__item__icon{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;width:40px;height:40px;color:var(--col-qua);-ms-flex-negative:0;flex-shrink:0}.map__contact__item__icon>svg{font-size:30px}.map__contact__item__google{margin-top:25px}.map__main{width:100%;border-radius:15px;overflow:hidden}@media (min-width:1441px){.map__main{max-width:590px}}.map__container{width:100%;height:416px}@media (min-width:1441px){.map__container{height:520px}}