@-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)}}@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}.hero{min-height:31.25em;max-height:calc(100vh - 140px);height:80vw}.hero__motto__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:1.25em;position:absolute;left:50%;bottom:7.5em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:bottom .5s ease;-o-transition:bottom .5s ease;transition:bottom .5s ease;z-index:3}.hero__motto__wrap.down{bottom:3.75em}.hero__motto__wrap .hero__scroll-down>a{padding:18px 36px}.hero__motto__wrap .hero__scroll-down>a svg{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.hero__motto{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:0.3125em;font-family:var(--font-heading);font-weight:700;font-size:1.125em}@media (min-width:414px){.hero__motto{font-size:1.375em}}.hero__motto .lte-ie8{font-size:1.375em}@media (min-width:768px){.hero__motto{font-size:1.625em}}.hero__motto .lte-ie8{font-size:1.625em}@media (min-width:1050px){.hero__motto{font-size:1.875em}}@media (min-width:1400px){.hero__motto{font-size:2.1875em}}.hero__motto>span{-webkit-filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 0.25));filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 0.25))}@media (max-width:1049px){.hero__motto__wrap{width:100%}}@media (min-width:1050px){.hero__motto__wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;left:5%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.hero__motto{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.scrolling__banner{position:absolute;bottom:0;height:60px;width:100%;overflow:hidden;z-index:5}.scrolling__banner .content__region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:var(--col-pri);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.scrolling__banner p{position:absolute;margin:0;color:#fff;font-size:16px;text-align:center;width:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-animation:scrollBanner 20s linear infinite;animation:scrollBanner 20s linear infinite;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.scrolling__banner .scrolling__hide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:5%;top:50%;width:44px;height:44px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:border .2s ease, -webkit-transform .5s ease;transition:border .2s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, border .2s ease;transition:transform .5s ease, border .2s ease;transition:transform .5s ease, border .2s ease, -webkit-transform .5s ease;border:3px solid transparent;cursor:pointer}.scrolling__banner .scrolling__hide:hover{border:3px solid #fff}.scrolling__banner .scrolling__hide>svg{position:absolute;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;width:16px;font-size:20px}.scrolling__banner .scrolling__hide>svg.paused{opacity:0}.scrolling__banner.hidden .content__region{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.scrolling__banner.hidden .scrolling__hide{-webkit-transform:translate(0, -50%) rotate(360deg);-ms-transform:translate(0, -50%) rotate(360deg);transform:translate(0, -50%) rotate(360deg)}.scrolling__banner.hidden .scrolling__hide>svg.paused{opacity:1}.scrolling__banner.hidden .scrolling__hide>svg.playing{opacity:0}.scrolling__banner.empty{display:none}.mason--admin .scrolling__banner.empty{display:block}@-webkit-keyframes scrollBanner{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scrollBanner{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:3.125em 10%;z-index:3}.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:1.875em;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:3}.welcome__image{height:16.25em;width:100%;overflow:hidden;opacity:0;visibility:hidden;-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);-webkit-transition:opacity 2s ease, -webkit-transform 1s ease;transition:opacity 2s ease, -webkit-transform 1s ease;-o-transition:transform 1s ease, opacity 2s ease;transition:transform 1s ease, opacity 2s ease;transition:transform 1s ease, opacity 2s ease, -webkit-transform 1s ease}.welcome.inview .welcome__image{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.welcome__image .admin_editable{position:absolute!important}.welcome__details{opacity:0;visibility:hidden;-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);-webkit-transition:opacity 2s ease, -webkit-transform 1s ease;transition:opacity 2s ease, -webkit-transform 1s ease;-o-transition:transform 1s ease, opacity 2s ease;transition:transform 1s ease, opacity 2s ease;transition:transform 1s ease, opacity 2s ease, -webkit-transform 1s ease;max-width:clamp(37.5em, 42vw, 56.25em);padding:2em 0}.welcome.inview .welcome__details{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#welcome__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-heading);font-size:1.375em;color:var(--col-pri);margin:0}@media (min-width:414px){#welcome__title{font-size:1.625em}}#welcome__title .lte-ie8{font-size:1.625em}@media (min-width:768px){#welcome__title{font-size:1.875em}}#welcome__title .lte-ie8{font-size:1.875em}@media (min-width:1050px){#welcome__title{font-size:2.125em}}@media (min-width:1400px){#welcome__title{font-size:2.375em}}.welcome__content__region{line-height:1.5}.welcome__content__region>p{margin:30px 0 45px}.welcome__watermark{position:absolute;right:5%;top:50%;height:80%;-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:-webkit-transform .5s ease .3s;transition:-webkit-transform .5s ease .3s;-o-transition:transform .5s ease .3s;transition:transform .5s ease .3s;transition:transform .5s ease .3s, -webkit-transform .5s ease .3s}.welcome.inview .welcome__watermark{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}@media (max-width:599px),all and (min-width:768px) and (max-width:1049px){.welcome__header--main>span{display:block}}@media (min-width:768px){.welcome__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.5em}.welcome__image{min-width:16.25em;max-width:21.875em;height:18.75em}}@media (max-width:1049px){.welcome__watermark{display:none}}@media (min-width:1050px){.welcome{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.welcome__wrap{gap:5em;width:100%}.welcome__image{height:35vw;min-height:25em;max-height:32.5em;width:30%;max-width:none}.welcome__content__region>p{max-height:264px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.welcome__details{padding:4em 0}}.feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:1.875em 5%;-webkit-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease}.feed__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875em;position:relative;width:100%;z-index:3}.feed__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25em}.feed__top .feed__header{font-family:var(--font-heading);font-size:1.375em;font-weight:700;margin:0}@media (min-width:414px){.feed__top .feed__header{font-size:1.625em}}.feed__top .feed__header .lte-ie8{font-size:1.625em}@media (min-width:768px){.feed__top .feed__header{font-size:1.875em}}.feed__top .feed__header .lte-ie8{font-size:1.875em}@media (min-width:1050px){.feed__top .feed__header{font-size:2.125em}}@media (min-width:1400px){.feed__top .feed__header{font-size:2.375em}}.feed__top .feed__link{display:-webkit-box;display:-ms-flexbox;display:flex}.feed__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25em}.feed__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:1.25em;border-radius:0.3125em}@media (min-width:768px){.feed__top{-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}}@media (min-width:1050px){.feed{padding:3.125em 5% 4.6875em}.feed__wrap{gap:2.5em}}@media (min-width:1400px){.feed{padding:3.125em 10% 4.6875em}}.social .admin__feed__authorise{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.social .admin__feed__authorise>a{background:#745B99;color:#fff;text-align:center;padding:10px}.social__background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.social__background__image{background-attachment:fixed}.social__background__image:after{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:var(--col-pri);opacity:0.9}.social__background .admin_editable--image{height:100%}.social__top{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease, -webkit-transform .5s ease}.social.inview .social__top{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.social__top .social__link>a{-webkit-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease}.social__top .social__link>a:hover{background:var(--col-sec);border-color:#fff}.social__top .social__link svg{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.social__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.social__list{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease, -webkit-transform .5s ease}.social.inview .social__list{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.social__item{min-height:28.125em;background:#fff}.social__item__content{position:relative;padding:1.25em;border-radius:5px;z-index:4}.social__item__content .tweets__item__link>a{padding:15px 18px}.social__item__content .tweets__item__link>a>svg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.social__item__username{text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.social__item__username:hover{color:var(--col-sec)}.social__item__date{margin-top:1em}.social__item__intro{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;min-height:96px}@media (min-width:1050px){.social__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.875em}}@media (min-width:1400px){.social__list{gap:3.75em}}.news{padding:1.875em 5% 7.5em}.news__top{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease, -webkit-transform .5s ease}.news.inview .news__top{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.news__top .news__link svg{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.news__list{gap:7.5em;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease, -webkit-transform .5s ease}.news.inview .news__list{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.news__item{position:relative;min-height:31.25em}.news__item__image{border-radius:5px;overflow:hidden}.news__item__image:after{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--col-pri), 1)), to(rgba(var(--col-pri), 0)));background:-webkit-linear-gradient(bottom, rgba(var(--col-pri), 1), rgba(var(--col-pri), 0));background:-o-linear-gradient(bottom, rgba(var(--col-pri), 1), rgba(var(--col-pri), 0));background:linear-gradient(0deg, rgba(var(--col-pri), 1), rgba(var(--col-pri), 0))}.news__item__content{position:relative;bottom:-80px;padding:1.25em;border-radius:5px;-webkit-transition:padding .3s ease;-o-transition:padding .3s ease;transition:padding .3s ease;z-index:4}.news__item__title{font-size:clamp(1.25em, 4.5vw, 1.875em);white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin:0}.news__item__intro{line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:24px 0 30px}.news__item__date{position:absolute;left:20px;top:0;padding:6px 10px;border-radius:5px 5px 0 0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.news__item__more:hover{font-weight:900}@media (min-width:1050px){.news{padding:3.125em 5% 7.5em}.news__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.875em}.news__item{padding-left:10%;width:10%}.news__item__content{bottom:-100px}}@media (min-width:1400px){.news{padding:3.125em 10% 9.375em}.news__list{gap:4.375em}.news__item__content{padding:2.5em;bottom:-120px}}.events__background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.events__background__image{background-attachment:fixed}.events__background__image:after{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:var(--col-pri);opacity:0.9}.events__background .admin_editable--image{height:100%}.events__wrap .events__link{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease, -webkit-transform .5s ease}.events.inview .events__wrap .events__link{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.events__wrap .events__link>a{-webkit-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease}.events__wrap .events__link>a:hover{background:var(--col-sec);border-color:#fff}.events__wrap .events__link svg{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.events__top{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease, -webkit-transform .5s ease}.events.inview .events__top{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.events__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5625em}.events__nav .owl-next,.events__nav .owl-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;opacity:0.5}.events__nav .owl-next:not(.disabled),.events__nav .owl-prev:not(.disabled){cursor:pointer;opacity:1}.events__nav .owl-next:not(.disabled):hover svg,.events__nav .owl-prev:not(.disabled):hover svg{color:var(--col-sec)}.events__nav svg{font-size:2.125em;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.events__list{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease, -webkit-transform .5s ease}.events.inview .events__list{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.events__item{-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.events__item:hover{background:var(--col-sec)}.events__item:hover .events__content{color:#fff}.events__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.25em 0;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.events__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:3.125em}.events__date .date{font-size:5em}.events__date .month{font-size:1.25em;text-transform:uppercase}.events__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.875em;margin:0 0 0.66667em;min-height:76px}.events__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.awards{padding:0.9375em 1.875em}.awards__wrap{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease, -webkit-transform .5s ease}.awards.inview .awards__wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.awards__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.awards__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.awards__item>a{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:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.awards__item>a:hover{opacity:0.5}.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.25em 5%}.contact__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.9375em}.contact__trust{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease, -webkit-transform .5s ease}.contact.inview .contact__trust{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.contact__trust>span{margin-bottom:10px}.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;gap:0.3125em;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-transition:opacity .5s ease, -webkit-transform .5s ease;transition:opacity .5s ease, -webkit-transform .5s ease;-o-transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease;transition:transform .5s ease, opacity .5s ease, -webkit-transform .5s ease}.contact.inview .contact__details{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.contact__details>a{text-decoration:none}.contact__details .contact__link{margin-top:20px}.contact__details .contact__link>a{-webkit-transition:border .3s ease, background .3s ease, color .3s ease;-o-transition:border .3s ease, background .3s ease, color .3s ease;transition:border .3s ease, background .3s ease, color .3s ease}.contact__details .contact__link>a:hover{background:var(--col-ter);border-color:var(--col-tertxt)}.contact__details .contact__link svg{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}@media (max-width:1049px){.contact__wrap{text-align:center;max-width:37.5em}.contact__details>.link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1050px){.contact{padding:3.125em 10% 1.25em}.contact__wrap{-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;width:100%}.contact__trust{max-width:25em}}@media (min-width:1400px){.contact{padding:3.125em 20% 1.25em}}.footer{background:var(--col-pri);padding:1.25em 10%}.footer__divider{background:var(--col-pritxt)}.footer__legal{color:var(--col-pritxt)}.footer__legal a{color:var(--col-pritxt)}