html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: 700}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -.5em}sub{bottom: -.25em}img{border: 0}svg:not(:root){overflow: visible}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type=checkbox],input[type=radio]{box-sizing: border-box;padding: 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height: auto}input[type=search]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: 700}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}*,*::before,*::after{box-sizing: border-box;outline: none}*::-webkit-selection{background-color: #000;color: #fff}*::-moz-selection{background-color: #000;color: #fff}*::selection{background-color: #000;color: #fff}html{font-family: 'PP Neue Montreal';font-weight: normal;font-size: 10vw;color: #010101;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;scroll-behavior: smooth}body{font-size: .197rem;line-height: 1.24}h2{font-weight: 500;font-size: 1em;margin: 0}img{display: block;width: 100%;height: auto}a{text-decoration: none;color: currentColor}.wrap{width: 100%;max-width: 9.54rem;margin: 0 auto}.header{padding: .093rem 0;position: absolute;width: 100%;top: 0;left: 0;z-index: 10;font-weight: 500}.header .wrap{display: flex;justify-content: space-between}.header .logo{display: block}.header .logo svg{width: 4.03rem;height: .793rem;display: block}.header ul{list-style: none;margin: 0;padding: 0;display: flex;gap: .185rem;font-size: .116rem;line-height: 2}.header ul a{padding-bottom: 0.05em;border-bottom: 1.5px solid transparent;transition: border-bottom-color .15s ease-in-out}.header ul a:hover{border-bottom-color: currentColor}.btn{padding: 0 .289rem;font-size: .139rem;height: .394rem;border-radius: .197rem;background-color: #E0F9AF;cursor: pointer;border: 0;outline: 0;display: inline-flex;justify-content: center;align-items: center;text-align: center;font-weight: 500;letter-spacing: 0.04em;user-select: none;transition: background .15s ease-in-out}.btn:hover{background: #C5D6FF}.btn.btn-white{background: #fff}.btn.btn-white:hover{background: #C5D6FF}.btn.btn-secondary{background: #C5D6FF}.btn.btn-secondary:hover{background: #E0F9AF}.hero .overlay{position: absolute;width: 9.54rem;height: 3.79rem;left: 50%;top: 50%;transform: translate3d(-50%, -50%, 0);z-index: 2;pointer-events: none}.hero .top{display: flex;font-weight: 400;justify-content: space-between;margin: 0 0 .093rem 0;padding: .035rem 0}.hero .top .left{font-size: .347rem;line-height: 1}.hero .top .right{display: flex;gap: .139rem}.hero .swiper{margin: 0 -0.231rem}.hero .swiper .swiper-slide{padding: 0 .231rem}.hero .swiper .swiper-slide img{width: 10rem;height: 3.79rem;object-fit: cover;object-position: center;border-bottom-left-radius: .231rem;border-bottom-right-radius: .231rem}.symbol-1{width: .214rem;height: .197rem;display: block;margin-bottom: .093rem}.about{margin-bottom: .463rem;padding: .37rem 0 0 0}.about .split{display: flex;justify-content: space-between}.about .split .left{font-size: .694rem;width: 5.45rem;font-weight: 500;line-height: 1}.about .split .left .small{font-size: .521rem;line-height: 1.06}.about .split .right{width: 3.93rem;font-size: .197rem}.about .split .right p{margin: 0}.about .split .right .btn{margin-top: .208rem}.blocks{margin-bottom: .463rem;background: #000;padding: .59rem 0;color: #fff;border-radius: .174rem}.blocks h2{font-size: .521rem;line-height: 1.33;margin-bottom: .463rem}.blocks .wrap .block-list{display: flex;justify-content: space-between;color: #000}.blocks .wrap .block{width: 3.14rem;min-height: 1.74rem;background: #fff;border-radius: .174rem;padding: .185rem;cursor: pointer;transition: width .3s ease-in-out;transform: translate3d(0, 0, 0);overflow: hidden}.blocks .wrap .block:nth-child(2){background: #C5D6FF}.blocks .wrap .block:nth-child(3){background: #FF7134}.blocks .wrap .block .top{font-size: .231rem;font-weight: 500;display: flex;gap: .093rem;line-height: 1.35;height: 2.7em}.blocks .wrap .block .top span{max-width: 1.85rem}.blocks .wrap .block .top svg{width: .081rem;height: 1.35em;transition: transform .3s ease-in-out}.blocks .wrap .block .bottom{display: flex;flex-wrap: wrap;opacity: 0;transition: opacity .3s ease-in-out;width: 4.55rem}.blocks .wrap .block .bottom > div{margin-top: .185rem;width: 50%;display: flex;align-items: center;gap: .185rem;font-size: .133rem;font-weight: 500;line-height: 1.3}.blocks .wrap .block .bottom > div svg{width: .081rem;height: .11rem}.blocks .wrap .block .bottom > div .text{width: 1.74rem}.blocks .wrap .block:hover .top svg{transform: translate3d(.035rem, 0, 0) scale(1)}.blocks .wrap.has-active .block{width: 2.25rem}.blocks .wrap.has-active .active{width: 4.92rem}.blocks .wrap.has-active .active .bottom{opacity: 1}.blocks .wrap.has-active .active .top svg{transform: translate3d(0, 0, 0) scale(0)}.illustration{margin-bottom: .463rem}.illustration img{border-radius: .231rem}.nav{position: absolute;width: .301rem;height: .301rem;top: 50%;margin-top: -0.15rem;z-index: 2;color: #fff;cursor: pointer;transition: transform .3s ease-in-out;transform: translate3d(0, 0, 0)}.nav svg{width: 100%;height: 100%;position: absolute;left: 0;top: 0}.nav.prev{left: .185rem}.nav.prev svg{transform: rotate(180deg) translate3d(0, 0, 0)}.nav.prev:hover{transform: translate3d(-10%, 0, 0)}.nav.next{right: .185rem}.nav.next:hover{transform: translate3d(10%, 0, 0)}.gallery{overflow: hidden;margin-bottom: .058rem;position: relative}.gallery .wrap{position: relative}.gallery .swiper{margin: 0 -0.029rem;overflow: visible;margin-bottom: .463rem}.gallery .swiper-slide{padding: 0 .029rem;width: 50%}.gallery .swiper-slide img{height: 3.33rem;object-fit: cover;object-position: center;border-radius: .231rem}.structure{height: .694rem;background: #000;color: #fff;border-radius: .231rem;display: flex;align-items: center;padding: 0 .278rem;cursor: pointer;font-size: .231rem;font-weight: 500;pointer-events: none}.places{user-select: none}.places .item{transition: background .3s ease-in-out, padding .3s ease-in-out;padding: .127rem .231rem;background: #F5F7FC;border-radius: .231rem}.places .item .wrap{display: flex;cursor: pointer;justify-content: space-between;align-content: center;padding: 0 .231rem}.places .item .left{display: flex;align-items: center;gap: .231rem}.places .item .left svg{transition: opacity .3s ease-in-out, transform .3s ease-in-out}.places .item .left .symbol-3{width: .11rem;height: .081rem;position: absolute}.places .item .left .symbol-1{width: .214rem;height: .191rem;opacity: 0;transform: scale(0)}.places .item .left .text{max-width: 3.65rem;font-size: .185rem;line-height: 1.35;display: none}.places .item .right{font-size: .243rem;font-weight: 500;align-items: center;display: flex;line-height: 2.02}.places .item.active{background: #E0F9AF;padding: .278rem .231rem}.places .item.active .symbol-1{opacity: 1;transform: scale(1)}.places .item.active .symbol-3{opacity: 0;transform: scale(0)}.triplet{position: relative}.triplet img{border-bottom-left-radius: .231rem;border-bottom-right-radius: .231rem}.triplet .btns{position: absolute;bottom: .596rem;left: 0;width: 100%;display: flex;justify-content: center;gap: .139rem}.gradient{margin-bottom: .463rem}.gradient .wrap{background-image: url(../img/grad.png);background-size: 100% auto;background-position: center;height: 1.74rem;border-radius: .231rem;position: relative}.gradient a{position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;justify-content: center;gap: .093rem;font-size: .255rem;font-weight: 500}.gradient a svg{width: .081rem;height: .11rem;transition: transform .3s ease-in-out}.gradient a:hover svg{transform: translate3d(.035rem, 0, 0)}.contacts{background: #C5D6FF;padding: .556rem 0;border-top-left-radius: .231rem;border-top-right-radius: .231rem}.contacts .wrap{display: flex;justify-content: space-between}.contacts .left{font-size: .289rem}.contacts .right{display: flex;gap: .139rem}.contacts .block{background: #fff;border-radius: .174rem;display: block;flex-direction: column;padding: .185rem;width: 2.28rem;flex-shrink: 0}.contacts .role{font-size: .093rem;line-height: 0.9;color: #aaa;font-weight: 500;margin-bottom: .058rem}.contacts .name{font-size: .116rem;line-height: 1.35;font-weight: 500;margin-bottom: .289rem}.contacts a span{border-bottom: 1px solid transparent;transition: border-color .15s ease-in-out}.contacts a:hover span{border-bottom: 1px solid currentColor}.contacts .bottom{margin: auto 0 0 0;display: flex;font-size: .127rem;flex-direction: column;gap: .029rem}.contacts .bottom a{display: inline-flex;gap: .058rem;align-items: center}.contacts svg{width: .116rem;height: .116rem}.footer{background: #000;color: #fff;padding: .92rem 0 .185rem 0}.footer .wrap{display: flex;align-items: flex-end;justify-content: space-between}.footer .wrap a{border-bottom: 1px solid transparent;transition: border-color .15s ease-in-out}.footer .wrap a:hover{border-bottom: 1px solid currentColor}.footer .wrap .left{display: flex;align-items: center;gap: .336rem}.footer .wrap .left .logo{width: 3.08rem;height: .608rem}.footer .wrap .left .litexpo{width: .666rem;height: .295rem}.footer .wrap .left .ufi{width: 1.64rem;height: .324rem}.footer .wrap .right{display: flex;gap: .538rem;font-size: .093rem;padding-right: .168rem;font-weight: 500}.footer .wrap .right .label{color: #C4C4C4;margin-bottom: .029rem}.footer .wrap .right .col{display: flex;flex-direction: column;gap: .087rem;align-items: flex-start}.footer .wrap .right .col > *{margin: 0}.footer .wrap .right .socials{display: flex;gap: .058rem;width: 100%;justify-content: flex-start}.footer .wrap .right .socials a{display: block;border: 0;transition: opacity .15s ease-in-out}.footer .wrap .right .socials a svg{width: .145rem;height: .145rem}.footer .wrap .right .socials a:hover{opacity: 0.8}.reveal{opacity: 0;transition: opacity .8s ease-out, transform .8s ease-out}.reveal.visible{opacity: 1;transform: translate3d(0, 0, 0)}.start{background: #E0F9AF;padding-top: 1.68rem;border-bottom-left-radius: .231rem;border-bottom-right-radius: .231rem;overflow: hidden}.button-center{display: flex;justify-content: center;margin: .37rem 0 0 0}.button-center .btn{min-width: 2.02rem}.has-anchor{position: relative}.has-anchor .anchor{position: absolute;top: 0}.langs:first-child{margin-right: -0.75em}.langs .current-lang{border-color: currentColor}@media (min-width: 769px){.desktop-hide{display: none !important}}@media (max-width: 768px){body{font-size: .662rem}.wrap{max-width: 9.19rem}.header{padding: .407rem 0}.header .logo{display: block}.header .logo svg{width: 7.35rem;height: 1.45rem}.header ul{display: none}.btn{padding: 0 .763rem;width: 100%;font-size: .56rem;height: 1.43rem;border-radius: .712rem}.start{position: relative;margin-bottom: 1.83rem;overflow: visible !important;border-bottom-left-radius: .763rem;border-bottom-right-radius: .763rem;padding-top: 3.71rem}.start .btn{background: #E0F9AF}.hero .overlay{position: absolute;width: 10rem;height: 15.3rem}.hero .top{margin: 0 0 .407rem 0;padding: 0}.hero .top .left{font-size: 1.09rem}.hero .top .right{position: absolute;top: 100%;margin-top: .407rem;width: 9.19rem}.hero .swiper{margin: 0;overflow: hidden}.hero .swiper .swiper-slide{padding: 0}.hero .swiper .swiper-slide img{height: 15.3rem;border-bottom-left-radius: .763rem;border-bottom-right-radius: .763rem;max-height: 100vh}.symbol-1{width: .763rem;height: .687rem;margin-bottom: .407rem}.about{margin-bottom: 1.35rem;padding: .814rem 0 0 0}.about .split{flex-direction: column}.about .split h2{margin-bottom: .407rem}.about .split .left{font-size: 1.27rem;width: 100%;line-height: 1.06}.about .split .left .small{font-size: 1.27rem}.about .split .right{width: 100%;font-size: .662rem}.about .split .right .btn{margin-top: .916rem}.blocks{margin-bottom: .814rem;padding: 1.63rem 0;border-radius: 0}.blocks h2{font-size: 1.27rem;line-height: 1;margin-bottom: .814rem}.blocks .wrap .block-list{flex-direction: column;gap: .254rem}.blocks .wrap .block{width: 100%;min-height: 0;border-radius: .763rem;padding: .814rem;min-height: 4.07rem}.blocks .wrap .block .top{font-size: .662rem;gap: .407rem;min-height: 0;margin-bottom: .916rem;height: auto}.blocks .wrap .block .top span{max-width: 5.34rem}.blocks .wrap .block .top svg{width: .356rem;height: .483rem;position: relative;top: 0.3em}.blocks .wrap .block .bottom{width: 100%;opacity: 1;display: flex;flex-direction: column;display: none}.blocks .wrap .block .bottom > div{margin-top: 0;width: 100%;gap: .509rem;font-size: .534rem;margin-bottom: .509rem}.blocks .wrap .block .bottom > div:last-child{margin-bottom: 0}.blocks .wrap .block .bottom > div svg{width: .356rem;height: .483rem}.blocks .wrap .block .bottom > div .text{width: 100%}.blocks .wrap .block:hover .top svg{transform: none}.blocks .wrap.has-active .block{width: 100%}.blocks .wrap.has-active .active{width: 100%}.blocks .wrap.has-active .active .bottom{opacity: 1}.blocks .wrap.has-active .active .top svg{transform: scale(0)}.mobile-hide{display: none !important}.illustration{margin-bottom: .814rem}.illustration img{border-radius: .763rem}.nav{display: none}.gallery{margin-bottom: 1.63rem}.gallery .swiper{margin: 0 -0.407rem;overflow: visible;margin-bottom: 0}.gallery .swiper-slide{padding: 0 .407rem;width: 100%}.gallery .swiper-slide img{height: 14.4rem;border-radius: .763rem}.structure{height: 1.93rem;border-radius: .763rem;padding: 0 1.02rem;font-size: .712rem}.places{user-select: none}.places .item{padding: .763rem .941rem;border-radius: .763rem;position: relative}.places .item .wrap{flex-direction: column-reverse;padding: 0}.places .item .left{gap: 0}.places .item .left svg{position: absolute;right: 0}.places .item .left .symbol-3{width: .305rem;height: .254rem;right: 1.07rem;top: 1.02rem}.places .item .left .symbol-1{width: .611rem;height: .56rem;right: .941rem;top: .865rem}.places .item .left .text{max-width: 100%;font-size: .585rem;margin-top: .254rem}.places .item .left .text br{display: none}.places .item .right{font-size: .712rem;line-height: 1.07;max-width: 7.12rem}.places .item.active{background: #E0F9AF;padding: .763rem .941rem}.triplet{position: relative}.triplet img{border-bottom-left-radius: .763rem;border-bottom-right-radius: .763rem;object-fit: cover;height: 14.4rem;max-width: 100vh}.triplet .btns{position: absolute;bottom: .814rem;gap: 0;padding: 0 .407rem}.contacts{padding: 1.02rem 0 1.78rem 0;border-top-left-radius: .763rem;border-top-right-radius: .763rem}.contacts .wrap{flex-direction: column;gap: .814rem}.contacts .left{font-size: .916rem}.contacts .right{flex-direction: column;gap: .407rem}.contacts .block{border-radius: .763rem;padding: .814rem;width: 100%}.contacts .role{font-size: .382rem;margin-bottom: .254rem}.contacts .name{font-size: .483rem;margin-bottom: .814rem}.contacts .bottom{font-size: .534rem;gap: .127rem}.contacts .bottom a{gap: .254rem}.contacts svg{width: .509rem;height: .509rem}.footer{padding: .814rem 0}.footer .wrap{flex-direction: column-reverse}.footer .wrap .left .logo{width: 9.19rem;height: 1.81rem}.footer .wrap .right{gap: 0;justify-content: space-between;font-size: .407rem;padding-right: 0;width: 100%;margin-bottom: 4.58rem}.footer .wrap .right .label{margin-bottom: .127rem}.footer .wrap .right .col{gap: .382rem}.footer .wrap .right .socials{gap: .509rem}.footer .wrap .right .socials a svg{width: .636rem;height: .636rem}.swiper-scrollbar{position: absolute}.swiper-horizontal > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{height: .127rem !important;background: #fff !important;border-radius: 0 !important;bottom: .407rem !important;pointer-events: none !important;width: 5.09rem !important;left: 50% !important;transform: translateX(-50%) !important;display: none}.swiper-scrollbar-drag{background: #000 !important;height: .127rem !important;border-radius: 0 !important}.gallery-pagination{position: absolute;bottom: .407rem !important;z-index: 3;left: 50% !important;width: 100vw !important;transform: translateX(-50%) !important;justify-content: center !important;display: flex !important}.swiper-pagination-bullet{width: .127rem !important;height: .127rem !important;border-radius: 0 !important;background: #fff !important;opacity: 1 !important;margin: 0 .051rem !important}.swiper-pagination-bullet-active{background: #FF7134 !important}.button-center{display: flex;justify-content: center;margin: .763rem 0 0 0}.button-center .btn{min-width: 2.02rem}.header{position: fixed;background: #E0F9AF}.burger{position: absolute;right: 0;top: .178rem;padding: .407rem;display: flex}.burger svg{width: 1.02rem;height: 1.02rem}.burger svg:last-child{display: none}.menu-open{position: relative;overflow: hidden}.menu-open .header{height: 100%}.menu-open .header ul{padding: 1.02rem 0;display: block;position: absolute;top: 2.19rem;width: 100%;left: 0}.menu-open .header ul a{font-size: .611rem;line-height: 1.3;padding: .305rem .407rem;display: block;border: 0}.menu-open .burger svg:last-child{display: block}.menu-open .burger svg:first-child{display: none}.has-anchor .anchor{position: absolute;top: -2.27rem}.menu-open .header ul{display: flex;flex-wrap: wrap}.menu-open .header ul li{width: 100%}.menu-open .header ul li:nth-child(1),.menu-open .header ul li:nth-child(2){width: auto;order: 20;margin-top: 2em}.menu-open .header ul li:nth-child(1) a.current-lang span,.menu-open .header ul li:nth-child(2) a.current-lang span{border-bottom: 2px solid currentColor}}