.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}.pager button{padding:0;margin:0;background:transparent;border:0;outline:0}.pager button:focus-visible{outline:auto}@-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}.pager button{padding:0;margin:0;background:transparent;border:0;outline:0}.pager button:focus-visible{outline:auto}@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)}}.section__inner{width:90%;max-width:1200px;margin:0 auto}#events__title,#news__title,#quicklinks__title,#welcome__title,.contact__left #contact__title,.section__title{margin:0;font-size:clamp(1.75rem, calc(0.5rem + 4vw), 2.625rem);line-height:1.33333em}.button__wrapper{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 30px;position:relative}.button__wrapper .button__link:nth-child(2) a{background-color:var(--col-pritxt);color:var(--col-pri)}.button__wrapper .button__link:nth-child(2) a:focus-visible,.button__wrapper .button__link:nth-child(2) a:hover{background-color:var(--col-pri);color:var(--col-pritxt)}.controls{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;gap:30px;margin-top:20px;visibility:hidden}.controls button{visibility:visible;height:44px;width:44px;border-radius:50%;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-shadow:0px 0px 30px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 30px rgba(0, 0, 0, 0.15);-webkit-transition:padding 0.4s;-o-transition:padding 0.4s;transition:padding 0.4s}.controls button:first-child:focus-visible,.controls button:first-child:hover{padding-right:10px}.controls button:nth-child(2):focus-visible,.controls button:nth-child(2):hover{padding-left:10px}.controls__white button{background-color:#fff;color:#000}.pager{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1px;margin-top:30px}.pager button{height:24px;width:24px;border-radius:50%;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-transition:background 0.4s;-o-transition:background 0.4s;transition:background 0.4s}.pager button:before{content:"";height:10px;width:10px;border-radius:50%;background-color:#1b1b1b;opacity:0.3;-webkit-transition:opacity 0.4s, background 0.4s;-o-transition:opacity 0.4s, background 0.4s;transition:opacity 0.4s, background 0.4s}.pager button.swiper-pagination-bullet-active{background-color:#000000}.pager button.swiper-pagination-bullet-active:before{background:#fff;opacity:1}.pager button:focus-visible,.pager button:hover{background-color:var(--col-pri)}@media (min-width:1025px){.pager{display:-webkit-box;display:-ms-flexbox;display:flex}}.pager__white button.swiper-pagination-bullet-active{background-color:#fff}.pager__white button.swiper-pagination-bullet-active:before{background:#000;opacity:1}.pager__white button:focus-visible,.pager__white button:hover{background-color:var(--col-sec)}@media (min-width:1025px){.inview__target{position:absolute;left:0;width:0;top:25%;bottom:25%}.anim__in{opacity:0;-webkit-transition:opacity 0.4s linear 0.4s, -webkit-transform 0.4s linear 0.4s;transition:opacity 0.4s linear 0.4s, -webkit-transform 0.4s linear 0.4s;-o-transition:opacity 0.4s linear 0.4s, transform 0.4s linear 0.4s;transition:opacity 0.4s linear 0.4s, transform 0.4s linear 0.4s;transition:opacity 0.4s linear 0.4s, transform 0.4s linear 0.4s, -webkit-transform 0.4s linear 0.4s}.anim__in.inview,.inview .anim__in,.no-js .anim__in{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.anim__in--left{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}.anim__in--right{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.anim__in--up{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.anim__in--two{-webkit-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s}.anim__in--three{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.anim__in--four{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.anim__in--five{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}}.content{width:100%;float:none}.content__region{max-width:none}.content__attachments{display:none}.hero{min-height:100vh;max-height:unset;height:auto;padding-top:290px;padding-bottom:clamp(0px, calc(16vw + 60px), 150px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero__content{width:calc(100% - 150px);text-align:center;color:#fff;position:relative;z-index:3}.hero__content__intro{line-height:1.375em;margin:0 0 15px;opacity:0;-webkit-transition:opacity 0.4s 0.4s;-o-transition:opacity 0.4s 0.4s;transition:opacity 0.4s 0.4s}.hero__content__motto{font-size:clamp(1.25rem, calc(0.5rem + 4vw), 2.625rem);line-height:1.33333em;font-weight:600;margin:0;opacity: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;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__content__motto .hero__motto__word{opacity:0;-webkit-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.hero__content__motto .hero__motto__word:first-child{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.hero__content__motto .hero__motto__word:nth-child(2){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.hero__content__motto .hero__motto__word:nth-child(3){-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.hero__content__motto .hero__motto__word:nth-child(4){-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.hero__content__motto .hero__motto__word:nth-child(5){-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.hero__content__motto .hero__motto__word:nth-child(6){-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.hero__content__motto .hero__motto__word:nth-child(7){-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}.hero__content__motto .hero__motto__word:nth-child(8){-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}.hero__content__motto .hero__motto__word:nth-child(9){-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}.hero__content__motto .hero__motto__word:nth-child(10){-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}.hero__content__motto .hero__motto__word:nth-child(11){-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}.hero__content__motto .hero__motto__word:nth-child(12){-webkit-transition-delay:3.2s;-o-transition-delay:3.2s;transition-delay:3.2s}.hero__content__motto .hero__motto__word:nth-child(13){-webkit-transition-delay:3.4s;-o-transition-delay:3.4s;transition-delay:3.4s}.hero__content__motto .hero__motto__word:nth-child(14){-webkit-transition-delay:3.6s;-o-transition-delay:3.6s;transition-delay:3.6s}.hero__content__motto .hero__motto__word:nth-child(15){-webkit-transition-delay:3.8s;-o-transition-delay:3.8s;transition-delay:3.8s}.hero__content__motto .hero__motto__word:nth-child(16){-webkit-transition-delay:4s;-o-transition-delay:4s;transition-delay:4s}.hero__content__motto .hero__motto__word:nth-child(17){-webkit-transition-delay:4.2s;-o-transition-delay:4.2s;transition-delay:4.2s}.hero__content__motto .hero__motto__word:nth-child(18){-webkit-transition-delay:4.4s;-o-transition-delay:4.4s;transition-delay:4.4s}.hero__content__motto .hero__motto__word:nth-child(19){-webkit-transition-delay:4.6s;-o-transition-delay:4.6s;transition-delay:4.6s}.hero__content__motto .hero__motto__word:nth-child(20){-webkit-transition-delay:4.8s;-o-transition-delay:4.8s;transition-delay:4.8s}.mason--loaded .hero__content.inview .hero__content__intro,.mason--loaded .hero__content.inview .hero__content__motto,.mason--loaded .hero__content.inview .hero__motto__word{opacity:1}.hero__down__container{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:relative;z-index:3}.hero__down{margin-top:clamp(-200px, -15vw, 0px);width:44px;height:44px;background:#fff;color:#000;-webkit-box-shadow:0px 0px 30px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 30px rgba(0, 0, 0, 0.15);border-radius:50%;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:relative;-webkit-transition:padding 0.4s;-o-transition:padding 0.4s;transition:padding 0.4s}.hero__down:focus-visible,.hero__down:hover{padding-top:10px}@media (min-width:769px){.hero__down:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:clamp(0px, 9vw, 120px);background-color:var(--col-pri);margin-top:15px}}.welcome{padding:40px 0}.welcome__watermark{position:absolute;top:0;width:83.37838%;max-width:1234px;right:0;-webkit-transform:translateX(24.31118%);-ms-transform:translateX(24.31118%);transform:translateX(24.31118%);z-index:0}.welcome__inner{position:relative;z-index:2}.welcome__right{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:570px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;margin-top:30px}#welcome__text{margin:30px 0;line-height:1.625em;font-size:1rem}.welcome__image{width:100%;height:100%;padding:15px;background:-webkit-gradient(linear, left top, right bottom, from(var(--col-pri)), to(var(--col-sec)));background:-webkit-linear-gradient(top left, var(--col-pri) 0%, var(--col-sec) 100%);background:-o-linear-gradient(top left, var(--col-pri) 0%, var(--col-sec) 100%);background:linear-gradient(to bottom right, var(--col-pri) 0%, var(--col-sec) 100%)}.welcome__image:before{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.welcome__image img{height:100%;width:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}@media (min-width:769px){.welcome{padding:90px 0}.welcome__inner{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:30px}.welcome__left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.welcome__right{width:25%;margin-top:0}}@media (min-width:1301px){.welcome__inner{gap:60px}.welcome__right{width:47.5%}}.events{margin-bottom:40px}.events__header{margin-bottom:30px}#events__title{text-align:center}.events__buttons{display:none}.events__list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible}.events__item{opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s, visibility 0.4s;-o-transition:opacity 0.4s, visibility 0.4s;transition:opacity 0.4s, visibility 0.4s}.events__item.swiper-slide-visible{opacity:1;visibility:visible}.events__item a{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.events__item a:focus-visible .events__item__date span,.events__item a:hover .events__item__date span{color:var(--col-pri)}.events__item a:focus-visible .events__item__title,.events__item a:hover .events__item__title{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.events__item__date{width:100%;aspect-ratio:1/1;max-width:255px;border-radius:50%;background:-webkit-gradient(linear, left top, right bottom, from(var(--col-pri)), to(var(--col-sec)));background:-webkit-linear-gradient(top left, var(--col-pri) 0%, var(--col-sec) 100%);background:-o-linear-gradient(top left, var(--col-pri) 0%, var(--col-sec) 100%);background:linear-gradient(to bottom right, var(--col-pri) 0%, var(--col-sec) 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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.events__item__date:before{content:"";position:absolute;inset:15px;border-radius:50%;background-color:#fff;z-index:0}.events__item__date span{position:relative;z-index:1;-webkit-transition:color 0.4s;-o-transition:color 0.4s;transition:color 0.4s}.events__item__date span:first-child{font-size:4.875rem;font-weight:700;line-height:1.35897em;margin-bottom:-10px}.events__item__date span:nth-child(2){font-size:1.25rem;font-weight:600;line-height:1.35em}.events__item__title{font-size:1.25rem;font-weight:600;line-height:1.35em;margin:0 0 15px;color:var(--col-pri);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;-webkit-transition:-webkit-text-decoration 0.4s;transition:-webkit-text-decoration 0.4s;-o-transition:text-decoration 0.4s;transition:text-decoration 0.4s;transition:text-decoration 0.4s, -webkit-text-decoration 0.4s}.events__item__time{font-size:1rem;margin:0;line-height:1.375em}.events__footer{margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:769px){.events{padding-bottom:90px}.events__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:20px;margin-bottom:60px}#events__title{text-align:left}.events__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.events__footer{display:none}}@media (min-width:1025px){.events__controls{position:absolute;inset:0 -45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2;margin-top:0}}@media (min-width:1400px){.events__controls{inset:0 -75px}}.watermark__wrapper__watermark{position:absolute;top:50%;width:83.37838%;max-width:1234px;left:0;-webkit-transform:scaleX(-1) translateX(24.31118%);-ms-transform:scaleX(-1) translateX(24.31118%);transform:scaleX(-1) translateX(24.31118%);z-index:0}.quicklinks{margin-bottom:40px}.quicklinks__inner{background-color:var(--col-pri);color:var(--col-pritxt);width:95%;max-width:1320px;margin:0 auto;border-radius:15px;padding:20px}#quicklinks__title{text-align:center;margin-bottom:30px}.quicklinks__list{width:100%;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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.quicklinks__item{width:100%;border-radius:15px;overflow:hidden;background-color:#000}.quicklinks__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:277/300;width:100%;position:relative;padding:clamp(20px, 3vw, 30px)}.quicklinks__item a:focus-visible img,.quicklinks__item a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.quicklinks__item a:focus-visible .quicklinks__item__content .button__link span,.quicklinks__item a:hover .quicklinks__item__content .button__link span{border-color:var(--col-pritxt);background-color:var(--col-pritxt);color:var(--col-pri)}.quicklinks__item a:before{content:"";position:absolute;inset:0;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));background:-webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background:-o-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}.quicklinks__item a img{position:absolute;inset:0;z-index:0;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.quicklinks__item__content{width:100%;position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quicklinks__item__content .button__link span{background-color:transparent;border-color:#fff;color:#fff}@media (min-width:600px){.quicklinks__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-ms-grid-rows:(300px)[4];grid-template-rows:repeat(4, 300px);grid-column-gap:30px;grid-row-gap:30px}.quicklinks__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:100%}.quicklinks__item a{aspect-ratio:unset}.quicklinks__item:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 2 / 2}.quicklinks__item:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 2 / 3}.quicklinks__item:nth-child(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2 / 1 / 3 / 3}.quicklinks__item:nth-child(4){-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3 / 1 / 5 / 2}.quicklinks__item:nth-child(5){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3 / 2 / 4 / 3}.quicklinks__item:nth-child(6){-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4 / 2 / 5 / 3}}@media (min-width:769px){.quicklinks{padding-bottom:90px}.quicklinks__inner{padding:30px}}@media (min-width:1025px){.quicklinks__item{opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s, visibility 0.4s;-o-transition:opacity 0.4s, visibility 0.4s;transition:opacity 0.4s, visibility 0.4s}.quicklinks__item:first-child{-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}.quicklinks__item:nth-child(2){-webkit-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s}.quicklinks__item:nth-child(3){-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.quicklinks__item:nth-child(4){-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.quicklinks__item:nth-child(5){-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.quicklinks__item:nth-child(6){-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.inview .quicklinks__item{opacity:1;visibility:visible}}@media (min-width:1301px){.quicklinks__inner{padding:60px}#quicklinks__title{margin-bottom:60px}.quicklinks__list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);-ms-grid-rows:(300px)[2];grid-template-rows:repeat(2, 300px)}.quicklinks__item:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 2 / 2}.quicklinks__item:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 2 / 3}.quicklinks__item:nth-child(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2 / 1 / 3 / 3}.quicklinks__item:nth-child(4){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1 / 3 / 3 / 4}.quicklinks__item:nth-child(5){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:1 / 4 / 2 / 5}.quicklinks__item:nth-child(6){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:2 / 4 / 3 / 5}}.news{margin-bottom:40px}.news__inner{background-color:var(--col-pri);color:var(--col-pritxt);width:95%;max-width:1320px;margin:0 auto;border-radius:15px;padding:20px;position:relative;z-index:3}.news__header{margin-bottom:30px}.news__header .button__link{display:none}#news__title{text-align:center}.news__list{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.news__item{height:435px;background-color:#fff;border-radius:15px;-webkit-box-shadow:0px 0px 30px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 30px rgba(0, 0, 0, 0.15);opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s, visibility 0.4s;-o-transition:opacity 0.4s, visibility 0.4s;transition:opacity 0.4s, visibility 0.4s}.news__item.swiper-slide-visible{opacity:1;visibility:visible}.news__item a{width:100%;height:100%}.news__item a:focus-visible .news__item__image img,.news__item a:hover .news__item__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.news__item a:focus-visible .news__item__intro,.news__item a:hover .news__item__intro{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.news__item__image{width:100%;height:252px;margin:0 0 15px;overflow:hidden}.news__item__image img{-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s}.news__item__label{position:absolute;top:30px;left:30px;height:60px;width:60px;border-radius:50%;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;font-size:1.25rem;background-color:#fff}.news__item--facebook .news__item__label{color:#1877f2}.news__item__image__overlay{display:block;top:auto;bottom:-2px}.news__item__content{color:#1b1b1b;padding:0 30px 30px 30px}.news__item__date{margin:0 0 15px;font-weight:600;line-height:1.375em}.news__item__intro{font-size:1rem;line-height:1.625em;overflow:hidden;max-height:6.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:-webkit-text-decoration 0.4s;transition:-webkit-text-decoration 0.4s;-o-transition:text-decoration 0.4s;transition:text-decoration 0.4s;transition:text-decoration 0.4s, -webkit-text-decoration 0.4s}.facebook_mason_setup{padding:10px 20px;background-color:#745b99;color:#fff;text-decoration:none}.news__footer{margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:769px){.news{margin-bottom:90px}.news__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;margin-bottom:60px}.news__header .button__link{display:inline-block}#news__title{text-align:left}.news__footer{display:none}}@media (min-width:1025px){.news__controls{position:absolute;inset:0 -45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2;margin-top:0}}@media (min-width:1301px){.news__inner{padding:60px}}@media (min-width:1400px){.news__controls{inset:0 -75px}}.contact{padding-bottom:90px}.contact__watermark{position:absolute;bottom:-60px;width:83.37838%;max-width:1234px;right:clamp(-300px, -24.31118%, 0px);z-index:0}.contact__inner{width:95%;max-width:1080px;margin:0 auto;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-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__left{width:100%;max-width:570px;aspect-ratio:1/1;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-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;padding:9%;gap:20px;border-radius:15px;background:-webkit-gradient(linear, left top, right bottom, from(var(--col-pri)), to(var(--col-sec)));background:-webkit-linear-gradient(top left, var(--col-pri) 0%, var(--col-sec) 100%);background:-o-linear-gradient(top left, var(--col-pri) 0%, var(--col-sec) 100%);background:linear-gradient(to bottom right, var(--col-pri) 0%, var(--col-sec) 100%);position:relative;z-index:2;margin-bottom:30px}.contact__left>*{position:relative;z-index:1}.contact__left:before{content:"";position:absolute;inset:15px;background-color:#fff;z-index:0;border-radius:15px}.contact__left #contact__title{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;min-width:100px;margin-bottom:10px;text-align:center}.contact__left p{margin:0;font-size:1rem;line-height:1.625em;text-align:left}.contact__left .contact__item__email,.contact__left .contact__item__phone{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;gap:10px}.contact__left .contact__item__phone a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-transition:color 0.4s, -webkit-text-decoration 0.4s;transition:color 0.4s, -webkit-text-decoration 0.4s;-o-transition:text-decoration 0.4s, color 0.4s;transition:text-decoration 0.4s, color 0.4s;transition:text-decoration 0.4s, color 0.4s, -webkit-text-decoration 0.4s}.contact__left .contact__item__phone a:focus-visible,.contact__left .contact__item__phone a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;color:var(--col-pri)}.contact__left .contact__item__email a{word-break:break-all;font-weight:700;color:var(--col-pri);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;-webkit-transition:color 0.4s, -webkit-text-decoration 0.4s;transition:color 0.4s, -webkit-text-decoration 0.4s;-o-transition:text-decoration 0.4s, color 0.4s;transition:text-decoration 0.4s, color 0.4s;transition:text-decoration 0.4s, color 0.4s, -webkit-text-decoration 0.4s}.contact__left .contact__item__email a:focus-visible,.contact__left .contact__item__email a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent;color:#000}.contact__left .contact__item__icon{height:40px;width:40px;border-radius:50%;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:var(--col-pri);color:var(--col-pritxt);-ms-flex-negative:0;flex-shrink:0}.contact__left .contact__item__icon path{fill:currentColor}.contact__left .button__link{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:10px}.contact__left .button__link a{background-color:var(--col-pritxt);color:var(--col-pri)}.contact__left .button__link a:focus-visible,.contact__left .button__link a:hover{background-color:var(--col-pri);color:var(--col-pritxt)}.contact__right{width:100%;max-width:570px;aspect-ratio:1/1;position:relative;border-radius:50%;-webkit-clip-path:circle();clip-path:circle();overflow:hidden}.map__container{width:100%;height:100%;border-radius:50%;overflow:hidden}@media (min-width:600px){.contact__left{border-radius:285px}.contact__left:before{border-radius:50%}}@media (min-width:1025px){.contact__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contact__left,.contact__right{width:52.77778%;margin-bottom:0px}.contact__left{margin-right:-3%}.contact__right{margin-left:-3%}}