.urgent ul{margin:0;padding:0;list-style:none}.map__main__canvas__controls button,.urgent__btn{border:0;outline:0;padding:0;cursor:pointer;background:transparent;-webkit-appearance:none;-webkit-border-radius:0}.btn:before,.footer:before,.map__container,.modal__bg,.modal__nav button svg,.modal iframe,.news__item__img__src:after,.rows__item__media__img .lazy-item:after,.urgent__btn svg,.urgent__icon svg{position:absolute;top:0;right:0;bottom:0;left:0}.btn{font-weight:700;font-size:0.9375em;letter-spacing:0.025em;text-transform:uppercase}.map__header__region .intro,.map__main__overlay ul .intro,.modal__txt__region .intro,.news__item__img__icon svg,.news__item__txt__content .intro,.rows__item__txt__desc .intro{font-size:1.125em}#hero__overlay__motto{font-size:4.5em;font-size:3.46154em}@media (min-width:769px){#hero__overlay__motto{font-size:3.75em}}@media (min-width:1025px){#hero__overlay__motto{font-size:4.09091em}}@media (min-width:1301px){#hero__overlay__motto{font-size:4.5em}}.btn{display:inline-block;vertical-align:bottom;color:#FFF!important;background:#D28E30;border-radius:2em;border:none;font-size:1rem;line-height:1.2;padding:1.275em 2.25em;position:relative;overflow:hidden;z-index:0;-webkit-box-shadow:0 8px 16px rgba(210, 142, 48, 0.2);box-shadow:0 8px 16px rgba(210, 142, 48, 0.2)}.btn:before{content:'';background:rgba(0, 0, 0, 0.1);z-index:-1;opacity:0}@media (min-width:769px){.btn:hover:before{opacity:1}}.modal__nav button{border:0;outline:0;padding:0;cursor:pointer;background:transparent;-webkit-appearance:none;-webkit-border-radius:0;width:5.5em;height:5.5em;border-radius:50%;overflow:hidden;background:#D28E30;color:#FFF;display:block;position:relative;-webkit-box-shadow:0 0 0 1.5em rgba(210, 142, 48, 0.1);box-shadow:0 0 0 1.5em rgba(210, 142, 48, 0.1);-webkit-transition:opacity 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), color 0.2s ease, background 0.2s ease, -webkit-transform 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), -webkit-box-shadow 0.2s ease;transition:opacity 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), color 0.2s ease, background 0.2s ease, -webkit-transform 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), -webkit-box-shadow 0.2s ease;-o-transition:transform 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), opacity 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;transition:transform 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), opacity 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;transition:transform 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), opacity 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), -webkit-box-shadow 0.2s ease}.modal__nav button svg{content:'';top:1.5%}@media (min-width:769px){.modal__nav button:hover{color:#D28E30;background:#FFF;-webkit-box-shadow:0 0 0 1.125em rgba(255, 255, 255, 0.2);box-shadow:0 0 0 1.125em rgba(255, 255, 255, 0.2)}}.map__header__region,.map__main__overlay ul,.modal__txt__region,.news__item__txt__content,.rows__item__txt__desc{font-size:16px;line-height:1.625}.map__header__region h2,.map__header__region h3,.map__header__region h4,.map__header__region h5,.map__header__region h6,.map__main__overlay ul h2,.map__main__overlay ul h3,.map__main__overlay ul h4,.map__main__overlay ul h5,.map__main__overlay ul h6,.modal__txt__region h2,.modal__txt__region h3,.modal__txt__region h4,.modal__txt__region h5,.modal__txt__region h6,.news__item__txt__content h2,.news__item__txt__content h3,.news__item__txt__content h4,.news__item__txt__content h5,.news__item__txt__content h6,.rows__item__txt__desc h2,.rows__item__txt__desc h3,.rows__item__txt__desc h4,.rows__item__txt__desc h5,.rows__item__txt__desc h6{color:#181F39;margin:1em 0 0}.map__header__region h2,.map__main__overlay ul h2,.modal__txt__region h2,.news__item__txt__content h2,.rows__item__txt__desc h2{font-size:1.875em}.map__header__region h3,.map__main__overlay ul h3,.modal__txt__region h3,.news__item__txt__content h3,.rows__item__txt__desc h3{font-size:1.625em}.map__header__region h4,.map__main__overlay ul h4,.modal__txt__region h4,.news__item__txt__content h4,.rows__item__txt__desc h4{font-size:1.5em}.map__header__region h5,.map__main__overlay ul h5,.modal__txt__region h5,.news__item__txt__content h5,.rows__item__txt__desc h5{font-size:1.375em}.map__header__region .intro,.map__main__overlay ul .intro,.modal__txt__region .intro,.news__item__txt__content .intro,.rows__item__txt__desc .intro{line-height:1.8;margin:1.5em 0}.map__header__region a:not(.attach__link),.map__main__overlay ul a:not(.attach__link),.modal__txt__region a:not(.attach__link),.news__item__txt__content a:not(.attach__link),.rows__item__txt__desc a:not(.attach__link){text-decoration:underline;-webkit-text-decoration-color:rgba(24, 31, 57, 0.2);text-decoration-color:rgba(24, 31, 57, 0.2)}.map__header__region img,.map__main__overlay ul img,.modal__txt__region img,.news__item__txt__content img,.rows__item__txt__desc img{max-width:100%;height:auto}.map__header__region img[style*=right],.map__main__overlay ul img[style*=right],.modal__txt__region img[style*=right],.news__item__txt__content img[style*=right],.rows__item__txt__desc img[style*=right]{margin:0 0 1em 1em}.map__header__region img[style*=left],.map__main__overlay ul img[style*=left],.modal__txt__region img[style*=left],.news__item__txt__content img[style*=left],.rows__item__txt__desc img[style*=left]{margin:0 1em 1em 0}.map__header__region .ms-btn,.map__main__overlay ul .ms-btn,.modal__txt__region .ms-btn,.news__item__txt__content .ms-btn,.rows__item__txt__desc .ms-btn{margin:1em 0}.map__header__region .ms-btn a,.map__main__overlay ul .ms-btn a,.modal__txt__region .ms-btn a,.news__item__txt__content .ms-btn a,.rows__item__txt__desc .ms-btn a{text-decoration:none}.map__header__region h2,.map__header__region h3,.map__header__region h4,.map__header__region h5,.map__header__region h6,.rows__item:nth-child(2n) .rows__item__txt__desc h2,.rows__item:nth-child(2n) .rows__item__txt__desc h3,.rows__item:nth-child(2n) .rows__item__txt__desc h4,.rows__item:nth-child(2n) .rows__item__txt__desc h5,.rows__item:nth-child(2n) .rows__item__txt__desc h6{color:#FFF;margin:1em 0 0}.map__header__region a:not(.attach__link),.rows__item:nth-child(2n) .rows__item__txt__desc a:not(.attach__link){color:#FFF;-webkit-text-decoration-color:rgba(255, 255, 255, 0.2);text-decoration-color:rgba(255, 255, 255, 0.2)}.urgent ul{margin:0;padding:0;list-style:none}.map__main__canvas__controls button,.urgent__btn{border:0;outline:0;padding:0;cursor:pointer;background:transparent;-webkit-appearance:none;-webkit-border-radius:0}.btn:before,.footer:before,.map__container,.modal__bg,.modal__nav button svg,.modal iframe,.news__item__img__src:after,.rows__item__media__img .lazy-item:after,.urgent__btn svg,.urgent__icon svg{position:absolute;margin:auto}@supports (inset:0){.btn:before,.footer:before,.map__container,.modal__bg,.modal__nav button svg,.modal iframe,.news__item__img__src:after,.rows__item__media__img .lazy-item:after,.urgent__btn svg,.urgent__icon svg{inset:0}}@supports not (inset:0){.btn:before,.footer:before,.map__container,.modal__bg,.modal__nav button svg,.modal iframe,.news__item__img__src:after,.rows__item__media__img .lazy-item:after,.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,.footer:before,.map__container,.modal__bg,.modal__nav button svg,.modal iframe,.news__item__img__src:after,.rows__item__media__img .lazy-item:after,.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}.academies__item__txt__logo,.map__main__canvas__controls button,.news__item__img__icon,.stats__item__ratio{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}.map__container{background-repeat:no-repeat;background-position:center;background-size:cover}.btn,.map__main__canvas__controls button,.stats__item__ratio,.urgent__btn{-webkit-transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;-o-transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;transition:color 0.2s ease, fill 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease}.btn:before,.map__list__item,.map__main__canvas__controls,.map__main__overlay,.modal__nav button svg,.news__item__img__src,.urgent{-webkit-transition:opacity 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), visibility 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), -webkit-transform 0.35s cubic-bezier(0.73, 0.14, 0.13, 1);transition:opacity 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), visibility 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), -webkit-transform 0.35s cubic-bezier(0.73, 0.14, 0.13, 1);-o-transition:transform 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), opacity 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), visibility 0.35s cubic-bezier(0.73, 0.14, 0.13, 1);transition:transform 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), opacity 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), visibility 0.35s cubic-bezier(0.73, 0.14, 0.13, 1);transition:transform 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), opacity 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), visibility 0.35s cubic-bezier(0.73, 0.14, 0.13, 1), -webkit-transform 0.35s cubic-bezier(0.73, 0.14, 0.13, 1)}.map__main__canvas__controls button,.modal[data-type=default] .modal__box__scroll{background:#FFFFFF;color:#5B5D5F;fill:#5B5D5F}.map__header__region a:not(.attach__link),.map__main__overlay ul a:not(.attach__link),.modal__txt__region a:not(.attach__link),.news__item__txt__content a:not(.attach__link),.rows__item:nth-child(odd) .rows__item__txt__title,.rows__item__txt__desc a:not(.attach__link){color:#181F39}#hero__overlay__motto span,.map__main__canvas__controls button,.map__main__overlay ul li svg{color:#D28E30}@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(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);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}}[data-modal]{cursor:pointer}.modal,.modal__box{opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease, visibility .3s ease, -webkit-transform .3s ease;transition:opacity .3s ease, visibility .3s ease, -webkit-transform .3s ease;-o-transition:transform .3s ease, opacity .3s ease, visibility .3s ease;transition:transform .3s ease, opacity .3s ease, visibility .3s ease;transition:transform .3s ease, opacity .3s ease, visibility .3s ease, -webkit-transform .3s ease}@supports not (pointer-events:none){.modal,.modal__box{visibility:hidden}}.modal{top:0;position:fixed;z-index:100;top:0;left:0;right:0;bottom:0}.mason--admin .modal{top:110px}.mason--preview .modal{top:110px}.mason--secure .modal{top:40px}.modal__bg{background:rgba(17, 17, 17, 0.9)}.modal__box{position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%, -45%);-ms-transform:translate(-50%, -45%);transform:translate(-50%, -45%);-webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0.14);box-shadow:0 0 30px rgba(0, 0, 0, 0.14);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal[data-type=default] .modal__box{max-width:64em;max-height:80vh}.mason--admin .modal[data-type=default] .modal__box{max-height:calc(80vh - 111px)}.modal[data-type=video] .modal__box{position:relative;max-width:75em;background:#000}.modal[data-type=video] .modal__box:before{content:'';display:block;visibility:hidden;padding-bottom:56.25%}.modal[data-type=default] .modal__box__scroll{scrollbar-width:thin;scrollbar-color:rgba(24, 31, 57, 0.2) rgba(0, 0, 0, 0.07);-ms-overflow-style:-ms-autohiding-scrollbar;overflow:hidden;overflow-y:auto;background:#FFF;border-radius:0.625em}.modal[data-type=default] .modal__box__scroll::-webkit-scrollbar{width:8px}.modal[data-type=default] .modal__box__scroll::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.07)}.modal[data-type=default] .modal__box__scroll::-webkit-scrollbar-thumb{background:rgba(24, 31, 57, 0.2)}.modal[data-type=default] .modal__box__scroll__data{padding:0.625em 0.625em 0 0.625em;min-height:40vh;max-height:35em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__nav{position:absolute;top:0;right:0}.modal__nav button{font-size:.5em;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}.modal__nav button svg{will-change:transform;font-size:2em}.modal__nav__step{margin-right:0.5em}.modal[data-nav=false] .modal__nav__step{display:none}.modal iframe{width:100%;height:100%}.modal .modal__box:hover .modal__box__scroll{scrollbar-width:thin;scrollbar-color:#181F39 rgba(0, 0, 0, 0.07);-ms-overflow-style:-ms-autohiding-scrollbar}.modal .modal__box:hover .modal__box__scroll::-webkit-scrollbar{width:8px}.modal .modal__box:hover .modal__box__scroll::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.07)}.modal .modal__box:hover .modal__box__scroll::-webkit-scrollbar-thumb{background:#181F39}.modal.init{opacity:1;pointer-events:auto}@supports not (pointer-events:none){.modal.init{visibility:visible}}.modal.init.active .modal__box{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@supports not (pointer-events:none){.modal.init.active .modal__box{visibility:visible}}.modal__txt{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;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:center;-ms-flex-pack:center;justify-content:center;padding:4em 0}.modal__txt__max{margin:0 auto 0.625em auto;max-width:51.25em;padding:0 7%}.modal__txt__region{margin:1.75em 0 .5em}.modal__txt__region .ms-btn{margin:1.75em 0 0}.modal__img[data-src=""]{display:none}.modal__img:not([data-src=""]){-ms-flex-negative:0;flex-shrink:0;height:90vw;max-height:21.875em;border-radius:0.625em;background:#222;overflow:hidden}@media (min-width:800px){.modal__img:not([data-src=""]){height:auto;max-height:none;position:absolute;top:0.625em;left:0.625em;bottom:0.625em;width:38%}.modal__img:not([data-src=""])+.modal__txt{text-align:left;padding-left:calc(38% + 1.25em)}}.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{position:-webkit-sticky;position:sticky;top:0;z-index:0;text-align:center}.hero__decor{bottom:0;right:0;color:#D28E30;opacity:.1;overflow:visible;font-size:1.5em}.hero__decor svg{-webkit-transform:translate(50%, 20%);-ms-transform:translate(50%, 20%);transform:translate(50%, 20%)}.hero__overlay{font-size:0.8em}@media (min-width:415px){.hero__overlay{font-size:0.85em}}@media (min-width:769px){.hero__overlay{font-size:0.9em}}@media (min-width:1025px){.hero__overlay{font-size:0.95em}}@media (min-width:1301px){.hero__overlay{font-size:1em}}.hero__overlay .ms-center{max-width:62.5em}.hero__overlay__scroll{margin:3.875em auto 0}.hero__overlay__scroll svg:first-child{opacity:0;-webkit-transform:translateY(-1.65em);-ms-transform:translateY(-1.65em);transform:translateY(-1.65em);-webkit-animation:arrow1 3s cubic-bezier(0.86, 0, 0.07, 1) infinite;animation:arrow1 3s cubic-bezier(0.86, 0, 0.07, 1) infinite}.hero__overlay__scroll svg:nth-child(2){-webkit-animation:arrow2 3s cubic-bezier(0.86, 0, 0.07, 1) infinite;animation:arrow2 3s cubic-bezier(0.86, 0, 0.07, 1) infinite}@-webkit-keyframes arrow1{0%{opacity:0;-webkit-transform:translateY(-1.65em);transform:translateY(-1.65em)}30%,to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes arrow1{0%{opacity:0;-webkit-transform:translateY(-1.65em);transform:translateY(-1.65em)}30%,to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes arrow2{0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}30%,to{opacity:0;-webkit-transform:translateY(1.65em);transform:translateY(1.65em)}}@keyframes arrow2{0%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}30%,to{opacity:0;-webkit-transform:translateY(1.65em);transform:translateY(1.65em)}}.hero__fadeout{pointer-events:none}@media (min-width:1050px){.hero{min-height:100vh}.hero__overlay{padding-bottom:7.25em}}.home{z-index:1}.home__wrap__decor{overflow:hidden;bottom:-10%}.home__wrap__decor .decor{font-size:12vw;left:0;bottom:0;margin:auto 0;color:#D28E30;opacity:.1;z-index:1;overflow:visible;width:150vw;height:150vw;max-width:none;max-height:none}.home__wrap>*{overflow:hidden}.main{display:none}.popup__item__link .ms-btn>*,.rows__item__txt .ms-btn>*{background:transparent;border:2px solid #D28E30;color:#D28E30!important;-webkit-box-shadow:none;box-shadow:none}.popup__item__link .ms-btn>:before,.rows__item__txt .ms-btn>:before{display:none}@media (min-width:769px){.popup__item__link .ms-btn>:hover,.rows__item__txt .ms-btn>:hover{background:#D28E30;color:#FFF!important}}@media (min-width:1050px){@supports ((position:-webkit-sticky) or (position:sticky)){.mason{overflow:visible}.hero{position:-webkit-sticky;position:sticky;top:0;z-index:0}.hero__slideshow{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.hero__fadeout{display:block;background:#181F39;opacity:0}.home{background:transparent}}}.home__line--horz,.home__line--vert{overflow:hidden}.home__line--horz:after,.home__line--vert:after{position:absolute;content:'';top:0;left:-40px;width:40px;height:40px;background:#D28E30;-webkit-transition:top .4s linear, right .4s linear, left .4s linear;-o-transition:top .4s linear, right .4s linear, left .4s linear;transition:top .4s linear, right .4s linear, left .4s linear;will-change:top, right, left}.home__line--vert{width:2px;height:100%;position:absolute;bottom:0;left:calc(5% + 8.5em);right:calc(5% + 8.5em);margin:auto;background:rgba(210, 142, 48, 0.5);-webkit-transition:-webkit-transform 2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-transform 2s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:transform 2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 2s cubic-bezier(0.165, 0.84, 0.44, 1)}.home__line--vert:after{top:0;right:0;left:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.home__line--vert--r{display:none}.home__line--horz{display:none}.rows__item.hit .home__line--vert:after,section.hit .home__line--vert:after{top:calc(100% + 40px)}.rows__item.hit .home__line--horz:after,section.hit .home__line--horz:after{left:100%}.rows__item.hit .home__line:nth-child(2):after,section.hit .home__line:nth-child(2):after{-webkit-transition-delay:380ms;-o-transition-delay:380ms;transition-delay:380ms}.rows__item.hit .home__line:nth-child(3):after,section.hit .home__line:nth-child(3):after{-webkit-transition-delay:760ms;-o-transition-delay:760ms;transition-delay:760ms}.rows__item.hit .home__line:nth-child(4):after,section.hit .home__line:nth-child(4):after{-webkit-transition-delay:1140ms;-o-transition-delay:1140ms;transition-delay:1140ms}.rows__item.hit .home__line:nth-child(5):after,section.hit .home__line:nth-child(5):after{-webkit-transition-delay:1520ms;-o-transition-delay:1520ms;transition-delay:1520ms}.rows__item.hit .home__line:nth-child(6):after,section.hit .home__line:nth-child(6):after{-webkit-transition-delay:1900ms;-o-transition-delay:1900ms;transition-delay:1900ms}.rows__item.hit .home__line:nth-child(7):after,section.hit .home__line:nth-child(7):after{-webkit-transition-delay:2280ms;-o-transition-delay:2280ms;transition-delay:2280ms}.rows__item.hit .home__line:nth-child(8):after,section.hit .home__line:nth-child(8):after{-webkit-transition-delay:2660ms;-o-transition-delay:2660ms;transition-delay:2660ms}.home__wrap.lines--loaded+.map .home__line--vert:first-child:after,.rows.lines--loaded+.stats .home__line--vert:first-child:after,.rows__item.hit+.rows__item .home__line--vert:first-child:after,.stats.hit+.academies .home__line--vert:first-child:after{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:top 0.4s linear, right 0.4s linear, left 0.4s linear, -webkit-transform 0.1s linear 1110ms;transition:top 0.4s linear, right 0.4s linear, left 0.4s linear, -webkit-transform 0.1s linear 1110ms;-o-transition:top 0.4s linear, right 0.4s linear, left 0.4s linear, transform 0.1s linear 1110ms;transition:top 0.4s linear, right 0.4s linear, left 0.4s linear, transform 0.1s linear 1110ms;transition:top 0.4s linear, right 0.4s linear, left 0.4s linear, transform 0.1s linear 1110ms, -webkit-transform 0.1s linear 1110ms}@media (min-width:1050px){.home__line--vert{height:calc(50% - 1px);bottom:calc(50% + 1px)}.home__line--vert--r{left:auto;display:block}.home__line--vert--l{right:auto}.home__line--horz{display:block;position:absolute;top:0;right:calc(5% + 8.5em);bottom:0;left:calc(5% + 8.5em);margin:auto;height:2px;background:rgba(210, 142, 48, 0.5)}.home__line--horz:after{bottom:0}}@media (min-width:1420.8px){.home__line--vert--r{right:calc((50% - 640px) + 8.5em)}.home__line--vert--l{left:calc((50% - 640px) + 8.5em)}.home__line--horz{left:calc((50% - 640px) + 8.5em);right:calc((50% - 640px) + 8.5em)}}.rows{z-index:1}.rows__item{padding:5vw 5%}.rows__item .home__line--vert--r{top:auto;bottom:0}.rows__item:nth-child(2n) .rows__item__lines{-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.rows__item:nth-child(2n) .rows__item__txt__inner{background:#D28E30;color:#FFF}.rows__item:nth-child(2n) .rows__item__txt__title{color:#E8E9EB}.rows__item:nth-child(2n) .rows__item__txt .ms-btn>*{border:2px solid #FFF;color:#FFF!important}@media (min-width:769px){.rows__item:nth-child(2n) .rows__item__txt .ms-btn>:hover{color:#D28E30!important;background:#FFF}}.rows__item:first-child .home__line--vert--l:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.rows__item:last-child{padding-bottom:6.25em}.rows__item__media,.rows__item__txt{font-size:clamp(0.8em, 0.8vw, 1em)}.rows__item__media{position:relative;overflow:hidden;background:#222}.rows__item__media:before{content:'';display:block;visibility:hidden;padding-bottom:63.34842%}.rows__item__media__img .lazy-item:after{content:'';background:rgba(0, 0, 0, 0.15)}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotate{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.rows__item__media__video__txt{-webkit-animation:rotate 30s linear infinite;animation:rotate 30s linear infinite}.rows__item__txt{-webkit-transition:-webkit-box-shadow .5s ease 2s;transition:-webkit-box-shadow .5s ease 2s;-o-transition:box-shadow .5s ease 2s;transition:box-shadow .5s ease 2s;transition:box-shadow .5s ease 2s, -webkit-box-shadow .5s ease 2s}.hit .rows__item__txt{-webkit-box-shadow:0px 0px 40px rgba(24, 31, 57, 0.2);box-shadow:0px 0px 40px rgba(24, 31, 57, 0.2)}.rows__item__txt__inner{padding:7vw 7%}.rows__item__txt__desc{margin:1.85em 0 2.25em}@media (min-width:1050px){@supports ((display:-ms-grid) or (display:grid)){.rows__item{display:-ms-grid;display:grid;padding:5em 0}.rows__item:last-child{padding-bottom:11.25em}.rows__item__media{-ms-flex-item-align:start;align-self:flex-start;max-height:35em;background:transparent}.rows__item__txt{-ms-flex-item-align:start;align-self:flex-start;margin-top:12.5em}.rows__item__txt__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5.5em 17%;min-height:calc((50vw * .63) - 3.75em)}.rows__item.hit .rows__item__media .js_clip{-webkit-transition-delay:.25s!important;-o-transition-delay:.25s!important;transition-delay:.25s!important}.rows__item.hit .rows__item__txt__inner.js_clip{-webkit-transition-delay:.7s!important;-o-transition-delay:.7s!important;transition-delay:.7s!important}.rows__item:nth-child(2n){grid-template-areas:"padleft content overlap media padright";-ms-grid-columns:5% 1fr 8em 1fr 5%;grid-template-columns:5% 1fr 8em 1fr 5%}.rows__item:nth-child(2n) .rows__item__media{grid-area:1 / overlap / media / padright}.rows__item:nth-child(2n) .rows__item__txt{grid-area:padleft / content / auto / overlap}.rows__item:nth-child(odd){grid-template-areas:"padleft media overlap content padright";-ms-grid-columns:5% 1fr 8em 1fr 5%;grid-template-columns:5% 1fr 8em 1fr 5%}.rows__item:nth-child(odd) .rows__item__media{grid-area:auto / padleft / media / overlap}.rows__item:nth-child(odd) .rows__item__txt{grid-area:1 / overlap / auto / content}.rows__item:first-child .rows__item__txt{margin-top:7.5em}.rows__item:first-child .home__line--horz,.rows__item:first-child .home__line--vert:first-child{left:calc(50% - (1px))}.rows__item:first-child .home__line--vert:first-child{height:calc(50% + 3.125em)}}@supports ((position:-webkit-sticky) or (position:sticky)){.rows{overflow:visible}.rows__item:not(:first-child){overflow:hidden}}}@media (min-width:1420.8px){@supports ((display:-ms-grid) or (display:grid)){.rows__item:nth-child(2n){-ms-grid-columns:calc(50% - 640px) 1fr 8em 1fr calc(50% - 640px);grid-template-columns:calc(50% - 640px) 1fr 8em 1fr calc(50% - 640px)}.rows__item:nth-child(odd){-ms-grid-columns:calc(50% - 640px) 1fr 8em 1fr calc(50% - 640px);grid-template-columns:calc(50% - 640px) 1fr 8em 1fr calc(50% - 640px)}.rows__item__txt__inner{min-height:31.25em}.rows__item:first-child .rows__item__txt__inner{min-height:35em}}}.stats{z-index:1}.stats .home__line--vert{display:none}.stats__header{margin-bottom:1.875em}.stats .ms-center{max-width:1440px}.stats ul{margin-left:-2em;margin-right:-2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stats ul>*{width:100%;display:inline-block;vertical-align:top;padding:2em 2em}.stats__item__ratio{min-height:12em}.stats__item p{margin:0}.stats__item p>*{display:block;margin:.45rem 0}@media (min-width:600px){.stats ul>*{width:50%;display:inline-block;vertical-align:top}.stats__item__ratio{min-height:calc(((90vw * 1) - 4em)/2)}}@media (min-width:769px){.stats__item__ratio:hover{background:#D28E30}}@media (min-width:1050px){.stats ul>*{width:33.33333%;display:inline-block;vertical-align:top}.stats .home__line--horz{display:block;z-index:-1;top:0;bottom:0;margin:auto}.stats .home__line--vert{display:block;height:calc(50% - (2px/2))}.stats .home__line--vert:first-child{bottom:auto}.stats .home__line--vert:last-child{bottom:0}.rows[data-rows=odd]+.stats .home__line--vert{height:100%;bottom:0}.rows[data-rows=odd]+.stats .home__line--vert:after{-webkit-transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, -webkit-transform 0.1s linear 470ms;transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, -webkit-transform 0.1s linear 470ms;-o-transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, transform 0.1s linear 470ms;transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, transform 0.1s linear 470ms;transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, transform 0.1s linear 470ms, -webkit-transform 0.1s linear 470ms}.rows[data-rows=odd]+.stats .home__line--horz,.rows[data-rows=odd]+.stats .home__line--vert--r{display:none}.stats__item__ratio{min-height:calc((((90vw * 1) - 8em)/3))}.rows[data-rows=odd]+.stats .stats__lines{-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}}@media (min-width:1300px){.stats ul>*{width:25%;display:inline-block;vertical-align:top}.stats__item__ratio{min-height:calc((((90vw * 1) - 12em)/4))}}@media (min-width:1598.4px){.stats__item__ratio{min-height:calc((((90em * 1) - 12em)/4))}}.academies{z-index:1;padding:4.375em 0}.academies .ms-center{max-width:none}.academies__header{margin-bottom:1.875em}.academies__main__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}.academies__main__nav .owl-prev{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.academies__main__nav .owl-next{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.academies__item{width:360px;height:100%}.academies__item a{background:#222}.academies__item .item__img:before{opacity:.2}.academies__item__txt__logo{margin-bottom:auto;pointer-events:none;font-size:.9em;-webkit-box-shadow:0 0 0 0.8125em rgba(255, 255, 255, 0.1), 0 8px 16px rgba(24, 31, 57, 0.2);box-shadow:0 0 0 0.8125em rgba(255, 255, 255, 0.1), 0 8px 16px rgba(24, 31, 57, 0.2)}.academies__item__txt__logo img{max-width:60%;max-height:60%}.academies__item__txt__main{margin-top:1.5em}.academies__footer{margin-top:3.5em}@media (max-width:1049px){.academies .home__line{display:none}}@media (min-width:1050px){.rows+.stats+.academies .home__line--vert{height:100%;bottom:0}.rows+.stats+.academies .home__line--vert:after{-webkit-transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, -webkit-transform 0.1s linear 470ms;transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, -webkit-transform 0.1s linear 470ms;-o-transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, transform 0.1s linear 470ms;transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, transform 0.1s linear 470ms;transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, transform 0.1s linear 470ms, -webkit-transform 0.1s linear 470ms}}.map{overflow:hidden}.map__header{padding-bottom:2em}.map__header__region{margin:2em auto 0;max-width:56.25em}.map__main{overflow:hidden;background:#E8EAED}.map__main__canvas{min-height:100vw;position:relative}.map__main__canvas:after{position:absolute;content:'';top:0;right:0;bottom:calc(65% + 44px);left:0;background:#181f39;background:-webkit-linear-gradient(top, #181f39 0%, rgba(24, 31, 57, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(#181f39), to(rgba(24, 31, 57, 0)));background:-o-linear-gradient(top, #181f39 0%, rgba(24, 31, 57, 0) 100%);background:linear-gradient(to bottom, #181f39 0%, rgba(24, 31, 57, 0) 100%);pointer-events:none}.map__main__canvas .lazy-item{background-position:67% center;background-size:250vw}.map__main__canvas__controls{position:absolute;top:5vw;left:5vw;z-index: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:-0.25em}.map__main__canvas__controls button{width:4em;height:4em;border-radius:50%;margin:0.25em}@media (min-width:769px){.map__main__canvas__controls button:hover{background:#D28E30;color:#FFF}}.map__main__overlay{padding:3em;position:relative}.map__main__overlay ul{margin:2em 0}.map__main__overlay ul li{position:relative}.map__main__overlay ul li:first-child{margin-bottom:1.75em}.map__main__overlay ul li:not(:first-child){padding-left:2.5em}.map__main__overlay ul li svg{position:absolute;top:0.375em;left:0}.map__main__overlay ul li p{margin:.065em 0 0}.map__main__overlay ul li a:not(.attach__link){color:inherit;text-decoration:none}.map__list{display:-ms-grid;display:grid;grid-template-areas:"area_1"}.map__list__item{-ms-grid-row:1;-ms-grid-column:1;grid-area:area_1;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:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden}.map__list__item.active{opacity:1;visibility:visible;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}@media (max-width:799px){.map__main .ms-center{width:100%}.map__main__overlay{display:none}.map--overlay .map__main__overlay{display:block}.map__container{background-position:left calc(50% + 14em) center!important}}@media (min-width:800px){.map .home__line--vert:first-child{height:2.5em;bottom:auto}.map .home__line--vert:first-child:after{-webkit-transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, -webkit-transform 0.1s linear 470ms;transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, -webkit-transform 0.1s linear 470ms;-o-transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, transform 0.1s linear 470ms;transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, transform 0.1s linear 470ms;transition:top 0.5s linear, right 0.5s linear, left 0.5s linear, transform 0.1s linear 470ms, -webkit-transform 0.1s linear 470ms}.map .home__line--vert:last-child{top:2.5em;bottom:auto;left:calc(5vw + 2em);height:calc(50% - 10em);z-index:1;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.map .home__line--horz{bottom:auto;top:2.5em;width:4em}.map .home__line--horz:nth-child(2){left:auto;-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.map .home__line--horz:nth-child(3){left:calc(5vw + 2em);right:auto;width:calc(45vw - 22.5em);-webkit-transform:scale(-1, 1) translateX(-1px);-ms-transform:scale(-1, 1) translateX(-1px);transform:scale(-1, 1) translateX(-1px)}.map__main{padding:9em 0;min-height:45em}.map__main .ms-center{visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.map__main__canvas{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;max-height:none;min-height:0}.map__main__canvas .lazy-item{background-position:center;background-size:cover}.map__main__overlay{width:50%;max-width:32em;padding-left:4em;padding-right:4em;-webkit-box-shadow:0 0 40px rgba(62, 36, 24, 0.2);box-shadow:0 0 40px rgba(62, 36, 24, 0.2);opacity:0;visibility:hidden}.map--overlay .map__main__overlay{opacity:1;visibility:visible}.mason--dev .map__lines,.mason--dev .map__main__canvas:after,.mason--dev .map__main__canvas__controls,.mason--dev .map__main__overlay{opacity:0!important}}@media (max-width:1049px){.map .home__line{display:none}}@media (min-width:1050px){.map__main__canvas__controls{opacity:0;visibility:hidden;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.active .map__main__canvas__controls{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}}@media (min-width:1400px){.map .home__line--horz:nth-child(2){width:11.5em}}.news__decor{opacity:.1;font-size:1.6em;top:0;left:-5%}.news .ms-center{padding:3.75em 0;overflow:hidden}.news__footer,.news__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}.news__footer>*,.news__header>*{margin:.15rem 0}.news__main{margin:3em 0}.news__item{height:100%;background:#FFF;-webkit-box-shadow:0 8px 40px rgba(0, 0, 0, 0.1);box-shadow:0 8px 40px rgba(0, 0, 0, 0.1)}.news__item__img{position:relative;background:#222;overflow:hidden;display:block}.news__item__img:before{content:'';display:block;visibility:hidden;padding-bottom:71.875%}.news__item__img__src:after{content:'';background:rgba(34, 34, 34, 0.2)}.news__item__img__icon{width:3em;height:3em;border-radius:50%;position:absolute;top:1.5em;left:1.5em}[data-type=twitter] .news__item__img__icon{color:#1da1f2}[data-type=facebook] .news__item__img__icon{color:#2273ee}[data-type=instagram] .news__item__img__icon{color:#BC2A8D}.news__item__img__schoolname{position:absolute;top:1.71429em;left:6.28571em;right:2.85714em;height:3.42857em;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;z-index:0}.news__item__txt{padding:2.5em 3em}.news__item__txt__date{left:1.5em;font-size:14px;margin:0 0 1em}[data-type=twitter] .news__item__txt__date{color:#1da1f2}[data-type=facebook] .news__item__txt__date{color:#2273ee}[data-type=instagram] .news__item__txt__date{color:#BC2A8D}.news__item__txt__date i{display:none}.news__item__txt__content{overflow:hidden;max-height:11.5em;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin-bottom:0}.news__item__txt__content a{text-decoration:none}[data-type=twitter] .news__item__txt__content a{color:#1da1f2}[data-type=facebook] .news__item__txt__content a{color:#2273ee}[data-type=instagram] .news__item__txt__content a{color:#BC2A8D}.news__item[data-type=rss] .news__item__img__src[data-src=""].loaded .lazy-item{opacity:.15}.news__footer__social{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}.news__footer__social ul{padding-left:1.5em}@media (min-width:900px){.news .ms-center{padding:10em 0}}@media (min-width:1050px){.news__item__img:hover .news__item__img__src{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.footer:before{content:'';background:rgba(255, 255, 255, 0.05);pointer-events:none}