.urgent ul{margin:0;padding:0;list-style:none}.features__grid__item__btn,.swiper__nav>*,.urgent__btn{border:0;outline:0;padding:0;cursor:pointer;background:transparent;-webkit-appearance:none;-webkit-border-radius:0}.btn:before,.features__grid__item__btn svg,.hero__values:before,.swiper__nav>* svg,.urgent__btn svg,.urgent__icon svg{position:absolute;top:0;right:0;bottom:0;left:0}.btn{font-weight:600}.btn{display:inline-block;vertical-align:bottom;color:inherit!important;border-radius:1.375rem;border:none;font-size:1rem;line-height:1.2;padding:.785em 1.75em;position:relative;overflow:hidden;z-index:0}.btn:before{content:'';z-index:-1;opacity:0;background:#000}.btn svg{margin-left:.2em}.urgent ul{margin:0;padding:0;list-style:none}.features__grid__item__btn,.swiper__nav>*,.urgent__btn{border:0;outline:0;padding:0;cursor:pointer;background:transparent;-webkit-appearance:none;-webkit-border-radius:0}.btn:before,.features__grid__item__btn svg,.hero__values:before,.swiper__nav>* svg,.urgent__btn svg,.urgent__icon svg{position:absolute;margin:auto}@supports (inset:0){.btn:before,.features__grid__item__btn svg,.hero__values:before,.swiper__nav>* svg,.urgent__btn svg,.urgent__icon svg{inset:0}}@supports not (inset:0){.btn:before,.features__grid__item__btn svg,.hero__values:before,.swiper__nav>* svg,.urgent__btn svg,.urgent__icon svg{top:0;right:0;bottom:0;left:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.btn:before,.features__grid__item__btn svg,.hero__values:before,.swiper__nav>* svg,.urgent__btn svg,.urgent__icon svg{top:0;right:0;bottom:0;left:0}}.urgent ul a{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.btn,.features__grid__item__btn,.urgent__btn{-webkit-transition:color 0.15s ease, fill 0.15s ease, background 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;transition:color 0.15s ease, fill 0.15s ease, background 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;-o-transition:color 0.15s ease, fill 0.15s ease, background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;transition:color 0.15s ease, fill 0.15s ease, background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;transition:color 0.15s ease, fill 0.15s ease, background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease}.btn:before,.hero__values li,.swiper-slide,.urgent{-webkit-transition:opacity 0.35s ease, visibility 0.35s ease, -webkit-transform 0.35s ease, -webkit-clip-path 0.35s ease;transition:opacity 0.35s ease, visibility 0.35s ease, -webkit-transform 0.35s ease, -webkit-clip-path 0.35s ease;-o-transition:transform 0.35s ease, opacity 0.35s ease, visibility 0.35s ease, clip-path 0.35s ease;transition:transform 0.35s ease, opacity 0.35s ease, visibility 0.35s ease, clip-path 0.35s ease;transition:transform 0.35s ease, opacity 0.35s ease, visibility 0.35s ease, clip-path 0.35s ease, -webkit-transform 0.35s ease, -webkit-clip-path 0.35s ease}.btn{background-color:var(--pri)}@media (min-width:1050px){.js_pop{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55), visibility 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55), -webkit-transform 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:opacity 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55), visibility 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55), -webkit-transform 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55);-o-transition:transform 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55), opacity 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55), visibility 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:transform 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55), opacity 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55), visibility 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:transform 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55), opacity 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55), visibility 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55), -webkit-transform 0.8s cubic-bezier(0.68, -0.55, 0.27, 1.55)}.hit .js_pop{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.hit .js_pop:first-child{-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.hit .js_pop:nth-child(2){-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.hit .js_pop:nth-child(3){-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.hit .js_pop:nth-child(4){-webkit-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.hit .js_pop:nth-child(5){-webkit-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}.hit .js_pop:nth-child(6){-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.hit .js_pop:nth-child(7){-webkit-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms}.hit .js_pop:nth-child(8){-webkit-transition-delay:800ms;-o-transition-delay:800ms;transition-delay:800ms}}@media (min-width:1050px){.js_fade,.js_fadeup{opacity:0;-webkit-transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.js_fadeup{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.hit .js_fade{opacity:1}.hit .js_fadeup{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hit .js_fade:first-child,.hit .js_fadeup:first-child{-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.hit .js_fade:nth-child(2),.hit .js_fadeup:nth-child(2){-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.hit .js_fade:nth-child(3),.hit .js_fadeup:nth-child(3){-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.hit .js_fade:nth-child(4),.hit .js_fadeup:nth-child(4){-webkit-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.hit .js_fade:nth-child(5),.hit .js_fadeup:nth-child(5){-webkit-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}.hit .js_fade:nth-child(6),.hit .js_fadeup:nth-child(6){-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.hit .js_fade:nth-child(7),.hit .js_fadeup:nth-child(7){-webkit-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms}.hit .js_fade:nth-child(8),.hit .js_fadeup:nth-child(8){-webkit-transition-delay:800ms;-o-transition-delay:800ms;transition-delay:800ms}}@media (min-width:1050px){.js_slide,.js_slide-after{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);will-change:transform;-webkit-transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hit+section .js_slide-after,.hit .js_slide{opacity:1;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}@media (min-width:1050px){.js_clip{opacity:0;-webkit-transform:translate(0, 30px) scale(0.9);-ms-transform:translate(0, 30px) scale(0.9);transform:translate(0, 30px) scale(0.9);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-clip-path:polygon(25% 0, 75% 0, 75% 100%, 25% 100%);clip-path:polygon(25% 0, 75% 0, 75% 100%, 25% 100%);will-change:opacity, transform}.hit .js_clip{opacity:1;-webkit-transform:translate(0, 0) scale(1);-ms-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);-webkit-transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-clip-path 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-clip-path 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), clip-path 1s cubic-bezier(0.165, 0.84, 0.44, 1), transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), clip-path 1s cubic-bezier(0.165, 0.84, 0.44, 1), transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1), clip-path 1s cubic-bezier(0.165, 0.84, 0.44, 1), transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-clip-path 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hit .js_clip:first-child{-webkit-transition-delay:100ms;-o-transition-delay:100ms;transition-delay:100ms}.hit .js_clip:nth-child(2){-webkit-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}.hit .js_clip:nth-child(3){-webkit-transition-delay:300ms;-o-transition-delay:300ms;transition-delay:300ms}.hit .js_clip:nth-child(4){-webkit-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.hit .js_clip:nth-child(5){-webkit-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}.hit .js_clip:nth-child(6){-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.hit .js_clip:nth-child(7){-webkit-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms}.hit .js_clip:nth-child(8){-webkit-transition-delay:800ms;-o-transition-delay:800ms;transition-delay:800ms}}.scrollingbanner{width:100%;height:3.375em;line-height:3.375em;overflow:hidden;cursor:default;color:#FFF;background:var(--pri)}@media (min-width:980px){.scrollingbanner{position:absolute;left:0;width:calc(100% - 16.25em);z-index:4;height:3.375em;bottom:3.68852em}}@media (min-width:1025px){.scrollingbanner{bottom:3.55263em}}@media (min-width:1301px){.scrollingbanner{bottom:3.375em}}.announcements{width:100%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;padding:0;background-color:var(--pri);color:#fff}@media (min-width:650px){.announcements{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.announcements__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%}.announcements__list{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;gap:5vw;position:relative;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media (prefers-reduced-motion:reduce){.announcements__list{-webkit-transform:translateX(1%);-ms-transform:translateX(1%);transform:translateX(1%)}}.announcements__list__item{-ms-flex-negative:0;flex-shrink:0}.announcements__list__item p{margin:0}.swiper__navigation{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;gap:10px;margin:2em 0}.swiper__navigation--spread{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;visibility:hidden;z-index:2}.swiper__navigation__button{width:2.75em;height:2.75em;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;visibility:visible;border-radius:4px;background-color:var(--pri);color:#fff;-webkit-transition:background .3s ease, color .3s ease, opacity .3s ease;-o-transition:background .3s ease, color .3s ease, opacity .3s ease;transition:background .3s ease, color .3s ease, opacity .3s ease}.swiper__navigation__button:focus,.swiper__navigation__button:hover{background-color:var(--col-sec);color:var(--col-sectxt)}.swiper__navigation__button:focus{outline:solid 1px #000;outline-offset:2px}.swiper__navigation__button.swiper-button-disabled{opacity:0.05;pointer-events:none}.swiper__navigation.announcements__navigation{margin:0;background-color:inherit;padding:0 1em;-ms-flex-negative:0;flex-shrink:0;z-index:3}.swiper__navigation.announcements__navigation button{border:2px solid #fff;background-color:rgba(255, 255, 255, 0);outline-color:currentColor}.swiper__navigation.announcements__navigation button:hover{background-color:#fff;color:var(--pri)}.swiper__navigation.announcements__navigation button[disabled]{opacity:.1;cursor:not-allowed}.swiper__navigation.announcements__navigation button>:nth-child(2){display:none}.swiper__navigation.announcements__navigation.paused button>:first-child{display:none}.swiper__navigation.announcements__navigation.paused button>:nth-child(2){display:block}.swiper__nav{visibility:hidden}.swiper__nav>*{width:4em;height:4em;border-radius:50%;visibility:visible;position:relative;cursor:pointer;display:inline-block;background:#FFF;color:#AAAAAA;-webkit-transition:color 0.15s ease, opacity 0.35s ease;-o-transition:color 0.15s ease, opacity 0.35s ease;transition:color 0.15s ease, opacity 0.35s ease}.swiper__nav>[aria-disabled=true]{opacity:.2;cursor:auto;pointer-events:none}.swiper__nav>* svg{font-size:2em}@media (min-width:769px){.swiper__nav>:not([aria-disabled=true]):hover{color:#F4F4F4}}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:0}[swiper-trans=true] .swiper{overflow:visible}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}[swiper-trans=true] .swiper-slide{opacity:0;visibility:hidden;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}[swiper-trans=true] .swiper-slide.swiper-slide-visible{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.urgent{color:#FFF;background:#e24141;height:3.5em;line-height:3.5em;overflow:hidden;position:fixed;bottom:0;left:0;right:0;z-index:4;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.mason--ready .urgent{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.urgent ul a{padding:0 4.375em 0 5.3125em;display:block}.urgent ul p{display:inline}.urgent__icon{width:3.75em;position:absolute;top:0;left:0;bottom:0;z-index:1;background:#cf3535}.urgent__icon svg{font-size:1.5em;margin:auto}.urgent__btn{width:4.375em;position:absolute;top:0;right:0;bottom:0;z-index:0;background:inherit}.urgent__btn svg{margin:auto;font-size:1em;color:rgba(0, 0, 0, 0.3)}.urgent__nocookie ul a{padding-right:1.5em}.mason--urgent-hide .urgent{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@media (min-width:980px){.mason{display:-ms-grid;display:grid;-ms-grid-rows:auto auto 1fr auto;grid-template-rows:auto auto 1fr auto}.menu{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2 / 4;height:auto}.header{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2 / 4}.hero{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2 / 4}.upperbar{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4 / 5;height:3.375em}.footer{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5 / 6}}@media (min-width:980px){.header{z-index:3;background:transparent;visibility:hidden}.header__main{padding-top:4em;padding-bottom:14.375em}.header__main__logo{color:#FFF;visibility:visible;text-shadow:0 0 4px rgba(0, 0, 0, 0.2)}.header__main__logo img{max-width:8.125em;max-height:8.125em}.header__main__logo div{font-size:1.235em}#header__main__logo__motto{color:inherit}}.hero{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}.hero__main{min-height:60vw}.hero__values{font-size:0.8em;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;padding:2em 5%;visibility:hidden}@media (min-width:415px){.hero__values{font-size:0.85em}}@media (min-width:769px){.hero__values{font-size:0.9em}}@media (min-width:1025px){.hero__values{font-size:0.95em}}@media (min-width:1301px){.hero__values{font-size:1em}}.hero__values:before{content:'';background:rgba(0, 0, 0, 0.2);visibility:visible}.hero__values>*{visibility:visible}.hero__values ul{display:-ms-grid;display:grid;grid-template-areas:"values"}.hero__values li{-ms-grid-row:1;-ms-grid-column:1;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;grid-area:values;opacity:0;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.hero__values li.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.hero__values p{margin:0;display:inline-block;vertical-align:bottom}.hero__values__line{width:100%;height:17px;margin-top:.65em;position:relative;display:inline-block;vertical-align:bottom;background:url("/_site/images/design/zig-zag.png") center repeat-x;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:max-width 0.35s ease 0.1s;-o-transition:max-width 0.35s ease 0.1s;transition:max-width 0.35s ease 0.1s}.hero__values .admin__help{top:auto;bottom:0}.trust__item{display:inline-block;position:relative;width:35vw;max-width:275px;margin:1em auto 0;text-align:center}.trust__item a{display:inline-block;background:#fff;padding:1em;border-radius:1em;overflow:hidden}.trust__item img{display:block;max-width:100%}@media (min-width:980px){.hero{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-ms-grid;display:grid;-ms-grid-rows:1fr;grid-template-rows:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;min-height:31.25em;position:static}.hero__main{z-index:0;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3;height:100%;min-height:0;padding:0}.hero__main:after{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.3);z-index:1}.hero__values{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;z-index:1;width:auto;padding:0;padding:14vh 1.5em;background:transparent;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero__values:before{display:none}.hero__values li{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero__values__line{right:0;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;background-position:right center}.trust__item{margin:1em 0 0}}@media (min-width:1200px){.hero__values{padding-bottom:2em}}body .admin_edit_buttons .admin_hover_buttons{top:50%;z-index:100}.features__grid__item{overflow:hidden}.features__grid__item__btn{display:none}@media (min-width:769px){.features__grid__item__btn{font-size:0.9em}}@media (min-width:1025px){.features__grid__item__btn{font-size:0.95em}}@media (min-width:1301px){.features__grid__item__btn{font-size:1em}}.features__grid__item__btn svg{-webkit-transition:opacity 0.15s ease;-o-transition:opacity 0.15s ease;transition:opacity 0.15s ease}.features__grid__item__btn__title{position:relative}.features__grid__item__main{padding:5vw 5%;padding:calc(5vw + .5em) 5%;color:#000;background:#F4F4F4}.features__grid__item__main__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.features__grid__item__main__header h3{position:relative}.features__grid__item__main__header h3:after{position:absolute;content:'';top:50%;left:calc(100% + 0.46667em);width:100vw;height:2px;-webkit-transform:ttranslateY(100%);-ms-transform:ttranslateY(100%);transform:ttranslateY(100%);background:var(--pri)}.features__grid__item__main__content{padding:1em 0 0}.features__grid__item__main__content__region{line-height:1.5;margin:0}.features__grid__item__main__content__region .ms-btn{margin-top:2em}@media (max-width:979px){.features{font-size:15px}.features__grid__item:nth-child(odd) .features__grid__item__main{background:#FFF}[data-type="Static Link"]{padding:0 5%}[data-type="Static Link"] .features__grid__item__btn{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--pri);color:#FFF;padding:1em;margin:1em 0;font-size:1.25em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.35em;border-radius:1em}[data-type="Static Link"] .features__grid__item__btn svg{position:relative;margin:0}}@media (min-width:980px){.features{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;padding:1.375em 1.625em;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:transparent;visibility:hidden}.features>*{visibility:visible}.features .admin__help{top:auto;bottom:0}.features__grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:transparent;padding:0;min-width:520px}.features__grid__item{width:auto;position:static;background:transparent}.features__grid__item:not(:first-child){margin-left:1em}.features__grid__item:nth-child(odd) .features__grid__item__btn:before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;border-radius:inherit;border:5px solid rgba(0, 0, 0, 0.2)}.features__grid__item:nth-child(2n) .features__grid__item__btn:before{position:absolute;content:'';top:5px;right:5px;bottom:5px;left:5px;background:rgba(0, 0, 0, 0.2);border-radius:inherit}.features__grid__item.active .features__grid__item__btn,.features__grid__item__btn:hover{color:var(--pri);background:#FFF}.features__grid__item.active .features__grid__item__btn svg,.features__grid__item__btn:hover svg{opacity:.5}.features__grid__item.active .features__grid__item__main{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.features__grid__item__btn{display:block;z-index:1;width:7.5em;height:7.5em;border-radius:50%;padding:0.75em;position:relative;pointer-events:auto;background:var(--pri);color:#FFF;text-align:center}.features__grid__item__btn svg{font-size:2.875em;color:rgba(0, 0, 0, 0.3)}a.features__grid__item__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features__grid__item__main{scrollbar-width:thin;scrollbar-color:var(--pri) rgba(0, 0, 0, 0.07);-ms-overflow-style:-ms-autohiding-scrollbar;position:absolute;bottom:100%;bottom:calc(100% + 1.25em);right:0;overflow:hidden;overflow-y:auto;padding:1.625em;border-radius:0.625em;width:100%;min-width:30em;min-height:18.75em;max-height:calc(100vh - 29.375em);z-index:5;background:#e7e7e7;opacity:0;visibility:hidden;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);-webkit-transition:opacity 0.1s ease, visibility 0.1s ease, -webkit-transform 0.1s ease;transition:opacity 0.1s ease, visibility 0.1s ease, -webkit-transform 0.1s ease;-o-transition:transform 0.1s ease, opacity 0.1s ease, visibility 0.1s ease;transition:transform 0.1s ease, opacity 0.1s ease, visibility 0.1s ease;transition:transform 0.1s ease, opacity 0.1s ease, visibility 0.1s ease, -webkit-transform 0.1s ease}.features__grid__item__main::-webkit-scrollbar{width:8px}.features__grid__item__main::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.07)}.features__grid__item__main::-webkit-scrollbar-thumb{background:var(--pri)}}@media (min-width:980px) and (max-height:792px){.features__grid__item__main{max-height:20em}}@media (min-width:980px){.features__grid__item__main__header{overflow:visible}.features__grid__item__main__content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;position:static}}.pts ul,.quicklinks ul,.stats ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-0.375em -0.625em}.pts__item,.quicklinks__item,.stats__item{position:relative;padding:0.375em 0.625em;width:100%}.pts__item p,.quicklinks__item p,.stats__item p{margin:0}.pts__item p:first-child,.quicklinks__item p:first-child,.stats__item p:first-child{margin:0 .5em .25em 0}.pts__item__inner{padding-left:1em}.pts__item__inner__bar{position:absolute;top:0;left:0;bottom:0;width:4px}.quicklinks__item a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:.65em 0}.quicklinks__item a p span{position:relative;display:inline-block;vertical-align:bottom}.quicklinks__item a p span:before{position:absolute;content:'';bottom:-0.3125em;left:0;background:var(--pri);height:2px;width:90%;width:calc(100% - 0.5em);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:background 0.35s ease, -webkit-transform 0.35s ease;transition:background 0.35s ease, -webkit-transform 0.35s ease;-o-transition:transform 0.35s ease, background 0.35s ease;transition:transform 0.35s ease, background 0.35s ease;transition:transform 0.35s ease, background 0.35s ease, -webkit-transform 0.35s ease}.stats__avg{margin-top:1em;padding:.5em .75em}.stats__avg p{margin:0}@media (min-width:500px){.pts__item,.quicklinks__item,.stats__item{width:50%}}@media (min-width:800px){.pts__item,.quicklinks__item,.stats__item{width:33.33%}.quicklinks__item a:hover p span:before{-webkit-transform:scale(0.9, 1);-ms-transform:scale(0.9, 1);transform:scale(0.9, 1);background:currentColor}}.feature__list{margin:0 -0.625em 2.25em}.feature__list__item{padding:0.625em}.feature__list__item a{overflow:hidden;border-radius:0.4375em}.feature__list__item__date,.feature__list__item__title{padding:.75em}.feature__list__item__date p{margin:0}@media (min-width:500px){.feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature__list__item{width:50%;height:100%}}.contact{line-height:1.5}.contact__main__list__item{position:relative;margin-bottom:.35em;padding-left:1.7em}.contact__main__list__item svg{font-size:0.85em;position:absolute;top:0.35294em;left:0;color:#707070}.contact__main__list__item p{margin:.15em 0}.contact__main .ms-btn{margin-top:.75em}.contact__logo{display:none}@media (min-width:980px){.contact{display:-webkit-box;display:-ms-flexbox;display:flex}.contact__main{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.contact__logo{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__logo img{max-width:11.75em;max-height:11.75em}}.social__item__date{margin:0.65em 0}.social__item__date strong{margin-right:2.25em}.social__item__date span{color:#8F8F8F}.social__item__date span svg{margin-right:0.375em}.social__item__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.social__item__content__container{position:relative;width:100%}.social__item__content{position:relative;overflow:hidden;max-height:7.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.5;margin-top:.25em}.social__item__content a:hover{color:var(--pri)}.social__item__link{margin-bottom:0}.social__item .abs_fill{position:relative;height:170px;width:100%;margin:0 2em 0 0}@media (min-width:700px){.social__item__date{margin:0 0 .65em}.social__item__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.social__item__content__container{width:55%}.social__item .abs_fill{width:40%}}.awards{font-size:0.6em;padding:0 1.25em;text-align:center}@media (min-width:415px){.awards{font-size:0.7em}}@media (min-width:769px){.awards{font-size:0.8em}}@media (min-width:1025px){.awards{font-size:0.9em}}@media (min-width:1301px){.awards{font-size:1em}}.awards li{margin:1em;display:inline-block;vertical-align:middle}.awards li a[href=""]{pointer-events:none;cursor:default}.awards img{max-width:9.375em;max-height:6.25em;vertical-align:middle}