@charset "UTF-8";@-webkit-keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes splide-loading{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s infinite linear;animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.selectbox_wrapper{position:relative;display:inline-block;cursor:pointer}.selectbox_input{z-index:1;position:relative}.selectbox_input_label{font-weight:700}.selectbox_container{position:absolute;left:0;top:100%;z-index:9999}.selectbox_list{display:none;list-style-type:none;margin:0;padding:0;border:.5px solid #9d9d9d;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);width:calc(115% - 2px);overflow-y:auto;max-height:160px;min-width:80px;z-index:2;background:#fff}.selectbox_list_item{padding:4px}.selectbox_list_item:last-child{border-bottom-width:0}.selectbox_list_item:hover{background-color:#f5f5f5;color:#000}.selectbox_list_item.selected{background-color:#eee;color:#000}.selectbox_list_item.disabled{opacity:.5}.selectbox_list_item.disabled:hover{background-color:#fff}.selectbox_open .selectbox_list{display:block}.selectbox_open .selectbox_input_arrow svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.selectbox_direction_bottom .selectbox_list{top:inherit;bottom:100%}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/ 2);animation-duration:calc(var(--animate-duration)/ 2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@font-face{font-family:CynthoNext;font-display:swap;src:url(../fonts/CynthoNext-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:CynthoNext;font-display:swap;src:url(../fonts/CynthoNext-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:CynthoNext;font-display:swap;src:url(../fonts/CynthoNext-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:CynthoNext;font-display:swap;src:url(../fonts/CynthoNext-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:CynthoNext;font-display:swap;src:url(../fonts/CynthoNext-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:TenorSans;font-display:swap;src:url(../fonts/TenorSans-Regular.woff2) format("woff2");font-weight:700;font-style:normal}.animate__animated.animate__flash{--animate-duration:2s}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{position:relative}html.show{overflow:hidden;margin-right:.855vw}body{font:400 .938vw/170% CynthoNext;overflow-x:hidden;color:#2d333d}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:CynthoNext;letter-spacing:-2%}.first-level-title,.offer-title,h1{font:300 3.438vw/110% CynthoNext;text-transform:uppercase;display:block;margin:26px 0}.second-level-title,h2{font:400 3.75vw/170% TenorSans;text-transform:uppercase}.third-level-title,h3{font:400 1.442vw/150% TenorSans}p{margin:0}a{color:#01001c;text-decoration:none;outline:0}ol,ul{margin:0;padding:0}li{list-style:none}li a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1}li a:hover{opacity:.8;text-decoration:underline}input,textarea{outline:0;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;border:0;background:0;display:block;padding-left:2.083vw;border-radius:.521vw;height:4.948vw;background-color:#fff;font:400 1.354vw/140% TenorSans}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#93979f}input::-moz-placeholder,textarea::-moz-placeholder{color:#93979f}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#93979f}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#93979f}input::placeholder,textarea::placeholder{color:#93979f}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{display:block;border:0;background:0;padding:0;-webkit-transition:.3s ease;transition:.3s ease}section{background-size:cover;position:relative}img{display:block;-o-object-fit:cover;object-fit:cover}.full-container{margin:0 auto;padding:0 2.692vw}.container{margin:0 auto;padding:0 6.85vw}.d-flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.btn-border,.btn-main,.btn-special,.tab-item{background:#2d333d;padding:0 2.292vw;color:#fff;font:400 .938vw/3.646vw TenorSans;letter-spacing:-2%;cursor:pointer;display:inline-block;text-align:center;-webkit-transition:all .3s;transition:all .3s;opacity:1;white-space:nowrap;border-radius:.26vw;position:relative}.btn-border:hover,.btn-main:hover,.btn-special:hover,.tab-item:hover{background-color:#1f232a}.btn-border:active,.btn-main:active,.btn-special:active,.tab-item:active{background-color:#2d333d}.btn-special::after{content:"";display:inline-block;width:1vw;height:1vw;margin-left:.538vw;background-image:url(../img/special.svg);-ms-flex-negative:0;flex-shrink:0;position:relative;background-size:cover;background-repeat:no-repeat;top:.1vw}.btn-border,.tab-item{border:.052vw solid #2d333d;background-color:#fff;color:#2d333d}.btn-border:hover,.tab-item:hover{color:#fff}.btn-border:active,.tab-item:active{color:#fff}.header{position:absolute;top:0;left:0;width:100%;z-index:99997}.header.sticky{position:fixed}.header::after{content:"";display:block;height:100%;width:100%;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);background:rgba(33,33,33,.2);z-index:99998;position:absolute;top:0;left:0}.page-template-time .header,.post-type-archive .header,.single-projects .header{color:#000;border-bottom:.052vw solid #000;background:#fff}.page-template-time .header a,.post-type-archive .header a,.single-projects .header a{color:#000}.page-template-time .header::after,.post-type-archive .header::after,.single-projects .header::after{display:none}.page-template-time .header-logo,.page-template-time .header-menu img,.post-type-archive .header-logo,.post-type-archive .header-menu img,.single-projects .header-logo,.single-projects .header-menu img{-webkit-filter:invert(0) sepia(100%) saturate(7500%) hue-rotate(229deg) brightness(2%) contrast(118%);filter:invert(0) sepia(100%) saturate(7500%) hue-rotate(229deg) brightness(2%) contrast(118%)}.page-template-about .header{border-bottom:.052vw solid #828cac}.header .container{position:relative;z-index:99999;padding-top:1.146vw;padding-bottom:1.146vw}.header-logo{width:7.917vw}.header-nav{-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;will-change:transform;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;color:#fff;background-color:#fff}.no-webp .header-nav .header-nav-list{background-image:url(../img/image.jpg)}.header-nav .header-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:cover;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;width:51%;height:100%;gap:2.344vw;padding-left:5.208vw}.header-nav .header-nav-item{font:400 1.667vw/140% TenorSans}.header-nav .header-nav-item a{color:#fff}.header-nav .header-nav-add{width:49%;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;background-color:#fff}.header-nav .header-nav-add img{width:18.75vw}body.show .header-nav{-webkit-transform:translate(0,0);transform:translate(0,0);display:-webkit-box;display:-ms-flexbox;display:flex}.header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-nav-btn{margin:0 30px 0 auto;line-height:2.604vw}.header-menu{position:relative;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-menu-active{display:none}.header-menu-noactive{width:1.823vw;cursor:pointer}body.show .header-menu-noactive{display:none}body.show .header-menu-active{display:block;cursor:pointer}.offer{padding:0;margin-top:0;position:relative;color:#fff;height:100vh;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:justify;-ms-flex-pack:justify;justify-content:space-between}.offer img.offer-gallery-img{width:100%;height:100%;position:absolute;-o-object-position:right;object-position:right;top:0;left:0}.offer-main{height:100%}.offer-main .container,.offer-main .offer-block{height:100%}.offer-block{position:relative;z-index:10;padding:8.292vw 0 4.125vw;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:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.offer-block .container{height:100%}.offer-socials{position:fixed;right:0;bottom:0;top:-18%;z-index:5055;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:auto;padding:1.2vw 1.02vw;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;background-color:rgba(45,51,61,.65);border-radius:.781vw 0 0 .781vw;gap:1.146vw}.offer-socials img{width:1.563vw}.offer-excerpt{font:400 4.271vw/110% TenorSans;text-align:right;display:inline-block;margin-left:auto;color:#2d333d;margin:0 0 6.51vw}.offer-title{background-color:rgba(45,51,61,.65);display:block;text-align:center;padding:1.927vw 1.927vw 1.3vw;border-radius:.521vw;max-width:26.25vw;letter-spacing:0;font-weight:200;margin-top:auto}.offer-title strong{font-weight:300}.offer-title small{font:400 1.146vw/120% TenorSans;display:inline-block;text-align:left}.offer-btn{display:none}.offer-slider-text{padding:1.042vw 0;background-color:#f6e6cd;color:#2d333d}.offer-slider-item{font-size:1.012vw;line-height:140%;letter-spacing:-3%;white-space:nowrap}.about{padding:.781vw 0 0;color:#fff}.about .full-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.083vw}.about-banner-block,.about-us{position:relative;border-radius:.781vw}.about-banner-block img.about-banner,.about-banner-block img.about-banner-mobile,.about-us img.about-banner,.about-us img.about-banner-mobile{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:.781vw}.about-us-main,.about-us-prohibits{position:relative;z-index:10}.about-us{padding:1.979vw 1.771vw 1.302vw 3.854vw}.about-us-excerpt{font:400 4.271vw/110% TenorSans;position:relative;left:-.156vw}.about-us-head h2{font:400 2.188vw/140% TenorSans;text-transform:inherit;margin-bottom:2.344vw}.about-us-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-us-prohibits{background-color:rgba(45,51,61,.55);border-radius:.521vw;padding:1.875vw 1.563vw;margin-top:6.615vw;max-width:35.333vw}.about-us-prohibits ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.771vw}.about-us-prohibits ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.042vw}.about-us-prohibits ul li img{width:1.823vw;height:1.823vw}.about-us-prohibits ul li p{font:500 1.146vw/160% CynthoNext;text-transform:uppercase}.about-us-contents{background-color:rgba(45,51,61,.55);border-radius:.521vw;padding:1.667vw 2.344vw 2.083vw 2.344vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.523vw;width:70%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}.about-us-contents .about-us-content{width:100%}.about-us-contents .about-us-content p{font:400 1.206vw/170% CynthoNext}.about-us-contents .about-us-content .btn-special{width:100%;margin-top:1.354vw}.about-us-add{display:none}.about-us-addition{display:none}.about-banner-block{padding:4.323vw 5.01vw 5.26vw 5.01vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-banner-count,.about-banner-title{position:relative;z-index:10}.about-banner-title{text-align:right;line-height:125%}.about-banner-title strong{display:block;position:relative;right:-4.646vw}.about-banner-count{background-color:rgba(45,51,61,.55);border-radius:.521vw;padding:2.115vw 2.844vw;margin-left:auto}.about-banner-count ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.208vw}.about-banner-count li{text-transform:uppercase;font-size:1.65vw;font-weight:300}.about-banner-count li small{text-align:right;display:block}.about-banner-count li .about-banner-counter{display:block;text-align:center;font:400 4.254vw/100% TenorSans;padding:.821vw 0}.prohibits-home{padding:5.208vw 0 7.208vw}.prohibits-item-desc{display:none;background-color:#fafafa;padding:1.406vw 2.106vw;color:#89919f;margin-top:1.006vw;border-radius:.521vw}.prohibits-item.active .prohibits-item-desc{display:block}.prohibits-item.active .prohibits-item-link::after{content:"";display:block;background-image:url(../img/minus.svg)}.prohibits-item-icon{background:#f6e6cd;width:3.985vw;height:3.985vw;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.prohibits-item-icon picture{display:block;height:1.602vw}.prohibits-item-icon img{width:1.602vw;height:1.602vw}.prohibits-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.181vw;margin-bottom:1.242vw}.prohibits-home{position:relative}.prohibits-home .section-head{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}.prohibits-home .section-head::after{content:"";display:block;background-image:url(../img/small-logo.svg);width:1.458vw;height:1.615vw;background-repeat:no-repeat;background-size:contain}.prohibits-home .prohibits-list{padding:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:4.204vw 8.604vw;margin-top:2.646vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prohibits-item-link{color:#2d333d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.521vw;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.prohibits-item-link span{display:block;position:relative;-ms-flex-negative:0;flex-shrink:0}.prohibits-item-link span:hover::after{opacity:0}.prohibits-item-link span::after{content:"";display:block;width:100%;height:.052vw;background-color:#2d333d;position:absolute;bottom:.278vw;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s ease;transition:.3s ease;left:0;opacity:1}.prohibits-item-link::after{content:"";display:block;background-image:url(../img/plus.svg);width:1.094vw;height:1.094vw;background-size:cover;background-repeat:no-repeat;-ms-flex-negative:0;flex-shrink:0}.conditions{position:relative;color:#fff}.conditions h2 strong{display:block;position:relative;right:-4.646vw}.conditions .conditions-banner{position:absolute;top:0;left:0;width:100%;height:100%}.conditions .full-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:6.771vw;padding-bottom:6.771vw;position:relative;z-index:10;margin-right:4.125vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conditions .conditions-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.742vw}.conditions .conditions-item{border-radius:.521vw;background-color:#fff;padding:3.725vw 1.954vw 2.163vw 1.954vw;border:.052vw solid #d5d5d8;color:#2d333d;text-align:center}.conditions .conditions-item:last-child .btn-border{background-color:#2d333d;color:#fff}.conditions .conditions-item p{margin-top:1.302vw;color:#686b6f}.conditions .conditions-item .conditions-item-title{font-size:1.146vw}.conditions .conditions-item .btn-border,.conditions .conditions-item .btn-main{margin-top:3.125vw}.tab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.563vw;margin:1.042vw 0 2.344vw}.tab-item{-webkit-transform:.4s ease;transform:.4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.729vw}.tab-item:hover img{-webkit-filter:invert(100%) sepia(2%) saturate(9%) hue-rotate(77deg) brightness(174%) contrast(100%);filter:invert(100%) sepia(2%) saturate(9%) hue-rotate(77deg) brightness(174%) contrast(100%)}.tab-item img{-webkit-filter:0;filter:0;-webkit-transition:all .3s;transition:all .3s}.tab-item.active{background-color:#2d333d;color:#fff}.tab-item.active img{-webkit-filter:invert(100%) sepia(2%) saturate(9%) hue-rotate(77deg) brightness(174%) contrast(100%);filter:invert(100%) sepia(2%) saturate(9%) hue-rotate(77deg) brightness(174%) contrast(100%)}.object-wrapper{height:0;overflow:hidden}.object-wrapper.active{height:auto;overflow:inherit}.portfolio-slider-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.923vw}.portfolio-slider-arrow,.simple-slider .splide__arrow{width:4.688vw;height:4.688vw;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;border:.052vw solid #2d333d;cursor:pointer;border-radius:.26vw;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.portfolio-slider-arrow:hover,.simple-slider .splide__arrow:hover{background-color:#2d333d}.portfolio-slider-arrow:hover img,.simple-slider .splide__arrow:hover img{-webkit-filter:invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%);filter:invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%)}.portfolio-slider-arrow img,.simple-slider .splide__arrow img{width:1.042vw;height:1.042vw;-webkit-filter:0;filter:0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.video-block{padding:6.333vw 0 0}.video-block .section-head{text-align:center}.video-block .video-block-wrapper{width:64.4vw;height:37vw;margin:auto;margin-top:2.125vw}.video-block .youtube{height:100%;width:100%;border-radius:10px!important}.video-block .youtube img{border-radius:10px!important}.video-block .youtube iframe{width:100%;height:100%;border-radius:10px!important}.portfolio,.portfolio-tab{padding:6.333vw 0 7.333vw}.portfolio .section-head h2,.portfolio-tab .section-head h2{text-align:center}.portfolio .portfolio-slide-wrapper .object-btn,.portfolio-tab .portfolio-slide-wrapper .object-btn{display:none!important}.portfolio .portfolio-slide-wrapper .object-btn.show,.portfolio-tab .portfolio-slide-wrapper .object-btn.show{display:table!important;margin-bottom:20px}.portfolio .splide__list,.portfolio-tab .splide__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:31.971vw}.portfolio .portfolio-slider-tools,.portfolio-tab .portfolio-slider-tools{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-top:2.223vw}.portfolio .portfolio-slider-tools .portfolio-slider-arrows,.portfolio-tab .portfolio-slider-tools .portfolio-slider-arrows{margin-top:0}.portfolio .portfolio-slider-tools .portfolio-slider-link,.portfolio-tab .portfolio-slider-tools .portfolio-slider-link{line-height:4.688vw;padding:0 4.292vw}.portfolio .portfolio-slider-tools .portfolio-slider-link::after,.portfolio-tab .portfolio-slider-tools .portfolio-slider-link::after{content:"";display:inline-block;width:1vw;height:1vw;margin-left:.538vw;background-image:url(../img/special2.svg);-ms-flex-negative:0;flex-shrink:0;position:relative;background-size:cover;background-repeat:no-repeat;top:.1vw;-webkit-transform:.3s ease;transform:.3s ease}.portfolio .portfolio-slider-tools .portfolio-slider-link:hover::after,.portfolio-tab .portfolio-slider-tools .portfolio-slider-link:hover::after{background-image:url(../img/special.svg)}.portfolio .portfolio-slider-tools .portfolio-slider-arrows,.portfolio-tab .portfolio-slider-tools .portfolio-slider-arrows{gap:.256vw}.portfolio .portfolio-slider-tools .portfolio-slider-arrow,.portfolio-tab .portfolio-slider-tools .portfolio-slider-arrow{padding-left:1.302vw;padding-right:1.302vw}.portfolio-tab .object-wrapper:last-child .portfolio-slide.splide__slide .portfolio-slide-banner::after{background-image:url(../img/play.svg)}.portfolio-slide.splide__slide{width:26.563vw;height:29.163vw;-webkit-transition:.4s ease;transition:.4s ease}.portfolio-slide.splide__slide img{width:100%;height:100%;-webkit-transition:.4s ease;transition:.4s ease}.portfolio-slide.splide__slide .portfolio-slide-banner{height:100%;position:relative}.portfolio-slide.splide__slide .portfolio-slide-banner::after{content:"";display:block;background-image:url(../img/zoom-item.svg);position:absolute;bottom:0;top:0;left:0;right:0;margin:auto;width:4.688vw;height:4.688vw;background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background-size:cover;opacity:0}.portfolio-slide.is-visible.is-active{width:26.563vw;height:31.971vw;pointer-events:inherit}.portfolio-slide.is-visible.is-active .portfolio-slide-banner::after{opacity:1}.portfolio-slide.is-visible:hover .portfolio-slide-banner::after{opacity:1}.portfolio-tab .tab-item img{width:1.094vw}.portfolio .tab-item{background:#f7f7f7;border:.052vw solid #f7f7f7;position:relative;font:400 .938vw/2.604vw CynthoNext}.portfolio .tab-item:last-child::after{display:none}.portfolio .tab-item::after{content:"";display:block;width:1.146vw;height:1.146vw;background-image:url(../img/right.svg);position:absolute;background-size:cover;right:-.573vw;z-index:20;bottom:0;top:0;margin:auto}.portfolio .tab-item:hover{background-color:#2d333d}.portfolio .tab-item:hover::before{background-image:url(../img/calendar2.svg)}.portfolio .tab-item.active{background-color:#2d333d;color:#fff}.portfolio .tab-item.active::before{background-image:url(../img/calendar2.svg)}.portfolio .tab-item::before{background-image:url(../img/calendar.svg);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;content:"";display:block;height:1.146vw;width:1.146vw;background-size:contain;position:relative;bottom:.052vw}.portfolio .tab-list{gap:.14vw;overflow:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-overflow-scrolling:touch;position:relative;scroll-behavior:smooth;pointer-events:auto;padding-bottom:.83vw}.portfolio .tab-list::-webkit-scrollbar{width:4px;height:.425vw}.portfolio .tab-list::-webkit-scrollbar-track{background:#c1c1c1;border-radius:6px}.portfolio .tab-list::-webkit-scrollbar-thumb{background:#2d333d;border-radius:6px;border:3px solid transparent}.page-about section,.page-projects section,.page-single section,.page-time section{margin-bottom:4.167vw}.page-about .about-company,.page-about .portfolio,.page-about .projects,.page-about .single,.page-projects .about-company,.page-projects .portfolio,.page-projects .projects,.page-projects .single,.page-single .about-company,.page-single .portfolio,.page-single .projects,.page-single .single,.page-time .about-company,.page-time .portfolio,.page-time .projects,.page-time .single{padding:7.333vw 0 0;padding-bottom:0}.page-about .about-company,.page-projects .about-company,.page-single .about-company,.page-time .about-company{padding-bottom:5.171vw!important}.page-about .about-company .breadcrumb a,.page-projects .about-company .breadcrumb a,.page-single .about-company .breadcrumb a,.page-time .about-company .breadcrumb a{color:#ddd}.page-about .about-company .breadcrumb-item:first-child::before,.page-projects .about-company .breadcrumb-item:first-child::before,.page-single .about-company .breadcrumb-item:first-child::before,.page-time .about-company .breadcrumb-item:first-child::before{-webkit-filter:invert(100%) sepia(3%) saturate(151%) hue-rotate(188deg) brightness(414%) contrast(73%);filter:invert(100%) sepia(3%) saturate(151%) hue-rotate(188deg) brightness(414%) contrast(73%)}.breadcrumb{padding-left:0}.breadcrumb a{color:#9d9d9d}.breadcrumb-item+.breadcrumb-item::before{content:"/";display:inline-block;padding-right:.761vw}.breadcrumb-item{display:inline;margin-right:.621vw;letter-spacing:-.03vw;font-weight:400;font:400 .833vw/100% TenorSans}.breadcrumb-item br{display:none}.breadcrumb-item a br{display:none}.breadcrumb-item:first-child{margin-left:0}.breadcrumb-item:first-child::before{content:"";display:inline-block;height:.625vw;width:.365vw;margin-right:.621vw;background-size:contain;background-image:url(../img/arrow-bread.svg)}.about-company{position:relative;color:#fff;padding:6.771vw 0 5.171vw}.about-company .about-us{padding:0}.about-company .about-banner,.about-company .about-banner-mobile{position:absolute;width:100%;height:100%;top:0;left:0}.about-company img.about-banner-mobile{display:none!important}.about-company .breadcrumb{margin-bottom:11.225vw}.about-company .about-us-contents{margin-top:0}.about-company .about-us-excerpt{font:400 14.625vw/83% TenorSans;left:-1.56vw}.about-company .about-us-excerpt .btn-main{bottom:1.4vw}.about-company .about-us-prohibits{width:100%;max-width:inherit;background:0 0;padding:0;margin-top:4.615vw}.about-company .about-us-prohibits ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-company .about-us-prohibits ul li{-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}.about-company .about-us-contents{position:absolute;right:0;top:0;width:65%;max-height:24.479vw}.about-company .about-us-contents .about-us-content p{font-size:1.083vw}.level-list{gap:4.125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.level-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4.167vw;padding-left:3.646vw}.level-item:last-child .level-items{max-height:8vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.level-item .level-item-desc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.146vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1.846vw 0}.level-item .level-item-content{width:40%;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:justify;-ms-flex-pack:justify;justify-content:space-between}.level-item .level-item-image{width:60%;border-radius:1.563vw;max-height:40.417vw}.level-item .level-item-main h3{font:400 3.75vw/170% TenorSans!important;margin-bottom:1.302vw}.level-item .level-item-excerpt{font-family:TenorSans;text-transform:uppercase}.level-item .level-items{gap:1.563vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.level-item .level-items li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.level-item .level-items li img{width:1.302vw;height:1.302vw;margin-right:1.042vw}.level-item picture{display:contents}.level-item:nth-child(even){padding-right:3.646vw;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.roof-head{text-align:center;margin-bottom:2.292vw;font-family:TenorSans;text-transform:uppercase}.roof-banner{width:100%;border-radius:1.042vw}.roof-promo{position:relative}.roof-promo-desc{position:absolute;top:3vw;right:3vw;color:#fff;max-width:24.653vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1vw}.roof-promo-desc strong{font-weight:600;font-family:CynthoNext}.roof-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6.25vw;margin-top:5.503vw}.roof-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.characteristics,.security{border-radius:1.302vw;position:relative}.characteristics .full-container,.security .full-container{position:relative;border-radius:1.302vw;margin:0 2.692vw;padding:0}.characteristics .characteristics-banner,.characteristics .security-banner,.security .characteristics-banner,.security .security-banner{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:5;display:block;border-radius:1.302vw}.characteristics .characteristics-head,.characteristics .characteristics-list,.characteristics .security-main,.security .characteristics-head,.security .characteristics-list,.security .security-main{color:#fff;position:relative;z-index:10}.security{position:relative}.security .security-banner-add{position:absolute;right:-2.5%;top:-3.978vw;z-index:10;width:17.448vw}.security .security-main{padding:3.385vw 4.063vw;width:100%;overflow:hidden}.security .security-main-logo{margin:0 auto 4.688vw;width:21.979vw}.security .security-main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6.69vw;width:100%}.security .security-main-content{width:28.729vw}.security .security-main-list{background:rgba(45,51,61,.4);width:40.028vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.604vw 13.604vw 2.604vw 3.604vw;-ms-flex-negative:0;flex-shrink:0}.security .security-main-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.389vw}.security .security-main-list ul li{list-style:disc}.security .security-main-list .security-main-pass{position:absolute;top:0;right:0;width:10.175vw}.characteristics .full-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.characteristics .characteristics-head{width:60%}.characteristics .characteristics-head h2{text-align:center;font:400 4.7vw/130% TenorSans;margin-bottom:1.438vw}.no-webp .characteristics .characteristics-head h2::before{background-image:url(../img/cloud-document.png)}.characteristics .characteristics-head h2::before{content:"";display:inline-block;width:15.625vw;height:8.999vw;background-repeat:no-repeat;background-size:cover;background-position-y:2vw}.characteristics .characteristics-head p{width:68%;margin:0 auto 1.438vw}.characteristics .characteristics-head p:last-of-type{margin-bottom:0}.characteristics .characteristics-list{background:rgba(45,51,61,.4);width:40%;padding:4.51vw 4.01vw 4.51vw 5.208vw;border-radius:1.181vw}.characteristics .characteristics-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.344vw}.characteristics .characteristics-list ul .characteristics-count{padding-right:1.1vw;font-family:TenorSans}.flat h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:26.042vw;margin:auto;line-height:120%}.flat h2 strong{text-align:right}.flat .container{position:relative}.flat .container .flat-logo{position:absolute;inset:0;margin:auto}.flat .flat-list{position:relative;height:45.927vw}.flat .flat-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.362vw;position:absolute}.flat .flat-item img{-o-object-fit:contain;object-fit:contain;height:14.583vw}.flat .flat-item p{max-width:12.217vw;position:relative;top:2vw}.flat .flat-item p::before{content:"";display:block;background-color:#000;width:7.292vw;height:.052vw;position:absolute;top:-1.1vw;left:0}.flat .flat-list .flat-item:nth-child(1){top:1.042vw;left:1.042vw}.flat .flat-list .flat-item:nth-child(2){bottom:15.417vw;left:1.042vw}.flat .flat-list .flat-item:nth-child(3){bottom:1vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flat .flat-list .flat-item:nth-child(4){bottom:15.417vw;right:1.042vw}.flat .flat-list .flat-item:nth-child(5){top:1.042vw;right:1.042vw}.page-projects .second-level-title,.page-time .second-level-title{text-align:center;margin:0}.page-projects .breadcrumb p,.page-time .breadcrumb p{font-weight:500}.portfolio-slider-data{font:400 2.188vw/170% TenorSans}.portfolio-slider-texts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125vw;margin-top:2.025vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio-slider-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2vw}.portfolio-slider-text p::before{content:"•";display:none;font-size:1.2vw;padding:0 .5vw 0;position:relative;top:.094vw}.page-projects .projects{padding:7.333vw 0 0}.page-projects .projects h2{text-align:center}.page-projects .projects .projects-list{position:relative;margin-top:1.846vw;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:.781vw;text-align:center}.page-projects .projects .projects-list:before{content:"";display:block;background-color:#000;width:300%;left:-100%;top:3.346vw;height:.052vw;position:absolute}.page-projects .projects .projects-list li{position:relative}.page-projects .projects .projects-list li.active .projects-item-title,.page-projects .projects .projects-list li:hover .projects-item-title{opacity:1}.page-projects .projects .projects-list li.active .btn-special,.page-projects .projects .projects-list li:hover .btn-special{display:inline-block}.page-projects .projects .projects-list li.active img,.page-projects .projects .projects-list li:hover img{-webkit-filter:none;filter:none}.page-projects .projects .projects-list li .projects-item-main a{color:#fff}.page-projects .projects .projects-item-wrapper{display:block}.page-projects .projects .projects-item-title{opacity:.6;-webkit-transition:.3s ease;transition:.3s ease}.page-projects .projects .projects-item-wrap{display:block;position:relative;color:#fff;margin-top:3.646vw;max-height:40.021vw}.page-projects .projects .projects-item-wrap::after{content:"";display:block;position:absolute;bottom:0;left:0;background:linear-gradient(170deg,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 100%);width:100%;height:100%}.page-projects .projects .projects-item-wrap:hover{opacity:1;text-decoration:none}.page-projects .projects .projects-item-wrap img{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s ease;transition:.3s ease;max-height:40.021vw}.page-projects .projects .projects-item-wrap .projects-item-main{color:#fff;position:relative;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.381vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40.021vw;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:1.771vw 1.771vw 2.171vw}.page-projects .projects .projects-item-wrap .projects-item-main .projects-item-title{font:400 2.188vw/140% TenorSans;display:block!important;text-transform:uppercase}.page-projects .projects .projects-item-wrap .projects-item-main p{font-family:TenorSans;text-transform:uppercase}.page-projects .projects .projects-item-wrap .projects-item-main .btn-special{display:none}.page-projects .projects .projects-item-wrap .projects-item-main .btn-special:hover{opacity:1!important;text-decoration:none}.page-single .single-main-mobile{display:none}.page-single .single-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:2.844vw;margin-top:2.5vw}.page-single .single-wrapper h1{font:400 4vw/170% TenorSans;margin-top:0}.page-single .single-wrapper .single-main{padding:0 6.85vw 0 0}.page-single .single-photo{width:100%}.page-single .single-main-excerpt{text-transform:uppercase;font-family:TenorSans}.page-single .single-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.002vw;margin:2.604vw 0 2.688vw}.page-single .single-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.052vw solid #e6e6e6;font-weight:500}.page-single .single-prohibits{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:2.344vw}.page-single .single-prohibits .single-prohibit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.1vw;font-family:TenorSans}.page-single .single-prohibits .single-prohibit-img{width:2.083vw;height:2.083vw}.page-single .single-paggination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.923vw}.page-single .single-paggination .single-prev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-single .single-paggination .single-next,.page-single .single-paggination .single-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2vw}.gallery-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.2vw}.gallery-item{width:33.33%;padding:.2vw}.gallery-item img{width:100%;height:auto;display:block}.gallery-item:nth-child(4){width:50%}.gallery-item:nth-child(5){width:50%}.videos-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.736vw}.videos-list .videos-item{position:relative;width:50%;height:19.625vw}.youtube{background-color:#000;position:relative;overflow:hidden;cursor:pointer;height:100%!important}.youtube img{width:100%;height:100%;top:0;left:0;opacity:.7}@-webkit-keyframes animPulse{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}30%{opacity:.5}100%{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}}@keyframes animPulse{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}30%{opacity:.5}100%{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}}.youtube .play-button{position:absolute;cursor:pointer;margin:auto;top:0;bottom:0;right:0;left:0;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;width:4.063vw;height:4.063vw;z-index:40}.youtube .play-button img{position:relative;border-radius:0;width:100%!important;height:100%!important}.youtube .play-button,.youtube img{cursor:pointer}.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}.youtube iframe{height:100%;width:100%;top:0;left:0}.phone-input.error{color:red!important}.promo{overflow:hidden;position:relative}.promo .promo-logo{position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:5}.promo .promo-container{display:-webkit-box;display:-ms-flexbox;display:flex}.promo .promo-banner{width:50%;position:relative;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}.promo .promo-banner h2{position:relative;z-index:10;color:#fff;font:400 2.708vw/140% TenorSans;text-align:center;text-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.promo .promo-banner img{width:100%;height:100%;position:absolute;top:0;left:0}.promo .promo-form{width:50%;background-color:#f6e6cd;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;padding:10.417vw 0}.promo .promo-form .promo-form-wrap{width:20.833vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.781vw;position:relative;z-index:10}.promo .promo-form .promo-form-input{width:100%}.promo .promo-form .promo-form-btn{line-height:4.948vw;width:100%;border-radius:.521vw}.checkbox,.radio{display:block;margin:auto;position:relative;padding-left:1.823vw;cursor:pointer;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:.95vw}.checkbox .name,.radio .name{font:400 .729vw/175% CynthoNext;display:block}.checkbox-cbox,.radio-rbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0;opacity:0}.checkbox-cbox:checked~.checkmark1:after{display:block}.radio-rbox:checked~.radiomark1:after{display:block}.checkmark1:after{content:"";background:url(../img/check-second.svg) #2d333d no-repeat center;left:-.063vw;top:-.052;background-size:.829vw .829vw;background-position:center;width:1.146vw;height:1.146vw;border-radius:.208vw}.checkmark1,.radiomark1{position:absolute;top:.156vw;left:0;width:1.146vw;height:1.146vw;border-radius:.208vw;background:0 0;border:.052vw solid #ddd}.checkmark1{top:0;margin:auto;bottom:0;border:1.3px solid #f6e6cd;border-radius:4px;background-color:none;-ms-flex-negative:0;flex-shrink:0;background-color:#fff}.checkmark1:after{content:"";position:absolute;display:none}.contacts{overflow:hidden}.contacts .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.contacts .contacts-map{width:41%;position:absolute;top:0;left:0;height:100%}.contacts .contacts-map img{width:41%;height:100%}.contacts .contacts-main{width:59%;margin-left:auto;height:100%;z-index:10;background-color:#f6e6cd;padding:3.906vw 6.25vw 3.906vw 4.785vw;border-radius:0}.contacts .contacts-main-logo{position:absolute;top:0;bottom:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.contacts .contacts-main-wrap{position:relative;z-index:20}.contacts .contacts-main-head,.contacts .contacts-social a,.contacts .contacts-socials{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}.contacts .contacts-socials{gap:1.042vw}.contacts .contacts-social a{width:4.688vw;height:4.688vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.052vw solid #2d333d;border-radius:50%}.contacts .contacts-social a:hover{opacity:1;background-color:#2d333d}.contacts .contacts-social a:hover img{-webkit-filter:invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%);filter:invert(100%) sepia(100%) saturate(14%) hue-rotate(212deg) brightness(104%) contrast(104%)}.contacts .contacts-social a img{width:1.458vw;height:1.458vw;-webkit-filter:0;filter:0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.contacts .contacts-sale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.923vw;margin-top:3vw}.contacts .contacts-sale-img{height:13.979vw;width:13.979vw;border-radius:50%}.contacts .contacts-tel{font-size:3.485vw;margin:5.208vw 0 3.125vw;display:block}.contacts .contacts-address,.contacts .contacts-address-graphics,.contacts .contacts-address-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.529vw}.contacts .contacts-sale-name{font:400 2.544vw/160% TenorSans;text-transform:uppercase}.contacts .contacts-sale-main .btn-main{margin-top:1.042vw;max-width:18.794vw;width:100%}.contacts .contacts-address{gap:2.102vw}.contacts .contacts-address-graphics{gap:.902vw}.contacts .contacts-address-graphics .separate::after{content:"";display:block;background:#2d333d;width:.052vw;height:.781vw}.contacts-mobile{display:none}.footer-map,.gmap_iframe{width:100%;height:100%;display:block}html.popup-show #popup-menu{-webkit-transform:translate(0,0);transform:translate(0,0)}html.popup2-show #popup-city{-webkit-transform:translate(0,0);transform:translate(0,0)}html.popup3-show #popup-form{-webkit-transform:translate(0,0);transform:translate(0,0)}#popup-menu .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.no-webp .popup{background-image:url(../img/bgi.jpg)}.popup{position:fixed;width:100%;height:100vh;overflow:hidden;background-size:cover;z-index:99999999!important;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;will-change:transform;color:#2d333d;top:0;left:0;text-align:center}.popup .footer-form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.778vw;gap:.677vw;position:relative;z-index:9999}.popup .footer-form-wrap input{border:.052px solid #c0c2c5;opacity:1;background-color:#fff}.popup .footer-form-wrap button,.popup .footer-form-wrap input{width:33%;line-height:4.167vw;border-radius:.521vw;font-size:1.458vw}.popup.display{display:block}.popup .container{position:relative;z-index:9992;height:100%;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:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:6.944vw}.popup .container::before{content:"";display:block;width:100%;height:100%;top:0;left:0;right:0;position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../img/popup-logo.svg)}.popup .container .popup-form-close{position:absolute;cursor:pointer;-ms-flex-item-align:end;align-self:flex-end;top:4.861vw}.popup .container .popup-form-close img{width:1.667vw;height:1.667vw}.popup-form-title{display:block;font:400 5vw/112% TenorSans;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:82%;margin:auto}.popup-form-text{display:block;font-weight:300;font:400 1.667vw/130% CynthoNext;margin-top:2.778vw}.no-webp .success{background-image:url(../img/bgi.jpg)}.success{width:100%;height:100vh;overflow:hidden;background-size:cover}.success .container{position:relative;z-index:9992;height:100%;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:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:6.944vw}.success::before{content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;background-size:cover;background-position:-20vw 0;background-repeat:no-repeat;background-image:url(../img/popup-logo.svg)}.success-main-title{display:block;font:400 8.889vw/112% TenorSans;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:auto;text-transform:uppercase;text-align:center}.success-main-text{display:block;font-weight:300;font:400 1.667vw/130% CynthoNext}.success-main-desc{margin-top:2.778vw;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;gap:2.736vw}.page-template-success .header{display:none!important}.error404{overflow:hidden}.error404 .header{display:none!important}section.error{height:100vh;position:relative}section.error::after{content:"";display:block;background-image:url(../img/404-logo.svg);height:100%;width:85%;margin:auto;position:absolute;inset:0;background-size:contain;background-repeat:no-repeat;background-position:center}section.error .container{height:100vh}section.error .error-main{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100vh;position:relative;z-index:50;gap:2.3vw}section.error .error-title{font:300 4.583vw/110% CynthoNext;margin:0}section.error .error-main p{font:400 1.667vw/110% CynthoNext}section.error .error-number{margin-bottom:1.7vw;font:400 34.722vw/90% TenorSans}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(30,30,30,.9)),color-stop(1810%,#000));background:linear-gradient(rgba(30,30,30,.9),#000 1810%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:999992}.lightbox picture{display:contents}.lightbox.show{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.lightbox .lightbox-content{max-width:90%;max-height:90%;position:relative;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lightbox .lightbox-content iframe,.lightbox .lightbox-content img{opacity:0;width:0;height:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.lightbox .lightbox-content img{width:auto!important;height:100%}.lightbox .lightbox-content iframe.active{background:#000;width:80%!important;pointer-events:auto}.lightbox .close,.lightbox .next,.lightbox .prev{position:absolute;top:50%;color:#fff;font-size:39px;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.35s;transition:.35s;opacity:1;z-index:10}.lightbox .close:hover,.lightbox .next:hover,.lightbox .prev:hover{opacity:.65}.lightbox .close{top:20px;right:30px;font-size:39px;-webkit-transform:none;transform:none}.lightbox .next,.lightbox .prev{font-size:0}.lightbox .next::after,.lightbox .prev::after{content:"";display:inline-block;position:relative;background-image:url(../img/arrow-right.svg);background-repeat:no-repeat;height:32px;width:32px;background-size:32px;-webkit-filter:invert(99%) sepia(32%) saturate(0) hue-rotate(207deg) brightness(108%) contrast(100%);filter:invert(99%) sepia(32%) saturate(0) hue-rotate(207deg) brightness(108%) contrast(100%)}.lightbox .prev{left:30px}.lightbox .prev::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.lightbox .next{right:30px}.lightbox .next::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lightbox .counter{position:absolute;top:20px;left:30px;color:#fff;font-size:20px}@media (min-width:576px){.page-projects .projects .projects-item-wrap .projects-item-main p{font:400 1.938vw/170% TenorSans}}@media (min-width:700px){.characteristics .characteristics-list ul .characteristics-count{font:400 1.25vw/170% TenorSans}.page-projects .projects .projects-item-wrap .projects-item-main p{font:400 1.338vw/170% TenorSans}}@media (min-width:992px){.level-item .level-item-excerpt{font:400 1.129vw/170% TenorSans}.characteristics .characteristics-head p{font-size:1.138vw}.page-projects .projects .projects-item-wrap .projects-item-main p{font:400 .938vw/170% TenorSans}.page-single .single-main-excerpt{font:400 1.25vw/170% TenorSans}}@media (max-width:1550px){.flat .flat-list{height:50vw}}@media (max-width:1300px){body{font:400 1.042vw/170% CynthoNext}.btn-border,.btn-main,.btn-special,.tab-item{font:400 1.238vw/3.646vw TenorSans}}@media (max-width:1200px){.video-block .video-block-wrapper{width:100%;height:51.25vw}section.error::after{background-size:cover;width:100%}section.error .error-main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.error .error-title{font:300 5.583vw/110% CynthoNext}section.error .error-main p{font:400 2.667vw/110% CynthoNext}section.error .error-number{font:400 40vw/90% TenorSans}}@media screen and (max-width:1200px){html.popup-show #popup-menu{overflow-y:auto!important}}@media (max-width:992px){.josh-js{visibility:visible}html.show{margin-right:0}html.hidden{overflow:hidden}html{overflow-x:hidden}body{font:400 1.451vw/170% CynthoNext}.first-level-title,.offer-title,h1{font:300 4.948vw/110% CynthoNext}.second-level-title,h2{font:400 5.4vw/170% TenorSans}.third-level-title,h3{font:400 2.376vw/150% TenorSans!important}input,textarea{padding-left:3vw;border-radius:.75vw;height:7.12vw;font:400 1.95vw/140% TenorSans}.full-container{padding:0 3.876vw}.container{padding:0 3.876vw}.btn-border,.btn-main,.btn-special,.tab-item{padding:0 3.3vw;font:400 1.85vw/5.25vw TenorSans}.btn-special::after{width:2vw;height:2vw;top:.4vw}.btn-border,.tab-item{border:.075vw solid #2d333d}.header .container{padding-top:1.646vw;padding-bottom:1.646vw}.header-logo{width:14.39vw}.header-nav .header-nav-list{gap:3.3vw}.header-nav .header-nav-item{font:400 2.667vw/140% TenorSans}.header-menu{width:3.123vw}.header-menu-noactive{width:3.123vw}.offer-block{padding:11.5vw 0 5.5vw}.offer-socials{padding:1.728vw 1.468vw;border-radius:1.125vw 0 0 1.125vw;gap:1.65vw;top:-12%}.offer-socials img{width:2.25vw}.offer-excerpt{font:400 6.15vw/110% TenorSans;margin:0 0 10.367vw}.offer-title{padding:2.775vw 2.775vw 2vw;border-radius:.75vw;max-width:37.8vw}.offer-title small{font:400 1.65vw/120% TenorSans}.offer-slider-text{padding:1.5vw 0}.offer-slider-item{font-size:1.457vw}.about .full-container{gap:3vw}.about-banner-block,.about-us{border-radius:1.125vw}.about-us{padding:3.85vw 5.55vw 1.875vw 5.55vw}.about-us-excerpt{font:400 6.15vw/110% TenorSans;left:-.225vw}.about-us-head h2{font:400 3.15vw/140% TenorSans;margin-bottom:1.375vw}.about-us-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about-us-prohibits{border-radius:.75vw;padding:2.7vw 2.25vw;margin-top:9.52vw;max-width:50.87vw}.about-us-prohibits ul{gap:2.55vw}.about-us-prohibits ul li{gap:1.5vw}.about-us-prohibits ul li img{width:2.625vw;height:2.625vw}.about-us-prohibits ul li p{font:500 1.65vw/160% CynthoNext}.about-us-contents{border-radius:.75vw;padding:2.4vw 3.375vw 3vw 3.375vw;width:100%;gap:3.63vw;margin-top:3.4vw}.about-us-contents .about-us-content p{font:500 1.736vw/170% CynthoNext}.about-us-contents .about-us-content .btn-special{margin-top:1.95vw}.about-banner-block{padding:4.225vw 7.215vw 5.57vw 7.215vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-banner-block .about-banner-title{-ms-flex-item-align:start;align-self:flex-start}.about-banner-title strong{right:-6.69vw}.about-banner-count{border-radius:.75vw;padding:3.045vw 4.09vw}.about-banner-count ul{gap:8.94vw}.about-banner-count li{font-size:2.376vw}.about-banner-count li .about-banner-counter{font:400 6.123vw/100% TenorSans;padding:1.182vw 0}.prohibits-home{padding:7.5vw 0 10.37vw}.prohibits-item-icon{width:5.74vw;height:5.74vw}.prohibits-item-icon picture{height:2.31vw}.prohibits-item-icon img{width:2.31vw;height:2.31vw}.prohibits-item-wrapper{gap:1.7vw;margin-bottom:1.79vw}.prohibits-home .prohibits-list{gap:6.055vw 8vw;margin-top:3.807vw}.prohibits-item-link{gap:.75vw}.prohibits-item-link::after{width:1.575vw;height:1.575vw}.conditions h2 strong{right:-6.69vw}.conditions .full-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.conditions .conditions-list{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto;margin-top:1.771vw}.conditions{border-radius:.75vw;padding:4.365vw 2.812vw 5.365vw 2.812vw}.conditions .conditions-item-title{font-size:1.65vw}.tab-list{gap:2.25vw;margin:1.5vw 0 3.375vw}.tab-item{gap:1.05vw}.video-block{padding:9.12vw 0 0}.video-block .section-head p{margin-top:1.425vw}.video-block .video-block-wrapper{margin-top:5.125vw}.portfolio .portfolio-slider-tools .portfolio-slider-link::after,.portfolio-tab .portfolio-slider-tools .portfolio-slider-link::after{width:2vw;height:2vw;top:.4vw}.portfolio,.portfolio-tab{padding:9.12vw 0 10.55vw}.portfolio .splide__list,.portfolio-tab .splide__list{height:46vw}.portfolio .portfolio-slider-tools,.portfolio-tab .portfolio-slider-tools{margin-top:3.2vw}.portfolio .portfolio-slider-arrows,.portfolio-tab .portfolio-slider-arrows{gap:.368vw}.portfolio .portfolio-slider-arrow,.portfolio-tab .portfolio-slider-arrow{padding-left:1.868vw;padding-right:1.868vw}.portfolio .portfolio-slider-arrows,.portfolio-tab .portfolio-slider-arrows{margin-top:2.768vw}.portfolio .portfolio-slider-arrow,.portfolio-tab .portfolio-slider-arrow{width:6.75vw!important;height:6.75vw!important}.portfolio .portfolio-slider-arrow img,.portfolio-tab .portfolio-slider-arrow img{width:1.5vw!important;height:1.5vw!important}.portfolio-slide.splide__slide .portfolio-slide-banner::after{width:9.073vw;height:9.073vw}.portfolio-slide.splide__slide{width:38.24vw;height:42vw}.portfolio-slide.is-visible.is-active{width:38.24vw;height:46vw}.portfolio-tab .tab-item img{width:2.094vw}.portfolio .tab-item{border:.075vw solid #f7f7f7;font:400 1.35vw/3.75vw CynthoNext}.portfolio .tab-item::after{width:1.65vw;height:1.65vw;right:-.825vw}.portfolio .tab-item::before{height:1.65vw;width:1.65vw;bottom:.075vw}.portfolio .tab-list{gap:.201vw}.page-about section,.page-projects section,.page-single section,.page-time section{margin-bottom:7.867vw}.page-about section,.page-projects section,.page-single section,.page-time section{margin-bottom:65px}.page-about .about-company,.page-about .portfolio,.page-about .projects,.page-about .single,.page-projects .about-company,.page-projects .portfolio,.page-projects .projects,.page-projects .single,.page-single .about-company,.page-single .portfolio,.page-single .projects,.page-single .single,.page-time .about-company,.page-time .portfolio,.page-time .projects,.page-time .single{padding:11.333vw 0 0}.breadcrumb{overflow-x:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.breadcrumb li{-ms-flex-negative:0;flex-shrink:0}.breadcrumb-item+.breadcrumb-item::before{padding-right:1.09vw}.breadcrumb-item{font-size:1.39vw;margin-right:1.09vw}.breadcrumb-item:first-child::before{margin-right:1.3vw;position:relative;top:.159vw;width:.706vw;height:1.21vw}.about-company .breadcrumb{margin-bottom:20vw}.about-company .about-us-contents{max-height:27vw;width:70%}.about-company .about-us-contents .about-us-content p{font-size:1.4vw}.level-list{gap:6vw}.level-item{gap:1.167vw;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;padding-left:0}.level-item .level-item-content{width:100%}.level-item .level-item-image{width:100%}.level-item .level-items li img{width:3.002vw;height:3.002vw;margin-right:2.042vw}.level-item:nth-child(even){padding-right:0}.roof-banner{position:absolute;height:100%;top:0;left:0}.roof-promo-desc{position:relative;max-width:48vw;top:0;right:0;z-index:10;padding:20vw 3vw 5vw}.roof-list{gap:3.25vw}.characteristics .full-container,.security .full-container{margin:0 3.876vw}.security .security-main-logo{width:31vw}.flat h2{max-width:37.042vw}.flat .container .flat-logo{height:92.083vw;-o-object-position:center;object-position:center;width:100%;-o-object-fit:contain;object-fit:contain;margin:0;top:-31.5%}.flat .flat-list{height:auto;margin-top:4vw}.flat .flat-item{position:static}.flat .flat-item img{width:14.583vw}.flat .flat-item p{max-width:inherit}.flat .flat-item p::before{width:17vw}.flat .flat-list .flat-item:nth-child(3){-webkit-transform:inherit;transform:inherit}.portfolio-slider-data{font:400 4.188vw/170% TenorSans}.portfolio-slider-text p::before{font-size:2vw}.page-projects .projects .projects-item-wrap .projects-item-main .projects-item-title{font:400 2.688vw/140% TenorSans!important}.page-single .single-main-mobile{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;text-align:center}.page-single .single-wrapper{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);grid-gap:0}.page-single .single-wrapper .single-main{padding:0}.page-single .single-wrapper .single-main .single-prohibits{padding:0 3.876vw}.page-single .single-wrapper .single-main h1{display:none}.page-single .single-wrapper .single-main .single-main-excerpt{display:none}.page-single .single-photo{max-height:66vw}.page-single .single-list{gap:2.8vw}.page-single .single-list li{padding:0 3.876vw 1.5vw;padding-top:0}.page-single .single-paggination{margin-top:4vw}.page-single .single-paggination .single-next .portfolio-slider-arrow,.page-single .single-paggination .single-prev .portfolio-slider-arrow{width:6.75vw!important;height:6.75vw!important}.page-single .single-paggination .single-next .portfolio-slider-arrow img,.page-single .single-paggination .single-prev .portfolio-slider-arrow img{width:1.5vw!important;height:1.5vw!important}.videos-list .videos-item{height:30vw}.youtube .play-button{width:7.762vw;height:7.762vw}.promo .promo-form{padding:15vw 0}.promo .promo-form .promo-form-wrap{width:30vw}.promo .promo-form .promo-form-btn{line-height:7.125vw;border-radius:.75vw}.checkbox,.radio{padding-left:2.625vw;margin-top:1.368vw}.checkbox .name,.radio .name{font:400 1.45vw/175% CynthoNext}.checkmark1:after{width:1.65vw;height:1.65vw}.checkmark1,.radiomark1{width:1.65vw;height:1.65vw;border-radius:.3vw;border:.075vw solid #ddd}.contacts .contacts-main{padding:5.625vw 9vw 5.625vw 6.89vw;border-radius:1.125vw 0 0 1.125vw}.contacts .contacts-main-head .contacts-socials{display:none}.contacts .contacts-socials{gap:1.5vw}.contacts .contacts-social a{width:6.75vw;height:6.75vw}.contacts .contacts-social a img{width:2.1vw;height:2.1vw}.contacts .contacts-sale{gap:2.768vw;margin-top:3.32vw}.contacts .contacts-sale-img{height:20.13vw;width:20.13vw}.contacts .contacts-tel{font-size:4.015vw;margin:7.5vw 0 4.5vw}.contacts .contacts-address,.contacts .contacts-address-graphics,.contacts .contacts-address-item{gap:.762vw}.contacts .contacts-sale-name{font:400 3.66vw/160% TenorSans}.contacts .contacts-sale-main .btn-main{margin-top:1.5vw;max-width:27.07vw}.contacts .contacts-address{gap:3.027vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2vw}.contacts .contacts-address-graphics{gap:1.3vw}.contacts .contacts-address-graphics .separate::after{height:1.125vw}.popup .container{padding-bottom:12.081vw}.popup .container .popup-form-close img{width:2.52vw;height:2.52vw}.popup-form-title{font-size:7.258vw;width:100%}.popup-form-text{font-size:2.419vw;margin-top:4.032vw}.success .container{padding-bottom:12.081vw}.success-main-title{font-size:7.258vw;width:80%}.success-main-text{font-size:2.419vw}.success-main-desc{margin-top:4.032vw}}@media (max-width:767px){.prohibits-home .prohibits-item{width:100%!important}.prohibits-home .prohibits-item h3 br{display:none}.level-item .level-item-main h3{font:400 5vw/170% TenorSans!important}.roof-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3vw 10vw}.videos-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.videos-list .videos-item{width:100%;height:40vw}section.error .error-main{gap:5vw}section.error .error-title{font:300 6.583vw/110% CynthoNext}section.error .error-main p{font:400 3.667vw/110% CynthoNext}section.error .error-number{font:400 50vw/90% TenorSans}}@media (max-width:710px){html.popup-show #popup-menu{overflow-y:auto!important}}@media (max-width:700px){.page-about .about-company,.page-about .portfolio,.page-about .projects,.page-about .single,.page-projects .about-company,.page-projects .portfolio,.page-projects .projects,.page-projects .single,.page-single .about-company,.page-single .portfolio,.page-single .projects,.page-single .single,.page-time .about-company,.page-time .portfolio,.page-time .projects,.page-time .single{padding:17.4vw 0 0}.page-about .single,.page-projects .single,.page-single .single,.page-time .single{padding:14.4vw 0 0}.page-about .about-company,.page-projects .about-company,.page-single .about-company,.page-time .about-company{padding:14.4vw 0 0}.simple-slider{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex}.simple-slider .splide__arrows{margin-top:5.208vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.simple-slider .splide__arrows button{width:11.438vw!important;height:11.438vw!important;border-radius:.504vw}.simple-slider .splide__arrows button:hover::after{-webkit-filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(82deg) brightness(101%) contrast(101%);filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(82deg) brightness(101%) contrast(101%)}.simple-slider .splide__arrows button:first-child::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.simple-slider .splide__arrows button::after{content:"";display:block;width:2.875vw!important;height:2.875vw!important;background-size:cover;background-image:url(../img/portfolio-next.svg);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.simple-slider .splide__arrows button svg{display:none}.page-projects .second-level-title,.page-time .second-level-title{font:400 6.732vw/170% TenorSans;margin-bottom:3.34vw}.page-projects .breadcrumb,.page-time .breadcrumb{display:none}.page-projects .projects .projects-list:before{display:none}.page-projects .projects .projects-item-title{display:none}.page-projects .projects .projects-item-wrap{margin-top:0;height:76.419vw;max-height:inherit}.page-projects .projects .projects-item-wrap img{-webkit-filter:none;filter:none;height:76.419vw;max-height:inherit}.page-projects .projects .projects-item-wrap .projects-item-main{gap:3vw;height:76.419vw;max-height:inherit;padding:5.771vw 5.771vw}.page-projects .projects .projects-item-wrap .projects-item-main .projects-item-title{font:400 3.688vw/140% TenorSans!important;color:#fff;opacity:1}.page-projects .projects .projects-item-wrap .projects-item-main .btn-special{display:block}.page-single .single-photo{height:450px;max-height:inherit}.gallery .simple-item img{width:100%}}@media (max-width:700px) and (max-width:576px){.simple-slider .splide__arrows button{width:80px!important;height:80px!important;margin-bottom:2px}.simple-slider .splide__arrows button:after{width:19px!important;height:19px!important;background-image:url(../img/portfolio-next.svg)}}@media (max-width:680px){body{font:400 1.814vw/170% CynthoNext}.first-level-title,.offer-title,h1{font:300 6.135vw/110% CynthoNext}.second-level-title,h2{font:400 6.75vw/170% TenorSans}.third-level-title,h3{font:400 2.97vw/150% TenorSans!important}input,textarea{padding-left:3.75vw;border-radius:.938vw;height:8.9vw;font:400 2.438vw/140% TenorSans}.full-container{padding:0 4.845vw}.container{padding:0 4.845vw}.btn-border,.btn-main,.btn-special,.tab-item{padding:0 40px;font:400 2.313vw/6.563vw TenorSans}.btn-border,.tab-item{border:.094vw solid #2d333d}.header .container{padding-top:2.057vw;padding-bottom:2.057vw}.header-logo{width:17.987vw}.header-nav .header-nav-list{gap:4.3vw}.header-menu{width:3.904vw}.header-menu-noactive{width:3.904vw}.offer-block{padding:14.125vw 0 6.625vw}.offer-socials{padding:2.16vw 1.835vw;border-radius:1.406vw 0 0 1.406vw;gap:2.063vw;top:-15%}.offer-socials img{width:2.813vw}.offer-excerpt{font:400 7.688vw/110% TenorSans;margin:0 0 12.959vw}.offer-title{padding:3.469vw 3.469vw 3vw;border-radius:.938vw;max-width:47.025vw}.offer-title small{font:400 2.063vw/120% TenorSans}.offer-slider-text{padding:1.875vw 0}.offer-slider-item{font-size:1.821vw}.about .full-container{gap:3.75vw}.about-banner-block,.about-us{border-radius:1.406vw}.about-us{padding:4.812vw 30px 340px 30px}.about-us-excerpt{font:400 7.688vw/110% TenorSans;left:-.281vw}.about-us-head h2{font:400 3.938vw/140% TenorSans;margin-bottom:1.719vw}.about-us-prohibits{border-radius:.938vw;padding:3.375vw 2.813vw;margin-top:11.9vw;max-width:63.588vw}.about-us-prohibits ul{gap:3.188vw}.about-us-prohibits ul li{gap:1.875vw}.about-us-prohibits ul li img{width:3.281vw;height:3.281vw}.about-us-prohibits ul li p{font:500 2.063vw/160% CynthoNext}.about-us-contents{border-radius:.938vw;padding:3vw 4.219vw 3.75vw 4.219vw;width:100%;gap:4.538vw;margin-top:4.25vw}.about-us-contents .about-us-content p{font:500 2.17vw/170% CynthoNext}.about-us-contents .about-us-content .btn-special{margin-top:2.438vw}.about-banner-block{padding:5.281vw 9.019vw 6.913vw 9.019vw}.about-banner-title strong{right:-8.362vw}.about-banner-count{border-radius:.938vw;padding:3.806vw 5.113vw}.about-banner-count ul{gap:11.175vw}.about-banner-count li{font-size:2.97vw}.about-banner-count li .about-banner-counter{font:400 7.654vw/100% TenorSans;padding:1.478vw 0}.prohibits-home{padding:9.375vw 0 12.959vw}.prohibits-item-icon{width:7.175vw;height:7.175vw}.prohibits-item-icon picture{height:2.888vw}.prohibits-item-icon img{width:2.888vw;height:2.888vw}.prohibits-item-wrapper{gap:2.125vw;margin-bottom:2.238vw}.prohibits-home .prohibits-list{gap:7.569vw 10vw;margin-top:4.759vw;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.prohibits-item-link{gap:.938vw}.prohibits-item-link::after{width:1.969vw;height:1.969vw}.conditions h2 strong{right:-8.362vw}.conditions{border-radius:.938vw;padding:5.456vw 3.515vw 6.706vw 3.515vw}.conditions .conditions-item-title{font-size:2.063vw}.tab-list{gap:2.813vw;margin:1.875vw 0 4.219vw}.tab-item{gap:1.313vw}.video-block{padding:11.4vw 0 0}.video-block{padding:11.4vw 0 0}.portfolio,.portfolio-tab{padding:11.4vw 0 13.188vw}.portfolio .splide__list,.portfolio-tab .splide__list{height:57.5vw}.portfolio .portfolio-slider-tools,.portfolio-tab .portfolio-slider-tools{margin-top:6vw}.portfolio .portfolio-slider-arrows,.portfolio-tab .portfolio-slider-arrows{gap:.46vw}.portfolio .portfolio-slider-arrow,.portfolio-tab .portfolio-slider-arrow{padding-left:2.335vw;padding-right:2.335vw}.portfolio .portfolio-slider-arrows,.portfolio-tab .portfolio-slider-arrows{margin-top:3.46vw}.portfolio .portfolio-slider-arrow,.portfolio-tab .portfolio-slider-arrow{width:8.438vw!important;height:8.438vw!important}.portfolio .portfolio-slider-arrow img,.portfolio-tab .portfolio-slider-arrow img{width:1.875vw!important;height:1.875vw!important}.portfolio-slide.splide__slide{width:47.8vw;height:52.5vw}.portfolio-slide.is-visible.is-active{width:47.8vw;height:57.5vw}.portfolio-tab .tab-item img{width:3.094vw}.portfolio .tab-item{border:.094vw solid #f7f7f7;font:400 1.688vw/4.688vw CynthoNext}.portfolio .tab-item::after{width:2.063vw;height:2.063vw;right:-1.031vw}.portfolio .tab-item::before{height:2.063vw;width:2.063vw;bottom:.094vw}.portfolio .tab-list{padding-bottom:10px}.portfolio .tab-list::-webkit-scrollbar{height:8px}.portfolio .tab-list{gap:.251vw;overflow-x:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.characteristics .full-container,.security .full-container{margin:0 4.845vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.characteristics .characteristics-banner{-o-object-position:left;object-position:left}.characteristics .characteristics-head{width:100%;margin-bottom:4vw}.characteristics .characteristics-head h2{margin-bottom:3vw}.characteristics .characteristics-head p{width:90%}.characteristics .characteristics-list{width:100%}.flat h2{max-width:48vw}.flat .container .flat-logo{top:-26.5%;-o-object-fit:cover;object-fit:cover}.page-projects .breadcrumb,.page-time .breadcrumb{width:48%}.page-projects .breadcrumb br,.page-time .breadcrumb br{display:none}.page-single .single-wrapper .single-main .single-prohibits{padding:0 4.845vw}.page-single .single-list li{padding:0 4.845vw 1.5vw}.page-single .single-paggination .single-next .portfolio-slider-arrow,.page-single .single-paggination .single-prev .portfolio-slider-arrow{width:8.438vw!important;height:8.438vw!important}.page-single .single-paggination .single-next .portfolio-slider-arrow img,.page-single .single-paggination .single-prev .portfolio-slider-arrow img{width:1.875vw!important;height:1.875vw!important}.promo .promo-banner h2{font:400 3.708vw/140% TenorSans}.promo .promo-form{padding:18.75vw 0}.promo .promo-form .promo-form-wrap{width:37.5vw}.promo .promo-form .promo-form-btn{line-height:8.906vw;border-radius:.938vw}.checkbox,.radio{padding-left:3.281vw;margin-top:1.71vw}.checkbox .name,.radio .name{font:400 1.813vw/175% CynthoNext}.checkmark1:after{width:2.063vw;height:2.063vw}.checkmark1,.radiomark1{width:2.063vw;height:2.063vw;border-radius:.375vw;border:.094vw solid #ddd}.contacts .contacts-main{padding:7.031vw 11.25vw 7.031vw 8.612vw;border-radius:1.406vw 0 0 1.406vw}.contacts .contacts-main-head .contacts-socials{display:none}.contacts .contacts-socials{gap:1.875vw}.contacts .contacts-social a{width:8.438vw;height:8.438vw}.contacts .contacts-social a img{width:2.625vw;height:2.625vw}.contacts .contacts-sale{gap:3.46vw;margin-top:4.15vw}.contacts .contacts-sale-img{height:25.162vw;width:25.162vw}.contacts .contacts-tel{font-size:5.019vw;margin:9.375vw 0 5.625vw}.contacts .contacts-address,.contacts .contacts-address-graphics,.contacts .contacts-address-item{gap:.952vw}.contacts .contacts-sale-name{font:400 4.575vw/160% TenorSans}.contacts .contacts-sale-main .btn-main{margin-top:1.875vw;max-width:33.838vw}.contacts .contacts-address{gap:3.784vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5vw}.contacts .contacts-address-graphics{gap:1.625vw}.contacts .contacts-address-graphics .separate::after{height:1.406vw}.popup .footer-form-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.471vw}.popup .footer-form-wrap button,.popup .footer-form-wrap input{width:100%;line-height:10.765vw;height:auto;border-radius:1.471vw;font-size:2.353vw!important}.success .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:120px;padding-bottom:0!important}.success-main-title{display:block}}@media (max-width:576px){body{font:400 12px/150% CynthoNext}.second-level-title,h2{font:400 40px/120% TenorSans}.third-level-title,h3{font:400 20px/140% TenorSans!important}input,textarea{height:70px;border-radius:10px;padding-left:20px;font:400 16px/140% TenorSans}.full-container{padding:0 12px}.container{padding:0 12px}.btn-border,.btn-main,.btn-special,.tab-item{font:400 17px/60px TenorSans!important;border-radius:5px}.btn-special::after{width:19px;height:19px;margin-left:10px;top:3px}.header .container{padding:16px 15px}.header-logo{width:85px}.header-nav{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;display:-webkit-box;display:-ms-flexbox;display:flex}.header-nav .header-nav-list{gap:26px;width:100%;height:70%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-left:0}.header-nav .header-nav-item{font-size:24px}.header-nav .header-nav-add{width:100%;height:30%}body.show .header-nav{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.header-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-nav-btn{display:none}.header-menu{width:25px}.header-menu-active{width:17px}.header-menu-noactive{width:25px}.offer-block{padding:100px 0 36px}.offer-socials{left:0;right:auto;border-radius:0 11px 11px 0;padding:14px;gap:18px}.offer-socials img{width:28px;height:28px}.offer-excerpt{font-size:60px;margin-bottom:50px}.offer-title{font-size:42px;border-radius:7px;max-width:320px;padding:26px 26px 16px}.offer-title small{font-size:12.5px}.offer-btn{display:inline-block}.offer-slider-text{padding:17px 0}.offer-slider-item{font-size:18px}.about{padding-top:15px}.about .full-container{padding:0 5px}.about-banner-block img.about-banner,.about-banner-block img.about-banner-mobile,.about-us img.about-banner,.about-us img.about-banner-mobile{border-radius:15px}.about-banner-block,.about-us{border-radius:15px}.about-banner-block img,.about-us img{border-radius:15px}.about-us-excerpt{font-size:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-us-excerpt strong{text-align:right}.about-us-head{width:100%}.about-us-head h2{font-size:32px;margin-bottom:13px}.about-us-prohibits{position:absolute;left:0;bottom:0;border-radius:15px 15px 15px 5px;max-width:200px;padding:24px 28px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.about-us-prohibits ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.about-us-prohibits ul li{gap:8px}.about-us-prohibits ul li img{width:25px;height:25px;border-radius:0!important}.about-us-prohibits ul li p{font:500 12px/160% CynthoNext}.about-us-contents{display:none}.about-us-add{display:block;color:#000;text-align:center;padding:20px 20px 32px}.about-us-add .about-us-content p{margin-bottom:20px}.about-us-add .btn-special{width:100%}#about .about-us-add{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex}#about .about-us-add .btn-special{margin-top:24px}.about-us-addition{display:block;margin-bottom:0!important}.about-us-addition .about-us-add{padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;font-weight:500}.about-banner-block{padding:120px 30px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.about-banner-block::after{content:"";display:block;background-image:url(../img/frame.svg);width:100%;height:200px;background-position:center top;position:absolute;top:0;left:0}.about-banner-block .about-banner-title{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.about-banner-title{text-align:center;font-size:35px}.about-banner-title strong{right:0}.about-banner-count{margin:auto;margin-top:25px}.about-banner-count li{font-size:4.97vw}.about-banner-count li .about-banner-counter{font:400 10.654vw/100% TenorSans;padding:2.878vw 0}.prohibits-home{padding:75px 0 60px}.prohibits-item-desc{padding:25px;border-radius:10px}.prohibits-item-wrapper::after{content:"";display:block;background-image:url(../img/plus.svg);width:25px;height:25px;background-repeat:no-repeat;background-size:contain;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.prohibits-item.active .prohibits-item-wrapper::after{background-image:url(../img/minus.svg)}.prohibits-item-icon{width:55px;height:55px}.prohibits-item-icon picture{height:25px}.prohibits-item-icon img{width:25px;height:25px}.prohibits-item-wrapper{gap:15px}.prohibits-home .section-head{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prohibits-home .section-head::after{display:none}.prohibits-home .prohibits-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:15px;margin-top:30px}.prohibits-item-link{display:none}.conditions .conditions-banner{height:57%}.conditions .conditions-head h2{position:relative;left:-17px}.conditions .full-container{margin-right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conditions .conditions-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;gap:15px;margin-top:45px}.conditions .conditions-item:first-child p br{display:none}.conditions .conditions-item p{margin-top:14px}.conditions .conditions-item{padding:30px 22px;border-radius:10px}.conditions .conditions-item .btn-border,.conditions .conditions-item .btn-main{margin-top:28px}.conditions{padding:220px 3.515vw 0 3.515vw}.portfolio-slider-arrow,.simple-slider .splide__arrow{border:1px solid #2d333d!important}.video-block{padding:75px 0 0}.video-block .section-head p{margin-top:20px}.video-block .video-block-wrapper{height:320px;margin-top:30px}.portfolio .portfolio-slider-tools .portfolio-slider-link,.portfolio-tab .portfolio-slider-tools .portfolio-slider-link{margin:auto;padding:0 70px}.portfolio .portfolio-slider-tools .portfolio-slider-link::after,.portfolio-tab .portfolio-slider-tools .portfolio-slider-link::after{width:19px;height:19px;margin-left:10px;top:3px}.portfolio .portfolio-slider-tools .portfolio-slider-arrow,.portfolio-tab .portfolio-slider-tools .portfolio-slider-arrow{display:none}.portfolio,.portfolio-tab{padding:75px 0 60px}.portfolio .splide__list,.portfolio-tab .splide__list{height:108vw}.portfolio .portfolio-slider-arrow,.portfolio-tab .portfolio-slider-arrow{padding-left:2.335vw;padding-right:2.335vw}.portfolio .portfolio-slider-arrow,.portfolio-tab .portfolio-slider-arrow{width:80px!important;height:80px!important}.portfolio .portfolio-slider-arrow img,.portfolio-tab .portfolio-slider-arrow img{width:19px!important;height:19px!important}.portfolio-slide.splide__slide .portfolio-slide-banner::after{width:18.417vw;height:18.417vw;display:none}.portfolio-slide.splide__slide{width:90vw;height:93.5vw}.portfolio-slide.is-visible.is-active{width:90vw;height:108vw}.portfolio-tab .tab-item img{width:21px}.portfolio-tab .tab-list{-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;margin-top:30px;margin-bottom:35px}.portfolio-tab .tab-list .tab-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portfolio-tab .portfolio-slider-arrows{margin-top:30px!important;display:none!important}.portfolio .portfolio-slider-tools{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.portfolio .tab-item{line-height:45px!important}.portfolio .tab-item::after{width:22px;height:22px;right:-11px}.portfolio .tab-item::before{height:22px;width:22px;bottom:1.5px}.portfolio .tab-item .portfolio-slider-tools{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portfolio .tab-list{margin-top:40px;margin-bottom:30px;width:103%;gap:2px}.page-about .about-company,.page-about .portfolio,.page-about .projects,.page-about .single,.page-projects .about-company,.page-projects .portfolio,.page-projects .projects,.page-projects .single,.page-single .about-company,.page-single .portfolio,.page-single .projects,.page-single .single,.page-time .about-company,.page-time .portfolio,.page-time .projects,.page-time .single{padding:115px 0 0}.page-about .single,.page-projects .single,.page-single .single,.page-time .single{padding:86px 0 0}.page-about .about-company,.page-projects .about-company,.page-single .about-company,.page-time .about-company{padding:95px 0 55px!important;margin-bottom:15px}.breadcrumb-item+.breadcrumb-item::before{padding-right:11px!important}.breadcrumb-item{font-size:14px!important;margin-right:11px!important}.breadcrumb-item:first-child::before{width:7px;height:12px;margin-right:11px!important}.about-company .about-banner,.about-company .about-banner-mobile{display:none}.about-company img.about-banner-mobile{display:block!important;border-radius:0 0 15px 15px}.about-company .breadcrumb{margin-bottom:40px;text-align:center}.about-company .about-us-head h2{text-align:center;font:400 24px/140% TenorSans}.about-company .about-us-excerpt{text-align:center;line-height:95%;display:block;left:0}.about-company .about-us-excerpt .btn-main{margin-top:80px;width:100%}.about-company .about-us-prohibits{position:relative}.about-company .about-us-prohibits ul{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.about-company .about-us-prohibits ul li{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;text-align:center}.about-company .about-us-prohibits{margin-top:35px}.level-list{gap:52px}.level-item{gap:15px}.level-item:last-child .level-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:inherit}.level-item .level-item-desc{margin:22px 0 11px;gap:18px}.level-item .level-item-image{border-radius:14px;height:280px;max-height:inherit}.level-item .level-item-main h3{font:400 42px/170% TenorSans!important}.level-item .level-items{gap:15px}.level-item .level-items li img{width:25px;height:25px;margin-right:18px}.roof-head{margin-bottom:25px}.roof-head h2{font-size:22px;margin-top:12px}.roof-banner{border-radius:0;-o-object-position:right;object-position:right}.roof-promo-desc{gap:19px;max-width:inherit;padding:220px 17px 25px}.roof-list{gap:17px 20px}.roof-list li{gap:15px}.characteristics,.security{border-radius:15px}.characteristics .full-container,.security .full-container{margin:0 12px;border-radius:15px}.characteristics .characteristics-banner,.characteristics .security-banner,.security .characteristics-banner,.security .security-banner{border-radius:15px}.security .full-container{margin:0 24px}.security{border-radius:0!important}.security .security-banner{border-radius:0!important}.security .security-banner-add{width:240px;top:-80px}.security .security-main{padding:100px 45px 70px}.security .security-main-logo{width:100%}.security .security-main-wrap{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.security .security-main-content{width:100%;text-align:center}.security .security-main-content h2{font-size:32px;margin:17px 0 15px}.security .security-main-list{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}.security .security-main-list ul{padding:30px 35px 35px;gap:19px}.security .security-main-list ul li{font-size:12px}.security .security-main-list .security-main-pass{position:static;width:140px;height:140px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.characteristics .characteristics-head{margin:27px 0 32px}.characteristics .characteristics-head h2{font:400 32px/160% TenorSans}.characteristics .characteristics-head p{margin:15px 25px 25px;width:auto}.characteristics .characteristics-list{border-radius:15px;padding:30px 25px}.characteristics .characteristics-list ul{gap:23px}.flat{padding-top:100px}.flat h2{font:400 32px/160% TenorSans;max-width:260px}.flat .container .flat-logo{top:-66.5%;-o-object-fit:none;object-fit:none;height:1000px}.flat .flat-list{gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}.flat .flat-item{gap:15px}.flat .flat-item img{height:140px;width:auto;-o-object-fit:contain;object-fit:contain;width:140px;-ms-flex-negative:0;flex-shrink:0}.flat .flat-item p::before{width:125px;top:-9px}.simple-slider{padding-bottom:7px}.page-projects .container,.page-time .container{padding:0 7px}.page-projects .portfolio-slider-tools,.page-time .portfolio-slider-tools{gap:35px}.page-projects .portfolio-slider-tools .splide__arrows,.page-time .portfolio-slider-tools .splide__arrows{margin-top:30px}.page-projects .portfolio-slider-tools .splide__arrows button,.page-time .portfolio-slider-tools .splide__arrows button{width:80px!important;height:80px!important;border-radius:5px}.page-projects .portfolio-slider-tools .splide__arrows button::after,.page-time .portfolio-slider-tools .splide__arrows button::after{width:19px!important;height:19px!important}.page-projects .second-level-title,.page-time .second-level-title{font:400 35px/170% TenorSans;margin-bottom:25px}.page-projects .breadcrumb,.page-time .breadcrumb{width:100%}.portfolio-slider-data{font-size:25px;text-align:center;margin-bottom:15px}.portfolio-slider-text p::before{font-size:14px;padding:0 5px}.page-projects .projects .projects-item-wrap{height:515px}.page-projects .projects .projects-item-wrap img{height:515px}.page-projects .projects .projects-item-wrap .projects-item-main{height:515px}.page-projects .projects .projects-item-wrap .projects-item-main .projects-item-title{font:400 26px/140% TenorSans!important;text-align:center}.page-single .breadcrumb{text-align:center}.page-single .single-main-mobile{margin:20px 0;gap:20px}.page-single .single-wrapper .single-main .single-prohibits{padding:0 12px}.page-single .single-list{gap:25px;margin:25px 0}.page-single .single-list li{padding:0 12px 10px}.page-single .single-prohibits{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);gap:20px;margin-bottom:20px}.page-single .single-prohibits .single-prohibit{gap:15px}.page-single .single-prohibits .single-prohibit-img{width:23px;height:23px}.page-single .single-paggination .single-next{text-align:right!important;-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.page-single .single-paggination .single-next,.page-single .single-paggination .single-prev{gap:9px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.page-single .single-paggination .single-next .portfolio-slider-arrow,.page-single .single-paggination .single-prev .portfolio-slider-arrow{width:80px!important;height:80px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.page-single .single-paggination .single-next .portfolio-slider-arrow img,.page-single .single-paggination .single-prev .portfolio-slider-arrow img{width:19px!important;height:19px!important}.page-single .single-paggination .single-next span,.page-single .single-paggination .single-prev span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px}.videos-list{gap:20px}.videos-list .videos-item{height:220px}.youtube .play-button{width:70px;height:70px}.promo .promo-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo .promo-banner{width:100%;padding:115px 0}.promo .promo-banner h2{font:400 30px/140% TenorSans}.promo .promo-form{width:100%;padding:30px 40px!important}.promo .promo-form .promo-form-wrap{width:100%!important;gap:12px}.promo .promo-form .promo-form-btn{line-height:70px;border-radius:10px}.checkbox,.radio{margin-top:15px;padding-left:30px}.checkbox .name,.radio .name{font-size:11px!important}.checkmark1:after{width:21px;height:21px;border-radius:4px;background-size:14px 14px}.checkmark1,.radiomark1{width:21px;height:21px;border-radius:4px}.contacts .footer-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts .contacts-map{position:static;width:100%;height:300px}.contacts .contacts-map img{width:100%}.contacts .contacts-main{width:100%;border-radius:0!important;text-align:center}.contacts .contacts-main-logo{-o-object-fit:cover;object-fit:cover}.contacts .contacts-main-head,.contacts .contacts-social a,.contacts .contacts-socials{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts .contacts-sale-main .btn-main{display:none;text-align:left}.contacts .contacts-main{padding:7.031vw}.contacts .contacts-sale{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.contacts .contacts-tel{font-size:28px;margin:30px 0}.contacts-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts-mobile .btn-main{margin-top:20px}.contacts-mobile ul{margin-top:25px}.contacts-mobile ul li a{width:60px!important;height:60px!important}.contacts-mobile ul li a img{width:21px!important;height:21px!important}.popup .footer-form-wrap{gap:10px}.popup .footer-form-wrap button,.popup .footer-form-wrap input{line-height:70px!important;font-size:16px!important;border-radius:10px}.popup .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:120px;padding-bottom:0!important}.popup .container .popup-form-close img{width:17px;height:17px}.popup-form-text{font-size:16px;margin-top:35px}.success::before{background-position:center}.success-main-title{font-size:44px}.success-main-text{font-size:16px;text-align:center!important}.success-main-desc{margin-top:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7vw}section.error .error-main{gap:30px}section.error .error-title{font:300 36px/110% CynthoNext;width:290px;margin:0 auto}section.error .error-main p{font:400 16px/110% CynthoNext}section.error .error-number{font:400 190px/90% TenorSans}.lightbox .lightbox-content{max-height:80%}.lightbox .lightbox-content iframe,.lightbox .lightbox-content img{-o-object-fit:cover;object-fit:cover}.lightbox .lightbox-content iframe.active{width:100%}}@media (max-width:500px){.roof-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:435px){.offer-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offer-socials{left:auto;right:0;border-radius:11px 0 0 11px;top:-28%}.offer-excerpt{text-align:center}}@media (max-width:430px){.popup-form-title{font-size:24px}}@media (max-width:373px){.characteristics .characteristics-head h2{font-size:25px}}@media (max-width:350px){.offer-socials{padding:11px;gap:14px}.offer-socials img{width:22px;height:22px}.security .security-main{padding:90px 25px 40px}.security .security-main-list ul{padding:20px}.characteristics .characteristics-head p{margin:15px 15px 25px}.characteristics .characteristics-list{padding:30px 15px}.success-main-title{font-size:35px}}@media (max-width:340px){.offer-title{font-size:35px;padding:22px}.offer-title small{font-size:11px}}@media print,(prefers-reduced-motion:reduce){.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@media (max-height:680px){.offer{height:auto}}@media (max-height:992px){.popup .footer-form-wrap{margin-top:4.032vw}.popup .footer-form-wrap button,.popup .footer-form-wrap input{font-size:1.913vw}.popup .container::before{background-size:cover!important;background-position:center}}@media (max-height:750px){.popup{overflow-y:auto}}.webp .header-nav .header-nav-list{background-image:url(../img/image.webp)}.webp .characteristics .characteristics-head h2::before{background-image:url(../img/cloud-document.webp)}.webp .popup{background-image:url(../img/bgi.webp)}.webp .success{background-image:url(../img/bgi.webp)}