.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}@-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}@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)}}.content{width:100%;float:none}.content__region{max-width:none}.content__attachments{display:none}.homepage{z-index:4}.hero{min-height:600px;max-height:90vh;height:95.5vh}.hero:before{height:60%}.hero:after{height:40%}.section__header h2{font-size:clamp(1.75em, 5.5cqw, 3em);font-weight:500;margin:0;min-width:150px;text-align:center;opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 1.3s ease, -webkit-transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1.3s ease, -webkit-transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);-o-transition:opacity 1.3s ease, transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1.3s ease, transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1.3s ease, transform 1.3s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.section__header:has(>div) h2{text-align:left}.section__header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1em;opacity:0;-webkit-transition:opacity 1.3s ease, -webkit-transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1.3s ease, -webkit-transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);-o-transition:opacity 1.3s ease, transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1.3s ease, transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1.3s ease, transform 1.3s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform 1.3s cubic-bezier(0.25, 1, 0.5, 1);-webkit-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s}@media (min-width:1025px){.section__header>div{gap:2em}}.section__header>div .button__link a{background:var(--col-pritxt);color:var(--col-pri)}.section__header>div .button__link a:hover{background:var(--col-pri);color:var(--col-pritxt)}.section__header>div .events__button__link.button__link a{background-color:var(--col-pri);color:var(--col-pritxt)}.section__header>div .events__button__link.button__link a:hover{background-color:var(--col-pritxt);color:var(--col-pri)}.section__header.inview h2{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.section__header.inview div{opacity:1}@media (max-width:768px){.section__header>div{position:absolute;bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;left:0;right:0;-webkit-transform:translateY(7em);-ms-transform:translateY(7em);transform:translateY(7em)}}@media (min-width:769px){.section__header{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;gap:1em}}.swiper__controls__container{display:none}.swiper__controls__container:has(.swiper__navigation__button:not([disabled])){display:block}.section__bg{position:absolute;content:"";inset:0;pointer-events:none;background:var(--col-sec);opacity:0.1}#welcome__content__title,.welcome .link,.welcome__content__region,.welcome__media{opacity:0;-webkit-transition:opacity 1.7s ease, -webkit-transform 1.7s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1.7s ease, -webkit-transform 1.7s cubic-bezier(0.25, 1, 0.5, 1);-o-transition:opacity 1.7s ease, transform 1.7s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1.7s ease, transform 1.7s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1.7s ease, transform 1.7s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform 1.7s cubic-bezier(0.25, 1, 0.5, 1)}.inview #welcome__content__title,.inview .welcome .link,.inview .welcome__content__region,.inview .welcome__media{opacity:1}.welcome.inview .link{opacity:1}#welcome__content__title,.welcome__content__region{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.inview #welcome__content__title,.inview .welcome__content__region{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.welcome{position:relative;padding-bottom:clamp(1.5em, 7%, 4em);padding-top:6em}@media (min-width:769px){.welcome{padding-top:3em}}.welcome__container{display:contents;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(2em, 5%, 5em)}.welcome__inview__trigger{height:0;width:0;border:1px solid red;position:absolute;content:'';top:0;right:0;bottom:0;left:0;margin:auto;pointer-events:none;opacity:0}.welcome__dot{left:0;bottom:0;margin-left:-33%;background-color:var(--col-sec)}@media (min-width:769px){.welcome__dot{bottom:-134%}}.welcome__content{width:100%;container-type:inline-size}#welcome__content__title{font-size:clamp(1.875em, 8cqw, 3em);font-weight:500;margin:0 0 0.3em;line-height:1.2;width:85%;-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.welcome__content__region{max-width:570px;line-height:1.5;padding-bottom:1.5em;-webkit-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}.welcome .link{-webkit-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}.welcome__media{position:relative;width:100%;aspect-ratio:1/1;max-width:350px}.welcome__media__image{position:absolute;height:100%;width:100%;z-index:0;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;aspect-ratio:1;overflow:hidden;border-radius:50%;-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.welcome__media__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition-duration:2.5s;-o-transition-duration:2.5s;transition-duration:2.5s}.mason--admin .welcome__media__image{z-index:2}@media (min-width:769px){.welcome__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.welcome__content{width:50%;-ms-flex-negative:0;flex-shrink:0}.welcome__media{max-width:570px}}@media (min-width:1025px){.welcome__content{width:50%}}.events{position:relative;padding-top:3em}.events__container{position:relative}@media (min-width:769px){.events__container{margin-top:4em}}.events__list{overflow:visible;padding-bottom:4em;padding-top:4em}@media (min-width:769px){.events__list{padding-bottom:1em;padding-top:0}}.events__item__link:hover .events__date{border-color:var(--col-pri);background-color:#fff;color:var(--col-pri)}.events__item__link:hover .events__info__title{-webkit-text-decoration-color:var(--col-pri);text-decoration-color:var(--col-pri)}.events__date{width:255px;height:auto;margin:auto;aspect-ratio:1/1;background-color:var(--col-pri);color:var(--col-pritxt);border-radius:50%;border:4px solid transparent;padding:3em;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;gap:0px;-webkit-transition:border-color 300ms ease, color 300ms ease, background-color 300ms ease;-o-transition:border-color 300ms ease, color 300ms ease, background-color 300ms ease;transition:border-color 300ms ease, color 300ms ease, background-color 300ms ease}.events__date span{margin:0;text-align:center;display:block;line-height:1}.events__date .day{font-size:3em;font-weight:400}.events__date .month{display:block;font-size:1.75em;margin-top:0.4em;font-weight:300}.events__info__content{color:var(--col-pri);text-align:center;font-weight:500}.events__info__title{font-size:1.75em;margin-bottom:0.5em;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;font-weight:400;-webkit-transition:-webkit-text-decoration 300ms ease;transition:-webkit-text-decoration 300ms ease;-o-transition:text-decoration 300ms ease;transition:text-decoration 300ms ease;transition:text-decoration 300ms ease, -webkit-text-decoration 300ms ease}.events__time{color:#1b1b1b;font-weight:300}@media (min-width:769px){.events__controls__container.swiper__controls__container{position:absolute;top:0;left:0;right:0;height:255px;margin:auto}}.events__pagination.swiper__pagination{margin-top:0}.values{position:relative;margin-top:11em;margin-bottom:5em}@media (min-width:769px){.values{margin-top:clamp(8em, 20vw, 12em);margin-bottom:3em}}.values__container{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}.values__dot{right:0;top:0;margin-right:-43%;margin-top:-40%;background-color:var(--col-ter);opacity:0.2;z-index:-1}.values__list{overflow:visible;padding-top:4em;padding-bottom:4em}.values__item__block{position:relative;aspect-ratio:1/1;width:100%;height:auto;border-radius:50%;overflow:hidden;container-type:inline-size;background:var(--col-pri);color:var(--col-pritxt);text-align:center;max-width:360px;margin:auto;opacity:0;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition:opacity 1.3s ease, -webkit-transform 2.3s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1.3s ease, -webkit-transform 2.3s cubic-bezier(0.25, 1, 0.5, 1);-o-transition:opacity 1.3s ease, transform 2.3s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1.3s ease, transform 2.3s cubic-bezier(0.25, 1, 0.5, 1);transition:opacity 1.3s ease, transform 2.3s cubic-bezier(0.25, 1, 0.5, 1), -webkit-transform 2.3s cubic-bezier(0.25, 1, 0.5, 1);-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.inview .values__item__block{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.values__item__block:hover .values__item__description{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:all}.values__item__block:hover .values__item__title{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.values__item__block:hover .values__item__icon{margin-top:5cqi;font-size:3em}.values__item__block:hover .values__item__more{opacity:0}.values__item__text{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;gap:0.625em;width:100%;position:absolute;inset:0;padding:clamp(1em, 11cqi, 2.5em)}.values__item__icon{font-size:clamp(4em, 33cqw, 7.6em);line-height:1;margin-top:20cqi;-webkit-transition:margin 400ms ease, font-size 400ms ease;-o-transition:margin 400ms ease, font-size 400ms ease;transition:margin 400ms ease, font-size 400ms ease}.values__item__title{font-size:clamp(1.125em, 12cqw, 2.375em);font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;line-height:1.3;-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;-o-transition:transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease}.values__item__description{font-weight:300;opacity:0;-webkit-transform:translateY(5lh);-ms-transform:translateY(5lh);transform:translateY(5lh);pointer-events:none;-webkit-transition:opacity 200ms ease, -webkit-transform 400ms ease;transition:opacity 200ms ease, -webkit-transform 400ms ease;-o-transition:transform 400ms ease, opacity 200ms ease;transition:transform 400ms ease, opacity 200ms ease;transition:transform 400ms ease, opacity 200ms ease, -webkit-transform 400ms ease}.values__item__description p{font-size:clamp(12px, 4.6cqw, 16px);font-style:italic;margin:0;height:4lh;overflow:hidden}.values__item__more{position:absolute;bottom:15cqi;right:0;left:0;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.values__item__more span{padding-left:0.3em}.values__pagination{position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.stats{position:relative;margin-top:7em;padding-top:clamp(2em, 5vw, 4.5em);overflow:hidden}@media (min-width:1050px){.stats{margin-top:4em}}#stats__title{position:relative}.stats__dot{position:absolute;left:50%;right:0;top:0;min-width:600px;width:240vw;height:auto;aspect-ratio:1;opacity:1;border-radius:50%;margin:auto;-webkit-transform:translateX(-50%) translateY(1em);-ms-transform:translateX(-50%) translateY(1em);transform:translateX(-50%) translateY(1em);background:#fff}.stats__dot:after{background-color:var(--col-sec);opacity:0.1;position:absolute;inset:0;content:"";border-radius:50%}@media (min-width:2200px){.stats__dot{width:340vw}}.stats__bg{position:absolute;content:"";width:100%;height:50%;bottom:0;left:0;right:0;background-color:var(--col-sec);opacity:0.1}h2#stats__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding-top:1em}.stats__list{max-width:320px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;text-align:center;word-break:break-word;padding:5em 0 3em}.stats__list__item{position:relative;container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1em;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:200px}.stats__list__item__image{top:2px;left:2px;right:2px;bottom:2px;overflow:hidden;border-radius:50%}.stats__list__item__image[data-image=""]{display:none}.stats__list__item__image:not([data-image=""])+.stats__list__item__inner{background-color:rgba(255, 255, 255, 0.8)}.stats__list__item__image:not([data-image=""])+.stats__list__item__inner>*{-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))}.stats__list__item__inner{width:100%;text-align:center;height:auto;aspect-ratio:1;border-radius:50%;-ms-flex-line-pack:center;align-content:center;background-color:#fff;border:3px solid #fff;border-color:inherit;position:relative;z-index:5}.stats__list__item__inner[data-content=Hide]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stats__list__item__inner__title{font-size:1.25em;font-weight:500;margin:0;max-width:200px;margin:0.6em auto 0;color:#1b1b1b}.stats__list__item__inner__icon{font-size:3em;color:inherit;line-height:1;margin-block:0.6em}.stats__list__item__inner[data-content=Hide] .stats__list__item__inner__icon{display:none}.stats__list__item__inner__number{font-size:1.75em;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0.05em;margin:0;line-height:1;text-transform:uppercase;color:#1b1b1b}.stats__list__item__inner[data-content=Hide] .stats__list__item__inner__number{font-size:2.5em}@media (min-width:630px){.stats__list{max-width:600px;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stats__list__item{width:calc(50% - 2em)}}@media (min-width:1200px){.stats__list{max-width:unset}.stats__list__item{width:calc(25% - 2em);max-width:255px}.stat__list:has(.stats__list__item:nth-child(4)){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.image__links{position:relative;padding-bottom:clamp(2em, 5vw, 4.5em)}.image__links:before{position:absolute;content:"";width:100%;height:100%;bottom:0;left:0;right:0;background-color:var(--col-sec);opacity:0.1;pointer-events:none}h2#image__links__section__title{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding-top:1em}.image__links__list{max-width:320px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;text-align:center;word-break:break-word;padding:5em 0 3em}.image__links__list.circle__links .image__links__list__item{border-radius:50%;aspect-ratio:1/1;overflow:hidden;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.image__links__list.circle__links .image__links__list__item__content{max-height:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis}.image__links__list.circle__links .image__links__list__item__overlay{border-radius:50%}.image__links__list__item{container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1em;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:200px}.image__links__list__item__link{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;height:auto;width:100%;padding:30px}.image__links__list__item__link:focus .image__links__list__item__image img,.image__links__list__item__link:hover .image__links__list__item__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.image__links__list__item__link:focus .image__links__list__item__overlay:after,.image__links__list__item__link:hover .image__links__list__item__overlay:after{opacity:0.3}.image__links__list__item__link:focus .image__links__list__item__content p,.image__links__list__item__link:hover .image__links__list__item__content p{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.image__links__list__item__content{position:relative;width:100%;text-align:center;height:auto;aspect-ratio:1;border-radius:50%;-ms-flex-line-pack:center;align-content:center}.image__links__list__item__content p{font-size:1.25em;font-weight:500;margin:0 auto;max-width:200px;text-align:center;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:-webkit-text-decoration-color 300ms ease;transition:-webkit-text-decoration-color 300ms ease;-o-transition:text-decoration-color 300ms ease;transition:text-decoration-color 300ms ease;transition:text-decoration-color 300ms ease, -webkit-text-decoration-color 300ms ease}.image__links__list__item__image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.image__links__list__item__overlay{position:absolute;inset:0;background:#000;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(var(--col-pri)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), var(--col-pri));background:-o-linear-gradient(top, rgba(0, 0, 0, 0), var(--col-pri));background:linear-gradient(180deg, rgba(0, 0, 0, 0), var(--col-pri));opacity:1;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.image__links__list__item__overlay:after{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(black), to(var(--col-pri)));background:-webkit-linear-gradient(top, black, var(--col-pri));background:-o-linear-gradient(top, black, var(--col-pri));background:linear-gradient(180deg, black, var(--col-pri));opacity:0;-webkit-transition:300ms ease;-o-transition:300ms ease;transition:300ms ease}@media (min-width:630px){.image__links__list{max-width:600px;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image__links__list__item{width:calc(50% - 2em)}}@media (min-width:1200px){.image__links__list{max-width:unset}.image__links__list__item{width:calc(25% - 2em);max-width:255px}.image__links__list:has(.image__links__list__item:nth-child(4)){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.map__container{width:100%;height:500px;background-position:center;background-size:cover}.map__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px}.map__contact__inner{padding:2em 5vw;-ms-flex-line-pack:center;align-content:center;text-align:center;max-width:550px;margin-inline:auto}.map__contact__inner h2{margin-top:0;font-size:2.375em;font-weight:500;letter-spacing:0.02em;line-height:1.4em;margin:0 0 0.5em;text-wrap-style:balance}.map__contact__inner address{font-style:normal}.map__contact__inner p{font-size:1em;font-weight:400;letter-spacing:0.02em;line-height:1.66667em;margin:0;margin-bottom:20px}.map__contact__inner p a{word-break:break-all;color:var(--col-pri);text-decoration:underline;-webkit-transition:-webkit-text-decoration-color 400ms ease;transition:-webkit-text-decoration-color 400ms ease;-o-transition:text-decoration-color 400ms ease;transition:text-decoration-color 400ms ease;transition:text-decoration-color 400ms ease, -webkit-text-decoration-color 400ms ease}.map__contact__inner p a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.map__contact__inner .button__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.map__contact__inner .button__link a{background:var(--col-pritxt);color:var(--col-pri)}.map__contact__inner .button__link a:hover{background:var(--col-pri);color:var(--col-pritxt)}@media (min-width:1050px){.map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.map__container{height:700px}.map__contact{width:auto;-ms-flex-negative:0;flex-shrink:0;padding:5vw 0 5vw 5vw;z-index:3;visibility:hidden;margin-bottom:100px0}.map__contact__inner{background-color:#fff;-webkit-box-shadow:0 0 0.5em 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 0.5em 0 rgba(0, 0, 0, 0.1);visibility:visible;padding:clamp(2em, 5vw, 3.5em);aspect-ratio:1 / 1;border-radius:50%;text-align:center;max-width:480px}.map__container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}}.no-stats-section__seperator{position:relative;height:clamp(7em, 20vw, 10em);margin-top:10em;overflow:hidden}@media (min-width:1301px){.no-stats-section__seperator .stats__dot{width:310vw}}