.urgent ul{margin:0;padding:0;list-style:none}.swiper__nav>*,.urgent__btn{border:0;outline:0;padding:0;cursor:pointer;background:transparent;-webkit-appearance:none;-webkit-border-radius:0}.btn:before,.cta__media__img:after,.cta__media__img:before,.cta__media__img__src,.media__img:after,.media__img:before,.media__img__src,.pts__bg:after,.pts__bg__img,.stats:before,.swiper__nav>* svg,.urgent__btn svg,.urgent__icon svg{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media__content,.hero__media__content__video,.hero__media__content__video:after,.hero__media__content__video iframe,.hero__media__content__video video{position:absolute;inset:0}.hero__media{width:100%;height:100%}.hero__media__content{overflow:hidden;background:#000}.hero__media__content__video:after{content:'';background:rgba(0, 0, 0, 0.3)}.hero__media__content iframe,.hero__media__content video{width:100%;height:100%}.hero__media__content video{-o-object-fit:cover;object-fit:cover}.hero__media__ctrls{position:absolute;right:5%;top:5vw;top:clamp(2em, 5vw, 5em);margin:-.35em;z-index:100}.hero__media__ctrls button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.35em;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.hero__media__ctrls button.ready{opacity:1}.hero__media__ctrls button>:nth-child(2){display:none}.hero__media__ctrls button.active>:first-child{display:none}.hero__media__ctrls button.active>:nth-child(2){display:block}#mason-video-popout{top:0;position:fixed;inset: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;background:rgba(0, 0, 0, 0.6);z-index:1000}.mason--admin #mason-video-popout{top:110px}.mason--preview #mason-video-popout{top:110px}.mason--secure #mason-video-popout{top:40px}#mason-video-popout iframe,#mason-video-popout video{position:relative;aspect-ratio:16/9;width:70vw;height:auto;background:#000;vertical-align:bottom}#mason-video-popout-close{position:fixed;left:0;top:0;-webkit-transform:translate(calc(-50% + 15px), -50%);-ms-transform:translate(calc(-50% + 15px), -50%);transform:translate(calc(-50% + 15px), -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}#mason-video-popout-close:after{display:block;content:"\f00d";font-family:'fontAwesome';font-size:1.5em;font-weight:300}#mason-video-popout-close.clicked{opacity:0;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}#mason-video-popout-close,.hero__media__ctrls button{width:2.65em;height:2.65em;border-radius:50%;color:#FFF;border:2px solid currentColor;background:transparent}.cta__txt__region .intro{font-size:1.125em}#hero__overlay__motto{font-size:2.25em;font-size:1.73077em}@media (min-width:769px){#hero__overlay__motto{font-size:1.875em}}@media (min-width:1025px){#hero__overlay__motto{font-size:2.04545em}}@media (min-width:1301px){#hero__overlay__motto{font-size:2.25em}}.btn{font-weight:700}.cta__txt__region h1,.cta__txt__region h2,.cta__txt__region h3,.cta__txt__region h4,.cta__txt__region h5,.cta__txt__region h6{font-weight:900}.btn{display:inline-block;vertical-align:bottom;color:inherit!important;border-radius:0.625rem;border:none;font-size:1.0625rem;line-height:1.2;padding:.7em 1.75em;position:relative;overflow:hidden;z-index:0}.btn:before{content:'';z-index:-1;opacity:.2;background:#000}.btn svg{margin-left:.2em}.cta__txt__region{font-size:16px;line-height:1.64706}@media (min-width:980px){.cta__txt__region{font-size:17px}}.cta__txt__region h2,.cta__txt__region h3,.cta__txt__region h4,.cta__txt__region h5,.cta__txt__region h6{color:var(--pri);margin:1em 0 0}.cta__txt__region h2{font-size:2.5em;font-size:1.92308em}@media (min-width:769px){.cta__txt__region h2{font-size:2.08333em}}@media (min-width:1025px){.cta__txt__region h2{font-size:2.27273em}}@media (min-width:1301px){.cta__txt__region h2{font-size:2.5em}}.cta__txt__region h3{font-size:2.25em;font-size:1.73077em}@media (min-width:769px){.cta__txt__region h3{font-size:1.875em}}@media (min-width:1025px){.cta__txt__region h3{font-size:2.04545em}}@media (min-width:1301px){.cta__txt__region h3{font-size:2.25em}}.cta__txt__region h4{font-size:1.75em}.cta__txt__region h5{font-size:1.375em}.cta__txt__region .intro{line-height:1.8;margin:1.5em 0}.cta__txt__region a:not(.attach__link){text-decoration:underline}.cta__txt__region img{max-width:100%;height:auto}.cta__txt__region img[style*=right]{margin:0 0 1em 1em}.cta__txt__region img[style*=left]{margin:0 1em 1em 0}.cta__txt__region .ms-btn{margin:.375em .375em .375em 0}.cta__txt__region .ms-btn a{text-decoration:none}.urgent ul{margin:0;padding:0;list-style:none}.swiper__nav>*,.urgent__btn{border:0;outline:0;padding:0;cursor:pointer;background:transparent;-webkit-appearance:none;-webkit-border-radius:0}.btn:before,.cta__media__img:after,.cta__media__img:before,.cta__media__img__src,.media__img:after,.media__img:before,.media__img__src,.pts__bg:after,.pts__bg__img,.stats:before,.swiper__nav>* svg,.urgent__btn svg,.urgent__icon svg{position:absolute;margin:auto}@supports (inset:0){.btn:before,.cta__media__img:after,.cta__media__img:before,.cta__media__img__src,.media__img:after,.media__img:before,.media__img__src,.pts__bg:after,.pts__bg__img,.stats:before,.swiper__nav>* svg,.urgent__btn svg,.urgent__icon svg{inset:0}}@supports not (inset:0){.btn:before,.cta__media__img:after,.cta__media__img:before,.cta__media__img__src,.media__img:after,.media__img:before,.media__img__src,.pts__bg:after,.pts__bg__img,.stats: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,.cta__media__img:after,.cta__media__img:before,.cta__media__img__src,.media__img:after,.media__img:before,.media__img__src,.pts__bg:after,.pts__bg__img,.stats: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}.sliderow__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}.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__overlay__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}#hero__overlay__motto,.cta__txt__region h1,.cta__txt__region h2,.cta__txt__region h3,.cta__txt__region h4,.cta__txt__region h5,.cta__txt__region h6{text-transform:uppercase}.cta__txt__region a:not(.attach__link){color:var(--pri)}.btn{background-color:var(--sec)}.admin_editable.cta__media__img__src,.admin_editable.media__img__src,.admin_editable.pts__bg__img{position:absolute!important;overflow:hidden!important;background:transparent}.admin_editable.cta__media__img__src:hover,.admin_editable.media__img__src:hover,.admin_editable.pts__bg__img:hover{z-index:auto}@supports ((-o-object-fit:cover) or (object-fit:cover)){.admin_editable.cta__media__img__src img,.admin_editable.media__img__src img,.admin_editable.pts__bg__img img{-o-object-fit:cover;object-fit:cover;width:100%!important;height:100%!important;position:relative!important;top:auto!important;left:auto!important;margin:0!important}}.cta__media__img__src>div,.media__img__src>div,.pts__bg__img>div{height:100%}@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(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.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:300ms;-o-transition-delay:300ms;transition-delay:300ms}.hit .js_fade:nth-child(2),.hit .js_fadeup:nth-child(2){-webkit-transition-delay:600ms;-o-transition-delay:600ms;transition-delay:600ms}.hit .js_fade:nth-child(3),.hit .js_fadeup:nth-child(3){-webkit-transition-delay:900ms;-o-transition-delay:900ms;transition-delay:900ms}.hit .js_fade:nth-child(4),.hit .js_fadeup:nth-child(4){-webkit-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}.hit .js_fade:nth-child(5),.hit .js_fadeup:nth-child(5){-webkit-transition-delay:1500ms;-o-transition-delay:1500ms;transition-delay:1500ms}.hit .js_fade:nth-child(6),.hit .js_fadeup:nth-child(6){-webkit-transition-delay:1800ms;-o-transition-delay:1800ms;transition-delay:1800ms}.hit .js_fade:nth-child(7),.hit .js_fadeup:nth-child(7){-webkit-transition-delay:2100ms;-o-transition-delay:2100ms;transition-delay:2100ms}.hit .js_fade:nth-child(8),.hit .js_fadeup:nth-child(8){-webkit-transition-delay:2400ms;-o-transition-delay:2400ms;transition-delay:2400ms}}@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{font-size:1rem;width:100%;height:3.375em;line-height:3.375em;cursor:default;z-index:1}.scrollingbanner__inner{width:100%;height:100%;overflow:hidden;font-size:1.125em;position:relative;padding:0 5% 0 calc(5% + 8.125em)}.scrollingbanner__inner span{display:inline-block;text-align:left;white-space:nowrap}@media (min-width:600px){.scrollingbanner{position:absolute;bottom:0;left:0;padding:0 5%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.scrollingbanner__inner{margin:0 auto;max-width:1600px;border-radius:0.625rem}}.swiper__nav{visibility:hidden}.swiper__nav>*{width:1.875em;height:1.875em;visibility:visible;position:relative;cursor:pointer;display:inline-block;color:#FFF;-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}.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%;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%;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}.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;min-height:45vw}#hero__overlay__motto{margin:1rem 0 0;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.2)}.hero__overlay__values{padding:1.5em 0 0;font-style:italic}.hero__overlay__values ul{display:-ms-grid;display:grid;grid-template-areas:"values"}.hero__overlay__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;grid-area:values;opacity:0;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.hero__overlay__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__overlay__values p{margin:0}.hero__overlay .ms-btn{margin-top:2.75rem}@media (min-width:980px){.hero{min-height:80vh;min-height:calc(100vh - 8.75em)}.hero__overlay{padding:1.875em 0 10em}.hero__overlay__bg{width:35%}#hero__overlay__motto{width:50%}}.home{z-index:0}.cta,.main{padding:7vw 0}.content__attachments,.content__title,.content__title.admin_editable,.cta__media,.media{display:none}.cta__media__img:after,.cta__media__img:before,.media__img:after,.media__img:before{content:'';pointer-events:none}.cta__media__img:before,.media__img:before{background:rgba(255, 255, 255, 0.7)}.cta__media__img:after,.media__img:after{opacity:.43;background:var(--pri)}@media (min-width:980px){.content,.cta__txt{width:60%;position:relative;z-index:1}.cta__media,.media{display:block;position:absolute;top:0;right:0;bottom:0;width:50%;background:#111}.cta__media__angle,.media__angle{position:absolute;bottom:0;left:0;color:#FFF;width:200vw;height:200vw;pointer-events:none}.media__angle__inner{display:none}@supports (aspect-ratio:1){.cta,.main{overflow:visible}.cta__media__angle,.media__angle{width:auto;height:100%;aspect-ratio:1}.media__angle__inner{display:block;position:absolute;bottom:100%;left:100%;width:100vw;height:100vw;-webkit-transform:scale(-1, -1);-ms-transform:scale(-1, -1);transform:scale(-1, -1);color:var(--pri);opacity:.6}}}.features{overflow:hidden}.features__angle{top:0;right:50%;width:200vw;height:200vw;color:rgba(0, 0, 0, 0.2)}.features__grid__item{position:relative;margin:3.5em 0}.features__grid__item__header{margin-bottom:1em}.features__grid__item__footer{padding-top:.5em}@media (min-width:980px){.features__grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-1.5em}.features__grid__item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.5em}.features__grid__item__footer{margin-top:auto}}.feature__list{margin-bottom:1em}.feature__list__item{padding:.85em 0}.feature__list__item:first-child{padding-top:.25em}.feature__list__item__title{margin-bottom:.35rem}.social__item__content{overflow:hidden;max-height:17.75em;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;line-height:1.77778;margin-top:0}.sliderow{overflow:hidden}.sliderow__header{overflow:hidden;margin-bottom:1.875em}.sliderow__header__title{position:relative;margin-right:2em}.sliderow__header__title span{position:relative;display:inline-block;vertical-align:middle}.sliderow__header__title span:after{position:absolute;content:'';top:0;bottom:0;left:calc(100% + 1.5rem);width:100vw;height:3px;margin:auto 0;background:currentColor}.sliderow__item{overflow:hidden;border-radius:0.625rem;padding:1.5em 1.25em}.sliderow__item__score{margin:.475em 0 0}.sliderow__footer{margin-top:1.625em}.sliderow__footer__inner{position:relative;display:inline-block;vertical-align:bottom;padding:0 1.875em}.sliderow__footer__inner__nav{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}.pts__bg:after{content:'';pointer-events:none;background:var(--pri);opacity:.9}.pts .sliderow__item{min-height:8em;-webkit-box-shadow:inset 0 0 0 0.375em rgba(0, 0, 0, 0.2);box-shadow:inset 0 0 0 0.375em rgba(0, 0, 0, 0.2)}.stats:before{content:'';background:rgba(0, 0, 0, 0.24)}.stats__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}.stats__header__average{z-index:0;color:#000;margin:.5em 0;padding:.35em .65em;border-radius:0.3125rem}.stats .sliderow__item{color:#000;min-height:6.5em;-webkit-box-shadow:inset 0 0 0 0.375em rgba(0, 0, 0, 0.12);box-shadow:inset 0 0 0 0.375em rgba(0, 0, 0, 0.12)}.cta .ms-center{position:static}.cta__txt__region h1 strong,.cta__txt__region h2 strong,.cta__txt__region h3 strong,.cta__txt__region h4 strong,.cta__txt__region h5 strong,.cta__txt__region h6 strong{color:var(--sec);font-weight:inherit}.cta__media__img:after{background:var(--sec)}.contact__logo img{-ms-flex-negative:0;flex-shrink:0;max-width:12.5em;max-height:12.5em;margin-bottom:1.875em;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}.contact__logo h1{line-height:1.1}.contact__txt{margin-top:3em}.contact__txt ul{line-height:1.5}.contact__txt ul li{position:relative;padding-left:1.7em;margin:.75em 0 1.25em}.contact__txt ul li svg{font-size:0.85em;position:absolute;top:0.35294em;left:0}.contact__txt ul li p{margin:0}.contact__txt .ms-btn{margin-top:.5em}@media (min-width:980px){.contact .ms-center{max-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__logo,.contact__txt{margin-top:0;max-width:50%}}.awards{font-size:0.6em;padding:1.25em 0}@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 ul{padding:0 1.25em;width:100%}.awards li{margin:0.625em;display:inline-block;vertical-align:middle}.awards li a[href=""]{pointer-events:none;cursor:default}.awards img{max-width:15.625em;max-height:4.625em;vertical-align:middle}