.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-height{-webkit-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.no-js .owl-carousel{display:block}.urgent{background:-webkit-gradient(linear, right top, left top, from(#2E3166), color-stop(#43A877), to(#2E3166));background:-webkit-linear-gradient(right, #2E3166, #43A877, #2E3166);background:-o-linear-gradient(right, #2E3166, #43A877, #2E3166);background:linear-gradient(-90deg, #2E3166, #43A877, #2E3166);background-size:400% 400%;-webkit-animation:gradient 10s ease infinite;animation:gradient 10s ease infinite;position:relative;padding:20px}@-webkit-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.urgent__list{width:100%}.urgent__item{width:100%}.urgent__item__link{display:block;text-decoration:none}.urgent__item__link svg{color:#78CB00;font-size:1.625em;vertical-align:middle}.urgent__item__link p{display:inline;color:#fff;margin:0;text-align:center}.urgent__item__icon{margin-right:15px;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.urgent__item__more{margin-left:15px}@media (min-width:1025px){.urgent__item__link{display:-webkit-box;display:-ms-flexbox;display:flex}.urgent__item__link svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.urgent__item__link p{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.hero{position:relative;min-height:400px;max-height:100vh}.hero:before{display:block;content:"";width:100%;padding-top:57.14286%}.hero__slideshow{opacity:1}.hero__video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;z-index:0}.hero__video div{width:100%;height:100%}.hero__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero__sound{z-index:2;position:absolute;bottom:5vw;right:5vw;border:4px rgba(255, 255, 255, 0.3) solid;background-color:#fff;background-clip:padding-box;border-radius:50%;width:40px;height:40px;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;color:#2E3166;font-size:1.25em;-webkit-transition:background-color 350ms ease, border-color 350ms ease, color 350ms ease;-o-transition:background-color 350ms ease, border-color 350ms ease, color 350ms ease;transition:background-color 350ms ease, border-color 350ms ease, color 350ms ease}.hero__sound:hover{background-color:#2E3166;border-color:rgba(46, 49, 102, 0.3);color:#fff}@media (min-width:1025px){.hero__sound{width:80px;height:80px;border-width:8px;font-size:2.25em}}.schoolSelect{padding:25px 0;background-color:#141629;position:relative;z-index:1}.schoolSelect:before{content:'';position:absolute;top:-8px;height:8px;left:0;right:0;background-color:rgba(20, 22, 41, 0.3)}.schoolSelect__scroll{position:absolute;top:-80px;height:88px;left:0;right:0;margin:0 auto;background-color:#141629;background-clip:padding-box;width:320px;border-radius:35px 35px 0 0;border:8px rgba(20, 22, 41, 0.3) solid;display:none;color:#fff;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25em;font-weight:500}.schoolSelect__scroll:after,.schoolSelect__scroll:before{content:'\f107';font-family:'FontAwesome';font-size:1.25em;color:#fff;opacity:0.25;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.schoolSelect__scroll:before{left:35px}.schoolSelect__scroll:after{right:35px}.schoolSelect__btn{position:absolute;z-index:1;top:0;bottom:0;margin:auto 0;width:36px;height:40px;border:4px rgba(255, 255, 255, 0.3) solid;background-color:#fff;background-clip:padding-box;color:#2E3166;font-size:1.125em;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;-webkit-transition:opacity 350ms ease, color 350ms ease;-o-transition:opacity 350ms ease, color 350ms ease;transition:opacity 350ms ease, color 350ms ease}.schoolSelect__btn:disabled{opacity:0.1}.schoolSelect__btn:enabled:hover{color:#141629}.schoolSelect__btn--prev{left:0;border-radius:0 20px 20px 0;border-left:none}.schoolSelect__btn--next{right:0;border-radius:20px 0 0 20px;border-right:none}.schoolSelect__list{position:relative;z-index:0;width:calc(100% - 120px);max-width:1170px;margin:0 auto;pointer-events:none}.schoolSelect__list:hover .schoolSelect__item:not(:hover){-webkit-filter:grayscale(100);filter:grayscale(100);opacity:0.5}.schoolSelect__item{pointer-events:auto;position:relative;width:100%;max-width:266px;margin:0 auto;-webkit-transition:opacity 350ms ease, -webkit-filter 350ms ease;transition:opacity 350ms ease, -webkit-filter 350ms ease;-o-transition:opacity 350ms ease, filter 350ms ease;transition:opacity 350ms ease, filter 350ms ease;transition:opacity 350ms ease, filter 350ms ease, -webkit-filter 350ms ease}.schoolSelect__item:before{display:block;content:"";width:100%;padding-top:100%}.schoolSelect__item:hover .schoolSelect__item__dots{opacity:1;visibility:visible;-webkit-transition:opacity 350ms ease, visibility 0ms linear;-o-transition:opacity 350ms ease, visibility 0ms linear;transition:opacity 350ms ease, visibility 0ms linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.schoolSelect__item__dots{position:absolute;top:-7.5%;left:-7.5%;width:115%;height:115%;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 350ms ease, visibility 0ms linear 350ms;-o-transition:opacity 350ms ease, visibility 0ms linear 350ms;transition:opacity 350ms ease, visibility 0ms linear 350ms;-webkit-animation:spin infinite 40s linear;animation:spin infinite 40s linear}.schoolSelect__item__dots path{fill:currentColor}.schoolSelect__item__inner{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;background-color:currentColor}.schoolSelect__item__inner:before{content:'';position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;opacity:0.3;background-color:currentColor;border-radius:50%;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.schoolSelect__item__inner:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.schoolSelect__item__inner:hover .schoolSelect__item__logo{-webkit-transform:translateY(27.5px) scale(1.4);-ms-transform:translateY(27.5px) scale(1.4);transform:translateY(27.5px) scale(1.4);opacity:0.1}.schoolSelect__item__inner:hover .schoolSelect__item__name{-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}.schoolSelect__item__inner:hover .schoolSelect__item__desc{-webkit-transition:opacity 350ms ease, visibility 0ms linear, -webkit-transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear, -webkit-transform 350ms ease;-o-transition:opacity 350ms ease, visibility 0ms linear, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear, transform 350ms ease, -webkit-transform 350ms ease;opacity:1;visibility:visible;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}.schoolSelect__item__inner:hover .schoolSelect__item__links{-webkit-transition:opacity 350ms ease, visibility 0ms linear, -webkit-transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear, -webkit-transform 350ms ease;-o-transition:opacity 350ms ease, visibility 0ms linear, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear, transform 350ms ease, -webkit-transform 350ms ease;opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.schoolSelect__item__logo{height:130px;display:block;position:relative;z-index:1;-webkit-transition:opacity 350ms ease, -webkit-transform 350ms ease;transition:opacity 350ms ease, -webkit-transform 350ms ease;-o-transition:transform 350ms ease, opacity 350ms ease;transition:transform 350ms ease, opacity 350ms ease;transition:transform 350ms ease, opacity 350ms ease, -webkit-transform 350ms ease}.schoolSelect__item__name{position:relative;z-index:2;margin:20px auto 0;color:#fff;font-size:1.25em;font-weight:500;text-align:center;width:60%;-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.schoolSelect__item__hover{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;border-radius:50%}.schoolSelect__item__desc{position:absolute;z-index:2;top:calc(50% + 110px);left:0;right:0;width:80%;margin:0 auto;text-align:center;opacity:0;visibility:hidden;-webkit-transition:opacity 350ms ease, visibility 0ms linear 350ms, -webkit-transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear 350ms, -webkit-transform 350ms ease;-o-transition:opacity 350ms ease, visibility 0ms linear 350ms, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear 350ms, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear 350ms, transform 350ms ease, -webkit-transform 350ms ease;color:#fff;font-size:0.875em;font-weight:500;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.4;max-height:5.6em;overflow:hidden}.schoolSelect__item__links{position:absolute;z-index:2;top:calc(50% + 50px);left:0;right:0;text-align:center;opacity:0;visibility:hidden;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:opacity 350ms ease, visibility 0ms linear 350ms, -webkit-transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear 350ms, -webkit-transform 350ms ease;-o-transition:opacity 350ms ease, visibility 0ms linear 350ms, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear 350ms, transform 350ms ease;transition:opacity 350ms ease, visibility 0ms linear 350ms, transform 350ms ease, -webkit-transform 350ms ease}.schoolSelect__item__link{background-color:#fff;border-radius:17.5px;padding:0 20px;line-height:35px;font-size:0.75em;font-weight:600;display:inline-block;vertical-align:top;-webkit-box-shadow:0 8px 16px rgba(20, 22, 41, 0.25);box-shadow:0 8px 16px rgba(20, 22, 41, 0.25);color:inherit;margin:0 0 10px;text-decoration:none}.schoolSelect__item__link svg{margin-left:10px;font-size:0.83333em;vertical-align:middle}.schoolSelect__item__contact{color:#fff;border-radius:17.5px;padding:0 20px;line-height:35px;font-size:0.75em;font-weight:600;display:inline-block;vertical-align:top;-webkit-box-shadow:0 8px 16px rgba(20, 22, 41, 0.25);box-shadow:0 8px 16px rgba(20, 22, 41, 0.25);margin:0 0 10px;text-decoration:none}.schoolSelect__item__contact svg{margin-left:10px;font-size:0.83333em;vertical-align:middle}@media (min-width:769px){.schoolSelect__scroll{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1025px){.schoolSelect{padding:75px 0}.schoolSelect__btn{width:72px;height:80px;font-size:2.25em;border-width:8px}.schoolSelect__btn--prev{border-radius:0 40px 40px 0}.schoolSelect__btn--next{border-radius:40px 0 0 40px}.schoolSelect__list{width:calc(100% - 240px)}}.welcome{padding:50px 0 150px;background-color:#2E3166;position:relative;overflow:hidden}.welcome__bg{position:absolute!important;bottom:0;left:0;right:0;height:300px;overflow:hidden!important;z-index:0!important}.welcome__bg:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear, left top, left bottom, from(#2E3166), to(rgba(67, 168, 119, 0.7)));background:-webkit-linear-gradient(top, #2E3166 0%, rgba(67, 168, 119, 0.7) 100%);background:-o-linear-gradient(top, #2E3166 0%, rgba(67, 168, 119, 0.7) 100%);background:linear-gradient(to bottom, #2E3166 0%, rgba(67, 168, 119, 0.7) 100%);z-index:1;pointer-events:none}.welcome__watermark{position:absolute;top:0;left:0;-webkit-transform:translate(-20%, 20%);-ms-transform:translate(-20%, 20%);transform:translate(-20%, 20%);opacity:0.2;mix-blend-mode:overlay;width:770px;max-width:100%;pointer-events:none}.welcome__watermark img{display:block;width:100%}.welcome__inner{position:relative;z-index:2}.welcome__inner .button__link{margin:25px 0 0}.mason--admin .welcome__inner .button__link{display:none}.welcome__region{max-width:770px}.welcome__region *{color:#fff}.welcome__region>*{display:none}.mason--admin .welcome__region>*{display:block}.welcome__region>:first-child{font-size:1.5em;font-weight:500;line-height:1.4;display:block}.welcome__region>:nth-child(2){display:block}@media (min-width:1025px){.welcome{padding:125px 0}.welcome__bg{top:0;left:auto;width:75%;height:auto}.welcome__bg:before{background:-webkit-gradient(linear, left top, right top, from(#2E3166), to(rgba(67, 168, 119, 0.7)));background:-webkit-linear-gradient(left, #2E3166 0%, rgba(67, 168, 119, 0.7) 100%);background:-o-linear-gradient(left, #2E3166 0%, rgba(67, 168, 119, 0.7) 100%);background:linear-gradient(to right, #2E3166 0%, rgba(67, 168, 119, 0.7) 100%)}.welcome__watermark{bottom:0;top:auto}}.news{padding:50px 0;background-color:#141629}.news__header{margin-bottom:25px}.news__header .button__link{display:none}.news__title{color:#fff;font-size:2.125em;margin:0;text-align:center}.news__container{position:relative}.news__btn{position:absolute;z-index:1;top:0;bottom:0;margin:auto 0;width:36px;height:40px;border:4px rgba(255, 255, 255, 0.3) solid;background-color:#fff;background-clip:padding-box;color:#2E3166;font-size:1.125em;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;-webkit-transition:opacity 350ms ease, color 350ms ease;-o-transition:opacity 350ms ease, color 350ms ease;transition:opacity 350ms ease, color 350ms ease}.news__btn:disabled{opacity:0.1}.news__btn:enabled:hover{color:#141629}.news__btn--prev{left:0;border-radius:0 20px 20px 0;border-left:none}.news__btn--next{right:0;border-radius:20px 0 0 20px;border-right:none}.news__list{position:relative;z-index:0;width:calc(100% - 120px);max-width:1170px;margin:0 auto}.news__list .owl-item{opacity:0.4;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease}.news__list .owl-item.active{opacity:1}.news__item{height:310px}.news__item__link{height:100%;display:block;overflow:hidden;border-radius:25px;position:relative}.news__item__link:before{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));background:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));mix-blend-mode:multiply}.news__item__link:hover .news__item__img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.news__item__link:hover .news__item__info{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.news__item__link:hover .news__item__intro,.news__item__link:hover .news__item__more{opacity:1;visibility:visible;-webkit-transition:opacity 350ms ease, visibility 0ms linear;-o-transition:opacity 350ms ease, visibility 0ms linear;transition:opacity 350ms ease, visibility 0ms linear}.news__item__img{height:100%;-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.news__item__info{position:absolute;left:40px;right:40px;bottom:40px;z-index:2;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.news__item__title{position:absolute;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);left:0;right:0;margin:0;color:#fff;font-size:1.25em;font-weight:500}.news__item__intro{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.4;max-height:5.6em;overflow:hidden;color:#fff;margin:10px 0;font-size:0.75em;opacity:0;visibility:hidden;-webkit-transition:opacity 350ms ease, visibility 0ms linear 350ms;-o-transition:opacity 350ms ease, visibility 0ms linear 350ms;transition:opacity 350ms ease, visibility 0ms linear 350ms}.news__item__more{color:#78CB00;font-weight:500;opacity:0;visibility:hidden;-webkit-transition:opacity 350ms ease, visibility 0ms linear 350ms;-o-transition:opacity 350ms ease, visibility 0ms linear 350ms;transition:opacity 350ms ease, visibility 0ms linear 350ms}.news__footer{text-align:center;margin-top:25px}@media (min-width:1025px){.news{padding:120px 0}.news__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:55px}.news__header .button__link{display:block}.news__btn{width:72px;height:80px;font-size:2.25em;border-width:8px}.news__btn--prev{border-radius:0 40px 40px 0}.news__btn--next{border-radius:40px 0 0 40px}.news__list{width:calc(100% - 240px)}.news__footer{display:none}}.contact{position:relative}.contact__map{height:300px}.contact__info{margin:0 auto;background-color:#fff;width:90%;padding:25px 0}.contact__info__select{position:relative;z-index:1}.contact__info__select__selected{position:relative;color:inherit;padding:0 60px 0 25px;height:60px;display:block;cursor:pointer}.contact__info__select__selected:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:currentColor;border-radius:30px;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease}.contact__info__select__selected span{color:#fff;white-space:nowrap;font-weight:500;line-height:60px;position:relative;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;-webkit-transition:color 350ms ease;-o-transition:color 350ms ease;transition:color 350ms ease}.contact__info__select__selected:after{content:'\f078';font-family:'FontAwesome';font-size:0.875em;font-weight:700;color:#fff;position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color 350ms ease;-o-transition:color 350ms ease;transition:color 350ms ease}.active .contact__info__select__selected:before,.contact__info__select__selected:hover:before{opacity:1}.contact__info__select__dropdown{color:inherit;position:absolute;left:30px;right:30px;top:60px;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);max-height:200px;overflow:auto;background-color:currentColor;border-radius:0 0 20px 20px;padding:10px 0}.active .contact__info__select__dropdown{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.contact__info__select__dropdown__list li{color:#fff;font-size:0.875em;line-height:20px;padding:5px 20px;text-align:left;cursor:pointer}.contact__info__select__dropdown__list li:hover{background-color:rgba(0, 0, 0, 0.1)}.contact__info__text{line-height:1.4;margin:35px 0 0}.contact__info__text h3{font-size:0.875em;font-weight:600;margin:0 0 5px}.contact__info__text p{font-size:0.875em;margin:0}.contact__info__text p a{color:#2E3166;text-decoration:none}.contact__info__text p a:hover{text-decoration:underline}.contact__info__link{color:#fff;border-radius:25px;padding:0 20px;line-height:50px;font-weight:600;display:inline-block;vertical-align:top;margin:0 0 10px;text-decoration:none;-webkit-transition:background-color 350ms ease;-o-transition:background-color 350ms ease;transition:background-color 350ms ease}.contact__info__link svg{margin-left:10px;font-size:0.83333em;vertical-align:middle}.contact__info__link:hover{background-color:#2E3166!important}@media (min-width:1025px){.contact__map{height:600px}.contact__info{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:5%;padding:45px 35px;width:380px;border-radius:25px}.contact__info__text{font-size:1em;line-height:1.8;margin:25px 0}.contact__info__text:last-child{margin-bottom:0}}@media (min-width:1301px){.contact__info{right:calc(50% - 585px)}}.links{padding:50px 0;background:-webkit-gradient(linear, left top, right top, from(#2E3166), color-stop(25%, #2E3166), to(#43A877));background:-webkit-linear-gradient(left, #2E3166 0%, #2E3166 25%, #43A877 100%);background:-o-linear-gradient(left, #2E3166 0%, #2E3166 25%, #43A877 100%);background:linear-gradient(to right, #2E3166 0%, #2E3166 25%, #43A877 100%);position:relative}.links__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -30px -30px 0}.links__item{width:calc(100% - 30px);margin:0 30px 30px 0}.links__item__link{display:block;position:relative;border-radius:25px;overflow:hidden;height:375px;background-color:#141629;-webkit-transition:background-color 350ms ease;-o-transition:background-color 350ms ease;transition:background-color 350ms ease}.links__item__link:hover{background-color:#2E3166}.links__item__link:hover .links__item__img.lazyLoaded{opacity:0.2;-webkit-filter:grayscale(1);filter:grayscale(1)}.links__item__link:hover .links__item__info{-webkit-transform:translateY(-110px);-ms-transform:translateY(-110px);transform:translateY(-110px)}.links__item__link:hover .links__item__title{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.links__item__link:hover .links__item__hover{opacity:1}.links__item__img{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity 350ms ease, -webkit-filter 350ms ease;transition:opacity 350ms ease, -webkit-filter 350ms ease;-o-transition:opacity 350ms ease, filter 350ms ease;transition:opacity 350ms ease, filter 350ms ease;transition:opacity 350ms ease, filter 350ms ease, -webkit-filter 350ms ease}.links__item__img.lazyLoaded{opacity:0.6}.links__item__info{position:absolute;top:50%;left:0;right:0;z-index:1;text-align:center;padding:0 20px;-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease}.links__item__title{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform 350ms ease;transition:-webkit-transform 350ms ease;-o-transition:transform 350ms ease;transition:transform 350ms ease;transition:transform 350ms ease, -webkit-transform 350ms ease;color:#fff;font-size:1.5em;margin:0}.links__item__hover{opacity:0;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease}.links__item__text{color:#fff;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.6;max-height:6.4em;overflow:hidden;margin:30px 0}.links__item__btn{color:#fff;opacity:0.6;font-size:2.5em;display:block}@media screen and (min-width:550px){.links__item{width:calc(50% - 30px)}}@media (min-width:1025px){.links{padding:120px 0}.links__item{width:calc(25% - 30px)}}