.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;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;box-shadow:inherit;background:inherit;opacity:0;transform:translateX(0);visibility:hidden;transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s}.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;user-select:none}.custom__edit--info:hover div{opacity:1;visibility:visible;transform:translateX(-1em);transition-delay:0s}@keyframes marquee{0%{transform:translateX(100vw)}to{transform:translateX(-100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{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;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;box-shadow:inherit;background:inherit;opacity:0;transform:translateX(0);visibility:hidden;transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s}.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;user-select:none}.custom__edit--info:hover div{opacity:1;visibility:visible;transform:translateX(-1em);transition-delay:0s}@keyframes marquee{0%{transform:translateX(100vw)}to{transform:translateX(-100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.content{width:100%;float:none}.content__region{max-width:none}.content__attachments{display:none}.hero{height:100vh}.hero__motto{position:absolute;width:100%;text-align:center;color:#fff;z-index:3}@media (max-width:1049px){.hero__motto{bottom:116px;padding:0 5%}}@media (min-width:1050px){.hero__motto{bottom:50px;padding:0 calc(5% + 46px)}}.trust__link{display:flex;justify-content:center;align-items:center;background:#fff}.trust__link img{display:block;width:185px}@media (max-width:1049px){.trust__link{padding:20px;transition:opacity .3s ease}.trust__link:hover{opacity:0.8}}@media (min-width:1050px){.trust__link{position:absolute;top:240px;right:0;padding:20px 20px 20px 10px;border-radius:50px 0 0 50px;transform:translateX(10px);transition:transform .3s ease;z-index:3}.trust__link:hover{transform:translateX(0)}}.welcome{position:relative}@media (max-width:1049px){.welcome{padding:50px 5%}}@media (min-width:1050px){.welcome{padding:75px 5%}}.welcome__wrap{display:flex}@media (max-width:1049px){.welcome__wrap{flex-direction:column;gap:50px}}@media (min-width:1050px){.welcome__wrap{align-items:center;gap:clamp(50px, 6.8vw, 100px)}}.welcome__item__content{display:flex;flex-direction:column;gap:20px}@media (max-width:1049px){.welcome__item__content{align-items:center;text-align:center}}@media (min-width:1050px){.welcome__item__content{align-items:flex-start}}.welcome__item__heading{font-size:40px}.welcome__item__text{font-size:16px;line-height:calc(23 / 16)}.welcome__item__text>*{margin:20px 0}.welcome__item__text>:first-child{margin-top:0}.welcome__item__text>:last-child{margin-bottom:0}.welcome__item__link{margin-top:10px}.welcome__item__image{flex-shrink:0;height:385px;overflow:hidden}.welcome__item__image img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1049px){.welcome__item__image{width:100%;border-radius:30px}}@media (min-width:1050px){.welcome__item__image{aspect-ratio:1 / 1;border-radius:50%}}.updates{position:relative}@media (max-width:1049px){.updates{padding:50px 5%}}@media (min-width:1050px){.updates{padding:75px 5%}}.updates__wrap{display:flex;flex-direction:column;gap:40px}.updates__heading{text-align:center}.updates__container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.updates__item{flex:0 1 385px;min-height:520px;border-radius:30px;overflow:hidden;box-shadow:10px 10px 20px rgba(0, 0, 0, 0.2)}.facebook__item{position:relative;height:100%;padding:20px;color:#fff}.facebook__item__image{position:absolute;inset:0}.facebook__item__image img{display:block;width:100%;height:100%;object-fit:cover}.facebook__item__image:after{content:'';position:absolute;inset:0;background:linear-gradient(to top, #000, transparent)}.facebook__item__content{display:flex;flex-direction:column;gap:20px;position:relative;height:100%}.facebook__item__icon{display:flex;justify-content:center;align-items:center;width:62px;aspect-ratio:1 / 1;border:1px solid #fff;border-radius:50%;font-size:23px}.facebook__item__user{margin-top:auto;font-family:var(--font-heading);font-size:16px;font-weight:700}.facebook__item__text{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:16px}.facebook__item__link{align-self:flex-start}.events__feed{display:flex;flex-direction:column}.events__heading{padding:20px;margin:0;font-family:var(--font-heading);font-size:30px;font-weight:400;text-align:center;color:var(--col-pritxt);background:var(--col-pri)}.events__content{display:flex;flex-direction:column;gap:20px;flex-grow:1;padding:20px}.events__list{display:flex;flex-direction:column;gap:20px}.events__item__link{display:flex;align-items:center;gap:20px;font-family:var(--font-heading);color:#000}.events__item__link:hover .events__item__title{text-decoration-color:currentColor}.events__item__date{display:flex;flex-direction:column;justify-content:center;align-items:center;width:62px;aspect-ratio:1 / 1;border:1px solid #000;border-radius:50%;text-align:center;font-size:27px;font-weight:700;text-transform:uppercase}.events__item__date span{font-size:11px}.events__item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:20px;font-weight:400;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s ease}.events__link{align-self:flex-start;margin-top:auto}.newsletter__item{position:relative;height:100%;padding:20px;color:#fff}.newsletter__item__image{position:absolute;inset:0}.newsletter__item__image img{display:block;width:100%;height:100%;object-fit:cover}.newsletter__item__image:after{content:'';position:absolute;inset:0;background:linear-gradient(to top, #000, transparent)}.newsletter__item__content{display:flex;flex-direction:column;justify-content:flex-end;gap:20px;position:relative;height:100%;font-family:var(--font-heading)}.newsletter__item__date{font-size:16px;font-weight:700;text-transform:uppercase}.newsletter__item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:30px;font-weight:400}.newsletter__item__link{align-self:flex-start}.updates__admin{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.updates__auth a:after,.updates__auth a:before{display:none}.updates__auth a:hover{outline:0}.testimonials{position:relative;color:var(--col-pritxt);background:var(--col-pri)}@media (max-width:1049px){.testimonials{padding:50px 5%}}@media (min-width:1050px){.testimonials{padding:75px 5%}}.testimonials__wrap{display:flex}@media (max-width:1049px){.testimonials__wrap{flex-direction:column;gap:50px}}@media (min-width:1050px){.testimonials__wrap{align-items:center;gap:clamp(50px, 6.8vw, 100px)}}.testimonials__content{display:flex;flex-direction:column;gap:40px}@media (max-width:1049px){.testimonials__content{text-align:center}}@media (min-width:1050px){.testimonials__content{width:calc((100% - clamp(385px, 32.8vw, 485px)) - clamp(50px, 6.8vw, 100px))}}.testimonials__quotes{width:100%}.testimonials__quotes__item{display:flex;flex-direction:column;gap:40px}.testimonials__quotes__item__quote{margin:0;font-size:20px;font-style:italic;line-height:calc(30 / 20)}.testimonials__quotes__item__author{margin:0;font-size:18px;font-weight:700}.testimonials__modules{display:flex;gap:20px}@media (max-width:1049px){.testimonials__modules{flex-direction:column;align-items:center}}@media (min-width:1050px){.testimonials__modules{flex-wrap:wrap;justify-content:space-between;align-items:baseline}}.testimonials__media{display:flex;flex-direction:column;align-items:center;gap:40px;height:clamp(385px, 32.8vw, 485px);overflow:hidden}@media (max-width:1049px){.testimonials__media{border-radius:30px}}@media (min-width:1050px){.testimonials__media{aspect-ratio:1 / 1;border-radius:50%}}.testimonials__images{width:100%;height:100%}.testimonials__images__item__image{display:block;width:100%;height:100%;object-fit:cover}.ilinks{position:relative}@media (max-width:1049px){.ilinks{padding:50px 5%}}@media (min-width:1050px){.ilinks{padding:75px 5%}}.ilinks__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.ilinks__item__link{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;position:relative;width:280px;aspect-ratio:1 / 1;padding:20px;border-radius:50%;overflow:hidden;font-family:var(--font-heading);text-align:center;color:#fff}.ilinks__item__link:focus .ilinks__item__image,.ilinks__item__link:hover .ilinks__item__image{transform:scale(1.05)}.ilinks__item__link:focus .ilinks__item__image:after,.ilinks__item__link:hover .ilinks__item__image:after{opacity:0.5}.ilinks__item__link:focus .ilinks__item__more,.ilinks__item__link:hover .ilinks__item__more{margin:0;opacity:1;visibility:visible}.ilinks__item__image{position:absolute;inset:0;transition:transform .3s ease}.ilinks__item__image img{display:block;width:100%;height:100%;object-fit:cover}.ilinks__item__image:after{content:'';position:absolute;inset:0;opacity:0.25;background:#000;transition:opacity .3s ease}.ilinks__item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative;margin:0;font-size:30px;font-weight:400}.ilinks__item__more{position:relative;font-size:16px;margin:-25px 0 0 0;opacity:0;visibility:hidden;text-transform:uppercase;transition:margin .3s ease, opacity .3s ease, visibility .3s ease}