@font-face{font-family:Inter;src:url("../fonts/inter/inter-300.woff");font-weight:300;font-style:normal}@font-face{font-family:Inter;src:url("../fonts/inter/inter-400.woff");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url("../fonts/inter/inter-500.woff");font-weight:500;font-style:normal}@font-face{font-family:Inter;src:url("../fonts/inter/inter-600.woff");font-weight:600;font-style:normal}@font-face{font-family:Inter;src:url("../fonts/inter/inter-700.woff");font-weight:700;font-style:normal}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}body,figure,h1,h2,h3,h4,h5,h6,p{margin:0}dl,menu,ul,video{margin:0;padding:0}dl,menu,ul{list-style:none}input[type=search]::-webkit-search-cancel-button{display:none}button{padding:0;cursor:pointer;background:transparent}button,input,select{outline:none;border:none;font-size:inherit}input,select{border-radius:0;-webkit-appearance:none;background:none}button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none}address{font-style:normal;font-size:inherit}a{text-decoration:none;cursor:pointer;overflow-wrap:break-word;color:inherit}i{font-style:normal}img{max-width:100%;vertical-align:middle;border:none}.lazy-img,.microcement-page .colors .tab--content .img-holder .active-img,.portfolio-main .img-holder .swiper-lazy,.textures-popup .swiper-lazy{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:none;width:100%;height:100%}.anchor-holder,.sidebar-holder{position:fixed;top:0;left:0;right:0;bottom:0}#footer .footer-nav .bg,.about-page .link-holder .link .lazy-img,.about-page .link-holder .link:before,.about-page .room-link .lazy-img,.about-page .room-link:before,.btn-base .lazy-img,.contacts-page .form .bg,.cookies .lazy-img,.hero-main .swiper-wrapper .swiper-slide,.microcement-page .faq .form-holder .bg,.pagination-holder .link svg,.popup-form,.project-page .link-holder .link .lazy-img,.project-page .link-holder .link:before,.seo-text .lazy-img,.textures-popup,.thanks-page .bg{position:absolute;top:0;left:0;right:0;bottom:0}.sidebar-call.small .lazy-img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body>*{font-size:16px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Inter,serif;line-height:1.5;color:#717171}@media screen and (min-width:768px){body>*{font-size:14px}}@media screen and (min-width:1920px){body>*{font-size:18px}}button,input,label,textarea{font-family:Inter,serif;font-weight:400}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000}.h2,h1,h2{font-size:24px;font-weight:500;text-transform:uppercase;margin-bottom:24px}@media screen and (min-width:768px){.h2,h1,h2{font-size:36px}}@media screen and (min-width:1920px){.h2,h1,h2{font-size:44px;margin-bottom:40px}}.h3,h3{font-size:18px;margin-bottom:20px;font-weight:500}@media screen and (min-width:768px){.h3,h3{font-size:20px}}@media screen and (min-width:1920px){.h3,h3{font-size:28px}}.h4,h4{font-size:16px;margin-bottom:15px;font-weight:400}@media screen and (min-width:768px){.h4,h4{font-size:18px}}@media screen and (min-width:1920px){.h4,h4{font-size:24px}}.p1{font-size:16px}.btn-base{font-weight:500;text-transform:uppercase;color:#fff;padding:9px 35px;text-align:center;position:relative;overflow:hidden;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:14px;line-height:1.5;white-space:nowrap}@media screen and (min-width:768px){.btn-base{font-size:12px;padding:11px 40px}}@media screen and (min-width:1200px){.btn-base{color:#000}}@media screen and (min-width:1920px){.btn-base{font-size:14px}}.btn-base .lazy-img{z-index:0}@media screen and (min-width:1200px){.btn-base .lazy-img{-webkit-transform:translateX(calc(-100% + 2px));-ms-transform:translateX(calc(-100% + 2px));transform:translateX(calc(-100% + 2px));-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}}.btn-base:hover{color:#fff}.btn-base:hover .lazy-img,.btn-base:hover span{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.btn-base span{position:relative;z-index:2}@media screen and (min-width:1200px){.btn-base span{display:inline-block;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}}.btn-line{display:inline-block;position:relative}.btn-line:before{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #000;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-line:hover:before{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.link-style{display:inline-block;position:relative}.link-style:before{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #000;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.link-style:hover:before{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}body{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;position:relative}body.ovh{height:100vh;overflow:hidden}main{padding-top:70px}@media screen and (min-width:768px){main{padding-top:114px}}@media screen and (min-width:1200px){main{padding-top:100px}}@media screen and (min-width:1920px){main{padding-top:135px}}.home-page main{padding-top:0}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}::-webkit-scrollbar{width:1px;height:1px}::-webkit-scrollbar-thumb{background-color:#000}::-webkit-scrollbar-track{background-color:#b9b9b9}.scroll-bar{padding-right:10px;overflow-y:auto}.container{padding:0 5vw}@media screen and (min-width:1920px){.container{padding:0 5.3vw}}.hidden{display:none}.lazy-img{opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.lazy-img.visible{opacity:1}.seo-text{position:relative;padding-top:32px;padding-bottom:40px}@media screen and (min-width:768px){.seo-text{padding-top:40px;padding-bottom:60px}}@media screen and (min-width:1920px){.seo-text{padding-top:80px;padding-bottom:90px}}.seo-text .scroll-bar{max-height:200px;position:relative;z-index:1;max-width:530px;margin:0 auto}@media screen and (min-width:768px){.seo-text .scroll-bar{max-height:100px}}@media screen and (min-width:1200px){.seo-text .scroll-bar{max-width:687px;padding-right:87px;margin-left:138px}}@media screen and (min-width:1440px){.seo-text .scroll-bar{margin-left:178px}}@media screen and (min-width:1920px){.seo-text .scroll-bar{margin-left:243px;max-height:147px}}.custom-list{list-style-image:url("../img/icon-list-1.svg");margin-left:8px;padding-left:12px}.custom-list li{margin-bottom:16px}@media screen and (min-width:1200px){.h-1{padding-top:90px}}@media screen and (min-width:1920px){.h-1{padding-top:100px}}.h-1 h1{font-weight:600;font-size:32px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#717171;color:transparent;text-transform:uppercase;text-align:center;padding:0 5vw}@media screen and (min-width:768px){.h-1 h1{font-size:60px}}@media screen and (min-width:1200px){.h-1 h1{margin-bottom:0}}@media screen and (min-width:1920px){.h-1 h1{font-size:81px}}.img-anim{overflow:hidden;position:relative}.img-anim.visible:before{-webkit-transition:all .5s ease 1s;-o-transition:all .5s 1s ease;transition:all .5s ease 1s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.img-anim:before{content:"";background:#fff;position:absolute;left:0;right:0;bottom:0;height:20%;z-index:1}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;-o-transition:.3s opacity;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s top;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s left;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;-o-transition:.2s transform,.2s right;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;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;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xmlcharset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.form--group,.form .h3{margin-bottom:40px}.form--group{position:relative;border-bottom:1px solid #b9b9b9}.form--group.error{border-color:#951010}.form--group label{position:absolute;bottom:9px;left:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form--group input{width:100%;padding-bottom:8px}.form--group input:focus~label,.form--group input:valid~label{-webkit-transform:translateY(-90%);-ms-transform:translateY(-90%);transform:translateY(-90%);color:#000}.form--select{position:relative}.form--select--panel{padding:11px 12px;padding-right:30px;border:1px solid #f9f9f9;position:relative;cursor:pointer;color:#000}.form--select--panel:before{content:"";position:absolute;right:12px;top:14px;border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;width:10px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.form--select--panel.active:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:20px}.form--select--panel.error{border-color:red}.form--select--list{max-height:164px;overflow-y:auto;padding:12px;border:1px solid #f9f9f9;top:100%;left:0;right:0;position:absolute;z-index:5;background:#fff;display:none}.form--select--list li{margin-bottom:12px;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.form--select--list li:hover{color:#000}.form--tab p{margin-bottom:20px;color:#000}.form--tab .top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form--tab .top p{margin-right:10px}.form--tab--control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.form--tab--control--item{padding-left:20px;position:relative;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form--tab--control--item:not(:last-of-type){margin-right:30px}.form--tab--control--item:after,.form--tab--control--item:before{content:"";position:absolute;left:0;top:4px;height:17px;width:17px;border-radius:50%;border:1px solid #000}@media screen and (min-width:768px){.form--tab--control--item:after,.form--tab--control--item:before{top:2px}}@media screen and (min-width:1200px){.form--tab--control--item:after,.form--tab--control--item:before{top:1px}}.form--tab--control--item:after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background:#000;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form--tab--control--item.active,.form--tab--control--item:hover{color:#000}.form--tab--control--item.active:after,.form--tab--control--item:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.form--tab--content--item{display:none}.form--tab--content--item.active{display:block}.tnav{position:fixed;z-index:1000;right:0;bottom:15px;overflow:hidden;width:116px}.tnav.active .tnav__link{display:block}.tnav__holder{overflow:auto;max-height:276px}.tnav__holder::-webkit-scrollbar{width:0;height:0}.tnav__btn,.tnav__link{text-align:center;width:100%;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;margin-bottom:5px;padding:3px 5px;background:rgba(0,0,0,.8);color:#fff;font-size:14px;font-weight:500;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.tnav__link{display:none}.tnav__btn{cursor:pointer}.pagination-holder{padding-top:40px;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-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.pagination-holder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:67px}}@media screen and (min-width:768px){.pagination-holder .btn-base{margin-right:80px}}.pagination-holder .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:47px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px){.pagination-holder .pagination{padding-top:0}}.pagination-holder .pagination li:not(:last-of-type){margin-right:14px}.pagination-holder svg{width:100%;height:100%}.pagination-holder .link{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;position:relative;width:31px;height:47px;color:#b9b9b9}.pagination-holder .link,.pagination-holder .link path{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.pagination-holder .link.active,.pagination-holder .link:hover{color:#000}.pagination-holder .link.active path,.pagination-holder .link:hover path{stroke:#e8e8e8}.pagination-holder .btn{width:47px;height:40px;display:block;position:relative;cursor:pointer}@media screen and (min-width:768px){.pagination-holder .btn{margin-left:40px}}.pagination-holder .btn:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media screen and (min-width:1200px){.pagination-holder .btn:before{width:8px;height:8px}}.pagination-holder .btn:hover path{fill:#717171;stroke:#717171}.pagination-holder .btn:hover:before{border-color:#fff}.pagination-holder .btn path{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;stroke:#e8e8e8}.pagination-holder .btn.prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (min-width:768px){.pagination-holder .btn.prev{margin-left:0;margin-right:40px}}.navigation .btn{width:47px;height:40px;display:block;position:relative;cursor:pointer}@media screen and (min-width:768px){.navigation .btn{margin-left:40px}}.navigation .btn:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media screen and (min-width:1200px){.navigation .btn:before{width:8px;height:8px}}.navigation .btn:hover path{fill:#717171;stroke:#717171}.navigation .btn:hover:before{border-color:#fff}.navigation .btn path{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;stroke:#e8e8e8}.navigation .btn.prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (min-width:768px){.navigation .btn.prev{margin-left:0;margin-right:40px}}.breadcrumbs{padding:0 5vw 5px;margin-bottom:30px;overflow-y:auto}@media screen and (min-width:1920px){.breadcrumbs{padding:0 5.3vw 5px;margin-bottom:60px}}.breadcrumbs li{-ms-flex-negative:0;flex-shrink:0}.breadcrumbs li:not(:last-of-type){padding-right:41px;position:relative}.breadcrumbs li:not(:last-of-type):before{content:"";display:block;background-image:url("../img/bread.svg");background-size:contain;background-repeat:no-repeat;width:12px;height:10px;position:absolute;right:16px;top:7px}.breadcrumbs a{color:#000}.breadcrumbs--list,.sidebar-call{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar-call{padding:11px;height:48px;background:#f9f9f9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-bottom:16px;position:sticky;left:100%;top:100px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:10}@media screen and (min-width:768px){.sidebar-call{margin-bottom:24px}}@media screen and (min-width:1200px){.sidebar-call{display:none}}.sidebar-call.small{width:48px;-webkit-transform:translateX(5vw);-ms-transform:translateX(5vw);transform:translateX(5vw)}.sidebar-call.small .text{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:0}.sidebar-call.small .lazy-img{position:absolute}.sidebar-call .lazy-img{width:24px;height:24px}.sidebar-call .lazy-img,.sidebar-call .text{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sidebar-call .text{margin-left:12px;padding-right:12px;position:relative;-ms-flex-negative:0;flex-shrink:0}.sidebar-call .text:before{content:"";position:absolute;top:50%;right:0;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);width:6px;height:6px}.sidebar-holder{z-index:110;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media screen and (min-width:1200px){.sidebar-holder{position:relative;opacity:1;visibility:visible;z-index:2;background:#f9f9f9}}.sidebar-active .sidebar-holder{opacity:1;visibility:visible;background:rgba(0,0,0,.5)}.sidebar-holder .sidebar{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:274px;margin-left:auto;background:#f9f9f9;height:100%;padding:26px;color:#000}@media screen and (min-width:768px){.sidebar-holder .sidebar{width:428px;padding:40px}}@media screen and (min-width:1200px){.sidebar-holder .sidebar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:100%;padding:60px;position:sticky;top:60px;right:0;height:auto}}.sidebar-active .sidebar-holder .sidebar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.sidebar-holder .sidebar .h3{margin-bottom:32px}.sidebar-holder .sidebar .sidebar-item{margin-bottom:24px}@media screen and (min-width:768px){.sidebar-holder .sidebar .sidebar-item{margin-bottom:32px}}.sidebar-holder .sidebar .sidebar-item a{text-decoration:underline}@media screen and (min-width:1200px){.sidebar-holder .sidebar .sidebar-item a{text-decoration:none}}.sidebar-holder .sidebar .sidebar-item a:before{display:none}@media screen and (min-width:1200px){.sidebar-holder .sidebar .sidebar-item a:before{display:block}}.sidebar-holder .close{width:25px;height:25px;position:absolute;top:23px;right:14px;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:2}@media screen and (min-width:768px){.sidebar-holder .close{right:5vw;top:5vw}}@media screen and (min-width:1200px){.sidebar-holder .close{display:none}}.sidebar-holder .close:after,.sidebar-holder .close:before{content:"";position:absolute;left:0;top:13px;border-bottom:1px solid #717171;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:100%}.sidebar-holder .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sidebar-holder .close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.popup-form{position:fixed;z-index:121;opacity:0;visibility:hidden}.popup-form.active{background:rgba(0,0,0,.7);cursor:url("../img/close.svg"),pointer;opacity:1;visibility:visible}.popup-form .form{background:#fff;padding:5vw;height:100%;right:0;top:0;max-width:calc(356px + 10vw);margin-left:auto;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);position:absolute;cursor:auto}@media screen and (min-width:1920px){.popup-form .form{max-width:calc(500px + 10.6vw);padding:5.3vw}}.popup-form .form.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.popup-form .form .h3{margin-bottom:40px}.popup-form .form--select--panel{margin:40px 0}.popup-form .form--tab{margin-bottom:40px}.popup-form .form--tab p{margin-bottom:20px;color:#000}.popup-form .form--tab--control{margin-bottom:40px}.popup-form .close{width:25px;height:25px;position:absolute;top:16px;right:16px;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (min-width:768px){.popup-form .close{right:5vw;top:5vw}}.popup-form .close:after,.popup-form .close:before{content:"";position:absolute;left:0;top:13px;border-bottom:1px solid #b9b9b9;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:100%}.popup-form .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup-form .close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.anchor-call{position:fixed;left:50%;bottom:0;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:85px;height:50px;background:#000;z-index:120;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}@media screen and (min-width:768px){.anchor-call{bottom:auto;top:50%;left:0;-webkit-transform:translate(-18px,-50%) rotate(90deg);-ms-transform:translate(-18px,-50%) rotate(90deg);transform:translate(-18px,-50%) rotate(90deg)}}.anchor-call.hide{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%)}.anchor-call:after,.anchor-call:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;top:22px;left:22px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.anchor-call:before{left:auto;right:20px}.anchor-call span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.anchor-call:hover:after{left:24px}.anchor-call:hover:before{right:22px}.anchor-nav-active .anchor-call{background:#fff}@media screen and (min-width:1920px){.anchor-nav-active .anchor-call{left:40px}}.anchor-nav-active .anchor-call span{opacity:0}.anchor-nav-active .anchor-call:after,.anchor-nav-active .anchor-call:before{border-radius:0;left:32px;top:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:1px;width:24px;background:#717171}@media screen and (min-width:1920px){.anchor-nav-active .anchor-call:after,.anchor-nav-active .anchor-call:before{width:44px;top:19px}}.anchor-nav-active .anchor-call:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.anchor-holder{z-index:119;background:rgba(0,0,0,.7);cursor:url("../img/close.svg"),pointer;opacity:0;visibility:hidden;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.anchor-nav-active .anchor-holder{opacity:1;visibility:visible}.anchor-holder .anchor-nav{height:100%;padding:83px 5vw 60px;background:#fff;font-size:18px;font-weight:500px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);cursor:auto}@media screen and (min-width:768px){.anchor-holder .anchor-nav{max-width:494px;padding:83px 20px;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;font-size:20px}}@media screen and (min-width:1920px){.anchor-holder .anchor-nav{max-width:759px;font-size:28px}}.anchor-nav-active .anchor-holder .anchor-nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.anchor-holder .anchor-list{overflow-y:auto}.anchor-holder .anchor-list li{margin-bottom:24px}@media screen and (min-width:768px){.anchor-holder .anchor-list li{margin-bottom:34px}}@media screen and (min-width:1920px){.anchor-holder .anchor-list li{margin-bottom:48px}}.anchor-holder .anchor{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding-left:25px;position:relative;display:inline-block}@media screen and (min-width:1920px){.anchor-holder .anchor{padding-left:35px}}.anchor-holder .anchor svg{position:absolute;left:0;top:6px;width:15px;height:15px}@media screen and (min-width:768px){.anchor-holder .anchor svg{top:7px}}@media screen and (min-width:1920px){.anchor-holder .anchor svg{top:12px;width:20px;height:20px}}.anchor-holder .anchor path{-webkit-transition:all;-o-transition:all;transition:all;fill:#b9b9b9}.anchor-holder .anchor.active,.anchor-holder .anchor:hover{color:#000}.anchor-holder .anchor.active path,.anchor-holder .anchor:hover path{fill:#000}@media screen and (min-width:1200px){#footer{display:-webkit-box;display:-ms-flexbox;display:flex}}#footer .portfolio-link{padding:34px 3vw;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f9f9f9}@media screen and (min-width:768px){#footer .portfolio-link{padding:40px 5vw}}@media screen and (min-width:1200px){#footer .portfolio-link{padding:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 96px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:1440px){#footer .portfolio-link{padding:10px 131px}}@media screen and (min-width:1920px){#footer .portfolio-link{padding:10px 182px}}#footer .portfolio-link .h3{font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:33px}@media screen and (min-width:1200px){#footer .portfolio-link .h3{text-align:left}}#footer .portfolio-link .btn-base:before{background:#f9f9f9}#footer .footer-nav{position:relative;padding:40px 5vw;background:#000}@media screen and (min-width:768px){#footer .footer-nav{padding:24px 5vw;background:none}}@media screen and (min-width:1200px){#footer .footer-nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media screen and (min-width:1920px){#footer .footer-nav{padding:40px 5.3vw}}#footer .footer-nav>*{position:relative;z-index:1}#footer .footer-nav .bg{display:none;z-index:0}@media screen and (min-width:768px){#footer .footer-nav .bg{display:block}}#footer .footer-nav .logo{display:block;margin:0 auto 41px;width:-webkit-max-content;width:-moz-max-content;width:max-content;width:69px}@media screen and (min-width:768px){#footer .footer-nav .logo{margin:0 39px 0 0;width:58px}}@media screen and (min-width:1200px){#footer .footer-nav .logo{width:80px;margin-right:65px}}@media screen and (min-width:1440px){#footer .footer-nav .logo{margin-right:105px}}@media screen and (min-width:1920px){#footer .footer-nav .logo{width:128px;margin-right:115px}}#footer .footer-nav .logo svg{width:100%;height:100%}@media screen and (min-width:768px){#footer .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#footer .contacts{color:#fff;font-weight:600;margin-bottom:32px}@media screen and (min-width:768px){#footer .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:24px}}@media screen and (min-width:1200px){#footer .contacts{margin-bottom:32px}}#footer .contacts--item{padding:13px 0;border-top:1px solid #717171}#footer .contacts--item:last-of-type{border-bottom:1px solid #717171}@media screen and (min-width:768px){#footer .contacts--item:last-of-type{border:none}}@media screen and (min-width:768px){#footer .contacts--item{border:none;padding:0}}#footer .contacts--panel{font-weight:700;position:relative;padding-right:20px}@media screen and (min-width:768px){#footer .contacts--panel{color:#717171}}#footer .contacts--panel:after,#footer .contacts--panel:before{content:"";right:16px;position:absolute;top:50%;border-bottom:1px solid #fff;width:13px}@media screen and (min-width:768px){#footer .contacts--panel:after,#footer .contacts--panel:before{display:none}}#footer .contacts--panel:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all ease-0ut .5s;-o-transition:all .5s ease-0ut;transition:all ease-0ut .5s}#footer .contacts--panel.active:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#footer .contacts--content{padding-top:16px}@media screen and (min-width:768px){#footer .contacts--content{display:block!important;padding-top:10px}}#footer .contacts--content li:not(:last-of-type){margin-bottom:14px}@media screen and (min-width:768px){#footer .contacts--content li:not(:last-of-type){margin-bottom:8px}}#footer .contacts--content.social{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width:768px){#footer .contacts--content.social{display:grid!important;-webkit-column-gap:37px;-moz-column-gap:37px;column-gap:37px}}@media screen and (min-width:1200px){#footer .contacts--content.social{-webkit-column-gap:43px;-moz-column-gap:43px;column-gap:43px}}#footer .contacts--content a{-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#footer .contacts--content a:hover{color:#717171}#footer .contacts--content .map-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){#footer .contacts--content .map-link{color:#717171}}#footer .contacts--content .map-link:hover{color:#fff}#footer .contacts--content .map-link .lazy-img{width:11px;margin-left:10px}#footer .bottom{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}#footer .bottom .author,#footer .bottom .copy{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:768px){#footer .bottom .author,#footer .bottom .copy{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}#footer .bottom .info{width:100%;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;margin-bottom:31px}@media screen and (min-width:768px){#footer .bottom .info{width:auto;margin-bottom:0}}#footer .bottom .info li:first-child{margin-right:17px}#footer .bottom .info a{-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}#footer .bottom .info a:hover{color:#fff}#footer .bottom .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .bottom .author svg{margin-left:10px}#footer .bottom .author path{-webkit-transition:fill .5s ease-out;-o-transition:fill .5s ease-out;transition:fill .5s ease-out}#footer .bottom .author:hover path{fill:#fff}#header{position:fixed;z-index:100;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:background .3s ease-out,top .5s;-o-transition:background .3s ease-out,top .5s;transition:background .3s ease-out,top .5s}@media screen and (min-width:1200px){#header{padding:23px 5vw 15px;padding-bottom:0}}@media screen and (min-width:1920px){#header{padding:23px 5.3vw 0}}@media screen and (min-width:1200px){.light-header #header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.2)}}#header.hide{top:-60px}@media screen and (min-width:768px){#header.hide{top:-80px}}@media screen and (min-width:1200px){#header.hide{top:-64px}}@media screen and (min-width:1920px){#header.hide{top:-70px}}#header .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;padding:0 5vw;position:relative;z-index:1;-webkit-transition:background .3s ease-out;-o-transition:background .3s ease-out;transition:background .3s ease-out}@media screen and (min-width:768px){#header .top{padding:0 5vw;height:80px}}@media screen and (min-width:1200px){#header .top{padding:0;height:auto;width:auto;margin-top:-9px}}.light-header #header .top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.1)}@media screen and (min-width:1200px){.light-header #header .top{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}}#header .logo{display:block;width:65px;position:absolute;z-index:1}@media screen and (min-width:768px){#header .logo{width:95px}}@media screen and (min-width:1200px){#header .logo{width:85px;position:static}}@media screen and (min-width:1920px){#header .logo{width:95px}}#header .logo svg{width:100%;height:100%;display:block}#header .logo path{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (min-width:1200px){#header .logo path{fill:#000}}.light-header #header .logo path,.nav-active #header .logo path{fill:#000}#header .nav-open{margin-left:auto;width:24px;height:19px;position:relative;display:block;z-index:101}@media screen and (min-width:768px){#header .nav-open{width:35px;height:22px;margin-top:5px}}@media screen and (min-width:1200px){#header .nav-open{display:none}}#header .nav-open:after,#header .nav-open:before,#header .nav-open span{content:"";position:absolute;right:0;top:0;width:100%;border-bottom:1px solid #fff;-webkit-transition:all .3s ease-out .3s,opacity .3s ease-out,border-bottom-color .3s ease-out,-webkit-transform .3s ease-out;transition:all .3s ease-out .3s,opacity .3s ease-out,border-bottom-color .3s ease-out,-webkit-transform .3s ease-out;-o-transition:all .3s .3s ease-out,transform .3s ease-out,opacity .3s ease-out,border-bottom-color .3s ease-out;transition:all .3s ease-out .3s,transform .3s ease-out,opacity .3s ease-out,border-bottom-color .3s ease-out;transition:all .3s ease-out .3s,transform .3s ease-out,opacity .3s ease-out,border-bottom-color .3s ease-out,-webkit-transform .3s ease-out}#header .nav-open:after,#header .nav-open:before{left:0}#header .nav-open span{top:9px;width:16px}@media screen and (min-width:768px){#header .nav-open span{top:10px;width:30px}}#header .nav-open:after{bottom:0}.light-header #header .nav-open:after,.light-header #header .nav-open:before,.light-header #header .nav-open span{border-bottom-color:#000}.nav-active #header .nav-open span{opacity:0}.nav-active #header .nav-open:after,.nav-active #header .nav-open:before{-webkit-transition:all .3s ease-out,-webkit-transform .3s ease-out .3s;transition:all .3s ease-out,-webkit-transform .3s ease-out .3s;-o-transition:all .3s ease-out,transform .3s .3s ease-out;transition:all .3s ease-out,transform .3s ease-out .3s;transition:all .3s ease-out,transform .3s ease-out .3s,-webkit-transform .3s ease-out .3s;border-bottom-color:#000}.nav-active #header .nav-open:before{top:9px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:768px){.nav-active #header .nav-open:before{top:10px}}.nav-active #header .nav-open:after{bottom:8px;-webkit-transform:rotate(-45deg) translate(-3px,-2px);-ms-transform:rotate(-45deg) translate(-3px,-2px);transform:rotate(-45deg) translate(-3px,-2px)}@media screen and (min-width:768px){.nav-active #header .nav-open:after{bottom:9px;-webkit-transform:rotate(-45deg) translate(-4px,-4px);-ms-transform:rotate(-45deg) translate(-4px,-4px);transform:rotate(-45deg) translate(-4px,-4px)}}.cookies{position:fixed;right:0;bottom:0;left:0;z-index:110;padding:12px 5vw;text-align:center;font-size:12px;color:#000;-webkit-transition:all 1s ease-in;-o-transition:all 1s ease-in;transition:all 1s ease-in;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}@media screen and (min-width:768px){.cookies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:auto;width:748px}}.cookies.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cookies .text{margin-bottom:15px}@media screen and (min-width:768px){.cookies .text{margin-bottom:0}}.cookies .lazy-img{z-index:-1}.cookies .btn-base{margin:0 auto}@media screen and (min-width:768px){.cookies .btn-base{margin:0 0 0 61px;-ms-flex-negative:0;flex-shrink:0}}#nav{position:fixed;left:0;right:0;bottom:0;top:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:78px 50px 20px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (min-width:1200px){#nav{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);position:static;left:unset;right:unset;bottom:unset;top:unset;background:none;padding:0}}.nav-active #nav{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#nav .nav-list{font-weight:500;font-size:20px;max-height:85vh;overflow-y:auto;text-transform:uppercase}@media screen and (min-width:768px){#nav .nav-list{font-size:32px}}@media screen and (min-width:1200px){#nav .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;font-size:14px;color:#fff;overflow:visible}}@media screen and (min-width:1920px){#nav .nav-list{font-size:18px}}.light-header #nav .nav-list{color:#000}#nav .nav-item{overflow:hidden;position:relative}@media screen and (min-width:1200px){#nav .nav-item{overflow:visible;padding-bottom:20px}}#nav .nav-item:not(:last-of-type){margin-bottom:24px}@media screen and (min-width:768px){#nav .nav-item:not(:last-of-type){margin-bottom:4.7vh}}@media screen and (min-width:1200px){#nav .nav-item:not(:last-of-type){margin-bottom:0;margin-right:32px}}@media screen and (min-width:1920px){#nav .nav-item:not(:last-of-type){margin-right:40px}}#nav .sub-link{position:relative;padding-right:25px;cursor:pointer;-webkit-transition:padding .5s;-o-transition:padding .5s;transition:padding .5s}@media screen and (min-width:768px){#nav .sub-link{padding-right:40px}}@media screen and (min-width:1200px){#nav .sub-link{padding-right:20px}}#nav .sub-link:before{content:"";position:absolute;right:8px;width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;top:9px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media screen and (min-width:768px){#nav .sub-link:before{width:12px;height:12px;top:12px}}@media screen and (min-width:1200px){#nav .sub-link:before{width:6px;height:6px;top:6px;right:4px;border-color:#fff}}.light-header #nav .sub-link:before{border-color:#000}@media screen and (min-width:1200px){#nav .sub-link.active{padding-bottom:70px}}#nav .sub-link.active:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:11px}@media screen and (min-width:768px){#nav .sub-link.active:before{top:21px}}@media screen and (min-width:1200px){#nav .sub-link.active:before{top:8px}}#nav .sub-link.active .panel:before{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#nav .sub-link .sub-list{padding:17px 0 10px;font-size:16px;font-weight:400;text-transform:none;display:none}@media screen and (min-width:768px){#nav .sub-link .sub-list{padding:30px 0 10px;font-size:20px}}@media screen and (min-width:1200px){#nav .sub-link .sub-list{position:absolute;top:20px;left:-32px;padding:24px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;z-index:110}}#nav .sub-link .sub-list li{white-space:nowrap}#nav .sub-link .sub-list li:not(:last-of-type){margin-bottom:20px}@media screen and (min-width:768px){#nav .sub-link .sub-list li:not(:last-of-type){margin-bottom:24px}}@media screen and (min-width:1200px){#nav .sub-link .sub-list li:not(:last-of-type){margin-bottom:0;margin-right:40px;-ms-flex-negative:0;flex-shrink:0}}#nav .sub-link .panel:before{content:""}#nav .nav-link{display:inline-block;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out;position:relative}#nav .nav-link:before{position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #000;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:1200px){#nav .nav-link:before{content:""}}#nav .nav-link:hover:before{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.h-1 h1{-webkit-transition:1s .5s;-o-transition:1s .5s;transition:1s .5s}@media screen and (min-width:1200px){.h-1 h1{-webkit-transition:1s .2s;-o-transition:1s .2s;transition:1s .2s}}.h-1 h1.visible{color:#000}.hero-main{position:relative}.hero-main .h2{font-size:28px;font-weight:600;text-transform:uppercase;margin-bottom:24px}@media screen and (min-width:768px){.hero-main .h2{font-size:60px}}@media screen and (min-width:1920px){.hero-main .h2{font-size:81px}}.hero-main .swiper-wrapper{height:100vh;height:calc(var(--vh, 1vh) * 100)}@media screen and (min-width:1200px){.hero-main .swiper-wrapper{height:100vh}}@media screen and (min-width:1200px){.hero-main .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hero-main .swiper-wrapper .swiper-slide-active,.hero-main .swiper-wrapper .swiper-slide-active .banner{z-index:1}.hero-main .swiper-wrapper .banner{opacity:0;-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;position:relative}.hero-main .swiper-wrapper .head{overflow:hidden;margin-bottom:20px}.hero-main .swiper-wrapper .head .h2{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-main .swiper-wrapper .head .letter{display:inline-block}.hero-main .swiper-wrapper .head .word{white-space:nowrap}.hero-main .swiper-wrapper .head .word:not(:last-of-type){margin-right:8px}.hero-main .swiper-wrapper .img-holder{height:58%;overflow:hidden}@media screen and (min-width:1200px){.hero-main .swiper-wrapper .img-holder{height:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;width:67vw}}.hero-main .swiper-wrapper .img-holder .head{margin-bottom:0}.hero-main .swiper-wrapper .img-holder .text{display:none}@media screen and (min-width:1200px){.hero-main .swiper-wrapper .img-holder .text{display:block;position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 29px));-ms-transform:translateY(calc(-50% - 29px));transform:translateY(calc(-50% - 29px));left:-33vw;padding-left:calc(50vw - 453px);z-index:2}}@media screen and (min-width:1440px){.hero-main .swiper-wrapper .img-holder .text{padding-left:calc(50vw - 515px)}}@media screen and (min-width:1920px){.hero-main .swiper-wrapper .img-holder .text{padding-left:calc(50vw - 684px)}}@media screen and (min-width:1200px){.hero-main .swiper-wrapper .img-holder .text .word:last-of-type{margin-left:54px}}.hero-main .swiper-wrapper .img-holder .text .h2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent}@media screen and (min-width:1200px){.hero-main .swiper-wrapper .btn-base{margin-left:54px}}.hero-main .swiper-wrapper .text-holder{padding:25px 52px;overflow:hidden;position:relative;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;height:42%;z-index:0}@media screen and (min-width:768px){.hero-main .swiper-wrapper .text-holder{padding-left:20vw}}@media screen and (min-width:1200px){.hero-main .swiper-wrapper .text-holder{padding:0 0 0 calc(50% - 453px);width:33vw;height:100%}}@media screen and (min-width:1440px){.hero-main .swiper-wrapper .text-holder{padding-left:calc(50vw - 515px)}}@media screen and (min-width:1920px){.hero-main .swiper-wrapper .text-holder{padding-left:calc(50vw - 684px)}}@media screen and (min-width:1200px){.hero-main .swiper-wrapper .text-holder .text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;padding-left:calc(50vw - 453px);z-index:2}}@media screen and (min-width:1440px){.hero-main .swiper-wrapper .text-holder .text{padding-left:calc(50vw - 515px)}}@media screen and (min-width:1920px){.hero-main .swiper-wrapper .text-holder .text{padding-left:calc(50vw - 684px)}}@media screen and (min-width:1200px){.hero-main .swiper-wrapper .text-holder .word:last-of-type{margin-left:54px}}.hero-main .pagination{position:absolute;z-index:5;bottom:48vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;right:5vw}@media screen and (min-width:768px){.hero-main .pagination{bottom:auto;top:29vh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:12px}}@media screen and (min-width:1200px){.hero-main .pagination{top:50%;right:auto;left:5vw}}@media screen and (min-width:1920px){.hero-main .pagination{left:calc(50vw - 860px)}}.hero-main .pagination--item{width:31px;height:27px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:12px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;cursor:pointer}@media screen and (min-width:1200px){.hero-main .pagination--item{color:#e8e8e8}}@media screen and (min-width:1200px){.hero-main .pagination--item.active,.hero-main .pagination--item:hover{color:#000}}.hero-main .pagination--item.active svg,.hero-main .pagination--item:hover svg{opacity:1}.hero-main .pagination svg{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}@media screen and (min-width:1200px){.hero-main .pagination svg path{stroke:#e8e8e8}}.hero-main .navigation{position:absolute;z-index:5;bottom:45vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:5vw}@media screen and (min-width:1200px){.hero-main .navigation{bottom:62px}}@media screen and (min-width:1920px){.hero-main .navigation{left:calc(50vw - 860px)}}.hero-main .navigation .btn{width:47px;height:40px;position:relative;cursor:pointer}@media screen and (min-width:768px){.hero-main .navigation .btn{width:60px;height:51px}}@media screen and (min-width:1200px){.hero-main .navigation .btn{width:33px;height:28px}}.hero-main .navigation .btn:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}@media screen and (min-width:1200px){.hero-main .navigation .btn:before{border-color:#000;width:8px;height:8px}}.hero-main .navigation .btn:hover path{fill:#717171;stroke:#717171}.hero-main .navigation .btn:hover:before{border-color:#fff}.hero-main .navigation .btn path{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media screen and (min-width:1200px){.hero-main .navigation .btn path{stroke:#e8e8e8}}.hero-main .navigation .btn.prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.hero-main .navigation .btn.next{margin-left:60px}@media screen and (min-width:768px){.hero-main .navigation .btn.next{margin-left:90px}}@media screen and (min-width:1200px){.hero-main .navigation .btn.next{margin-left:50px}}.hero-main .navigation .btn svg{width:100%;height:100%}.micro{color:#717171;overflow:hidden;padding-top:20px}@media screen and (min-width:768px){.micro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:70px}}@media screen and (min-width:1200px){.micro{padding-top:90px;position:relative}}@media screen and (min-width:1920px){.micro{padding-top:100;font-size:18px}}.micro .img-holder{padding-bottom:32px}@media screen and (min-width:768px){.micro .img-holder{-webkit-box-flex:0;-ms-flex:0 0 54%;flex:0 0 54%;margin:0;padding-left:33px;padding-bottom:0;margin-right:-5vw}}@media screen and (min-width:1200px){.micro .img-holder{-webkit-box-flex:0;-ms-flex:0 0 44%;flex:0 0 44%}}@media screen and (min-width:1920px){.micro .img-holder{margin-right:-5.3vw}}.micro .img-holder .img-row{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}@media screen and (min-width:768px){.micro .img-holder .img-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.micro .img-holder .img-row .lazy-holder{overflow:hidden;position:relative}.micro .img-holder .img-row .lazy-holder.visible:before{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.micro .img-holder .img-row .lazy-holder:first-child .lazy-img{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;-o-transition:transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out}.micro .img-holder .img-row .lazy-holder:first-child.visible .lazy-img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.micro .img-holder .img-row .lazy-holder:before{content:"";background:#fff;position:absolute;left:0;right:0;bottom:0;height:30px;-webkit-transition:all 1s ease 1s;-o-transition:all 1s 1s ease;transition:all 1s ease 1s;z-index:1}.micro .img-holder .img-row .lazy-holder:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 40vw;flex:0 0 40vw;height:51vw}@media screen and (min-width:768px){.micro .img-holder .img-row .lazy-holder:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:56vw;margin-bottom:49px}}@media screen and (min-width:1200px){.micro .img-holder .img-row .lazy-holder:nth-child(2){height:48vw;margin-bottom:0}}.micro .img-holder .img-row .lazy-holder:first-child{height:25vw;-webkit-box-flex:0;-ms-flex:0 0 43vw;flex:0 0 43vw}@media screen and (min-width:768px){.micro .img-holder .img-row .lazy-holder:first-child{-webkit-box-flex:0;-ms-flex:0 0 15vw;flex:0 0 15vw;width:25vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transform:translateX(-41vw);-ms-transform:translateX(-41vw);transform:translateX(-41vw)}}@media screen and (min-width:1200px){.micro .img-holder .img-row .lazy-holder:first-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:17vw;width:30vw;position:absolute;bottom:0;left:5vw;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (min-width:1920px){.micro .img-holder .img-row .lazy-holder:first-child{height:14vw;width:25vw;left:5.3vw}}@media screen and (min-width:768px){.micro .text-holder{-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px}}@media screen and (min-width:1200px){.micro .text-holder{margin-left:15vw;padding-bottom:17vw}}@media screen and (min-width:1920px){.micro .text-holder{-webkit-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px;margin-left:13vw;padding-bottom:14vw}}.micro .text-holder .h2{margin-bottom:17px}.micro .text-holder .top{margin-bottom:40px}@media screen and (min-width:1920px){.micro .text-holder .top{margin-bottom:60px}}.micro .text-holder .bottom{margin-bottom:40px}@media screen and (min-width:1920px){.micro .text-holder .bottom{margin-bottom:60px}}.micro .text-holder .partner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px;max-width:417px}@media screen and (min-width:1920px){.micro .text-holder .partner{margin-bottom:60px}}.micro .text-holder .partner .lazy-holder{-webkit-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;height:72px;margin-right:16px}@media screen and (min-width:1920px){.micro .text-holder .partner .lazy-holder{margin-right:40px}}.micro .text-holder .partner .h4{margin-bottom:0}.teracco{padding-top:60px;overflow:hidden}@media screen and (min-width:768px){.teracco{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1200px){.teracco{padding-top:160px}}.teracco .top{margin-bottom:22px}@media screen and (min-width:768px){.teracco .top{margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px}}@media screen and (min-width:1200px){.teracco .top{margin-right:5vw;-webkit-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px}}@media screen and (min-width:1920px){.teracco .top{margin-right:0;-webkit-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px}}.teracco .top .text{margin-bottom:40px}@media screen and (min-width:768px){.teracco .top .text{margin-bottom:0}}.teracco .top .text p{margin-bottom:24px}@media screen and (min-width:768px){.teracco .top .text p{margin-bottom:32px}}.teracco .img-row{margin-left:-5vw;display:grid;grid-template-columns:auto 61%;-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;grid-row-gap:22px}@media screen and (min-width:768px){.teracco .img-row{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:20px;margin-right:94px}}@media screen and (min-width:1200px){.teracco .img-row{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-row-gap:30px;margin-right:130px}}@media screen and (min-width:1920px){.teracco .img-row{margin-left:-5.3vw;margin-right:147px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;grid-row-gap:40px}}.teracco .img-row .img-holder{height:33vw;overflow:hidden;position:relative}@media screen and (min-width:768px){.teracco .img-row .img-holder{height:15vw}}@media screen and (min-width:1200px){.teracco .img-row .img-holder{height:17vw}}@media screen and (min-width:1920px){.teracco .img-row .img-holder{height:18vw}}.teracco .img-row .img-holder.visible:before{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.teracco .img-row .img-holder:before{content:"";background:#fff;position:absolute;left:0;right:0;bottom:0;height:30px;-webkit-transition:all 1s ease 1s;-o-transition:all 1s 1s ease;transition:all 1s ease 1s;z-index:1}.teracco .img-row .img-holder:first-child{grid-column:1/3;height:46vw;width:80vw;margin-left:auto;display:block}@media screen and (min-width:768px){.teracco .img-row .img-holder:first-child{height:19vw;width:30vw;margin-left:4vw}}@media screen and (min-width:1200px){.teracco .img-row .img-holder:first-child{margin-left:14vw;height:16vw}}@media screen and (min-width:1920px){.teracco .img-row .img-holder:first-child{width:28vw}}.portfolio-main{padding:60px 0 40px}@media screen and (min-width:768px){.portfolio-main{padding:120px 0 100px}}@media screen and (min-width:1200px){.portfolio-main{padding:160px 0 120px}}.portfolio-main .h2{padding:0 5vw;margin-bottom:40px}@media screen and (min-width:768px){.portfolio-main .h2{text-align:center}}@media screen and (min-width:1920px){.portfolio-main .h2{margin-bottom:50px}}.portfolio-main .h3{margin-bottom:19px;padding:0 5vw}@media screen and (min-width:768px){.portfolio-main .h3{margin-bottom:32px}}.portfolio-main .img-holder{overflow:hidden;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.portfolio-main .img-holder:hover{-webkit-transform:scale3d(.9,.9,1);transform:scale3d(.9,.9,1)}.portfolio-main .img-holder:hover .swiper-lazy{-webkit-transform:scale3d(1.11,1.11,1);transform:scale3d(1.11,1.11,1)}.portfolio-main .img-holder .swiper-lazy{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.portfolio-main .swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.portfolio-main .pagination-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px calc(5vw - 6px) 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:400px;margin:0 auto}@media screen and (min-width:768px){.portfolio-main .pagination-holder{padding:40px 0 0}}@media screen and (min-width:1920px){.portfolio-main .pagination-holder{max-width:503px;padding-top:60px}}.portfolio-main .pagination-holder .pagination{padding-top:0;-ms-flex-negative:0;flex-shrink:0}.portfolio-main .pagination-holder .pagination .btn:nth-child(2){margin-left:11px}.portfolio-main .pagination-holder .btn-base{padding:9px 30px;margin:0}@media screen and (min-width:1200px){.portfolio-main .pagination-holder .btn-base{padding:11px 40px}}.portfolio-main .textures{padding:0 6px;margin-bottom:67px}@media screen and (min-width:768px){.portfolio-main .textures{padding:0 10px;margin-bottom:60px}}@media screen and (min-width:1200px){.portfolio-main .textures{padding:0 14px;margin-bottom:79px}}@media screen and (min-width:1920px){.portfolio-main .textures{margin-bottom:100px}}.portfolio-main .textures .swiper-slide{height:48vw}@media screen and (min-width:768px){.portfolio-main .textures .swiper-slide{height:32vw}}@media screen and (min-width:1200px){.portfolio-main .textures .swiper-slide{height:20vw}}.portfolio-main .projects{padding:0 6px}@media screen and (min-width:768px){.portfolio-main .projects{padding:0 10px}}@media screen and (min-width:1200px){.portfolio-main .projects{padding:0 14px}}.portfolio-main .projects .swiper-slide{text-transform:uppercase;font-size:16px;color:#000}@media screen and (min-width:768px){.portfolio-main .projects .swiper-slide{font-size:18px}}@media screen and (min-width:1920px){.portfolio-main .projects .swiper-slide{font-size:24px}}.portfolio-main .projects .img-holder{margin-bottom:8px;height:56vw}@media screen and (min-width:768px){.portfolio-main .projects .img-holder{height:18vw}}@media screen and (min-width:1200px){.portfolio-main .projects .img-holder{margin-bottom:15px}}@media screen and (min-width:1920px){.portfolio-main .projects .img-holder{margin-bottom:20px}}@media screen and (min-width:768px){.contacts-page{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.contacts-page{grid-template-columns:auto 536px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:1440px){.contacts-page{grid-template-columns:auto 671px}}@media screen and (min-width:1920px){.contacts-page{grid-template-columns:auto 867px}}@media screen and (min-width:768px){.contacts-page .info{padding-bottom:100px}}@media screen and (min-width:1200px){.contacts-page .info{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:83px;-moz-column-gap:83px;column-gap:83px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}@media screen and (min-width:1440px){.contacts-page .info{-webkit-column-gap:140px;-moz-column-gap:140px;column-gap:140px}}@media screen and (min-width:1920px){.contacts-page .info{-webkit-column-gap:210px;-moz-column-gap:210px;column-gap:210px}}.contacts-page .info h1{grid-column:1/3}@media screen and (min-width:1200px){.contacts-page .info h1{margin-bottom:36px}}@media screen and (min-width:1920px){.contacts-page .info h1{margin-bottom:60px}}.contacts-page .info .h4{color:#717171;margin-bottom:0}.contacts-page .info--list:not(:last-of-type){margin-bottom:40px}@media screen and (min-width:768px){.contacts-page .info--list:not(:last-of-type){margin-bottom:32px}}@media screen and (min-width:1200px){.contacts-page .info--list:not(:last-of-type){margin-bottom:60px}}.contacts-page .info--list.social{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px;max-width:200px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts-page .info--list li:first-of-type{grid-column:1/3;margin-bottom:14px}@media screen and (min-width:768px){.contacts-page .info--list li:first-of-type{margin-bottom:16px}}@media screen and (min-width:1920px){.contacts-page .info--list li:first-of-type{margin-bottom:12px}}.contacts-page .info--list li:not(:first-of-type){color:#000}.contacts-page .info--list li:not(:last-of-type){margin-bottom:14px}@media screen and (min-width:768px){.contacts-page .info--list li:not(:last-of-type){margin-bottom:12px}}.contacts-page .info--list .map-link{color:#717171;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-page .info--list .map-link:hover{color:#000}.contacts-page .info--list .map-link:hover path{fill:#000}.contacts-page .info--list .map-link svg{width:11px;height:16px;margin-left:10px}.contacts-page .info--list .map-link path{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.contacts-page .form{position:relative;padding-top:40px;padding-bottom:40px}@media screen and (min-width:768px){.contacts-page .form{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:1200px){.contacts-page .form{padding:126px 90px}}@media screen and (min-width:1440px){.contacts-page .form{padding:118px 157px}}@media screen and (min-width:1920px){.contacts-page .form{padding:166px 183px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contacts-page .form.error .error-text{color:#951010;display:block;margin-bottom:20px}.contacts-page .form .content{width:100%}.contacts-page .form>*{position:relative;z-index:1}.contacts-page .form .h4{margin-bottom:32px}@media screen and (min-width:1200px){.contacts-page .form .h4{margin-bottom:28px}}.contacts-page .form .bg{z-index:0}.contacts-page .form .name{margin-bottom:50px}@media screen and (min-width:768px){.contacts-page .form .name{margin-bottom:40px}}.contacts-page .form--tab{margin-bottom:40px;padding-top:20px}@media screen and (min-width:768px){.contacts-page .form--tab{padding-top:40px}}.contacts-page .form--tab .top{margin-bottom:49px}@media screen and (min-width:1200px){.contacts-page .form--tab .top{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:36px}}.contacts-page .form--tab--control{width:208px}@media screen and (min-width:1200px){.contacts-page .form--tab--control{width:176px}}@media screen and (min-width:1920px){.contacts-page .form--tab--control{width:233px}}.blog{padding-bottom:60px;color:#000}@media screen and (min-width:1200px){.blog{padding-bottom:0;display:grid;grid-template-columns:1fr 416px;grid-column-gap:32px;padding-right:0}}@media screen and (min-width:1920px){.blog{grid-template-columns:1fr 531px;grid-column-gap:60px}}@media screen and (min-width:1200px){.blog .left{padding-bottom:100px}}.blog h1{grid-column:1/3}@media screen and (min-width:768px){.blog--row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:21px;grid-row-gap:34px}}@media screen and (min-width:1200px){.blog--row{grid-template-columns:1fr 1fr;grid-column-gap:22px;grid-row-gap:32px}}@media screen and (min-width:1920px){.blog--row{grid-column-gap:33px;grid-row-gap:60px}}.blog--item{display:block}.blog--item:not(:last-of-type){margin-bottom:34px}@media screen and (min-width:768px){.blog--item:not(:last-of-type){margin-bottom:0}}.blog--item .img-holder{height:54vw;margin-bottom:16px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden}@media screen and (min-width:768px){.blog--item .img-holder{height:25vw}}@media screen and (min-width:1200px){.blog--item .img-holder{height:18vw}}.blog--item .lazy-img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.blog--item:hover .img-holder{-webkit-transform:scale3d(.9,.9,1);transform:scale3d(.9,.9,1)}.blog--item:hover .lazy-img{-webkit-transform:scale3d(1.11,1.11,1);transform:scale3d(1.11,1.11,1)}.article-page{padding-bottom:60px}@media screen and (min-width:1200px){.article-page{padding-bottom:0;display:grid;grid-template-columns:1fr 416px;grid-column-gap:63px;padding-right:0}}@media screen and (min-width:1440px){.article-page{grid-column-gap:147px}}@media screen and (min-width:1920px){.article-page{grid-template-columns:1fr 531px;grid-column-gap:187px}}.article-page .content{max-width:600px;margin:0 auto}@media screen and (min-width:1200px){.article-page .content{margin:0;margin-left:auto;padding-bottom:100px}}@media screen and (min-width:1920px){.article-page .content{max-width:680px}}.article-page .content .share-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px;color:#000}@media screen and (min-width:1200px){.article-page .content .share-list{-webkit-transform:translateX(-57%);-ms-transform:translateX(-57%);transform:translateX(-57%);position:sticky;top:100px;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:0;margin-bottom:0}}.article-page .content .share-list li{margin-right:20px}@media screen and (min-width:1200px){.article-page .content .share-list li{margin-right:0;margin-bottom:18px}}@media screen and (min-width:1200px){.article-page .content .share-list li:first-of-type{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}}.article-page .content .share-list a{display:block;width:25px;height:25px}.article-page .content .share-list a path{fill:#b9b9b9;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.article-page .content .share-list a:hover path{fill:#000}.article-page .content .lazy-img{height:54vw}@media screen and (min-width:768px){.article-page .content .lazy-img{height:358px}}.article-page .content .img-item,.article-page .content .text-item{margin-bottom:32px}.article-page .content .img-item .h3,.article-page .content .text-item .h3{margin-bottom:16px}@media screen and (min-width:768px){.article-page .content .img-item .h3,.article-page .content .text-item .h3{margin-bottom:20px}}.article-page .content .img-item p,.article-page .content .text-item p{margin-bottom:20px}.article-page .content .link-style,.article-page .content b{color:#000}.article-page .content .pagination,.article-page .content .pagination-holder{padding-top:0}.article-page .content .pagination-holder .link,.article-page .content .pagination .link{background:none;opacity:1}.article-page .content .gallery-holder{margin-bottom:39px}.article-page .content .gallery-holder .gallery{margin-bottom:30px}.not-found .h2{font-size:80px;font-weight:500;margin-bottom:0;letter-spacing:.05em}@media screen and (min-width:768px){.not-found .h2{font-size:160px}}@media screen and (min-width:1920px){.not-found .h2{font-size:250px}}.not-found .center{margin:0 auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media screen and (min-width:768px){.not-found .center{margin-left:190px}}@media screen and (min-width:1200px){.not-found .center{margin-left:311px}}@media screen and (min-width:1920px){.not-found .center{margin-left:499px}}.not-found .img-holder{position:relative;z-index:1;overflow:hidden;width:156px;height:91px}@media screen and (min-width:768px){.not-found .img-holder{width:333px;height:193px}}@media screen and (min-width:1200px){.not-found .img-holder{width:476px;height:276px}}@media screen and (min-width:1920px){.not-found .img-holder{width:767px;height:445px}}.not-found .img-holder .h2{position:absolute;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent}.not-found .img-holder:first-of-type{margin-left:auto;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}@media screen and (min-width:768px){.not-found .img-holder:first-of-type{-webkit-transform:translateY(75px);-ms-transform:translateY(75px);transform:translateY(75px)}}@media screen and (min-width:1200px){.not-found .img-holder:first-of-type{-webkit-transform:translateY(210px);-ms-transform:translateY(210px);transform:translateY(210px)}}@media screen and (min-width:1920px){.not-found .img-holder:first-of-type{-webkit-transform:translateY(357px);-ms-transform:translateY(357px);transform:translateY(357px)}}.not-found .img-holder:first-of-type .h2{-webkit-transform:translate(-43%,65%);-ms-transform:translate(-43%,65%);transform:translate(-43%,65%);bottom:0;left:0}@media screen and (min-width:768px){.not-found .img-holder:first-of-type .h2{-webkit-transform:translate(-50%,68%);-ms-transform:translate(-50%,68%);transform:translate(-50%,68%)}}@media screen and (min-width:1200px){.not-found .img-holder:first-of-type .h2{-webkit-transform:translate(-88%,12%);-ms-transform:translate(-88%,12%);transform:translate(-88%,12%)}}@media screen and (min-width:1920px){.not-found .img-holder:first-of-type .h2{-webkit-transform:translate(-86%,5%);-ms-transform:translate(-86%,5%);transform:translate(-86%,5%)}}.not-found .img-holder:last-of-type{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}@media screen and (min-width:768px){.not-found .img-holder:last-of-type{-webkit-transform:translateY(-75px);-ms-transform:translateY(-75px);transform:translateY(-75px);width:355px;height:207px}}@media screen and (min-width:1200px){.not-found .img-holder:last-of-type{width:417px;height:244px;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}}@media screen and (min-width:1920px){.not-found .img-holder:last-of-type{width:722px;height:421px;-webkit-transform:translateY(-157px);-ms-transform:translateY(-157px);transform:translateY(-157px)}}.not-found .img-holder:last-of-type .h2{-webkit-transform:translate(43%,-65%);-ms-transform:translate(43%,-65%);transform:translate(43%,-65%);top:0;right:0}@media screen and (min-width:768px){.not-found .img-holder:last-of-type .h2{-webkit-transform:translate(51%,-69%);-ms-transform:translate(51%,-69%);transform:translate(51%,-69%)}}@media screen and (min-width:1200px){.not-found .img-holder:last-of-type .h2{-webkit-transform:translate(69%,-60%);-ms-transform:translate(69%,-60%);transform:translate(69%,-60%)}}@media screen and (min-width:1920px){.not-found .img-holder:last-of-type .h2{-webkit-transform:translate(57%,-58%);-ms-transform:translate(57%,-58%);transform:translate(57%,-58%)}}.not-found .images{margin:-40px auto 0}@media screen and (min-width:768px){.not-found .images{margin:-75px auto}}@media screen and (min-width:1200px){.not-found .images{margin:-210px auto -100px}}@media screen and (min-width:1920px){.not-found .images{margin:-357px auto -157px}}.not-found .content{position:relative;max-width:288px;padding-bottom:60px;margin:0 auto}@media screen and (min-width:768px){.not-found .content{max-width:691px}}@media screen and (min-width:1200px){.not-found .content{max-width:1080px;padding-bottom:87px}}@media screen and (min-width:1920px){.not-found .content{max-width:1716px;padding-bottom:170px}}.not-found .text{text-align:center;max-width:214px;margin:0 auto;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.not-found .text{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding-top:60px}}@media screen and (min-width:1200px){.not-found .text{position:absolute;right:476px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);bottom:87px;display:block;text-align:left}}@media screen and (min-width:1920px){.not-found .text{bottom:228px;right:767px}}.not-found .text p{margin-bottom:28px}.thanks-page{position:relative;padding-top:110px;padding-bottom:110px;min-height:70vh;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;margin-top:-15px;overflow:hidden}@media screen and (min-width:768px){.thanks-page{margin-top:-36px}}@media screen and (min-width:1920px){.thanks-page{margin-top:-65px}}@media screen and (min-width:768px){.thanks-page .bg{width:44%}}@media screen and (min-width:1200px){.thanks-page .bg{width:49%}}@media screen and (min-width:1920px){.thanks-page .bg{width:50%}}.thanks-page .content{position:relative;z-index:1;text-align:center;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.thanks-page .content{margin-left:auto;width:56%;-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:left;padding-left:60px}}@media screen and (min-width:1200px){.thanks-page .content{width:51%;padding-left:76px}}@media screen and (min-width:1920px){.thanks-page .content{width:50%;padding-left:80px}}.thanks-page .content p{margin-bottom:40px;max-width:271px}@media screen and (min-width:1920px){.thanks-page .content p{max-width:348px}}.portfolio{padding-bottom:30px}@media screen and (min-width:1200px){.portfolio{padding-bottom:70px}}.portfolio h1{padding:0 5vw}@media screen and (min-width:1200px){.portfolio h1{margin-bottom:50px}}@media screen and (min-width:1920px){.portfolio h1{padding:0 5.3vw}}.portfolio.future{padding-top:30px;padding-bottom:60px}@media screen and (min-width:768px){.portfolio.future{padding-bottom:100px}}@media screen and (min-width:1920px){.portfolio.future{padding-top:60px;padding-bottom:170px}}@media screen and (min-width:768px){.portfolio.future .h2{text-align:center}}.portfolio.future .lazy-img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.portfolio--row{padding:0 6px}@media screen and (min-width:768px){.portfolio--row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 9px;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;grid-row-gap:32px}}@media screen and (min-width:1200px){.portfolio--row{padding:0 14px;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-row-gap:39px}}@media screen and (min-width:1920px){.portfolio--row{-webkit-column-gap:22px;-moz-column-gap:22px;column-gap:22px;grid-row-gap:60px}}.portfolio--item{text-transform:uppercase;font-size:16px;font-weight:400;color:#000;display:block;margin-bottom:27px;position:relative}@media screen and (min-width:768px){.portfolio--item{margin-bottom:0;font-size:18px}}@media screen and (min-width:1920px){.portfolio--item{font-size:24px}}.portfolio--item .img-holder{margin-bottom:12px;height:53vw;display:block;overflow:hidden;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}@media screen and (min-width:768px){.portfolio--item .img-holder{height:18vw}}@media screen and (min-width:1200px){.portfolio--item .img-holder{height:20vw}}@media screen and (min-width:1920px){.portfolio--item .img-holder{margin-bottom:32px}}.portfolio--item .lazy-img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.portfolio--item:hover .img-holder{-webkit-transform:scale3d(.9,.9,1);transform:scale3d(.9,.9,1)}.portfolio--item:hover .lazy-img{-webkit-transform:scale3d(1.11,1.11,1);transform:scale3d(1.11,1.11,1)}@media screen and (min-width:1200px){.portfolio .pagination-holder{padding-top:138px}}.project-page .hero .top{margin-bottom:32px}@media screen and (min-width:768px){.project-page .hero .top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:76px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1200px){.project-page .hero .top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px;padding-left:5vw;margin-left:80px}}@media screen and (min-width:1920px){.project-page .hero .top{margin-left:177px;margin-bottom:120px}}.project-page .hero .top .text-holder{margin-bottom:40px}@media screen and (min-width:1200px){.project-page .hero .top .text-holder{padding:0;max-width:300px}}@media screen and (min-width:1920px){.project-page .hero .top .text-holder{max-width:400px}}.project-page .hero .top h1{margin-bottom:24px}@media screen and (min-width:768px){.project-page .hero .top h1{margin-bottom:35px}}@media screen and (min-width:1200px){.project-page .hero .top h1{margin-bottom:50px}}@media screen and (min-width:1920px){.project-page .hero .top h1{margin-bottom:69px}}.project-page .hero .top .h3{margin-bottom:16px}.project-page .hero .top .img-holder{height:58vw}@media screen and (min-width:768px){.project-page .hero .top .img-holder{-webkit-box-flex:0;-ms-flex:0 0 57%;flex:0 0 57%;height:33vw}}@media screen and (min-width:1200px){.project-page .hero .top .img-holder{-webkit-box-flex:0;-ms-flex:0 0 63%;flex:0 0 63%;height:32vw}}.project-page .hero .bottom{margin-bottom:40px}@media screen and (min-width:768px){.project-page .hero .bottom{margin-bottom:80px}}@media screen and (min-width:1200px){.project-page .hero .bottom{margin:0 80px 102px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1920px){.project-page .hero .bottom{margin:0 177px 120px}}.project-page .hero .bottom .info-list{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;grid-row-gap:33px;margin-bottom:40px}@media screen and (min-width:768px){.project-page .hero .bottom .info-list{grid-template-columns:repeat(4,auto);-webkit-column-gap:57px;-moz-column-gap:57px;column-gap:57px;margin-bottom:80px}}@media screen and (min-width:1200px){.project-page .hero .bottom .info-list{grid-template-columns:repeat(2,auto);grid-row-gap:42px;-webkit-column-gap:111px;-moz-column-gap:111px;column-gap:111px}}@media screen and (min-width:1920px){.project-page .hero .bottom .info-list{-webkit-column-gap:180px;-moz-column-gap:180px;column-gap:180px;grid-row-gap:67px}}.project-page .hero .bottom .info-list .h4:not(:first-of-type){color:#717171}@media screen and (min-width:768px){.project-page .hero .bottom .desc{max-width:500px}}@media screen and (min-width:1200px){.project-page .hero .bottom .desc{max-width:none;-webkit-box-flex:0;-ms-flex:0 0 436px;flex:0 0 436px;margin-left:58px}}@media screen and (min-width:1440px){.project-page .hero .bottom .desc{margin-left:184px}}@media screen and (min-width:1920px){.project-page .hero .bottom .desc{margin-left:149px;-webkit-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px}}.project-page .hero .bottom .desc p{margin-bottom:24px}.project-page .img-row{height:43vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1px}@media screen and (min-width:768px){.project-page .img-row{margin-bottom:3px}}@media screen and (min-width:1920px){.project-page .img-row{margin-bottom:5px}}.project-page .img-row.small-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.project-page .img-row.small-right .lazy-img:first-of-type{padding-right:0;padding-left:1px}@media screen and (min-width:768px){.project-page .img-row.small-right .lazy-img:first-of-type{padding-left:3px}}@media screen and (min-width:1920px){.project-page .img-row.small-right .lazy-img:first-of-type{padding-left:5px}}.project-page .img-row .lazy-img:first-of-type{width:29%;padding-right:1px}@media screen and (min-width:768px){.project-page .img-row .lazy-img:first-of-type{padding-right:3px}}@media screen and (min-width:1920px){.project-page .img-row .lazy-img:first-of-type{padding-right:5px;width:28%}}.project-page .img-row .lazy-img:last-of-type{width:71%}@media screen and (min-width:1920px){.project-page .img-row .lazy-img:last-of-type{width:72%}}.project-page .img-single{height:59vw;margin-bottom:1px}@media screen and (min-width:768px){.project-page .img-single{margin-bottom:3px}}@media screen and (min-width:1920px){.project-page .img-single{margin-bottom:5px}}@media screen and (min-width:1200px){.project-page .link-holder{display:grid;grid-template-columns:repeat(2,1fr)}}.project-page .link-holder .link{height:59vw;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;position:relative}@media screen and (min-width:1200px){.project-page .link-holder .link{height:29vw}}.project-page .link-holder .link:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.project-page .link-holder .link:before{content:"";background:rgba(0,0,0,.5);z-index:1;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.project-page .link-holder .link .text{position:relative;z-index:2}.project-page .link-holder .link .h2{margin-bottom:12px}@media screen and (min-width:768px){.project-page .link-holder .link .h2{margin-bottom:20px}}.project-page .link-holder .link .h2,.project-page .link-holder .link .h3{text-align:center;color:#fff}.textures-page{padding-bottom:60px}@media screen and (min-width:768px){.textures-page{padding-bottom:100px}}@media screen and (min-width:1920px){.textures-page{padding-bottom:150px}}.textures-page h1{padding:0 5vw}@media screen and (min-width:1920px){.textures-page h1{padding:0 5.3vw}}.textures-page .row{padding:0 6px;display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;grid-row-gap:2px}@media screen and (min-width:768px){.textures-page .row{grid-template-columns:repeat(3,1fr);padding:0 9px}}@media screen and (min-width:1200px){.textures-page .row{grid-template-columns:repeat(5,1fr);padding:0 14px}}.textures-page .item{cursor:pointer}.textures-page .item .img-holder{overflow:hidden;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.textures-page .item .lazy-img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;height:48vw}@media screen and (min-width:768px){.textures-page .item .lazy-img{height:32vw}}@media screen and (min-width:1200px){.textures-page .item .lazy-img{height:20vw}}.textures-page .item:hover .img-holder{-webkit-transform:scale3d(.9,.9,1);transform:scale3d(.9,.9,1)}.textures-page .item:hover .lazy-img{-webkit-transform:scale3d(1.11,1.11,1);transform:scale3d(1.11,1.11,1)}.textures-page .pagination-holder .btn-base{display:none}.textures-popup{z-index:120;background:rgba(0,0,0,.7);cursor:url("../img/close.svg"),pointer;position:fixed;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;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;visibility:hidden}@media screen and (min-width:768px){.textures-popup{padding:0 11vw}}.textures-popup.active{opacity:1;visibility:visible}.textures-popup .gallery-holder{width:100%;max-width:568px;cursor:auto;position:relative}@media screen and (min-width:1920px){.textures-popup .gallery-holder{max-width:700px}}.textures-popup .descripton{position:absolute;z-index:5;right:0;width:100%;bottom:0;padding:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.textures-popup .descripton{width:183px}}@media screen and (min-width:1200px){.textures-popup .descripton{width:194px}}.textures-popup .swiper-slide.swiper-slide-active .text p{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.textures-popup .swiper-slide.swiper-slide-active .swiper-lazy{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.textures-popup .swiper-lazy{height:70vh;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}@media screen and (min-width:1200px){.textures-popup .swiper-lazy{height:100vh}}.textures-popup .desc{position:absolute;bottom:69px;left:0;right:0;z-index:10;color:#000;padding:22px 15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.textures-popup .desc{bottom:0;padding:23px 60px;right:183px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1920px){.textures-popup .desc{padding:25px 60px;right:194px}}.textures-popup .desc .text{overflow:hidden;height:24px}.textures-popup .desc .text p{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.textures-popup .close{width:30px;height:30px;position:absolute;top:30px;right:16px;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (min-width:768px){.textures-popup .close{right:11vw;top:5vh}}@media screen and (min-width:1200px){.textures-popup .close{display:none}}.textures-popup .close:after,.textures-popup .close:before{content:"";position:absolute;left:0;top:13px;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:100%}.textures-popup .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.textures-popup .close:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.textures-popup .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:22px;left:50%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px){.textures-popup .navigation{bottom:7vh}}@media screen and (min-width:1200px){.textures-popup .navigation{bottom:50%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);width:800px}}@media screen and (min-width:1920px){.textures-popup .navigation{width:900px}}.textures-popup .navigation .prev{margin-right:41px}.microcement-page .hero{padding-bottom:30px;position:relative}@media screen and (min-width:768px){.microcement-page .hero{padding-bottom:50px}}@media screen and (min-width:1200px){.microcement-page .hero{padding-bottom:80px}}.microcement-page .hero .h2,.microcement-page .hero h1{font-size:28px;margin:0}@media screen and (min-width:768px){.microcement-page .hero .h2,.microcement-page .hero h1{font-size:60px}}@media screen and (min-width:1920px){.microcement-page .hero .h2,.microcement-page .hero h1{font-size:81px}}.microcement-page .hero .img-holder{height:59vw;margin-bottom:32px;position:relative}@media screen and (min-width:768px){.microcement-page .hero .img-holder{padding-left:5vw;margin-bottom:80px;height:55vw}}@media screen and (min-width:1200px){.microcement-page .hero .img-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:45vw;margin-bottom:0}}@media screen and (min-width:1920px){.microcement-page .hero .img-holder{height:35vw}}.microcement-page .hero .img-holder .h2{display:none;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent}@media screen and (min-width:1200px){.microcement-page .hero .img-holder .h2{display:block;position:absolute;left:15vw;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}}@media screen and (min-width:1200px){.microcement-page .hero .img-holder .lazy-img{width:64vw}}@media screen and (min-width:1920px){.microcement-page .hero .img-holder .lazy-img{width:61vw}}.microcement-page .hero .text{padding:0 5vw}@media screen and (min-width:1200px){.microcement-page .hero .text{position:absolute;top:0;left:0;height:45vw;background:#fff;z-index:2;width:36vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15vw;overflow:hidden}}@media screen and (min-width:1920px){.microcement-page .hero .text{width:39vw;height:35vw}}.microcement-page .hero .text h1{white-space:nowrap}.microcement-page .img-row{padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.microcement-page .img-row{display:grid;grid-template-columns:repeat(2,300px);-webkit-column-gap:9vw;-moz-column-gap:9vw;column-gap:9vw;padding-top:50px;padding-bottom:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1200px){.microcement-page .img-row{padding-top:80px;padding-bottom:80px;padding-left:15vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-template-columns:repeat(2,400px)}}@media screen and (min-width:1920px){.microcement-page .img-row{grid-template-columns:repeat(2,600px);-webkit-column-gap:13vw;-moz-column-gap:13vw;column-gap:13vw}}.microcement-page .img-row.price-row .text-holder,.microcement-page .img-row.right .text-holder{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.microcement-page .img-row .text-holder{margin-bottom:40px}@media screen and (min-width:768px){.microcement-page .img-row .text-holder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.microcement-page .img-row .text-holder .custom-list,.microcement-page .img-row .text-holder p{margin-bottom:20px}@media screen and (min-width:768px){.microcement-page .img-row .text-holder .btn-base{margin-top:40px}}@media screen and (min-width:1920px){.microcement-page .img-row .text-holder .btn-base{margin-top:60px}}.microcement-page .img-row .img-holder{height:80vw;overflow:hidden;position:relative}@media screen and (min-width:768px){.microcement-page .img-row .img-holder{height:365px;display:block}}@media screen and (min-width:1200px){.microcement-page .img-row .img-holder{height:501px}}@media screen and (min-width:1920px){.microcement-page .img-row .img-holder{height:669px}}.microcement-page .types{padding-top:30px;padding-bottom:60px}@media screen and (min-width:768px){.microcement-page .types{display:grid;grid-template-columns:repeat(2,300px);-webkit-column-gap:78px;-moz-column-gap:78px;column-gap:78px;padding-top:50px;padding-bottom:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1200px){.microcement-page .types{padding-top:80px;padding-bottom:160px;padding-left:15vw;grid-template-columns:400px calc(71vw - 400px);-webkit-column-gap:9vw;-moz-column-gap:9vw;column-gap:9vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:1920px){.microcement-page .types{grid-template-columns:600px calc(66.4vw - 600px);-webkit-column-gap:13vw;-moz-column-gap:13vw;column-gap:13vw}}.microcement-page .types .h2{max-width:349px}.microcement-page .types .text-holder{margin-bottom:40px}.microcement-page .types .text-holder p{margin-bottom:20px}@media screen and (min-width:1200px){.microcement-page .types .images-holder{display:-webkit-box;display:-ms-flexbox;display:flex}}.microcement-page .types .images-holder .img-item{overflow:hidden;height:50px;position:relative;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}@media screen and (min-width:1200px){.microcement-page .types .images-holder .img-item{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%;height:450px}}@media screen and (min-width:1920px){.microcement-page .types .images-holder .img-item{height:557px}}.microcement-page .types .images-holder .img-item.active{height:80vw}@media screen and (min-width:768px){.microcement-page .types .images-holder .img-item.active{height:232px}}@media screen and (min-width:1200px){.microcement-page .types .images-holder .img-item.active{height:450px;-webkit-box-flex:1;-ms-flex:1 0 246px;flex:1 0 246px}}@media screen and (min-width:1920px){.microcement-page .types .images-holder .img-item.active{height:557px;-webkit-box-flex:1;-ms-flex:1 0 346px;flex:1 0 346px}}@media screen and (min-width:1200px){.microcement-page .types .images-holder .img-item.active .download{opacity:1}}.microcement-page .types .images-holder .img-item .lazy-img{height:80vw}@media screen and (min-width:768px){.microcement-page .types .images-holder .img-item .lazy-img{height:232px}}@media screen and (min-width:1200px){.microcement-page .types .images-holder .img-item .lazy-img{height:450px;width:246px}}@media screen and (min-width:1920px){.microcement-page .types .images-holder .img-item .lazy-img{height:557px;width:346px}}.microcement-page .types .images-holder .img-item .name{position:absolute;top:13px;padding:0 10px;min-width:153px;text-align:center;background:rgba(0,0,0,.3);color:#fff;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media screen and (min-width:1200px){.microcement-page .types .images-holder .img-item .name{left:-4.5vw;-webkit-transform:translateX(0) rotate(-90deg);-ms-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg);top:50%}}@media screen and (min-width:1440px){.microcement-page .types .images-holder .img-item .name{left:-2.7vw}}@media screen and (min-width:1920px){.microcement-page .types .images-holder .img-item .name{left:-2.3vw}}.microcement-page .types .images-holder .img-item .download{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:2;top:48vw;color:#000;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;white-space:nowrap}@media screen and (min-width:768px){.microcement-page .types .images-holder .img-item .download{top:147px}}@media screen and (min-width:1200px){.microcement-page .types .images-holder .img-item .download{left:4vw;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);top:auto;bottom:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}}@media screen and (min-width:1440px){.microcement-page .types .images-holder .img-item .download{left:3vw}}.microcement-page .types .images-holder .img-item .download .lazy-img{width:48px;height:43px;margin-bottom:12px;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}@media screen and (min-width:1200px){.microcement-page .types .images-holder .img-item .download .lazy-img{margin-bottom:0;margin-right:20px}}.microcement-page .types .images-holder .img-item .download:hover .lazy-img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.microcement-page .advantage{background:#f9f9f9;padding:40px 0;position:relative;overflow:hidden}@media screen and (min-width:768px){.microcement-page .advantage{display:-webkit-box;display:-ms-flexbox;display:flex;padding:60px 0 100px}}@media screen and (min-width:1200px){.microcement-page .advantage{padding:0}}.microcement-page .advantage .text-holder{margin-bottom:32px}@media screen and (min-width:768px){.microcement-page .advantage .text-holder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;margin-left:9vw;width:300px}}@media screen and (min-width:1200px){.microcement-page .advantage .text-holder{width:400px;padding-top:113px}}@media screen and (min-width:1920px){.microcement-page .advantage .text-holder{width:600px;padding-top:120px;margin-left:21vw}}.microcement-page .advantage .small-img{position:absolute;bottom:89px;width:90px;height:114px;right:5vw;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0;-webkit-transition:all 1s .5s;-o-transition:all 1s .5s;transition:all 1s .5s}@media screen and (min-width:768px){.microcement-page .advantage .small-img{width:96px;height:122px;bottom:40px}}@media screen and (min-width:1200px){.microcement-page .advantage .small-img{width:150px;height:200px}}@media screen and (min-width:1440px){.microcement-page .advantage .small-img{width:217px;height:275px;bottom:103px}}@media screen and (min-width:1920px){.microcement-page .advantage .small-img{width:302px;height:397px;right:5.3vw}}.microcement-page .advantage .small-img:before{display:none}.microcement-page .advantage .small-img.visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.microcement-page .advantage .img-anim:before{background:#f9f9f9}.microcement-page .advantage .img-holder{width:54vw;height:67vw}@media screen and (min-width:768px){.microcement-page .advantage .img-holder{width:45.5vw;height:52vw}}@media screen and (min-width:1200px){.microcement-page .advantage .img-holder{width:calc(15vw + 400px)}}@media screen and (min-width:1920px){.microcement-page .advantage .img-holder{width:calc(7vw + 600px);height:48vw}}.microcement-page .colors{padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.microcement-page .colors{padding-top:50px;padding-bottom:50px;position:relative}}@media screen and (min-width:1200px){.microcement-page .colors{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:1200px){.microcement-page .colors .h2{margin-bottom:40px}}.microcement-page .colors .tab--control{font-size:14px;position:relative;margin-bottom:30px}@media screen and (min-width:1200px){.microcement-page .colors .tab--control{position:absolute;right:5vw;top:101px;margin-bottom:0;font-size:16px}}@media screen and (min-width:1920px){.microcement-page .colors .tab--control{font-size:18px;right:5.3vw}}.microcement-page .colors .tab--control--panel{padding:13px 16px;padding-right:30px;position:relative;border:1px solid #b9b9b9;color:#000}@media screen and (min-width:768px){.microcement-page .colors .tab--control--panel{display:none}}.microcement-page .colors .tab--control--panel:before{content:"";width:7px;height:7px;top:48%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);position:absolute;right:14px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.microcement-page .colors .tab--control--panel.active:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.microcement-page .colors .tab--control--list{position:absolute;top:100%;width:100%;padding:20px 16px;max-height:150px;overflow-y:auto;border:1px solid #b9b9b9;border-top:0;background:#fff;z-index:2;display:none}@media screen and (min-width:768px){.microcement-page .colors .tab--control--list{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;border:0;padding:0}}.microcement-page .colors .tab--control--item{-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease;display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;cursor:pointer}.microcement-page .colors .tab--control--item.active{display:none;color:#000}@media screen and (min-width:768px){.microcement-page .colors .tab--control--item.active{display:block}}.microcement-page .colors .tab--control--item.active:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.microcement-page .colors .tab--control--item:not(:last-of-type){margin-bottom:16px}@media screen and (min-width:768px){.microcement-page .colors .tab--control--item:not(:last-of-type){margin-bottom:0;margin-right:40px}}.microcement-page .colors .tab--control--item:hover{color:#000}.microcement-page .colors .tab--content--item{display:none}@media screen and (min-width:768px){.microcement-page .colors .tab--content--item{grid-template-columns:355px 311px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:3vw;-moz-column-gap:3vw;column-gap:3vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:1200px){.microcement-page .colors .tab--content--item{grid-template-columns:calc(400px + 10vw) 1fr;-webkit-column-gap:9vw;-moz-column-gap:9vw;column-gap:9vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:1920px){.microcement-page .colors .tab--content--item{grid-template-columns:calc(600px + 10vw) 1fr;-webkit-column-gap:13vw;-moz-column-gap:13vw;column-gap:13vw}}.microcement-page .colors .tab--content--item.active{display:block}@media screen and (min-width:768px){.microcement-page .colors .tab--content--item.active{display:grid}}.microcement-page .colors .tab--content .colors-row{overflow:hidden;overflow-y:auto;max-height:167px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}@media screen and (min-width:768px){.microcement-page .colors .tab--content .colors-row{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-height:none}}.microcement-page .colors .tab--content .colors-item{height:50px;width:50px;margin-bottom:6px;margin-right:6px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}@media screen and (min-width:768px){.microcement-page .colors .tab--content .colors-item{height:41px;width:41px}}@media screen and (min-width:1200px){.microcement-page .colors .tab--content .colors-item{height:58px;width:58px}}@media screen and (min-width:1440px){.microcement-page .colors .tab--content .colors-item{height:88px;width:88px;margin-bottom:15px;margin-right:15px}}@media screen and (min-width:1920px){.microcement-page .colors .tab--content .colors-item{height:88px;width:88px;margin-bottom:24px;margin-right:24px}}.microcement-page .colors .tab--content .colors-item.active,.microcement-page .colors .tab--content .colors-item:hover{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.microcement-page .colors .tab--content .img-holder{height:106vw;max-height:419px}@media screen and (min-width:1200px){.microcement-page .colors .tab--content .img-holder{max-height:none;height:576px}}@media screen and (min-width:1440px){.microcement-page .colors .tab--content .img-holder{height:690px}}.microcement-page .colors .tab--content .img-holder .active-img{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.microcement-page .colors .tab--content .img-holder .active-img.active{opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.microcement-page .faq{padding:30px 0 0}@media screen and (min-width:768px){.microcement-page .faq{padding:50px 0 0}}@media screen and (min-width:1200px){.microcement-page .faq{padding:80px 5vw 160px;display:grid;grid-template-columns:1fr 476px;-webkit-column-gap:9vw;-moz-column-gap:9vw;column-gap:9vw;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (min-width:1920px){.microcement-page .faq{padding:80px 5.3vw 160px;grid-template-columns:1fr 660px;-webkit-column-gap:6vw;-moz-column-gap:6vw;column-gap:6vw}}.microcement-page .faq .h2{grid-column:1/3;padding:0 5vw;margin-bottom:40px}@media screen and (min-width:1200px){.microcement-page .faq .h2{padding:0}}.microcement-page .faq .accordion{padding:0 5vw;margin-bottom:40px}@media screen and (min-width:1200px){.microcement-page .faq .accordion{padding:0;margin-bottom:0}}.microcement-page .faq .accordion .item{padding-bottom:20px}@media screen and (min-width:768px){.microcement-page .faq .accordion .item{padding-bottom:29px}}.microcement-page .faq .accordion .item:last-of-type{border-bottom:1px solid #717171}.microcement-page .faq .accordion .h4{margin-bottom:0}.microcement-page .faq .accordion .panel{padding-top:20px;padding-right:30px;border-top:1px solid #717171;position:relative;cursor:pointer;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}@media screen and (min-width:768px){.microcement-page .faq .accordion .panel{padding-top:29px}}.microcement-page .faq .accordion .panel:hover{opacity:.5}.microcement-page .faq .accordion .panel:after,.microcement-page .faq .accordion .panel:before{content:"";position:absolute;right:10px;width:15px;border-bottom:1px solid #000;top:32px}@media screen and (min-width:768px){.microcement-page .faq .accordion .panel:after,.microcement-page .faq .accordion .panel:before{top:43px}}.microcement-page .faq .accordion .panel:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.microcement-page .faq .accordion .panel.active:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.microcement-page .faq .accordion .content{padding-top:20px}.microcement-page .faq .form-holder{position:relative;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;padding:40px 5vw 80px}@media screen and (min-width:1200px){.microcement-page .faq .form-holder{padding:60px;height:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:1920px){.microcement-page .faq .form-holder{padding:80px}}.microcement-page .faq .form-holder .form{max-width:356px;position:relative;z-index:2;width:100%}@media screen and (min-width:1200px){.microcement-page .faq .form-holder .form{max-width:none}}.microcem-page section{padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.microcem-page section{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:1200px){.microcem-page section{padding-top:80px;padding-bottom:80px}}.microcem-page section p{margin-bottom:24px}.microcem-page section .text-holder{margin-bottom:40px}@media screen and (min-width:768px){.microcem-page section .text-holder{margin-bottom:0}}.microcem-page .floor{padding-top:40px}@media screen and (min-width:768px){.microcem-page .floor{display:grid;grid-template-columns:repeat(2,300px);-webkit-column-gap:12vw;-moz-column-gap:12vw;column-gap:12vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1200px){.microcem-page .floor{grid-template-columns:repeat(2,400px);-webkit-column-gap:14vw;-moz-column-gap:14vw;column-gap:14vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:14vw}}@media screen and (min-width:1920px){.microcem-page .floor{padding-left:18vw;grid-template-columns:repeat(2,600px)}}.microcem-page .floor .img-holder{height:288px}@media screen and (min-width:768px){.microcem-page .floor .img-holder{height:318px;width:239px}}@media screen and (min-width:1200px){.microcem-page .floor .img-holder{width:382px;height:508px}}@media screen and (min-width:1920px){.microcem-page .floor .img-holder{width:515px;height:686px}}.microcem-page .products{position:relative;overflow:hidden}@media screen and (min-width:768px){.microcem-page .products{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}}@media screen and (min-width:768px){.microcem-page .products .text-holder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:300px;margin-left:65px}}@media screen and (min-width:1200px){.microcem-page .products .text-holder{width:400px;margin-left:123px;padding-top:100px}}@media screen and (min-width:1920px){.microcem-page .products .text-holder{margin-left:323px;width:600px}}.microcem-page .products .big-img{height:47vw;width:38vw;-webkit-transform:translateX(-5vw);-ms-transform:translateX(-5vw);transform:translateX(-5vw)}@media screen and (min-width:768px){.microcem-page .products .big-img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:45.5vw;height:58vw;max-height:642px}}@media screen and (min-width:1200px){.microcem-page .products .big-img{width:calc(14vw + 400px)}}@media screen and (min-width:1920px){.microcem-page .products .big-img{max-height:900px;width:calc(7vw + 600px)}}.microcem-page .products .small-img{position:absolute;bottom:57px;right:5vw;width:160px;height:94px;-webkit-transform:translateX(calc(100% + 4vw));-ms-transform:translateX(calc(100% + 4vw));transform:translateX(calc(100% + 4vw));opacity:0}@media screen and (min-width:768px){.microcem-page .products .small-img{width:183px;height:107px;bottom:50px}}@media screen and (min-width:1200px){.microcem-page .products .small-img{width:316px;height:185px;bottom:80px;right:auto;left:68vw}}@media screen and (min-width:1440px){.microcem-page .products .small-img{left:55vw}}@media screen and (min-width:1920px){.microcem-page .products .small-img{width:476px;height:275px;right:5.3vw}}.microcem-page .products .small-img.visible{-webkit-transition:-webkit-transform 1s 0s;transition:-webkit-transform 1s 0s;-o-transition:transform 1s 0s;transition:transform 1s 0s;transition:transform 1s 0s,-webkit-transform 1s 0s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.microcem-page .products .small-img:before{display:none}.microcem-page .plate{overflow:hidden}@media screen and (min-width:768px){.microcem-page .plate{display:grid;grid-template-columns:300px auto;padding-right:0;-webkit-column-gap:9vw;-moz-column-gap:9vw;column-gap:9vw;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1200px){.microcem-page .plate{grid-template-columns:400px auto;-webkit-column-gap:18vw;-moz-column-gap:18vw;column-gap:18vw;padding-left:14vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1920px){.microcem-page .plate{grid-template-columns:600px auto;padding-left:18vw;-webkit-column-gap:6vw;-moz-column-gap:6vw;column-gap:6vw}}.microcem-page .plate .img-row{display:grid;grid-template-columns:54vw 100px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}@media screen and (min-width:768px){.microcem-page .plate .img-row{grid-template-columns:32vw 113px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media screen and (min-width:1200px){.microcem-page .plate .img-row{grid-template-columns:24vw 13vw;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media screen and (min-width:1920px){.microcem-page .plate .img-row{grid-template-columns:31vw 13vw}}.microcem-page .plate .img-holder:first-child{height:215px}@media screen and (min-width:768px){.microcem-page .plate .img-holder:first-child{height:313px}}@media screen and (min-width:1200px){.microcem-page .plate .img-holder:first-child{height:33vw}}@media screen and (min-width:1920px){.microcem-page .plate .img-holder:first-child{height:38vw}}.microcem-page .plate .col .img-holder{height:50%;width:100%}.microcem-page .plate .col .img-holder:first-child{opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);margin-bottom:15px}@media screen and (min-width:768px){.microcem-page .plate .col .img-holder:first-child{margin-bottom:10px}}@media screen and (min-width:1200px){.microcem-page .plate .col .img-holder:first-child{margin-bottom:24px}}.microcem-page .plate .col .img-holder:first-child.visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.microcem-page .plate .col .img-holder:first-child:before{display:none}.microcem-page .plate .col .img-holder:nth-child(2){opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.microcem-page .plate .col .img-holder:nth-child(2).visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1s .5s;-o-transition:all 1s .5s;transition:all 1s .5s}.microcem-page .plate .col .img-holder:nth-child(2):before{display:none}@media screen and (min-width:768px){.microcem-page .about,.microcem-page .effects{display:grid;grid-template-columns:repeat(2,300px);-webkit-column-gap:12vw;-moz-column-gap:12vw;column-gap:12vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1200px){.microcem-page .about,.microcem-page .effects{grid-template-columns:repeat(2,400px);-webkit-column-gap:13vw;-moz-column-gap:13vw;column-gap:13vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:14vw}}@media screen and (min-width:1920px){.microcem-page .about,.microcem-page .effects{padding-left:5vw;grid-template-columns:repeat(2,600px)}}.microcem-page .about .img-holder,.microcem-page .effects .img-holder{height:288px}@media screen and (min-width:768px){.microcem-page .about .img-holder,.microcem-page .effects .img-holder{height:318px;width:239px}}@media screen and (min-width:1200px){.microcem-page .about .img-holder,.microcem-page .effects .img-holder{width:382px;height:508px}}@media screen and (min-width:1920px){.microcem-page .about .img-holder,.microcem-page .effects .img-holder{width:515px;height:686px}}.microcem-page .about,.microcem-page .about .img-holder:before{background:#f9f9f9}.microcem-page .about.left .text-holder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.microcem-page .effects{background:#fff;padding-bottom:60px}@media screen and (min-width:768px){.microcem-page .effects{padding-bottom:100px}}@media screen and (min-width:1200px){.microcem-page .effects{padding-bottom:180px}}.microcem-page .effects .text-holder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.terrazzo-page section{padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.terrazzo-page section{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:1200px){.terrazzo-page section{padding-top:80px;padding-bottom:80px}}.terrazzo-page section p{margin-bottom:24px}.terrazzo-page section .text-holder{margin-bottom:40px}@media screen and (min-width:768px){.terrazzo-page section .text-holder{margin-bottom:0}}.terrazzo-page .floor{padding-top:40px}@media screen and (min-width:768px){.terrazzo-page .floor{display:grid;grid-template-columns:repeat(2,300px);-webkit-column-gap:12vw;-moz-column-gap:12vw;column-gap:12vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1200px){.terrazzo-page .floor{grid-template-columns:repeat(2,400px);-webkit-column-gap:14vw;-moz-column-gap:14vw;column-gap:14vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:14vw}}@media screen and (min-width:1920px){.terrazzo-page .floor{padding-left:18vw;grid-template-columns:repeat(2,600px)}}.terrazzo-page .floor .img-holder{height:288px}@media screen and (min-width:768px){.terrazzo-page .floor .img-holder{height:318px;width:239px}}@media screen and (min-width:1200px){.terrazzo-page .floor .img-holder{width:382px;height:508px}}@media screen and (min-width:1920px){.terrazzo-page .floor .img-holder{width:515px;height:686px}}.terrazzo-page .products{position:relative;overflow:hidden}@media screen and (min-width:768px){.terrazzo-page .products{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}}@media screen and (min-width:768px){.terrazzo-page .products .text-holder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:300px;margin-left:65px}}@media screen and (min-width:1200px){.terrazzo-page .products .text-holder{width:400px;margin-left:123px;padding-top:100px}}@media screen and (min-width:1920px){.terrazzo-page .products .text-holder{margin-left:323px;width:600px}}.terrazzo-page .products .big-img{height:47vw;width:38vw;-webkit-transform:translateX(-5vw);-ms-transform:translateX(-5vw);transform:translateX(-5vw)}@media screen and (min-width:768px){.terrazzo-page .products .big-img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);width:45.5vw;height:58vw;max-height:642px}}@media screen and (min-width:1200px){.terrazzo-page .products .big-img{width:calc(14vw + 400px)}}@media screen and (min-width:1920px){.terrazzo-page .products .big-img{max-height:900px;width:calc(7vw + 600px)}}.terrazzo-page .products .small-img{position:absolute;bottom:57px;right:5vw;width:160px;height:94px;-webkit-transform:translateX(calc(100% + 4vw));-ms-transform:translateX(calc(100% + 4vw));transform:translateX(calc(100% + 4vw));opacity:0}@media screen and (min-width:768px){.terrazzo-page .products .small-img{width:183px;height:107px;bottom:50px}}@media screen and (min-width:1200px){.terrazzo-page .products .small-img{width:316px;height:185px;bottom:80px;right:auto;left:68vw}}@media screen and (min-width:1440px){.terrazzo-page .products .small-img{left:55vw}}@media screen and (min-width:1920px){.terrazzo-page .products .small-img{width:476px;height:275px;right:5.3vw}}.terrazzo-page .products .small-img.visible{-webkit-transition:-webkit-transform 1s 0s;transition:-webkit-transform 1s 0s;-o-transition:transform 1s 0s;transition:transform 1s 0s;transition:transform 1s 0s,-webkit-transform 1s 0s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.terrazzo-page .products .small-img:before{display:none}.terrazzo-page .plate{overflow:hidden}@media screen and (min-width:768px){.terrazzo-page .plate{display:grid;grid-template-columns:300px auto;padding-right:0;-webkit-column-gap:9vw;-moz-column-gap:9vw;column-gap:9vw;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1200px){.terrazzo-page .plate{grid-template-columns:400px auto;-webkit-column-gap:18vw;-moz-column-gap:18vw;column-gap:18vw;padding-left:14vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1920px){.terrazzo-page .plate{grid-template-columns:600px auto;padding-left:18vw;-webkit-column-gap:6vw;-moz-column-gap:6vw;column-gap:6vw}}.terrazzo-page .plate .img-row{display:grid;grid-template-columns:54vw 100px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}@media screen and (min-width:768px){.terrazzo-page .plate .img-row{grid-template-columns:32vw 113px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media screen and (min-width:1200px){.terrazzo-page .plate .img-row{grid-template-columns:24vw 13vw;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}@media screen and (min-width:1920px){.terrazzo-page .plate .img-row{grid-template-columns:31vw 13vw}}.terrazzo-page .plate .img-holder:first-child{height:215px}@media screen and (min-width:768px){.terrazzo-page .plate .img-holder:first-child{height:313px}}@media screen and (min-width:1200px){.terrazzo-page .plate .img-holder:first-child{height:33vw}}@media screen and (min-width:1920px){.terrazzo-page .plate .img-holder:first-child{height:38vw}}.terrazzo-page .plate .col .img-holder{height:50%;width:100%}.terrazzo-page .plate .col .img-holder:first-child{opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);margin-bottom:15px}@media screen and (min-width:768px){.terrazzo-page .plate .col .img-holder:first-child{margin-bottom:10px}}@media screen and (min-width:1200px){.terrazzo-page .plate .col .img-holder:first-child{margin-bottom:24px}}.terrazzo-page .plate .col .img-holder:first-child.visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.terrazzo-page .plate .col .img-holder:first-child:before{display:none}.terrazzo-page .plate .col .img-holder:nth-child(2){opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.terrazzo-page .plate .col .img-holder:nth-child(2).visible{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1s .5s;-o-transition:all 1s .5s;transition:all 1s .5s}.terrazzo-page .plate .col .img-holder:nth-child(2):before{display:none}.terrazzo-page .about{background:#f9f9f9;padding-bottom:60px}@media screen and (min-width:768px){.terrazzo-page .about{display:grid;grid-template-columns:repeat(2,300px);-webkit-column-gap:12vw;-moz-column-gap:12vw;column-gap:12vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:100px}}@media screen and (min-width:1200px){.terrazzo-page .about{grid-template-columns:repeat(2,400px);-webkit-column-gap:13vw;-moz-column-gap:13vw;column-gap:13vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:14vw;padding-bottom:180px}}@media screen and (min-width:1920px){.terrazzo-page .about{padding-left:5vw;grid-template-columns:repeat(2,600px)}}.terrazzo-page .about .text-holder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.terrazzo-page .about .img-holder{height:288px}@media screen and (min-width:768px){.terrazzo-page .about .img-holder{height:318px;width:239px}}@media screen and (min-width:1200px){.terrazzo-page .about .img-holder{width:382px;height:508px}}@media screen and (min-width:1920px){.terrazzo-page .about .img-holder{width:515px;height:686px}}.terrazzo-page .about .img-holder:before{background:#f9f9f9}.about-page .hero{padding-bottom:30px;position:relative}@media screen and (min-width:768px){.about-page .hero{padding-bottom:50px}}@media screen and (min-width:1200px){.about-page .hero{padding-bottom:0}}@media screen and (min-width:1200px){.about-page .hero:before{content:"";position:absolute;z-index:5;left:0;right:64vw;bottom:0;height:40px;background:#f9f9f9}}@media screen and (min-width:1920px){.about-page .hero:before{right:61vw;height:50px}}.about-page .hero .h2,.about-page .hero h1{font-size:28px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.about-page .hero .h2,.about-page .hero h1{font-size:60px}}@media screen and (min-width:1920px){.about-page .hero .h2,.about-page .hero h1{font-size:81px}}.about-page .hero .h2 span,.about-page .hero h1 span{white-space:normal}@media screen and (min-width:1200px){.about-page .hero .h2 span,.about-page .hero h1 span{white-space:nowrap}}.about-page .hero .img-holder{height:59vw;margin-bottom:32px;position:relative}@media screen and (min-width:768px){.about-page .hero .img-holder{padding-left:5vw;margin-bottom:80px;height:55vw}}@media screen and (min-width:1200px){.about-page .hero .img-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:45vw;margin-bottom:0}}@media screen and (min-width:1920px){.about-page .hero .img-holder{height:35vw}}.about-page .hero .img-holder .h2{display:none;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:transparent}@media screen and (min-width:1200px){.about-page .hero .img-holder .h2{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:11vw;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}}@media screen and (min-width:1200px){.about-page .hero .img-holder .lazy-img{width:64vw}}@media screen and (min-width:1920px){.about-page .hero .img-holder .lazy-img{width:61vw}}.about-page .hero .text{padding:0 5vw}@media screen and (min-width:1200px){.about-page .hero .text{position:absolute;top:0;left:0;height:45vw;background:#fff;z-index:2;width:36vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:11vw;overflow:hidden}}@media screen and (min-width:1920px){.about-page .hero .text{width:39vw;height:35vw}}.about-page .hero .text h1{white-space:nowrap}.about-page .about{padding-top:0}@media screen and (min-width:768px){.about-page .about{display:grid;grid-template-columns:1fr auto;-webkit-column-gap:5vw;-moz-column-gap:5vw;column-gap:5vw}}@media screen and (min-width:1200px){.about-page .about{grid-template-columns:56vw auto;-webkit-column-gap:8vw;-moz-column-gap:8vw;column-gap:8vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:1920px){.about-page .about{-webkit-column-gap:11vw;-moz-column-gap:11vw;column-gap:11vw}}.about-page .about .text-holder{background:#f9f9f9;padding:40px 5vw}@media screen and (min-width:1200px){.about-page .about .text-holder{padding:13vw 10vw 23vw 19vw}}.about-page .about .text-holder p:not(:last-of-type){margin-bottom:10px}@media screen and (min-width:1200px){.about-page .about .text-holder p:not(:last-of-type){margin-bottom:13px}}.about-page .about .img-holder{padding:40px 5vw;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.about-page .about .img-holder{padding-left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:1200px){.about-page .about .img-holder{padding-top:8vw}}.about-page .about .img-holder .lazy-img{width:195px;height:259px;margin-bottom:22px}@media screen and (min-width:768px){.about-page .about .img-holder .lazy-img{width:237px;height:316px}}@media screen and (min-width:1200px){.about-page .about .img-holder .lazy-img{width:339px;height:452px}}@media screen and (min-width:1920px){.about-page .about .img-holder .lazy-img{width:414px;height:552px}}.about-page .about .img-holder .desc{display:-webkit-box;display:-ms-flexbox;display:flex}.about-page .about .img-holder .desc .h3{margin-bottom:10px}.about-page .about .img-holder .desc .name{-ms-flex-negative:0;flex-shrink:0;margin-right:15px}.about-page .about .img-holder .desc .social{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px}.about-page .about .img-holder .desc .social li:not(:last-of-type){margin-right:16px}.about-page .about .img-holder .desc .social a:hover path{fill:#000}.about-page .about .img-holder .desc .social svg{width:20px;height:20px}.about-page .about .img-holder .desc .social path{fill:#b9b9b9;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.about-page .room-link{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:62vw}@media screen and (min-width:768px){.about-page .room-link{height:53vw;margin:0 5vw 50px}}@media screen and (min-width:1200px){.about-page .room-link{margin:-120px 5vw 80px}}@media screen and (min-width:1920px){.about-page .room-link{margin:-120px 5.3vw 80px}}.about-page .room-link:before{content:"";background:rgba(0,0,0,.5);z-index:1}.about-page .room-link:hover .h2,.about-page .room-link:hover .h3{opacity:.6}.about-page .room-link .h2,.about-page .room-link .h3{z-index:2;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.about-page .video{padding-top:30px;padding-bottom:60px}@media screen and (min-width:768px){.about-page .video{padding-top:50px;padding-bottom:100px}}@media screen and (min-width:1200px){.about-page .video{padding-top:80px;padding-bottom:160px}}@media screen and (min-width:768px){.about-page .video .h2{text-align:center}}@media screen and (min-width:768px){.about-page .video .video-row{display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:3vw;-moz-column-gap:3vw;column-gap:3vw}}.about-page .video .video-item{margin-bottom:40px;color:#000;height:53vw;font-size:16px}@media screen and (min-width:768px){.about-page .video .video-item{height:26vw;font-size:18px}}.about-page .video .video-item iframe{width:100%;height:100%;margin-bottom:16px}@media screen and (min-width:1200px){.about-page .link-holder{display:grid;grid-template-columns:repeat(2,1fr)}}.about-page .link-holder .link{height:59vw;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;position:relative}@media screen and (min-width:1200px){.about-page .link-holder .link{height:29vw}}.about-page .link-holder .link:hover:before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.about-page .link-holder .link:before{content:"";background:rgba(0,0,0,.5);z-index:1;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.about-page .link-holder .link .text{position:relative;z-index:2}.about-page .link-holder .link .h2{margin-bottom:12px}@media screen and (min-width:768px){.about-page .link-holder .link .h2{margin-bottom:20px}}.about-page .link-holder .link .h2,.about-page .link-holder .link .h3{text-align:center;color:#fff}.content a:visited{color:#0B0080!important;}.content a{color:#0645AD!important;}