/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.removeTransform{transform:none!important}@keyframes bouncy{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes zoom-out{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes zoom-in{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fade-in-up{0%{transform:translate3d(0,20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fade-in-left{0%{transform:translate3d(40px,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes fade-in-right{0%{transform:translate3d(-40px,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes move-down{0%{top:0}to{top:78px}}@keyframes zoom-in-left{0%{transform:scale(.6) translateX(100%)}to{transform:scale(1) translateX(0)}}.zoom-in-left{transform:scale(.6) translateX(100%)}.is-loaded .zoom-in-left.in-viewport{animation:zoom-in-left 1.1s ease both}.fade-in-right{transform:translate3d(40px,0,0);opacity:0}.is-loaded .fade-in-right.in-viewport{animation:fade-in-right 1.1s ease both}.fade-in-left{transform:translate3d(-40px,0,0);opacity:0}.is-loaded .fade-in-left.in-viewport{animation:fade-in-left 1.1s ease both}.fade-in-up{transform:translate3d(0,40px,0);opacity:0}.is-loaded .fade-in-up.in-viewport{animation:fade-in-up 1.1s ease both}.fade-in{opacity:0}.is-loaded .fade-in.in-viewport{animation:fade-in .8s ease both}.zoom-in{transform:scale(0);opacity:0}.is-loaded .zoom-in.in-viewport{animation:zoom-in 1.1s ease both}.viewport-block .animated-text{transition:transform .5s ease-out;transform:translateY(100%)}.is-loaded .active .animated-text,.is-loaded .in-viewport .animated-text{transform:translateY(0)}.animated-text>:last-child{margin-bottom:0}.text-block{overflow:hidden}@font-face{font-family:icomoon;src:url(../fonts/icomoon.woff?rkklcw) format("woff");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-download:before{content:""}.icon-arrow-bottom:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-top:before{content:""}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.contact__form .input-wrapper .checkbox-wrapper input[type=checkbox],.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.contact__form .input-wrapper .checkbox-wrapper input.focusable[type=checkbox]:active,.contact__form .input-wrapper .checkbox-wrapper input.focusable[type=checkbox]:focus,.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}@font-face{font-family:Gotham;src:url(../fonts/GothamBook.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(../fonts/GothamMedium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Gotham;src:url(../fonts/GothamBold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Recoleta;src:url(../fonts/RecoletaRegular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Recoleta;src:url(../fonts/RecoletaMedium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Recoleta;src:url(../fonts/RecoletaSemiBold.woff2) format("woff2");font-weight:600;font-style:normal}body{color:#646432;font-family:Gotham,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:14px;line-height:1.5;font-weight:400}a{transition:color .35s cubic-bezier(.3,.86,.36,.95);color:#0366d6}a,a:hover{text-decoration:none}a:hover{color:#035abd}dl,ol,p,ul{margin:0 0 1.5em}.text-fluo{color:#e6ff5d}.h2,h2{font-size:45px;font-family:Recoleta,serif;font-weight:500;line-height:.85}.h2 strong,h2 strong{font-weight:inherit}.bullet-list{list-style-type:none;padding:0;font-size:12px;line-height:1.4}.bullet-list.viewport-block li{transform:translateY(10px);opacity:0}.bullet-list.in-viewport li{transform:translateY(0);opacity:1}.bullet-list li{margin:0 0 15px;padding:0 0 0 42px;position:relative;transition:1.1s;min-height:48px;display:flex;align-items:center}.bullet-list li:before{content:"";position:absolute;left:0;top:6px;width:27px;height:42px;background-image:url(../images/decor-sm.svg);background-repeat:no-repeat;background-size:100%}.bullet-list li:last-of-type{margin-bottom:0}.bullet-list li:first-child{transition-delay:.3s}.bullet-list li:nth-child(2){transition-delay:.6s}.bullet-list li:nth-child(3){transition-delay:.9s}.bullet-list li:nth-child(4){transition-delay:1.2s}.bullet-list li:nth-child(5){transition-delay:1.5s}.bullet-list li:nth-child(6){transition-delay:1.8s}.bullet-list li:nth-child(7){transition-delay:2.1s}.bullet-list li:nth-child(8){transition-delay:2.4s}.bullet-list li:nth-child(9){transition-delay:2.7s}.bullet-list li:nth-child(10){transition-delay:3s}.bullet-list li:nth-child(11){transition-delay:3.3s}.bullet-list li:nth-child(12){transition-delay:3.6s}.bullet-list li:nth-child(13){transition-delay:3.9s}.bullet-list li:nth-child(14){transition-delay:4.2s}.bullet-list li:nth-child(15){transition-delay:4.5s}.bullet-list li:nth-child(16){transition-delay:4.8s}.bullet-list li:nth-child(17){transition-delay:5.1s}.bullet-list li:nth-child(18){transition-delay:5.4s}.bullet-list li:nth-child(19){transition-delay:5.7s}.bullet-list li:nth-child(20){transition-delay:6s}.bullet-list li:nth-child(21){transition-delay:6.3s}.bullet-list li:nth-child(22){transition-delay:6.6s}.bullet-list li:nth-child(23){transition-delay:6.9s}.bullet-list li:nth-child(24){transition-delay:7.2s}.bullet-list li:nth-child(25){transition-delay:7.5s}.bullet-list li:nth-child(26){transition-delay:7.8s}.bullet-list li:nth-child(27){transition-delay:8.1s}.bullet-list li:nth-child(28){transition-delay:8.4s}.bullet-list li:nth-child(29){transition-delay:8.7s}.bullet-list li:nth-child(30){transition-delay:9s}.bullet-list li:nth-child(31){transition-delay:9.3s}.bullet-list li:nth-child(32){transition-delay:9.6s}.bullet-list li:nth-child(33){transition-delay:9.9s}.bullet-list li:nth-child(34){transition-delay:10.2s}.bullet-list li:nth-child(35){transition-delay:10.5s}.bullet-list li:nth-child(36){transition-delay:10.8s}.bullet-list li:nth-child(37){transition-delay:11.1s}.bullet-list li:nth-child(38){transition-delay:11.4s}.bullet-list li:nth-child(39){transition-delay:11.7s}.bullet-list li:nth-child(40){transition-delay:12s}.bullet-list li:nth-child(41){transition-delay:12.3s}.bullet-list li:nth-child(42){transition-delay:12.6s}.bullet-list li:nth-child(43){transition-delay:12.9s}.bullet-list li:nth-child(44){transition-delay:13.2s}.bullet-list li:nth-child(45){transition-delay:13.5s}.bullet-list li:nth-child(46){transition-delay:13.8s}.bullet-list li:nth-child(47){transition-delay:14.1s}.bullet-list li:nth-child(48){transition-delay:14.4s}.bullet-list li:nth-child(49){transition-delay:14.7s}.bullet-list li:nth-child(50){transition-delay:15s}.bullet-list li:nth-child(51){transition-delay:15.3s}.bullet-list li:nth-child(52){transition-delay:15.6s}.bullet-list li:nth-child(53){transition-delay:15.9s}.bullet-list li:nth-child(54){transition-delay:16.2s}.bullet-list li:nth-child(55){transition-delay:16.5s}.bullet-list li:nth-child(56){transition-delay:16.8s}.bullet-list li:nth-child(57){transition-delay:17.1s}.bullet-list li:nth-child(58){transition-delay:17.4s}.bullet-list li:nth-child(59){transition-delay:17.7s}.bullet-list li:nth-child(60){transition-delay:18s}.bullet-list li:nth-child(61){transition-delay:18.3s}.bullet-list li:nth-child(62){transition-delay:18.6s}.bullet-list li:nth-child(63){transition-delay:18.9s}.bullet-list li:nth-child(64){transition-delay:19.2s}.bullet-list li:nth-child(65){transition-delay:19.5s}.bullet-list li:nth-child(66){transition-delay:19.8s}.bullet-list li:nth-child(67){transition-delay:20.1s}.bullet-list li:nth-child(68){transition-delay:20.4s}.bullet-list li:nth-child(69){transition-delay:20.7s}.bullet-list li:nth-child(70){transition-delay:21s}.bullet-list li:nth-child(71){transition-delay:21.3s}.bullet-list li:nth-child(72){transition-delay:21.6s}.bullet-list li:nth-child(73){transition-delay:21.9s}.bullet-list li:nth-child(74){transition-delay:22.2s}.bullet-list li:nth-child(75){transition-delay:22.5s}.bullet-list li:nth-child(76){transition-delay:22.8s}.bullet-list li:nth-child(77){transition-delay:23.1s}.bullet-list li:nth-child(78){transition-delay:23.4s}.bullet-list li:nth-child(79){transition-delay:23.7s}.bullet-list li:nth-child(80){transition-delay:24s}.bullet-list li:nth-child(81){transition-delay:24.3s}.bullet-list li:nth-child(82){transition-delay:24.6s}.bullet-list li:nth-child(83){transition-delay:24.9s}.bullet-list li:nth-child(84){transition-delay:25.2s}.bullet-list li:nth-child(85){transition-delay:25.5s}.bullet-list li:nth-child(86){transition-delay:25.8s}.bullet-list li:nth-child(87){transition-delay:26.1s}.bullet-list li:nth-child(88){transition-delay:26.4s}.bullet-list li:nth-child(89){transition-delay:26.7s}.bullet-list li:nth-child(90){transition-delay:27s}.bullet-list li:nth-child(91){transition-delay:27.3s}.bullet-list li:nth-child(92){transition-delay:27.6s}.bullet-list li:nth-child(93){transition-delay:27.9s}.bullet-list li:nth-child(94){transition-delay:28.2s}.bullet-list li:nth-child(95){transition-delay:28.5s}.bullet-list li:nth-child(96){transition-delay:28.8s}.bullet-list li:nth-child(97){transition-delay:29.1s}.bullet-list li:nth-child(98){transition-delay:29.4s}.bullet-list li:nth-child(99){transition-delay:29.7s}.bullet-list li:nth-child(100){transition-delay:30s}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{transition:border-color .35s cubic-bezier(.3,.86,.36,.95);border:1px solid #646432;background-color:#fff;width:100%;min-width:0;padding:12px 19px;border-radius:10px;-webkit-appearance:none;color:#646432}input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{box-shadow:0 0 0 5px rgba(230,255,93,.4)}input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, textarea::-moz-placeholder{color:currentColor}input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:currentColor}textarea{resize:none;min-height:167px}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.position-hero-section .header{position:absolute;background-color:transparent!important}.position-hero-section .headroom--unpinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-110%)!important}.menu-active{overflow:hidden}.header{padding:7px 0;width:100%;position:fixed;top:0;left:0;z-index:99;transition:.35s;background-color:#646432}.header .container{max-width:1314px;padding:0 20px;margin:0 auto;width:100%}.header__row{display:flex;justify-content:space-between;align-items:center}.header__logo,.header__row{min-height:57px;position:relative}.header__logo{width:150px;z-index:9}.header__logo img{display:block;max-width:100%;width:100%;-o-object-fit:contain;object-fit:contain}.header__nav{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#646432;padding:200px 20px 100px;overflow-y:auto;transition:.35s;opacity:0;visibility:hidden}.menu-active .header__nav{opacity:1;visibility:visible}.header__nav:before{content:"";position:fixed;top:0;left:0;width:100%;height:100px;background-color:#646432}.header__nav ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center}.header__nav ul li{margin:0 0 30px}.header__nav ul li:last-of-type{margin-right:0}.header__nav a{color:#e6ff5d;font-size:20px;font-family:Recoleta,serif}.language-change{font-size:18px;font-family:Recoleta,serif;line-height:2;text-transform:uppercase;font-weight:600}.language-change>:first-child:after{content:"/";display:inline-block;margin-left:4px;color:rgba(230,255,93,.4)}.language-change a{font-size:18px;color:rgba(230,255,93,.4);font-weight:500}.language-change a:hover{color:#e6ff5d!important}.language-change span{color:#e6ff5d}body{background-color:#fff}.wrapper{width:100%;position:relative;overflow:hidden}.accessibility{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.accessibility:focus{position:static;width:auto;height:auto}.js-tab-hidden{display:block!important;left:-9999px!important;position:absolute!important;top:-9999px!important;width:0;height:0;overflow:hidden}.inner-page{padding:150px 0}.inner-page .container{max-width:1040px}.inner-page h3,.inner-page h4,.inner-page h5{font-family:Recoleta,serif}.inner-page h3{font-size:30px}.inner-page h4{font-size:24px}.inner-page h5{font-size:20px}.inner-page table{text-align:center;border-collapse:collapse;width:100%;margin-bottom:2em}.inner-page table td,.inner-page table th{border:1px solid;padding:1em}.footer{background-color:#646432;color:#e6ff5d;padding:62px 0}.footer .container{max-width:1000px;margin:0 auto;padding:0 20px;width:100%}.footer a{color:#e6ff5d}.footer a:hover{text-decoration:underline}.footer__inner{display:flex;flex-direction:column;align-items:center}.footer__logo{margin:0 0 40px;width:300px}.footer__logo a,.footer__logo img{display:block;width:100%}.footer__list ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center}.footer__list li{margin:0 0 20px}.hero-section{position:relative;min-height:100vh;overflow:hidden;background-color:#c9c3b5}.hero-section__bg{z-index:1}.hero-section__bg,.hero-section__bg img{position:absolute;width:100%;height:100%;top:0;left:0}.hero-section__bg img{-o-object-fit:cover;object-fit:cover}.hero-section iframe{--unit:100vh;height:var(--unit);width:calc(var(--unit)*1.8);z-index:2}.hero-section__logo,.hero-section iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-section__logo{z-index:3;max-width:300px;width:29%}.sliders-section{padding:74px 0;position:relative}.sliders-section .__decor{position:absolute;width:70%;right:-20%;bottom:160px;max-width:658px}.sliders-section .section-tag{margin:0 0 80px}.sliders-section .container{position:relative;z-index:1}.t-buttons{display:flex;margin:0 0 12px}.t-buttons .btn{margin:0 6px 10px 0;border:1px solid #c8c3b4;background-color:#fff;white-space:nowrap;font-size:8px;padding:12px 7px;border-radius:4px}.t-buttons .btn:last-child{margin-right:0}.t-buttons .active{border-color:#e6ff5d;background-color:#e6ff5d;color:#646432}.t-slider{transition:.7s;transform:translateY(0);opacity:1;margin:0 0 12px}.t-slider__arrows{display:flex;justify-content:center;align-items:center}.t-slider__arrows .counter{margin:0 28px;font-size:20px;line-height:1.1;font-weight:500;font-family:Recoleta,serif;transition:.35s}.t-slider__arrows .slick-arrow{background-color:transparent;border:0;padding:0;font-size:72px;line-height:1;color:#e6ff5d;cursor:pointer;transition:.35s}.t-slider__arrows .slick-arrow.slick-disabled{opacity:.5;cursor:context-menu}.t-slider__arrows .slick-arrow.slick-disabled:hover{color:#e6ff5d}.t-slider__arrows .slick-arrow:hover{color:#646432}.t-slider__arrows .slick-arrow i{display:block}.js-tab-hidden .t-slider{transform:translateY(20px);opacity:.5}.t-slider .slick-list{overflow:visible;width:calc(100% + 20px)}.t-slider .slick-track{display:flex}.t-slider .slick-slide{margin:0 20px 0 0}.t-slider .slick-slide .t-slide__img{padding:0 0 46.68%}.t-slider .slick-slide.slick-current .t-slide__img{padding:0 0 64.62%}.t-slide__img{position:relative;transition:.35s}.t-slide__img img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.t-slide p{font-family:Recoleta,serif;font-weight:500;margin:24px 0 0}.download-block{background-color:#646432;padding:86px 0}.download-block-inner{display:flex;flex-direction:column;align-items:center}.download-block-inner img{margin:0 0 40px;width:99px}.building{padding:50px 0}.building .section-title{margin:0 0 34px}.building .container{max-width:1366px}.building__inner{max-width:1247px;margin-left:auto}.building__inner.__wide{padding:0 0 180px;position:relative}.building__inner.__wide .building__text{margin-bottom:40px}.building__inner.__wide .building__text p{-webkit-hyphens:auto;hyphens:auto}.building__inner.__wide .__decor{position:absolute;width:250px;right:-20px;bottom:20px}.building__text{font-size:14px;line-height:1.4}.building__text>:last-child{margin-bottom:0}.building__image{flex:0 1 856px}.building__image img{display:block}.building-map .image-holder-contain{overflow:hidden}.building-map svg{max-width:100%;overflow:hidden;height:auto;display:block;transform:scale(1.2) translate(2%,3%);transform-origin:right bottom}.building-map svg .svg-link{cursor:pointer;transition:.35s}.building-map svg .svg-link.active{filter:contrast(400%)!important}.building-map svg .svg-link:hover{opacity:.9!important}.building-map .container{display:flex;flex-direction:column-reverse;max-width:1468px;padding:0}.building-map .sidebar{background-color:#e6ff5d;padding:23px 22px;display:flex}.building-map .sidebar .tab-content{display:flex;width:100%}.building-map .sidebar .tab-item{display:flex;width:100%;opacity:1;transition:.35s}.building-map .sidebar .tab-item.js-tab-hidden{opacity:.5}.building-map .sidebar .surface-block{display:flex;flex-direction:column;width:100%}.building-map .sidebar .surface-block table{width:100%}.building-map .sidebar .surface-body{flex:1 1 auto}.building-map .sidebar .surface-footer{margin:15px 0 0;padding:15px 0 0;display:flex;flex-direction:column;border-top:1px solid #646432}.building-map .sidebar .surface-footer h6{margin:0 0 18px;padding:0;border:0}.building-map .sidebar .surface-footer h6:last-child{margin:0}.building-map .sidebar h6{display:inline-block;position:relative;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #646432;font-family:Recoleta,serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.31;text-transform:uppercase}.building-map .sidebar .text-sm{font-size:13px!important}.building-map .sidebar th{font-size:11px;font-weight:400;line-height:1.63;font-weight:700;text-align:left;padding:0 8px 4px 0}.building-map .sidebar td{font-size:13px;line-height:1;padding:0 8px 5px 0}.building-map .sidebar td:first-child{font-family:Recoleta,serif;font-style:normal;font-weight:500;text-transform:uppercase}.building-info{font-family:Recoleta,serif;padding:80px 0}.building-info .container{max-width:1330px}.building-info__row{display:flex;flex-wrap:wrap;margin:0 -15px;row-gap:30px}.building-info__column{width:50%;display:flex;flex-direction:column;justify-content:space-between;padding:0 15px;position:relative}.building-info__image{width:200px;position:absolute;left:15px;top:0}.building-info__image img{width:100%}.building-info__block{margin:0 0 10px}.building-info__block:last-child{margin-bottom:0}.building-info__block>*{margin:0 0 10px}.building-info__block>:last-child{margin:0}.building-info__block strong{display:block;font-weight:600;font-size:24px;line-height:1.1}.building-info__block span{display:block;font-size:16px;line-height:1.3}.dark-section{padding:90px 0;background-color:#646432;color:#fff}.dark-section .h2{color:#e6ff5d;margin:0 0 35px;font-weight:500}.dark-section__row{display:flex;flex-direction:column-reverse;row-gap:40px}.dark-section__image{width:calc(100% + 20px);position:relative;margin:0 0 250px;padding:1px}.dark-section__image .info-img{max-width:321px;position:absolute;left:0;top:50%}.dark-section__image .img-wrap{position:relative;padding:0 0 156.125%;overflow:hidden}.dark-section__image .img-wrap:after{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px;right:-3px;bottom:-3px;background-image:url(../images/mask-1.svg)}.dark-section__image .img-wrap img{position:absolute;width:100%;height:calc(100% + 200px);top:-1px;left:0;-o-object-fit:cover;object-fit:cover;border:1px solid #646432}.dark-section__info{font-size:14px;line-height:1.4;position:relative;z-index:9}.dark-section__info p:last-child{margin-bottom:0}.dark-section__info h3{color:#e6ff5d;font-size:24px;font-weight:400;text-transform:uppercase;margin:0 0 16px}.dark-section__info .__wide{margin:0 0 40px}.dark-section__info .__mid{margin:0 0 43px;text-align:justify}.dark-section__info .__thin{max-width:435px;text-align:justify}.dark-section__info .__thin img{max-width:130px}.dark-section__info .__thin h3{margin-top:43px}.banner{position:relative;margin:0 0 100px;min-height:90vh}.banner-image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.banner .__decor{position:absolute;width:32.47%;max-width:491px;display:block;left:-5%;bottom:-10vw}.contact{padding:80px 0;position:relative;overflow:hidden}.contact .__decor{position:absolute;width:80%;right:-20%;bottom:-10%;max-width:747px;transform:rotateX(180deg)}.contact .container{max-width:1172px;position:relative;z-index:1}.contact .h2{display:inline-block;padding:0 0 35px;margin:0 0 35px;border-bottom:1px solid}.contact__row{display:flex;flex-direction:column;row-gap:50px}.contact__column{width:100%}.contact__info ul{list-style-type:none;margin:0;padding:0}.contact__info li{margin:0 0 42px;display:flex;align-items:center}.contact__info li:last-of-type{margin-bottom:0}.contact__info li img{display:block;margin:0 auto}.contact__info a,.contact__info span{min-width:68px;margin:0 14px 0 0}.contact__info p{margin:0;font-size:14px;line-height:1.14;font-family:Recoleta,serif}.contact__form .message-success{font-size:20px;font-family:Recoleta,serif;display:none;visibility:hidden}.contact__form .sent .input-wrapper{display:none;visibility:hidden}.contact__form .sent .message-success{display:block;visibility:visible}.contact__form .is-sending{position:relative;pointer-events:none}.contact__form .is-sending:before{content:"";position:absolute;width:calc(100% + 12px);height:calc(100% + 12px);top:-6px;left:-6px;background-color:hsla(0,0%,100%,.7)}.contact__form .is-sending:after{content:"";position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);width:60px;height:60px;border-radius:50%;border-color:#646432 transparent;border-style:solid;border-width:5px;animation:lds-dual-ring 1.2s linear infinite}.contact__form .h3{margin:0;font-family:Recoleta,serif;font-size:21px;font-style:normal;font-weight:500;line-height:.8;text-transform:uppercase}.contact__form .input-wrapper{margin:20px 0 0}.contact__form .input-wrapper.input-error .checkbox-wrapper label,.contact__form .input-wrapper.input-error input{box-shadow:0 0 0 3px rgba(255,0,0,.7)}.contact__form .input-wrapper.__check{display:flex;align-items:flex-start}.contact__form .input-wrapper.__check p{margin:0 0 22px;line-height:1.16;font-size:12px}.contact__form .input-wrapper.__check a{color:currentColor;text-decoration:underline}.contact__form .input-wrapper.__check a:hover{text-decoration:none}.contact__form .input-wrapper .checkbox-wrapper{flex:0 0 20px;margin:0 9px 0 0}.contact__form .input-wrapper .checkbox-wrapper input[type=checkbox]:checked+label:after{transform:scale(1)}.contact__form .input-wrapper .checkbox-wrapper input[type=checkbox]:focus+label{box-shadow:0 0 0 5px rgba(230,255,93,.4)}.contact__form .input-wrapper .checkbox-wrapper label{display:block;width:20px;height:20px;border:1px solid #646432;position:relative;cursor:pointer}.contact__form .input-wrapper .checkbox-wrapper label:after{content:"";position:absolute;width:18px;height:18px;background-color:#646432;top:0;left:0;transition:.35s;transform:scale(0)}.contact__form .btn{cursor:pointer;background-color:#e6ff5d;border:1px solid #646432;color:#646432;text-transform:none}.contact__form .btn:focus,.contact__form .btn:hover{background-color:#646432;color:#e6ff5d}.contact__form .btn:focus{outline:none}.contact__form__header__wrap{display:flex;align-items:center;justify-content:space-between}.contact__form__header__wrap .info{margin-left:12px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.paris{padding:0 0 80px}.paris .container-sm{max-width:1020px}.paris-inner{max-width:852px;line-height:1.4}.paris-inner>:last-child{margin-bottom:0}.paris-inner .h2{margin:0 0 40px}.paris-inner p{max-width:764px}.paris-inner ul{max-width:600px}.squares .container{max-width:1512px;padding:0}.squares__row{display:flex;max-width:1388px}.squares__column.bg-fluo{background-color:#e6ff5d}.squares__column:first-child{flex:0 0 15%}.squares__column img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.squares__column.__text{padding:0 20px 20px}.squares__column.__text>:last-child{margin-bottom:0}.squares__column.__text .h2{margin:0 0 36px;word-break:keep-all}.squares__column.__text p{max-width:613px}.white-section{padding:80px 0 60px}.white-section .container{max-width:1220px}.white-section .container>.h2{margin:0 0 34px}.white-section .h2{max-width:712px;margin:0 0 42px}.white-section__row{display:flex;flex-direction:column;row-gap:40px}.white-section__column{width:100%}.white-section__column.__text{position:relative;z-index:1}.white-section__column.__text>:last-child{margin-bottom:0}.white-section__column.__text ul{max-width:600px;margin:50px 0}.white-section__image{max-width:500px;margin:0 auto;background-color:#fff;padding:1px;position:relative}.white-section__image:after,.white-section__image:before{content:"";position:absolute;width:100%;height:3px;background-color:#fff;left:0;z-index:1}.white-section__image:before{top:-1px}.white-section__image:after{bottom:-1px}.white-section .img-wrap{position:relative;padding:0 0 156%;overflow:hidden;background-color:#fff}.white-section .img-wrap:after{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px;right:-3px;bottom:-3px;background-image:url(../images/mask-2.svg)}.white-section .img-wrap img{position:absolute;width:calc(100% - 2px);height:calc(100% + 200px);top:-1px;left:1px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.transport .container{max-width:1220px;padding:0}.transport__info{padding:50px 0 0;border-top:1px solid #646432;font-family:Recoleta,serif}.transport__info address{font-family:Recoleta,serif;font-style:normal;margin:0 0 40px;font-size:20px;line-height:1.375}.transport__info .h4{font-family:Recoleta,serif;font-size:20px;text-transform:uppercase;margin:0 0 16px;font-weight:500}.transport__info .items{display:flex;align-items:center;margin:0 0 13px}.transport__info .items img{margin:0 20px 0 0}.transport__info .items:first-child img{max-width:122px;width:122px}.transport__info .items:last-child img{max-width:56px;width:56px}.transport__roads{line-height:.85}.transport__roads table{width:calc(100% + 30px)}.transport__roads img{max-width:30px}.transport__roads td{padding:0 20px 20px 0}.transport__roads td:first-child{min-width:45px;width:45px}.transport__roads td:last-child{padding-right:0}.transport__table{margin:70px 0;line-height:.85}.transport__table p{margin:10px 0 0}.transport__table td{padding:0 20px 20px 0}.transport__table td:first-child{min-width:95px;position:relative}.transport__table td:first-child:after{content:"";position:absolute;width:75px;height:1px;background-color:#646432;left:0;top:8px}.transport__table td:last-child{padding-right:0}.transport__row{display:flex;flex-direction:column;row-gap:40px}.transport__column.__info{padding:0 20px}.transport__map{position:relative;display:flex}.transport__map img{max-width:none;height:450px;display:block;margin:0 auto}.container{max-width:1402px;width:100%;margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:20px;border:1px solid;font-size:14px;line-height:1;border-radius:11px;font-weight:500;font-family:Recoleta,serif;text-transform:uppercase;transition:.35s}.btn i{margin:0 22px 0 0;font-size:20px}.btn-sm{line-height:1.82;padding:4px 30px;border-radius:38px}.btn-lg{font-size:20px;text-transform:none;padding:14px 20px;border-radius:60px}.btn-primary{color:#646432}.btn-primary:hover{border-color:#e6ff5d;background-color:#e6ff5d;color:#646432}.btn-secondary{color:#e6ff5d}.btn-secondary:hover{border-color:#e6ff5d;background-color:#e6ff5d;color:#646432}.menu-btn{border:0;background-color:transparent;position:relative;width:30px;height:24px;cursor:pointer}.menu-btn:after,.menu-btn:before,.menu-btn span{position:absolute;height:2px;background-color:#e6ff5d;transition:.35s}.menu-btn:before{content:"";top:0;width:100%;left:0}.menu-active .menu-btn:before{transform:translateY(11px) rotate(-45deg)}.menu-btn:after{content:"";bottom:0;width:100%;left:0}.menu-active .menu-btn:after{transform:translateY(-11px) rotate(45deg)}.menu-btn span{top:11px;width:24px;right:0}.menu-active .menu-btn span{transform:scaleX(0)}.section-tag{margin:0 0 35px;display:flex;justify-content:center}.section-tag strong{position:relative;font-family:Recoleta,serif;color:#646432;font-size:20px;font-weight:500;line-height:1.1;text-transform:uppercase;padding:0 28px 17px 0}.section-tag strong:after{content:"";position:absolute;width:22px;height:35px;right:0;top:4px;background-image:url(../images/decor-sm.svg);background-repeat:no-repeat}.section-title{max-width:670px;margin:0}@media (min-width:768px){.bullet-list{font-size:18px}.inner-page h3{font-size:40px}.inner-page h4{font-size:30px}.inner-page h5{font-size:24px}.footer{padding:62px 0 87px}.footer__logo{margin:0 0 64px;width:334px}.footer__list ul{flex-direction:row;-moz-column-gap:26px;column-gap:26px}.footer__list li{margin:0}.hero-section{padding:0 0 56.25%;min-height:.5625vw}.hero-section iframe{width:100%;height:100%;top:0;left:0;transform:translate(0)}.sliders-section .section-tag{margin:0 0 107px}.t-buttons .btn{padding:20px 30px;font-size:14px;border-radius:11px}.t-slider .slick-list{max-width:71%}.t-slider .slick-slide .t-slide__img{padding:0 0 38%}.t-slider .slick-slide.slick-current .t-slide__img{padding:0 0 56.25%}.download-block-inner{flex-direction:row;justify-content:center}.download-block-inner img{margin:0 28px 0 0}.building__inner.__simple .section-title{margin:0 0 9px}.building__inner.__wide .building__text{margin-bottom:0}.building__row{display:flex;justify-content:flex-end}.building__text{flex:0 0 335px;margin:0 56px 0 0;font-size:20px}.building__text-simple{flex:0 1 752px;max-width:752px;margin:0 0 0 auto}.building-map svg{transform:scale(1) translate(0)}.dark-section{padding:90px 0 0}.dark-section__row{flex-direction:row;-moz-column-gap:0;column-gap:0}.dark-section__column.__info{width:50%;padding:0 40px 0 0}.dark-section__column.__image{width:50%;padding:245px 0 0}.dark-section__image{margin:0}.dark-section__image .info-img{width:50%;top:auto;bottom:0}.dark-section__info{padding:0 0 130px;font-size:20px}.dark-section__info .__mid{max-width:465px;margin:0 0 67px}.banner{padding:0 0 51.6862%;min-height:0}.contact .__decor{right:-50%}.contact .h2{margin:0}.contact__row{flex-direction:row;margin:0 -20px}.contact__column{padding:0 20px;width:50%}.contact__info{padding:70px 0 0;max-width:290px}.contact__form{max-width:406px}.squares__column:first-child{flex:0 0 200px}.squares__column.__text{font-size:18px;padding:40px}.transport .container{padding:0 20px}.transport__info{margin:0}.transport__row{flex-direction:row}.transport__column.__info{padding:0;display:flex;flex:0 0 335px;margin:0 41px 0 0}.transport__map{width:calc(100% + 20px)}.transport__map img{height:auto;max-width:100%;margin:0}.section-tag{justify-content:flex-end}}@media (min-width:1024px){.h2,h2{font-size:75px}.position-hero-section .header{transform:translateY(-110%)!important}.header__logo{position:absolute;top:0;left:50%;transform:translateX(-50%)}.header__nav{position:relative;opacity:1;visibility:visible;padding:0;background-color:transparent}.header__nav:before{display:none}.header__nav ul{flex-direction:row;justify-content:space-between}.header__nav ul li:nth-child(4){margin-left:auto}.header__nav ul li{margin:0 20px 0 0}.header__nav a:hover{color:#fff}.sliders-section{padding:186px 0 131px}.sliders-section .__decor{bottom:auto;top:283px}.t-buttons .btn{font-size:20px}.t-slider .slick-list{max-width:900px}.t-slider .slick-slide{margin:0 40px 0 0}.building{padding:91px 0 128px}.building__inner.__wide .__decor{width:350px;bottom:-40px}.building__text{font-size:24px}.building-map .container{flex-direction:row;padding:0 20px}.building-map .sidebar{padding:90px 22px 23px;flex:0 0 257px;margin:0 29px 0 0}.building-map .sidebar .surface-footer{margin:20px 0 0;padding:20px 0 0}.building-map .sidebar .surface-footer h6{margin:0 0 28px}.building-map .sidebar h6{padding:0 0 20px;margin:0 0 20px}.building-map .sidebar th{padding:0 8px 8px 0}.building-map .sidebar td{padding:0 8px 8px 0;line-height:1.5;font-size:15px}.building-map .sidebar td:first-child{line-height:1.31;font-size:16px}.building-info{padding:68px 0 140px}.building-info__row{row-gap:80px}.building-info__column{width:25%}.building-info__image{width:calc(100% + 94px);top:-48px}.building-info__block strong{font-size:34px}.building-info__block span{font-size:22px}.dark-section .h2{margin:0 0 65px}.dark-section__image .info-img{bottom:130px}.dark-section__info h3{font-size:30px}.dark-section__info .__wide{width:calc(100% + 183px)}.dark-section__info .__thin img{max-width:170px}.dark-section__info .__thin h3{margin-top:73px}.banner .__decor{bottom:-156px;transform:translateY(0);width:490px}.contact{padding:90px 0 120px}.contact .__decor{bottom:-101px;right:-30%}.paris{padding:0 0 227px}.paris-inner .h2{margin:0 0 58px;max-width:770px}.paris-inner p{font-size:20px;margin:0 0 60px}.squares__row:last-child{max-height:380px}.squares__column:first-child{flex:0 0 380px}.squares__column.__text{font-size:20px}.white-section{padding:105px 0 80px}.white-section .container>.h2{margin:0 0 72px}.white-section__row{flex-direction:row;justify-content:space-between}.white-section__column{width:calc(50% - 20px)}.white-section__column.__text ul{margin:60px 0 258px}.white-section__column.__text p{font-size:20px}.white-section__image{padding:176px 0 0}.btn,.transport__info .items,.transport__roads,.transport__table{font-size:20px}.btn i{font-size:32px}.btn-lg{font-size:43px;padding:14px 40px}.menu-btn{display:none;visibility:hidden}}@media (min-width:1200px){.squares__column.__text{padding:80px 86px 110px 75px}}@media (min-width:1220px){.white-section__column.__text{flex:0 0 712px;margin:0 54px 0 0}.white-section__image{max-width:none;margin:0}.transport__map,.white-section__image{width:calc(100% + 50vw - 590px)}}@media (min-width:1265px){.header__nav ul li{margin:0 40px 0 0}}@media (min-width:1400px){.sliders-section .__decor{right:0}.building__inner.__wide{padding:0 0 273px}.building__inner.__wide .__decor{width:592px;bottom:-78px;right:-53px}.contact .__decor{right:-140px}.squares__column:first-child{flex:0 0 587px}}@media (min-width:1402px){.dark-section__image{width:calc(100% + 50vw - 681px)}.dark-section__info{margin-left:106px}}@media (min-width:1512px){.banner .__decor{left:-84px}.transport__map,.white-section__image{width:calc(100% + 166px)}}@media (min-width:1515px){.dark-section__image{width:calc(100% + 75px)}}

.wrapper.wrapper-viewport {
  min-height: 100svh;
  display: flex;
  flex-direction: column;
}

.wrapper.wrapper-viewport .page-holder {
  flex-grow: 1;
}

.message-success-section {
  padding: 140px 0 70px;
  font-size: 18px;
  text-align: center;
}

@media screen and (min-width: 1024px) {
  .message-success-section {
    font-size: 20px;
    padding: 175px 0 75px;
  }
}

.message-success-section h2 {
  margin: 0 0 20px;
}
