:root{--colorBlackZero:#000000;--colorBlackMain:#161616;--colorBlackSecondary:#2f2f2f;--colorBlackThird:#4b4b4b;--colorBlackFourth:#252525;--colorBlackFifth:#3d3d3d;--colorBlackSixth:#020202;--colorBlackSeventh:#474747;--colorBlackEighth:#212121;--colorBlackNihth:#070707;--colorBlackTransparent:#31313190;--colorWhite:#ffffff;--colorWhiteTransparent:rgba(194, 194, 194, 0.6);--colorYellow:#ffeb59;--colorYellowLight:#fff8c5;--colorYellowOther:#ffe100;--colorRed:#ff0000;--colorRedTwice:#ff0606;--colorBlue:#4888ff;--colorBlueAnother:#229ed9;--colorGreen:#aaffc1;--colorGreenOther:#34c85a;--colorGreenAnother:#1faf38;--colorRose:#ffd0d0;--colorLightRose:#ffeaea;--colorWarn:#fff297;--colorGold:#baa824;--colorGrayBG:#f3f3f3;--colorGrayLight:#b2b2b2;--colorGrayDark:#636363;--colorGrayDefault:#d9d9d9;--colorGrayOther:#bdbdbd;--colorGrayAnother:#cecece;--colorGrayDiverse:#dddddd;--colorGrayEither:#747474;--colorGrayOtherwise:#e4e4e4;--colorGrayOneMore:#9e9e9e;--colorGrayOneMoreTime:#d4d4d4;--colorGrayTwoMoreTime:#757575;--colorGray:#a3a3a3}body,html{height:100%;scroll-behavior:smooth}html{position:relative;overflow-x:hidden}body{overflow-x:hidden;height:auto;color:var(--colorBlackMain);background-color:#f3f3f3;font-family:Montserrat,Arial,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:16px;font-weight:400;line-height:1.5}.wrapper-height{min-height:100vh;display:flex;flex-direction:column}.main{flex-grow:1}.wrapper{max-width:1720px;margin:0 auto;padding:0 40px;flex-basis:100%}.wrapper--menu{position:relative}.section{margin-bottom:100px}.section--form{margin-bottom:0}.title{font-size:36px;font-weight:400;line-height:1.2;color:var(--colorBlackSecondary)}.title--main{font-size:64px;font-weight:700;line-height:1.2;text-transform:uppercase;max-width:650px}.title--section{margin-bottom:35px;font-weight:700;font-size:48px;line-height:1.2;text-transform:uppercase;color:var(--colorBlackSecondary)}.title--item{font-size:24px;font-weight:700;line-height:1.5;text-transform:uppercase}.title_decor{position:relative;text-indent:55px}.title--item__text{font-weight:inherit}.title_decor+*{margin-top:30px}.title_decor::before{content:"";position:absolute;left:0;top:0;display:block;width:55px;height:55px;background-image:url("../icons/main/icon-pre-title-arrow.svg")}.title_decor a{display:block;line-height:1.2}.title_decor a:hover{opacity:1;filter:none}ol,ul{padding-left:unset}dl,ol,ul{margin-top:0;margin-bottom:unset}a{display:inline-block;text-decoration:unset;line-height:1.5;color:inherit;outline-style:solid;outline-width:1px;outline-color:transparent;outline-offset:5px;transition:all .75s}a:hover{opacity:.75;filter:invert(.05)}a:focus{border-radius:10px;outline-color:transparent!important;outline-width:0!important}a:active{outline-color:transparent!important;outline-width:0!important}.item__link{display:flex;align-items:center;gap:10px;padding:7.5px 15px;line-height:1.2;border:1px solid var(--colorYellowOther);border-radius:100px;color:var(--colorBlackFourth)}.item__link:hover{background-color:var(--colorYellowOther);opacity:1;filter:none}.item__link-decor{flex-shrink:0;width:24px;height:24px;background-repeat:no-repeat;background-position:center center}.item__link-decor_dark{background-image:url("../icons/main/icon-link-arrow_dark.svg")}.item__link-decor_light{background-image:url("../icons/main/icon-link-arrow_light.svg")}.to-catalog-link{display:flex;align-items:center;gap:10px;width:max-content;padding:10px 15px;font-size:16px;font-weight:500;line-height:1.5;text-transform:uppercase;color:var(--colorBlackFifth);border:1px solid var(--colorGrayLight);border-radius:20px}.to-catalog-link .digit{padding:5px 10px;font-size:16px;font-weight:700;line-height:1.5;color:var(--colorYellowOther);background-color:var(--colorBlackFifth);border-radius:20px}.to-catalog-link:hover{background-color:var(--colorWhite);opacity:1;filter:none}.button-box{display:flex;align-items:center;flex-wrap:wrap}.button{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:max-content;padding:25px;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5;color:var(--colorBlackThird);text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;background-color:var(--colorYellow);border:1px solid transparent;border-radius:20px;cursor:pointer;transition:all .75s}.button_light{color:var(--colorBlackSecondary);background-color:transparent;border:1px solid var(--colorGrayLight)}.button_dark{color:var(--colorWhite);background-color:var(--colorBlackSecondary)}.button_white{color:var(--colorBlackSecondary);background-color:var(--colorWhite)}.button:hover{background-color:var(--colorYellowLight)}.button_dark:hover{background-color:var(--colorBlackSeventh)}.button[disabled]{opacity:.5;cursor:default}.button_decor{display:flex;justify-content:center;align-items:center;gap:10px;background-color:transparent;border:1px solid var(--colorGrayLight)}.button_decor:hover{color:var(--colorBlackSecondary);background-color:var(--colorWhite)}.button_decor .button__decor{width:10px;height:10px;background-color:var(--colorYellow);border-radius:50%;transition:all .75s}.button_decor:hover .button__decor{background-color:var(--colorBlackSecondary)}.button_decor_dark{color:var(--colorWhite);background-color:var(--colorBlackFourth)}.button_decor_dark:hover{color:var(--colorWhite);background-color:var(--colorBlackSeventh)}.button_decor_dark:hover .button__decor{background-color:var(--colorYellow)}.button.show-more{gap:10px;margin-top:20px}.button.show-more+.button.show-less{margin-top:20px}.button.show-more[style="display: none"]+.button.show-less,.button.show-more[style="display: none;"]+.button.show-less{margin-top:0}.button.show-less,.button.show-more{width:100%;padding:20px;background-color:transparent;border:1px solid var(--colorGrayLight)}.button.show-less{border-color:transparent}.button.show-less:hover,.button.show-more:hover{background-color:var(--colorWhite)}.button.show-less:hover{background-color:transparent}.button.show-more_transparent{justify-content:flex-start;padding:10px 0;border-radius:0;background-color:transparent;border:none}.button.show-more_transparent:hover{background-color:transparent}.button.show-more .digit_full{padding:5px 10px;font-weight:700;color:var(--colorYellowOther);background-color:var(--colorBlackFifth);border-radius:20px}.button-wrapper--center{text-align:center}a.button{width:max-content}a.button:hover{opacity:1;filter:none}.button_order{min-width:220px;padding:15px}button.next,button.prev{border:none;cursor:pointer;background-repeat:no-repeat}button.prev{background-color:transparent;background-image:url("../icons/catalog/icon-button-prev_default.svg");width:40px;height:40px;transition:all 1s}button.prev:hover{background-image:url("../icons/catalog/icon-button-prev_hover.svg")}button.next{background-color:transparent;background-image:url("../icons/catalog/icon-button-next_default.svg");width:60px;height:40px;transition:all 1s}button.next:hover{background-image:url("../icons/catalog/icon-button-next_hover.svg")}.button_no-volume{padding:0;background-color:transparent;border:none}.button_no-volume:hover{background-color:transparent}input{padding:15px 25px;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:var(--colorBlackMain);background-color:var(--colorGrayBG);outline:unset;border:1px solid var(--colorGrayBG);border-radius:20px;transition:all .75s}input::placeholder{font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:var(--colorBlackMain)}input[type=checkbox],input[type=radio]{position:relative;top:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;flex-grow:0;width:19px;height:18px;padding:0;margin-right:12px;border:0;background-color:transparent;background-image:url("../icons/checkboxes/icon-checkbox_empty.svg");background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:0;vertical-align:bottom;cursor:pointer}input[type=checkbox]:checked,input[type=radio]:checked{background-image:url("../icons/checkboxes/icon-checkbox_check.svg")}input[type=checkbox]:focus-visible,input[type=checkbox]:hover:not(:disabled),input[type=radio]:focus-visible,input[type=radio]:hover:not(:disabled){box-shadow:0 2px 10px rgba(166,173,255,.8)}input[type=checkbox]:disabled,input[type=radio]:disabled{background-image:url("../images/main/checkbox--disabled.svg");cursor:not-allowed}.form-label_checkbox{display:flex;align-items:center;font-size:20px;font-weight:500;line-height:1.2;color:var(--colorBlackFifth)}input[type=search]::-ms-clear,input[type=search]::-webkit-search-cancel-button{display:none}input::-webkit-search-cancel-button{-webkit-appearance:none;display:block;width:22px;height:22px;--weight:0px;--aa:1px;--color:#a0a0a0;background-image:url("../icons/header/icon-search-reset.svg")}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{display:block;padding:15px 25px;font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:var(--colorBlackMain);background-color:var(--colorGrayBG);outline:unset;border:none;border-radius:20px;transition:all .75s;scrollbar-width:thin;resize:none}textarea::placeholder{font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:var(--colorBlackMain)}.error{background-color:var(--colorLightRose);border-color:var(--colorRedTwice)}.result .success{padding:12px 18px;border-radius:12px;background-color:#e8f5e9;color:#2e7d32;font-size:14px;font-weight:500}.result .error{padding:12px 18px;border-radius:12px;font-size:14px;font-weight:500;color:#c62828}iframe{max-width:100%}img{max-width:100%;height:auto}p{margin-top:0;margin-bottom:0}.text__important{padding:5px 5px;font-weight:inherit;background-color:var(--colorYellow);border-radius:20px}.text__bold{font-weight:700}.text__link{text-decoration:underline;color:var(--colorBlue)}.text_main{font-size:24px;font-weight:400;line-height:1.5;color:var(--colorBlackFourth)}.text_pages{margin-top:10px;font-size:20px;font-weight:400;line-height:1.2;color:var(--colorBlackFourth)}.text_pages_important{margin-top:0;font-weight:700;line-height:2;color:var(--colorBlackFourth)}.subtitle{margin:30px 0 15px;font-size:16px;font-weight:400;line-height:1.2;color:var(--colorBlackFourth)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden}.address{font-style:normal}.mobile{display:none}@media (max-width:1600px){.wrapper{max-width:1440px}.title--main{font-size:48px}.button_order{min-width:unset}}@media (max-width:1440px){.wrapper{max-width:1280px}.title--main{font-size:42px}}@media (max-width:1366px){.wrapper{max-width:1180px;padding:0 30px}.title--main{font-size:42px}}@media (max-width:1280px){.wrapper{max-width:1180px}}@media (max-width:1200px){.to-catalog-link{width:auto;padding:10px 51px}}@media (max-width:1180px){.wrapper{max-width:1024px}}@media (max-width:1024px){.wrapper{max-width:980px;padding:0 20px}.title--main{font-size:42px}.title--section{font-size:42px}}@media (max-width:768px){.wrapper{max-width:700px;padding:0 16px}}@media (max-width:767px){.desktop{display:none}.mobile{display:block}.section{margin-bottom:60px}.title_decor{text-indent:38px}.title_decor::before{width:36px;height:36px;background-size:contain;background-repeat:no-repeat}.title--main{font-size:40px}.title--section{font-size:36px;margin-bottom:20px}.title--item{font-size:20px}.text_main{font-size:18px}.text_pages{font-size:16px}.subtitle{margin:20px 0 10px}input{font-size:18px;padding:14px 22px}input::placeholder{font-size:18px}textarea{font-size:18px;padding:14px 22px}textarea::placeholder{font-size:18px}.form-label_checkbox{font-size:16px}}@media (max-width:640px){.wrapper{max-width:100%;padding:0 12px}}@media (max-width:534px){.wrapper{padding:0 10px}.title--main{font-size:32px}.title--section{margin-bottom:20px;font-size:28px}.header .swiper-pagination{bottom:32px}}@media (max-width:429px){.title--main{font-size:28px}.title--section{font-size:28px}}@media (max-width:375px){.title--main{font-size:24px}}@media (max-width:320px){.title--main{font-size:22px}}.header{left:0;right:0;top:0;z-index:100000;transition:all 1s}.header.scroll{position:fixed;background-color:var(--colorWhite);box-shadow:0 0 20px 0 rgba(38,38,38,.1)}.header__top{padding:12px 0;background-color:var(--colorWhite)}.header__top-navigation{display:flex;justify-content:space-between;align-items:center}.header__top-navigation-inner{display:flex;align-items:center}.header__top-navigation-list{display:flex;align-items:center;gap:15px}.header__top-navigation-list-item{font-weight:500;border-bottom:1px solid transparent;transition:transform .5s,border-bottom .5s;will-change:transform,border-bottom}.header__top-navigation-list-item:hover{transform:translateY(-2.5px);border-bottom:1px solid var(--colorBlackMain)}.header__top-navigation-list-item_phone{display:flex;align-items:center;gap:10px;padding:5px 15px;background-color:var(--colorYellow);border-bottom:none;border-radius:20px;transition:all .75s}.header__top-navigation-list-item_phone:hover{transform:unset;background-color:var(--colorYellowLight);border-style:unset;opacity:1}.header__top-navigation-list-item-icon{display:flex;justify-content:center;align-items:center}.header__top-navigation-pre-text{margin-right:20px}.header__top-navigation-link{background-repeat:no-repeat;background-size:cover;transition:all .75s}.header__top-navigation-link_whatsapp{background-image:url("../icons/header/icon-header-socials_whatsapp.svg");width:33px;height:34px}.header__top-navigation-link_telegram{background-image:url("../icons/header/icon-header-socials_telegram.svg");width:27px;height:28px}.header__top-navigation-link_max{background-image:url("../icons/header/icon-header-socials_max.svg");width:27px;height:28px;background-size:contain}.header__top-navigation-link_vk{background-image:url("../icons/header/icon-header-socials_vk.svg");width:28px;height:28px;background-size:contain}.header__top-navigation-link_rutube{background-image:url("../icons/header/icon-header-socials_rutube.png");width:28px;height:28px;background-size:contain}.header__top-navigation_right .header__top-navigation-list-item:not(.header__top-navigation-list-item_phone):hover{border-style:dashed}.header__top-navigation-list-item_max,.header__top-navigation-list-item_rutube,.header__top-navigation-list-item_telegram,.header__top-navigation-list-item_vk,.header__top-navigation-list-item_whatsapp{border:none}.header__top-navigation-list-item_max:hover,.header__top-navigation-list-item_rutube:hover,.header__top-navigation-list-item_telegram:hover,.header__top-navigation-list-item_vk:hover,.header__top-navigation-list-item_whatsapp:hover{border:none!important;filter:invert(.05);transform:scale(1.125)}.logo{display:flex;justify-content:center;align-items:center;flex-basis:20%;max-width:20%;min-width:242px;min-height:62px;line-height:0;background-image:url("../icons/header/logo.svg");background-repeat:no-repeat;transition:all .75s}.logo:hover{filter:brightness(.9);border:none}.logo:focus{filter:brightness(1.15);transform:scale(1.1);outline:2px solid var(--colorBlackDark);outline-offset:10px}.header__bottom{display:flex;align-items:center;padding:20px 0 35px}.header__bottom.scroll{position:fixed;left:0;right:0;top:0;z-index:100000;background-color:var(--colorWhite);box-shadow:0 0 20px 0 rgba(38,38,38,.1);transition:all 1s}.header__bottom-navigation{display:flex;align-items:center;gap:40px}.header__bottom-navigation-inner{display:flex;align-items:center;gap:15px;flex-shrink:0}.header__bottom-navigation_center{flex-basis:calc(100% - 20% - 33% - 2 * 40px);max-width:calc(100% - 20% - 33% - 2 * 40px)}.header__bottom-navigation_right{justify-content:flex-end;flex-basis:33%;max-width:33%}.header__bottom-navigation-list-item{position:relative;font-weight:500;color:var(--colorBlackSecondary);text-transform:uppercase}.header__bottom-navigation-link{position:relative;padding:10px 25px;border:1px solid var(--colorGrayDefault);border-radius:20px;white-space:nowrap;font-family:inherit;font-size:inherit}.header__bottom-navigation-link:hover{background-color:var(--colorYellow);border-color:var(--colorYellow);opacity:1;filter:none}.header__bottom-navigation-link.active{background-color:var(--colorYellow);border-color:var(--colorYellow)}.header__bottom-navigation-link.dropdown{padding-right:35px}.header__bottom-navigation-link.dropdown::after{content:"";display:block;position:absolute;right:10%;top:50%;transform:translateY(-50%);background-image:url("../icons/header/icon-arrow_down.svg");background-repeat:no-repeat;background-size:contain;width:12px;height:9px;transition:all .75s}.header__bottom-navigation-link.active.dropdown::after{transform:rotate(180deg) translateY(50%)}.header.scroll .header__bottom-navigation-link:hover{background-color:var(--colorGrayBG)}.header.scroll .header__bottom-navigation-link.active{background-color:var(--colorYellow)}.dropdown-list{position:absolute;left:10px;top:100%;z-index:1;display:flex;flex-direction:column;gap:10px;height:0;padding:25px;opacity:0;color:var(--colorBlackZero);background-color:var(--colorWhite);border-radius:20px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);overflow:hidden;transition:all .75s}.dropdown-list.visible{opacity:1;height:auto}.dropdown-link{display:block;white-space:nowrap}.mobile-menu-button{display:none;flex-grow:0;flex-shrink:0;width:31px;height:21px;background-image:url("../icons/header/icon-mobile-menu.svg");background-repeat:no-repeat;background-size:cover;cursor:pointer}@media (max-width:1440px){.header__bottom-navigation{justify-content:space-between;gap:15px}.header__bottom-navigation-inner{gap:10px}.header__bottom-navigation_center{flex-basis:unset;max-width:unset}.header__bottom-navigation_right{justify-content:unset;flex-basis:unset;max-width:unset}.header__bottom-navigation-link{padding:10px 15px}.header__bottom-navigation-link.dropdown{padding-right:28px}}@media (max-width:1366px){.header__bottom-navigation{justify-content:space-between;gap:10px}.header__bottom-navigation-inner{gap:10px}.header__bottom-navigation_center{flex-basis:unset;max-width:unset}.header__bottom-navigation_right{justify-content:unset;flex-basis:unset;max-width:unset}.header__bottom-navigation-link{padding:10px}}@media (max-width:1180px){.header__top-navigation-list{gap:10px}.header__top-navigation-pre-text{width:max-content;margin-right:10px;font-size:15px}.header__top-navigation-link{font-size:14px;white-space:nowrap}.mobile-menu-button{display:block}.header__bottom-navigation_center,.header__bottom-navigation_right{display:none}}@media (max-width:991px){.header__top-navigation{justify-content:flex-end}.header__top-navigation_left{display:none}.header__top-navigation-link{font-size:16px}}@media (max-width:533px){.header .header__top-navigation_right .header__top-navigation-list-item:first-child{display:none}}.slider-container{position:relative;width:100%;min-height:400px;height:400px;overflow:hidden;border-radius:20px}.slider{position:relative;width:100%;height:100%}.slides{display:flex;transition:transform .5s ease;height:100%}.slide{min-width:100%;height:100%}.slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.bullets{position:absolute;bottom:10px;left:20px;right:20px;display:flex;gap:3px}.bullet{flex:1;height:6px;background-color:var(--colorWhite);cursor:pointer;transition:background .5s;border-radius:100px}.bullet.active{background:var(--colorYellow)}.slider__button-container{position:absolute;top:15px;right:15px;display:flex;justify-content:center;gap:5px}.slider__button-container button{border:none;cursor:pointer}@media (max-width:767px){.slider-container{min-height:250px;height:250px}}@media (max-width:479px){.section--banner-main .banner__part-right .slider__button-container{order:-1;position:relative;top:8px;right:0;justify-content:flex-start;margin-bottom:30px}}.slider__item{display:flex;flex-direction:column;opacity:0;height:0;overflow:hidden;transition:opacity .75s,height .75s}.slider__item.visible{opacity:1;height:auto;transition:opacity .75s,height .75s}.slider__item-info{position:relative;display:flex;flex-direction:column;flex-grow:1;width:100%;padding:15px;background-color:var(--colorWhite);border-radius:20px}.slider__item-title{display:flex;align-items:center;gap:10px;padding-right:125px;color:var(--colorBlackFourth)}.slider__item-title-decor{flex-shrink:0;width:24px;height:24px;background-image:url("../icons/main/icon-point.svg")}.slider__item-title-text{font-weight:inherit}.slider__item-subtitle{font-size:20px;line-height:1.5;color:var(--colorBlackSixth)}.slider__item-tags{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0 45px;color:var(--colorBlackSixth)}.slider__item-info .slider__item-tags{font-size:20px}.slider__item-tag{display:flex;align-items:center;gap:2px}.slider__item-tag-decor{width:24px;height:24px;background-image:url("../icons/main/icon-link-arrow_dark.svg")}.slider-tags_dark .slider__item-tag-decor{background-image:url("../icons/main/icon-link-arrow_light.svg")}.slider__item-link{justify-content:flex-end;width:max-content;margin-left:auto;margin-top:auto}.slider__item-link_dark{color:var(--colorWhite);background-color:var(--colorBlackFourth);border-color:var(--colorBlackFourth)}.slider__item-link_dark:hover{background-color:var(--colorBlackSeventh)}.slider-tags{position:absolute;top:10px;left:10px;right:10px;z-index:1000;color:var(--colorBlackFourth)}.slider-tags.slider__item-tags_static{position:static}.slider-tags .slider__item-tag{flex-direction:row-reverse;gap:6px;padding:5px 10px;font-size:13px;border-radius:100px;opacity:.8}.slider-tags .slider__item-tag-decor{width:16px;height:16px;background-size:contain;background-repeat:no-repeat}.slider-tags .slider__item-tag:hover{opacity:1;filter:none}.slider-tags.slider-tags_light .slider__item-tag{background-color:var(--colorWhite)}.slider-tags.slider-tags_light .slider__item-tag:hover{background-color:var(--colorGrayDiverse)}.slider-tags.slider-tags_light .slider__item-tag-text{font-weight:700}.slider-tags.slider-tags_dark .slider__item-tag{color:var(--colorWhite);background-color:var(--colorBlackFourth)}.slider-tags.slider-tags_dark .slider__item-tag:hover{background-color:var(--colorBlackSeventh)}.slider-tags.slider-tags_yellow .slider__item-tag{background-color:var(--colorYellow)}.slider-tags.slider-tags_yellow .slider__item-tag:hover{background-color:var(--colorYellowLight)}.slider-tags.slider-tags_transparent .slider__item-tag{background-color:transparent;border:1px solid var(--colorYellow)}.slider-tags.slider-tags_transparent .slider__item-tag:hover{background-color:var(--colorYellow)}.slider-tags.slider-tags_transparent .slider__item-tag_all{background-color:var(--colorYellow)}.slider-tags.slider-tags_transparent .slider__item-tag_all:hover{background-color:var(--colorYellowLight)}.item-divider{width:120px;height:2px;margin:20px 0;background-color:var(--colorYellowOther)}@media (max-width:1024px){.slider__item-info .slider__item-tags{font-size:16px}}@media (max-width:767px){.slider-tags{top:10px;left:10px;right:10px}.slider-tags .slider__item-tag{padding:4px 8px;font-size:11px;gap:4px}.slider__item-title{padding-right:40px}.slider__item-info .slider__item-tags{font-size:14px}.slider__item-subtitle{font-size:16px}.slider__item-info{flex-grow:0}.slider__item-tags{gap:6px;margin:10px 0 10px}.slider__item-tags:not(:has(*)){display:none}.slider__item-subtitle{margin-bottom:8px}.slider__item-link{margin-top:0}.slider__item-tag-decor{width:14px;height:14px;background-size:contain;background-repeat:no-repeat}}.section--banner-main{margin-bottom:100px}.section--banner-main .banner__inner{display:flex;justify-content:space-between;gap:40px}.section--banner-main .banner__part-left{flex-basis:20%;max-width:20%;flex-grow:0;flex-shrink:0}.section--banner-main .banner__part-right{flex-basis:33%;max-width:33%;flex-grow:0;flex-shrink:0}.section--banner-main .banner__part-center{flex-basis:calc(100% - 20% - 33% - 2 * 40px);max-width:calc(100% - 20% - 33% - 2 * 40px)}.title--main+.text_main{max-width:435px;margin:25px 0 40px}.banner__part .banner-main-slider__item{opacity:1;height:100%}.banner__part .bullets{top:15px;bottom:unset}.banner__part .slider__item-tags{top:unset;bottom:20px;margin:0}.banner-left-article{display:none}.banner-left-article.active{display:block}.banner-left-article .slider-container{height:330px;border-radius:20px;overflow:hidden}.banner-left-article__image{display:block;width:100%;height:100%}.banner-left-article__image img{width:100%;height:100%;object-fit:cover;object-position:center top}.banner__part-left .slider__item-info{gap:15px}.banner__part-right{position:relative}.banner-right-project{display:none}.banner-right-project.active{display:block}.banner__part-right .slider-container{height:330px}.banner__part-right .slider__item-subtitle{margin-bottom:10px}@media (max-width:1600px){.section--banner-main .banner__inner{column-gap:20px}.section--banner-main .banner__part-left{flex-basis:26%;max-width:26%}.section--banner-main .banner__part-center{flex-basis:calc(100% - 26% - 40% - 2 * 20px);max-width:calc(100% - 26% - 40% - 2 * 20px)}.section--banner-main .banner__part-right{flex-basis:40%;max-width:40%}}@media (max-width:1440px){.section--banner-main .title--main{font-size:42px}.section--banner-main .banner__part-left{flex-basis:22%;max-width:22%}.section--banner-main .banner__part-right{flex-basis:36%;max-width:36%}.section--banner-main .banner__part-center{flex-basis:calc(100% - 22% - 36% - 2 * 20px);max-width:calc(100% - 22% - 36% - 2 * 20px)}}@media (min-width:1367px){.banner__part.banner__part-right{max-width:511px}}@media (max-width:1200px){.section--banner-main .banner__inner{flex-wrap:wrap}.section--banner-main .banner__part-left{flex-basis:calc((100% - 20px) * 0.5);max-width:calc((100% - 20px) * .5);order:2}.section--banner-main .banner__part-center{flex-basis:100%;max-width:100%;order:1}.section--banner-main .banner__part-right{flex-basis:calc((100% - 20px) * 0.5);max-width:calc((100% - 20px) * .5);order:3}}@media (max-width:768px){.section--banner-main .banner__part-left,.section--banner-main .banner__part-right{flex-basis:100%;max-width:100%}.banner__part .banner-main-slider__item{height:auto}.banner__part-left .slider__item-info{height:auto}.banner-left-article .slider-container{height:250px}}@media (max-width:479px){.banner__part-right .slider__item-title{padding-right:40px}}@media (max-width:425px){.section--banner-main .title--main{font-size:clamp(24px, 8vw, 32px);line-height:1.45;max-width:100%}}.section--projects{margin-bottom:110px}.hidden-checkboxes{max-height:0;opacity:0;overflow:hidden;transition:all .5s}.hidden-checkboxes.show{max-height:1000px;opacity:1;transition:all 2.25s}.projects__inner{display:flex;gap:60px}.projects__inner-left{display:flex;flex-direction:column;flex-basis:calc((100% - 60px)/ 3);max-width:calc((100% - 60px)/ 3)}.projects__inner-right{flex-basis:calc((100% - 60px)/ 3 * 2);max-width:calc((100% - 60px)/ 3 * 2)}.margin-bottom{margin-bottom:20px}.projects__inner-left .aside{margin-top:20px}.projects__items{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.projects__item{flex-basis:calc((100% - 12px)/ 2);max-width:calc((100% - 12px)/ 2)}.filter-counter{display:flex;align-items:center;gap:5px}.section--projects .filter-counter{margin-bottom:15px}.filter-counter .decor{width:23px;height:21px;background-image:url("../icons/main/icon-filter-decor.svg");background-repeat:no-repeat;background-position:center center}.filter-counter .digit{display:flex;justify-content:center;align-items:center;width:36px;height:36px;padding:10px;font-size:16px;font-weight:500;line-height:1.2;color:var(--colorWhite);background-color:var(--colorRed);border-radius:50%}.filter-counter .digit.digit--inactive{background-color:#9b9b9b}.filter-counter .text{margin-left:10px;font-size:24px;font-weight:700;line-height:1.2}.projects-filter__wrapper{padding:35px;border:1px solid var(--colorGrayLight);border-radius:20px}.section--projects .subtitle{margin-top:0}.section--projects .projects-filter .form-label_checkbox{margin-bottom:20px}.section--projects .slider__item-info{padding:25px;position:relative}.section--projects .slider__item-title{padding-right:130px;font-size:18px}.section--projects .slider__item-title-text{min-width:0}.section--projects .slider__item-subtitle{margin-top:5px;margin-bottom:15px}.projects__item.filtered{opacity:0;height:0;overflow:hidden;transition:opacity .75s,height .75s}@media (max-width:1366px){.projects__item{flex-basis:100%;max-width:100%}}@media (max-width:1024px){.projects__inner{gap:20px}.projects__inner-left{display:flex;flex-direction:column;flex-basis:calc((100% - 20px)/ 3);max-width:calc((100% - 20px)/ 3)}.projects__inner-right{flex-basis:calc((100% - 20px)/ 3 * 2);max-width:calc((100% - 20px)/ 3 * 2)}}@media (max-width:820px){.projects__inner-left{display:flex;flex-direction:column;flex-basis:calc((100% - 20px) * 0.4);max-width:calc((100% - 20px) * .4)}.projects__inner-right{flex-basis:calc((100% - 20px) * 0.6);max-width:calc((100% - 20px) * .6)}}@media (max-width:768px){.section--projects .title--section{margin-bottom:15px}.projects__inner{flex-wrap:wrap}.projects__inner-left,.projects__inner-right{flex-basis:100%;max-width:100%}.content-page_detail .section--projects .button.show-less,.content-page_detail .section--projects .button.show-more,.main-page .section--projects .button.show-less,.main-page .section--projects .button.show-more:not(.projects-filter .button.show-more){display:none!important}.content-page_detail .projects__items,.main-page .projects__items{flex-wrap:nowrap;margin-bottom:30px;border:none;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.content-page_detail .projects__item.slider__item,.main-page .projects__item.slider__item{min-width:95%;height:auto;padding-bottom:10px;opacity:1}.content-page_detail .projects__item .slider__item-info,.main-page .projects__item .slider__item-info{flex-grow:1}}@media (max-width:767px){.section--projects{margin-bottom:50px}.projects-filter__wrapper{padding:0;border:none}.filter-button-box{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.content-page_detail .section--projects .ios-checkbox-wrapper,.main-page .section--projects .ios-checkbox-wrapper{position:relative;width:max-content;padding:10px 30px 10px 5px;font-weight:700;background-color:var(--colorYellow);border-radius:20px}.content-page_detail .section--projects .filter-counter,.main-page .section--projects .filter-counter{position:absolute;right:0;top:0;transform:translateY(-50%) translateX(50%)}.content-page_detail .projects-filter-popup,.main-page .projects-filter-popup{position:relative;display:none}.content-page_detail .projects-filter-popup.active,.main-page .projects-filter-popup.active{position:fixed;inset:0;z-index:100000;display:block;padding:20px;overflow-x:hidden;overflow-y:auto;background:var(--colorGrayBG)}.projects-filter-popup .button-close{position:absolute;display:flex;justify-content:center;align-items:center;top:25px;right:10px;width:60px;height:60px;font-size:80px;font-weight:300}.content-page_detail .section--projects .projects-filter .categories__title-text,.main-page .section--projects .projects-filter .categories__title-text{display:inline-block;padding:10px 25px;font-weight:700;background-color:var(--colorYellow);border-radius:20px}.content-page_detail .section--projects .form-label_checkbox,.main-page .section--projects .form-label_checkbox{max-width:calc(100% - (2 * 20px));max-width:100%;margin-bottom:0;padding:8px 20px;background-color:var(--colorWhite);border-radius:20px}.content-page_detail .section--projects .projects-filter .projects-filter__wrapper,.main-page .section--projects .projects-filter .projects-filter__wrapper{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:60px;padding:0;border:none;transition:all .5s}.content-page_detail .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper,.main-page .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex-grow:0;flex-shrink:0;max-width:100%}.content-page_detail .section--projects .duplicate-checkboxes,.main-page .section--projects .duplicate-checkboxes{display:flex;align-items:center;flex-wrap:wrap;column-gap:24px;row-gap:20px;margin:20px 0 50px}.projects-filter-popup .title--item{margin-bottom:40px;font-size:36px}.filter-button-box .button{padding:12.5px 25px;background-color:var(--colorYellow);border:none}.filter-button-box .button .decor{display:flex;justify-content:center;align-items:center}.filter-button-box .button .button__text{font-weight:700;text-transform:none}}@media (max-width:640px){.projects__item-info .projects__item-tags{justify-content:center;margin-bottom:21px}.section--projects .slider__button-container{display:none}.section--projects .slider__item-info{align-items:center}.section--projects .slider__item-title{padding-right:0}.section--projects .slider__item-link{margin:0 auto}}@media (max-width:534px){.main-page .section--projects .ios-checkbox-wrapper{flex-shrink:0;padding:10px 10px 10px 5px}.filter-button-box .button .button__text{font-size:14px}}@media (max-width:390px){.filter-button-box{flex-direction:column;align-items:flex-start;gap:20px}}.section--specializations{margin-bottom:100px}.section--specializations .title--section{margin-bottom:20px}.section--specializations .subtitle{margin:15px 0 45px;line-height:1.5;color:var(--colorGrayEither)}.spec__inner{display:flex;gap:50px}.spec__inner-left{flex-basis:calc((100% - 50px)/ 2)}.spec__inner-right{flex-basis:calc((100% - 50px)/ 2);flex-shrink:0}.specs__items{display:flex;flex-wrap:wrap;gap:25px}.specs__item{flex-basis:calc((100% - 2 * 25px)/ 3);max-width:calc((100% - 2 * 25px)/ 3)}.section--specializations .slider__item-subtitle{margin-top:5px;margin-bottom:45px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.section--specializations .slider-container{min-height:unset;height:auto;aspect-ratio:4/3}.section--specializations .slider__item-info{padding:25px}.section--specializations .aside{margin-top:20px;border:1px solid var(--colorGrayLight);border-radius:20px}.section--specializations .aside .spec-filter{display:flex;justify-content:flex-start;align-items:center;gap:20px;padding:20px}@media (max-width:991px){.spec__inner{flex-direction:column;gap:0;margin-bottom:25px}.section--specializations .filter-counter{display:none}.section--specializations .subtitle{margin:15px 0 25px}.section--specializations .aside{margin-top:0;border:none}.section--specializations .aside .form-label_checkbox{padding:15px;border:1px solid var(--colorGrayLight);border-radius:20px}.section--specializations .aside .spec-filter{justify-content:flex-start;flex-wrap:wrap;gap:10px;padding:0}.specs__item{flex-basis:calc((100% - 25px)/ 2);max-width:calc((100% - 25px)/ 2)}}@media (max-width:767px){.section--specializations .specs__items .slider__item .slider__item-title{padding-right:0}.section--specializations .specs__items .slider__item .slider__button-container{display:none}.section--specializations .specs__items .slider__item{flex-basis:90%;max-width:90%;min-width:90%;height:auto;padding:25px 15px;opacity:1;transition:opacity 1s,height 1s}.section--specializations .button.show-less,.section--specializations.section--specializations .button.show-more{display:none!important}.section--specializations .specs__items{flex-wrap:nowrap;gap:12px;border:none;overflow-x:auto}.section--specializations .specs__items::-webkit-scrollbar{display:none}.section--specializations .specs__items .slider__item.visible{flex-basis:90%;max-width:90%;min-width:90%}.main-page:not(.content-page) .specs__items{flex-wrap:nowrap;gap:12px;border:none;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.main-page:not(.content-page) .specs__item{min-width:95%;height:auto;padding-bottom:10px;opacity:1}.section--specializations .slider__item-info{flex-grow:1}.main-page:not(.content-page) .section--specializations .button.show-less,.main-page:not(.content-page) .section--specializations .button.show-more{display:none!important}}.section--reasons .title--section{margin-bottom:25px}.section--reasons .subtitle{max-width:50%;margin:25px 0 45px}.section--reasons .reasons__items{display:flex;gap:20px}.section--reasons .reasons__item{display:flex;flex-direction:column;flex-basis:calc((100% - 2 * 20px)/ 3);max-width:calc((100% - 2 * 20px)/ 3);padding:20px;background-color:var(--colorWhite);border-radius:20px}.section--reasons .title--item{display:flex;align-items:center;gap:15px;font-size:32px;line-height:1.2;text-transform:none;color:var(--colorBlackSecondary)}.section--reasons .title--item+.text{margin-top:15px;margin-bottom:30px;color:var(--colorBlackFourth)}@media (max-width:1180px){.section--reasons .title--item{font-size:24px}}@media (max-width:991px){.section--reasons .title--item{font-size:20px}}@media (max-width:820px){.section--reasons .reasons__inner{position:relative}.section--reasons .reasons__inner::after{content:'';position:absolute;top:0;right:0;width:60px;height:100%;background:linear-gradient(to right,transparent,#f3f3f3);pointer-events:none;z-index:1}.section--reasons .reasons__items{overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.section--reasons .reasons__items::-webkit-scrollbar{display:none}.section--reasons .reasons__item{flex-basis:calc(((100% - 20px)/ 2) - 20px);max-width:calc(((100% - 20px)/ 2) - 20px);min-width:calc(((100% - 20px)/ 2) - 20px)}}@media (max-width:767px){.section--reasons .title--section{margin-bottom:15px}.section--reasons .subtitle{max-width:100%;margin:15px 0 35px}.section--reasons .reasons__items{gap:12px}.section--reasons .reasons__item{flex-basis:calc(100% - 20px);max-width:calc(100% - 20px);min-width:95%}}.scroll-indicator{position:relative;height:4px;background:rgba(0,0,0,.1);border-radius:2px;margin-top:8px;overflow:hidden}.scroll-indicator__thumb{position:absolute;top:0;left:0;height:100%;background:var(--colorYellow);border-radius:2px;transition:left 80ms linear}.section--about .title--section{margin-bottom:0}.about__inner-top{display:flex;align-items:center;gap:45px;margin-bottom:25px}.about__inner-top .video{flex-basis:calc((100% - 45px)/ 3);flex-shrink:0}.about__inner-top .video iframe{width:100%;height:100%;min-height:400px;background:linear-gradient(45deg,#000,transparent);border-radius:20px}.section--about .about__items{display:flex;gap:15px}.section--about .about__item{display:flex;gap:25px;flex-basis:calc((100% - 2 * 30px)/ 3);max-width:calc((100% - 2 * 30px)/ 3);margin:0 7.5px;padding:20px 20px 20px 30px;background-color:var(--colorWhite);border-radius:20px}.section--about .text_main{margin:15px 0 35px}.section--about .about__item-image{min-width:100px;min-height:100px;width:100px;height:100px}.section--about .slick-arrow{min-width:40px;border:none;border-radius:10px;background-color:var(--colorWhite);background-size:9px 12px;background-repeat:no-repeat;background-position:center center;transition:all .75s}.section--about .slick-arrow.slick-prev{background-image:url("../icons/main/about/icon-about-button-arrow-prev.svg")}.section--about .slick-arrow.slick-next{background-image:url("../icons/main/about/icon-about-button-arrow-next.svg")}.section--about .slick-arrow:hover{background-color:var(--colorBlackFifth)}.section--about .slick-arrow.slick-prev:hover{background-image:url("../icons/main/about/icon-about-button-arrow-prev_hover.svg")}.section--about .slick-arrow.slick-next:hover{background-image:url("../icons/main/about/icon-about-button-arrow-next_hover.svg")}.section--about .button-adapting{display:none}@media (max-width:1366px){.about__inner-top{gap:20px}.about__inner-top .video{flex-basis:calc((100% - 20px)/ 2)}}@media (max-width:991px){.about__inner-top{flex-direction:column-reverse;gap:0}.about__inner-top .video{flex-basis:100%;width:100%}.section--about .text_main{margin:20px 0 35px}.section--about .text_main+.button{display:none}.section--about .button-adapting{display:block;margin:35px 0}.section--about .button-adapting .button{margin:0 auto;width:100%}}@media (max-width:767px){.section--about .about__items{gap:12px;padding-bottom:10px;overflow-x:auto}.section--about .about__items::-webkit-scrollbar{display:none}.section--about .about__item{flex-basis:95%;max-width:95%;min-width:95%;margin:0}}@media (max-width:640px){.section--about .slick-arrow{display:none}.section--about .about__item-image{min-width:71px;min-height:71px;width:71px;height:71px}.section--about .about__item{align-items:center;gap:14px}}.section--news .news__inner{display:flex;gap:35px}.section--news .news__inner-left{flex-basis:calc((100% - 35px) * 0.6);max-width:calc((100% - 35px) * .6)}.section--news .news__inner-right{display:flex;flex-direction:column;gap:20px;flex-basis:calc((100% - 35px) * 0.4);max-width:calc((100% - 35px) * .4)}.section--news .news__item{display:flex;align-items:stretch;flex-direction:row}.section--news .news__inner-left .slider-container{height:100%}.section--news .news__item_main{display:flex;flex-direction:row;height:100%}.section--news .bullets{top:20px;bottom:unset}.section--news .slider__button-container{position:static;margin-top:auto}.section--news .news__image-link{display:inline}.news__image{width:145px;height:145px;border-radius:20px;overflow:hidden}.news__image img{width:100%;height:100%;object-fit:cover;display:block}.section--news .slider__item-info{display:flex;flex-direction:column;align-items:flex-start;padding:20px}.section--news .news__inner-left .slider__item-info{padding:30px 25px 45px 45px}.section--news .news__inner-left .slider__item-link{margin-left:unset;margin-top:unset}.section--news .news__inner-right .slider__item-link{margin-left:unset}.section--news .slider__item-title{padding-right:0;font-size:32px;line-height:1;text-transform:unset;color:var(--colorBlackThird)}.section--news .news__inner-right .slider__item-title{padding:0;font-size:24px}.section--news .news__inner-right .slider__item-title .slider__item-title-text{line-height:1}.section--news .slider__item-subtitle{margin-bottom:15px;color:var(--colorGrayEither)}.section--news .news__item-date{margin-bottom:5px;font-size:16px;text-transform:uppercase;color:var(--colorBlackFourth)}@media (max-width:1366px){.section--news .news__item_main{flex-direction:column}.section--news .news__inner-left .slider-container{height:400px}.news__image{height:100%;min-height:145px}.section--news .news__inner-right .slider__item-title{margin-bottom:20px}.section--news .slider__button-container{margin-top:20px}}@media (max-width:1180px){.section--news .news__inner{flex-direction:column;gap:25px}.section--news .news__inner-left{flex-basis:100%;max-width:100%}.section--news .news__inner-right{flex-basis:100%;max-width:100%}}@media (max-width:640px){.section--news .slider__button-container{display:none}}.section--reviews .title--section{margin-bottom:0}.section--reviews .reviews__inner{display:flex;gap:40px}.section--reviews .reviews__inner-left{flex-basis:calc((100% - 40px)/ 3);max-width:calc((100% - 40px)/ 3)}.section--reviews .reviews__inner-right{flex-basis:calc((100% - 40px)/ 3 * 2);max-width:100%;flex-grow:1}.section--reviews .subtitle{margin:10px 25px 25px}.section--reviews .reviews__items{display:flex;flex-wrap:wrap;gap:25px}.section--reviews .reviews__items::-webkit-scrollbar{display:none}.section--reviews .reviews__item{display:none;flex-direction:column;flex-basis:calc((100% - 25px)/ 2);max-width:calc((100% - 25px)/ 2);height:0;padding:0;background-color:var(--colorWhite);border-radius:20px;opacity:0;overflow:hidden;transition:opacity 1s,height 1s}.section--reviews_fullwidth .reviews__item{flex-basis:calc((100% - 2 * 25px)/ 3);max-width:calc((100% - 2 * 25px)/ 3)}.section--reviews .reviews__item.visible{display:flex;height:auto;padding:40px 30px;opacity:1;transition:opacity 1s,height 1s}.section--reviews .reviews__item-head{display:flex;align-items:center;gap:20px}.section--reviews .reviews__item-logo{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:80px;height:80px;padding:10px;border:1px solid var(--colorGrayOther);border-radius:10px}.section--reviews .reviews__item-logo .reviews__item-logo-image{max-width:100%;max-height:100%;object-fit:contain}.section--reviews .reviews__item-name{line-height:1.2;color:var(--colorBlackFourth)}.section--reviews .reviews__item-place{font-size:16px;font-weight:400;line-height:1.5;text-transform:uppercase;color:var(--colorBlackFourth)}.section--reviews .reviews__item-divider{width:100%;height:2px;margin:20px 0;background-color:var(--colorGrayOtherwise)}.section--reviews .reviews__item-body{display:flex;flex-direction:column;height:100%}.section--reviews .reviews__item-gallery{display:flex;align-items:stretch;gap:10px;margin-bottom:20px;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorGrayDefault) transparent}.section--reviews .reviews__item-gallery-link{position:relative;display:block;flex-shrink:0;border-radius:10px;overflow:hidden;border:1px solid var(--colorGrayOther);transition:border-color .3s;cursor:pointer}.section--reviews .reviews__item-gallery-link:hover{border-color:var(--colorYellow)}.section--reviews .reviews__item-gallery-image{display:block;width:auto;height:160px;object-fit:contain;background-color:var(--colorWhite);border-radius:9px}.section--reviews .reviews__item-gallery-zoom{position:absolute;bottom:8px;right:8px;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:rgba(0,0,0,.5);color:#fff;border-radius:50%;opacity:0;transition:opacity .3s}.section--reviews .reviews__item-gallery-link:hover .reviews__item-gallery-zoom{opacity:1}.section--reviews .reviews__item-gallery-link--file{display:flex;align-items:center;justify-content:center;width:120px;height:160px;background-color:var(--colorGrayDefault)}.section--reviews .reviews__item-gallery-badge{padding:6px 12px;font-size:12px;font-weight:600;text-transform:uppercase;color:var(--colorBlackFourth);background-color:var(--colorWhite);border-radius:6px}.section--reviews .reviews__item-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;max-height:72px;font-size:16px;font-weight:400;line-height:1.5;color:var(--colorBlackSeventh);transition:all .75s}.section--reviews .reviews__item-text.visible{-webkit-line-clamp:unset;overflow:unset;max-height:100%;transition:all .75s}.section--reviews .reviews__items .show-more__text{text-transform:none}.section--reviews .show-more__arrow{display:flex;justify-content:center;align-items:center}.section--reviews .reviews__item-view-btn{display:none}.fancybox__container{z-index:200000!important}.fancybox-close-btn-mobile{display:none}@media (max-width:1180px){.section--reviews .reviews__items{gap:15px}.section--reviews .reviews__item{flex-basis:100%;max-width:100%}.section--reviews_fullwidth .reviews__item{flex-basis:calc((100% - 15px)/ 2);max-width:calc((100% - 15px)/ 2)}}@media (max-width:1140px){.section--reviews .reviews__inner{flex-direction:column;gap:30px}.section--reviews .reviews__inner-left{flex-basis:100%;max-width:100%}.section--reviews .reviews__inner-right{flex-basis:100%;max-width:100%}.section--reviews .reviews__items+.button.show-more,.section--reviews .reviews__items+.button.show-more+.button.show-less{display:none!important}.section--reviews .reviews__items{display:flex;flex-direction:row;align-items:stretch;flex-wrap:nowrap;gap:10px;padding-bottom:10px;overflow-x:auto}.section--reviews .reviews__item{flex-basis:90%;max-width:90%;min-width:90%;height:auto;padding:25px 15px;opacity:1;transition:opacity 1s,height 1s}.section--reviews .reviews__item.visible{padding:25px 15px}.section--reviews .reviews__item-head{flex-direction:row;align-items:center;gap:15px}.section--reviews .reviews__item-logo{width:70px;height:70px;padding:8px}.section--reviews .reviews__item-gallery{display:none}.section--reviews .reviews__item-view-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;color:var(--colorBlackMain);background-color:var(--colorGrayBG);border:1px solid var(--colorGrayOther);border-radius:20px;cursor:pointer;transition:background-color .3s;margin-bottom:15px}.section--reviews .reviews__item-view-btn:active,.section--reviews .reviews__item-view-btn:hover{background-color:var(--colorYellow);border-color:var(--colorYellow)}.section--reviews .reviews__item-view-btn svg{width:18px;height:18px;flex-shrink:0}.section--reviews .reviews__item-name{font-size:16px}.section--reviews .reviews__item-place{font-size:14px}}@media (max-width:767px){.section--reviews .subtitle{margin:10px 0 15px}.fancybox-close-btn-mobile{display:block;margin:15px auto 0;padding:12px 30px;font-size:16px;font-weight:500;font-family:inherit;color:var(--colorBlackMain);background-color:var(--colorWhite);border:none;border-radius:20px;cursor:pointer;transition:background-color .3s}.fancybox-close-btn-mobile:active,.fancybox-close-btn-mobile:hover{background-color:var(--colorYellow)}}.section--partners .title{text-align:center}.partners__items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px}.partners__item{flex-basis:calc((100% - 5 * 18px)/ 6);max-width:calc((100% - 5 * 18px)/ 6);filter:grayscale(1);transition:all 1s}.partners__item-image{width:100%;height:auto;display:block}.partners__item:hover{filter:grayscale(0);transform:scale(1.125)}@media (max-width:1024px){.partners__item{flex-basis:calc((100% - 3 * 18px)/ 4);max-width:calc((100% - 3 * 18px)/ 4)}}@media (max-width:820px){.partners__item{flex-basis:calc((100% - 2 * 18px)/ 3);max-width:calc((100% - 2 * 18px)/ 3)}}@media (max-width:767px){.section--partners .title{margin-bottom:10px}.partners__items{flex-wrap:nowrap;padding-bottom:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.partners__items::-webkit-scrollbar{display:none}.partners__item{flex-basis:30%;max-width:30%;min-width:30%;flex-shrink:0}}.section--faq .faq__wrapper{display:flex;flex-direction:column;width:60%;margin:0 auto}.section--faq .faq__wrapper>*{margin:0}.section--faq .title--section{text-align:center}.section--faq .subtitle{width:80%;margin:15px auto 40px;text-align:center;color:var(--colorBlackMain)}.section--faq .aside{padding:20px 30px;border:1px solid var(--colorGrayLight);border-radius:20px}.section--faq .aside .faq-filter{flex-wrap:wrap;display:flex;justify-content:center;align-items:center;gap:35px}.section--faq .button-box__item{max-width:max-content;margin:10px auto 50px;padding:20px}.section--faq .faq__items{display:flex;align-items:flex-start;gap:15px;flex-wrap:wrap}.section--faq .faq__item{display:none;flex-basis:calc((100% - 15px)/ 2);max-width:calc((100% - 15px)/ 2);height:0;background-color:var(--colorWhite);border-radius:20px;opacity:0;overflow:hidden;transition:opacity 1s,height 1s}.faq__wrapper .show-more{margin-top:28px}.section--faq .faq__item.visible{display:flex;flex-direction:column;justify-content:space-between;height:100%;opacity:1;transition:opacity 1s,height 1s}.section--faq .faq__inner{display:flex;flex-direction:column}.section--faq .faq__item-to-form{justify-content:space-between;flex-direction:row!important;margin-left:auto;opacity:1!important;height:auto!important;overflow:visible!important;min-height:96px;display:flex;align-items:center;gap:30px;padding:15px 30px;width:100%}.section--faq .faq__item-to-form .button{padding:25px 38px 20px 38px}.section--faq .faq__item-body{display:flex;flex-direction:column;gap:15px;height:0;opacity:0;overflow:hidden;transition:opacity .75s,height .75s}.section--faq .faq__item-head{flex-direction:row;display:flex;align-items:center;gap:16px;padding:30px;cursor:pointer}.faq__item-arow-block{align-items:center;display:flex;flex-direction:row;gap:16px;flex:1;min-width:0}.section--faq .faq__item-tag{flex-shrink:0;margin-left:auto;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.5;text-transform:uppercase;color:var(--colorBlackThird)}.section--faq .faq__item-body.open{margin-top:-20px;padding:0 30px 30px;opacity:1;height:auto;transition:opacity .25s,height .25s}.section--faq .faq__item-arow{transition:transform .75s}.section--faq .faq__item-arow.open{transform:rotate(180deg)}@media (max-width:1180px){.banner__part_info .button-box__item{width:100%}.section--faq .faq__wrapper{width:100%}.section--faq .faq__item-to-form{justify-content:center;align-items:center;min-height:auto;display:flex;flex-direction:column;text-align:center;gap:20px;padding:25px 30px}.section--faq .faq__item{flex-basis:100%;max-width:100%}.faq__item-to-form .title--item{width:auto;max-width:100%}}@media (max-width:768px){.section--faq .subtitle{width:100%}.section--faq .button-box__item{max-width:100%;width:100%}}@media (max-width:767px){.section--faq .aside{display:none}.section--faq .button-box__item{margin:0 auto 25px;padding:12.5px}.section--faq .faq__item-head{padding:20px;gap:10px}.section--faq .faq__item-tag{display:none}.section--faq .faq__item-body.open{padding:0 20px 20px}.section--faq .faq__item-to-form .title--item{font-size:18px}}@media (max-width:640px){.section--faq .faq__item-to-form{gap:16px;flex-direction:column;justify-content:center;flex-wrap:wrap}.section--faq .faq__item-to-form .title--item{text-align:center}}.section--stages .subtitle{max-width:50%;margin-bottom:50px}.section--stages .stages__items{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:18px;margin:20px 0}.section--stages .stages__item{position:relative;display:flex;flex-direction:column;flex-basis:calc(50% - 12px);max-width:calc(50% - 12px);padding:20px 15px;background-color:var(--colorWhite);border-radius:20px}.section--stages .stages__title-box{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:30px}.section--stages .stages__duration{flex-shrink:0;font-size:20px;color:var(--colorGrayDark)}.section--stages .slider__item-tags{margin:0;margin-top:auto}.section--stages .button{width:min(300px,100%);padding:15px;font-size:20px;line-height:1.5;cursor:default;transition:none;pointer-events:none}.section--stages .button-box{flex-wrap:nowrap;gap:25px}.section--stages .button-box .button+p{color:var(--colorGrayTwoMoreTime)}.section--stages .stages__item.stages__item_note{padding:20px 0;background-color:transparent}.section--stages .stages__item.stages__item_note.mobile{display:none}@media (max-width:1024px){.section--stages .subtitle{max-width:66%}}@media (max-width:820px){.section--stages .subtitle{max-width:100%}.section--stages .stages__item{flex-basis:100%;max-width:100%}.section--stages .stages__title-box{margin-bottom:20px}}@media (max-width:767px){.section--stages .subtitle{margin-bottom:20px;font-size:16px;line-height:1.5}.section--stages .stages__duration{font-size:14px}.section--stages .button{display:none}.section--stages .button-box{flex-wrap:wrap}.section--stages .stages__items{flex-wrap:nowrap;gap:12px;padding-bottom:10px;overflow-x:auto;scrollbar-width:none}.section--stages .stages__items::-webkit-scrollbar{display:none}.section--stages .stages__scroll-wrap{position:relative}.section--stages .stages__scroll-wrap::after{content:'';position:absolute;top:0;right:0;width:60px;height:100%;background:linear-gradient(to right,transparent,var(--colorGrayBG,#f3f3f3));pointer-events:none;z-index:1}.section--stages .stages__item{flex-shrink:0;min-width:85%;max-width:85%;padding:16px}.section--stages .stages__title-box{margin-bottom:16px}.section--stages .title--section .text__important.mobile{display:inline-block}.section--stages .stages__item.stages__item_note.mobile{display:block}.section--stages .slider__item-tags{font-size:14px}}@media (max-width:534px){.section--stages .stages__item{min-width:90%;max-width:90%}}.section--banner-content-page .banner__inner{display:flex;gap:80px}.section--banner-content-page .banner__part-left{display:flex;flex-direction:column;flex-basis:calc((100% - 80px) - 33%);max-width:calc((100% - 80px) - 33%);flex-grow:0;flex-shrink:0}.section--banner-content-page .banner__part-right{flex-basis:33%;max-width:33%;flex-grow:0;flex-shrink:0}.section--banner-content-page .reasons__items{display:flex;align-items:normal;gap:20px;margin-top:auto}.section--banner-content-page .reasons__item{display:flex;flex-direction:column;flex:1 1 calc((100% - (20px * (var(--items-count) - 1)))/ var(--items-count));max-width:calc((100% - (20px * (var(--items-count) - 1)))/ var(--items-count));padding:20px;background-color:var(--colorWhite);border-radius:20px}.section--banner-content-page .title--item{display:flex;align-items:center;gap:10px;font-size:24px;line-height:1.2;text-transform:none;color:var(--colorBlackSecondary)}.section--banner-content-page .banner__part-right .title--item{text-transform:uppercase}.section--banner-content-page .title--item__decor{min-width:30px;max-width:48px;flex-shrink:0}.section--banner-content-page .title--item__decor img{width:100%;height:100%;object-fit:contain}.section--banner-content-page .title--item__text{font-size:70%}.section--banner-content-page .title--item+.text{margin-top:15px;font-size:20px;line-height:1.2;color:var(--colorBlackFourth)}.section--banner-content-page .content__button-box{margin:50px 0}.section--banner-content-page .banner__part-left .slider__item-tags{position:static;margin-bottom:30px}.section--banner-content-page .banner__part-right .slider-container{height:480px}.section--banner-content-page .banner__part-right .slider__item-pretext{margin-bottom:10px;font-size:20px;font-weight:500;line-height:1.5;color:var(--colorGrayOneMore)}.section--banner-content-page .reasons__items.hidden{display:none}.section--banner-content-page .reasons__items--many:not(.hidden){display:none}.section--banner-content-page .reasons__items--many.hidden{display:flex;margin-top:20px}@media (max-width:1366px){.section--banner-content-page .reasons__items{display:none}.section--banner-content-page .reasons__items.hidden{display:flex;margin-top:20px}}@media (max-width:1180px){.section--banner-content-page .banner__inner{gap:20px}.section--banner-content-page .banner__part-left,.section--banner-content-page .banner__part-right{flex-basis:calc((100% - 20px)/ 2);max-width:calc((100% - 20px)/ 2)}.section--banner-content-page .reasons__item{flex:1 1 calc((100% - (20px * (var(--items-count) - 1)))/ var(--items-count));max-width:calc((100% - (20px * (var(--items-count) - 1)))/ var(--items-count))}.section--banner-content-page .content__button-box{flex-direction:column}}@media (max-width:991px){.section--banner-content-page .banner__inner{flex-direction:column}.section--banner-content-page .banner__part-left,.section--banner-content-page .banner__part-right{flex-basis:100%;max-width:100%}.section--banner-content-page .content__button-box{flex-direction:row}}.section--banner-content-page .reasons__scroll-wrap{position:relative}@media (max-width:820px){.section--banner-content-page .reasons__scroll-wrap::after{content:'';position:absolute;top:0;right:0;width:60px;height:100%;background:linear-gradient(to right,transparent,var(--colorGrayBG,#f3f3f3));pointer-events:none;z-index:1}.section--banner-content-page .reasons__items{padding-bottom:10px;overflow-x:auto;scrollbar-width:none}.section--banner-content-page .reasons__items::-webkit-scrollbar{display:none}.section--banner-content-page .reasons__item{flex-basis:66%;max-width:66%;min-width:66%}}@media (max-width:767px){.section--banner-content-page .reasons__item{flex-basis:90%;max-width:90%;min-width:90%}.section--banner-content-page .content__button-box{margin:25px 0}.section--banner-content-page .banner__part-left .slider__item-tags{margin-bottom:55px}}@media (max-width:534px){.section--banner-content-page .content__button-box .button{width:100%}}.section--banner-project__background{padding-top:50px;padding-bottom:50px;background-image:url("../images/catalog/banner-company.png");background-repeat:no-repeat;background-size:cover;background-position:center center}.wrapper_mobile{display:none}.section--banner-project .banner__inner{display:flex;justify-content:space-between;align-items:flex-end}.section--banner-project .banner__part_info{max-width:50%;padding:40px 40px 40px 50px;background-color:var(--colorWhite);border-radius:20px}.section--banner-project .slider-tags{position:static}.section--banner-project .slider__item-title{margin-bottom:15px}.section--banner-project .slider__item-tags_main{margin:40px 0 10px}.section--banner-project .slider__item-tags:not(.slider-tags){display:none}.section--banner-project .button-box{gap:5px;margin:35px 0}.button_gallery{display:flex;align-items:center;gap:15px;padding:10px 25px 10px 12px;background-color:var(--colorWhite)}.button_gallery:hover{background-color:var(--colorYellow)}.button_gallery .button__decor{display:flex;justify-content:center;align-items:center}@media (max-width:1180px){.section--banner-project .banner__part_info{max-width:66%}}@media (max-width:991px){.section--banner-project .banner__inner{flex-direction:column;align-items:flex-start;gap:20px}.section--banner-project .banner__part_info{max-width:100%}}.desktop-banner{display:block}.mobile-banner{display:none}@media (max-width:1180px){.mobile-banner{display:block}.desktop-banner{display:none}.section--banner-project__background{min-height:350px;border-radius:20px}.section--banner-project .banner__part_info{max-width:100%;width:100%}.section--banner-project .banner__inner .banner__part:not(.banner__part_info){display:none}.section--banner-project .button-box{gap:15px}.section--banner-project .slider-tags:not(.slider__item-tags_main){justify-content:center}}.section--banner-company .banner__part_info{padding:50px 50px 30px 50px}.section--banner-company .slider__item-tags_main{margin-top:0;margin-bottom:40px}.section--banner-company .text_pages{margin-bottom:70px;line-height:1.5}.company-page .slider-tags .slider__item-tag{gap:10px;padding:7.5px 15px;font-size:inherit;opacity:1}.company-page .slider-tags .slider__item-tag-decor{width:24px;height:24px}@media (max-width:767px){.section--banner-project .slider-tags:not(.slider__item-tags_main){justify-content:flex-start}}.content-page .section--content .inner{padding:0 30px;font-size:20px}.content-page .section--content .title--section{margin-bottom:10px}.content-page .content__paragraph{margin-bottom:20px;margin-bottom:35px}.content-page .section--content .content__paragraph{margin:20px 0 35px;font-weight:500}.content-page .section--content .content__title{margin-bottom:20px;font-size:32px;font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--colorBlackSecondary)}.content-page .section--content .content__subtitle{margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.2;color:var(--colorBlackSecondary)}.content-page .section--content .content__pre-subtitle{margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.5;color:var(--colorBlackMain)}.content-page .section--content .content__article:not(.content__article_column){display:flex;align-items:center;gap:50px;margin:35px 0}.content-page .section--content .content__article_column{margin:35px 0}.content-page .section--content .content__article_row-right{flex-direction:row-reverse}.content-page .section--content .content__article:not(.content__article_column) img{max-width:500px;min-height:330px;object-fit:cover}.content-page .section--content .content__list_unordered{list-style:none;padding-left:0}.content-page .section--content .content__list-item{position:relative;padding-left:50px;margin-bottom:20px;font-weight:500}.content-page .section--content .content__list_unordered .content__list-item::before{content:"";position:absolute;left:0;top:0;margin-top:8px;margin-left:25px;border-radius:50%}.content-page .section--content .content__list_unordered.content__list_unordered_black .content__list-item::before{width:16px;height:16px;background-color:var(--colorBlackFourth);border:none}.content-page .section--content .content__list_unordered.content__list_unordered_blue .content__list-item::before{width:20px;height:20px;margin-top:6px;border:4px solid var(--colorBlueAnother)}.content-page .section--content .content__list_ordered{list-style:none;padding-left:0;counter-reset:item}.content-page .section--content .content__list_ordered>.content__list-item::before{content:counter(item);counter-increment:item;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:0;margin-left:10px;font-size:20px;font-weight:800;color:var(--colorBlueAnother);background-color:transparent;border:2px solid var(--colorBlueAnother);border-radius:50%}.content-page .section--content .content__quote{position:relative;margin:35px 0;padding-left:90px;border-radius:20px}.content-page .section--content .content__quote::before{content:"";position:absolute;left:0;display:block;width:60px;height:52px;background-image:url("../icons/content/icon-content-quote.svg");background-repeat:no-repeat}.content-page .section--content .content__quote.content__quote_approve,.content-page .section--content .content__quote.content__quote_error,.content-page .section--content .content__quote.content__quote_warn,.content-page .section--content .content__quote_bg{padding:40px 40px 40px 130px}.content-page .section--content .content__quote.content__quote_approve::before,.content-page .section--content .content__quote.content__quote_error::before,.content-page .section--content .content__quote.content__quote_warn::before,.content-page .section--content .content__quote_bg::before{left:40px}.content-page .section--content .content__quote_bg{background-color:var(--colorWhite)}.content-page .section--content .content__quote.content__quote_approve{background-color:var(--colorGreen)}.content-page .section--content .content__quote.content__quote_approve::before{width:40px;height:37px;background-image:url("../icons/content/icon-content-approve.svg")}.content-page .section--content .content__quote.content__quote_error{background-color:var(--colorRose)}.content-page .section--content .content__quote.content__quote_error::before{width:53px;height:54px;background-image:url("../icons/content/icon-content-error.svg")}.content-page .section--content .content__quote.content__quote_warn{background-color:var(--colorWarn)}.content-page .section--content .content__quote.content__quote_warn::before{width:47px;height:40px;background-image:url("../icons/content/icon-content-warn.svg")}.content-page .section--content .content__article.content__article_image{align-items:flex-start}.content-page .section--content .content__article.content__article_image img{width:400px;height:400px}.content-page .content__button-box{display:inline-flex;gap:20px;flex-wrap:wrap}.content-page .section--content .content__paragraph_italic{font-size:24px;font-weight:400;line-height:2;font-style:italic}.content-page .section--content .align_center{text-align:center}.content-page .section--content .width-50{max-width:50%;margin:0 auto 35px!important}.content-page .section--content .width-50_left{margin:0 0 35px!important}.content__article-info-box{display:flex;flex-direction:column;gap:50px}.content-page .section--content .content__article-info-box .content__paragraph{margin-bottom:0}.content-page .section--content .content-page__banner{margin-bottom:35px}.content-page .section--content .content-page__banner-image:not(.mobile){display:block}.content-page .section--content .content-page__banner-image.mobile{display:none}.content-page .section--content .content-page__banner-image{max-width:100%;height:auto}.content-page .section--content .content__list-item-title{font-weight:800;color:var(--colorBlackFourth)}.content-page .section--content .content__list-item-title+.content__paragraph{margin-top:10px}.content-page .section--content .choices__items{display:flex;flex-wrap:wrap;gap:20px}.content-page .section--content .choices__item{padding:20px 15px;color:var(--colorBlackThird);background-color:var(--colorWhite);border-radius:20px}.content-page .section--content .choices__item-title{margin-bottom:10px;font-weight:700;text-transform:uppercase}.content-page .section--content .content__article_column+.content__button-box{margin-top:-20px}.content-page .section--content#content-tenders .partners__items{display:flex;align-items:center;flex-wrap:wrap;column-gap:35px;row-gap:20px}.content-page .section--content#content-tenders .partners__item{flex-basis:calc((100% - 2 * 35px)/ 3);max-width:calc((100% - 2 * 35px)/ 3);filter:unset;transition:all 1s}.content-page .section--content .section--reasons .title--item{font-size:24px}.content-page .section--content .section--reasons .item__link{font-size:16px}@media (max-width:1366px){.content-page .section--content .width-50{max-width:66%}}@media (max-width:1024px){.content-page .section--content .width-50{max-width:75%}.content-page .content__button-box .button{white-space:normal;width:auto}}@media (max-width:991px){.content-page .section--content .inner{padding:0 20px;font-size:18px}.content-page .section--content .content__title{font-size:28px}.content-page .section--content .content__subtitle{font-size:22px}.content-page .section--content .content__article:not(.content__article_column){gap:25px}.content-page .section--content .content__article_row-left{flex-direction:column}.content-page .section--content .content__article_row-right{flex-direction:column-reverse}.content-page .section--content .content__article:not(.content__article_column) img:not(.content__article.content__article_image img){max-width:100%;min-height:unset;height:auto;object-fit:cover}.content-page .content__article_image{flex-direction:column}.content-page .section--content .content__quote.content__quote_approve,.content-page .section--content .content__quote.content__quote_error,.content-page .section--content .content__quote.content__quote_warn,.content-page .section--content .content__quote_bg{padding:40px 30px 30px 100px}}@media (max-width:767px){.content-page.content-page_detail{overflow-x:hidden}.content-page .section--content .inner,.content-page .section--content .wrapper{overflow-wrap:break-word;word-wrap:break-word}.content-page .section--content iframe,.content-page .section--content img,.content-page .section--content table,.content-page .section--content video{max-width:100%;height:auto}.content-page .section--content .choices__items,.content-page .section--content .content-page__banner,.content-page .section--content .partners__items,.content-page .section--content .reasons__items,.content-page .section--content .scroll-wrapper{max-width:calc(100vw - 40px);overflow-x:auto}.content-page .section--content .inner .inner{padding:0}.content-page .section--content .content__button-box .button__text[style]{font-size:24px!important}.content-page .content__button-box{display:flex;flex-direction:column;gap:12px}.content-page .content__button-box .button{width:100%;white-space:normal;text-align:left;padding:18px;font-size:14px}.content-page .section--content .inner{padding:0 10px;font-size:16px;overflow-wrap:break-word;word-wrap:break-word}.content-page .section--content .content__title{font-size:22px;text-transform:none;overflow-wrap:break-word;word-wrap:break-word}.content-page .section--content .content__subtitle{font-size:20px}.content-page .section--content .content__pre-subtitle{font-size:16px}.content-page .section--content .content__paragraph_italic{font-size:18px;line-height:1.5}.content-page .section--content .width-50{max-width:100%}.content-page .section--content .content__quote.content__quote_approve::before,.content-page .section--content .content__quote.content__quote_error::before,.content-page .section--content .content__quote.content__quote_warn::before,.content-page .section--content .content__quote_bg::before{top:30px}.content-page .section--content .content-page__banner-image:not(.mobile){display:none}.content-page .section--content .content-page__banner-image.mobile{display:block}.content-page .section--content .content__article.content__article_image img{width:100%;min-width:100%;height:auto}.content-page .section--content .content__list-item{padding-left:40px}.content-page .section--content .content__list_unordered .content__list-item::before{margin-left:10px}.content-page .section--content .content__list_ordered>.content__list-item::before{margin-left:0;width:28px;height:28px;font-size:16px}.content-page .section--content .content__quote{padding-left:70px}.content-page .section--content .content__quote::before{width:45px;height:39px}.content-page .section--content .content__quote.content__quote_approve,.content-page .section--content .content__quote.content__quote_error,.content-page .section--content .content__quote.content__quote_warn,.content-page .section--content .content__quote_bg{padding:80px 20px 20px 20px}.scroll-wrapper{width:100%;overflow-x:auto;display:flex;justify-content:flex-start}.scroll-wrapper .content-page__banner-image{width:auto;max-width:unset;height:100%;object-fit:contain}.content-page .section--content .choices__items{flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.content-page .section--content .choices__item{flex-basis:calc(100% - 20px);max-width:calc(100% - 20px);min-width:90%}.content-page .section--content#content-tenders .partners__items{flex-wrap:nowrap}.content-page .section--content#content-tenders .partners__item{flex-basis:calc(((100% - 35px)/ 2) - 20px);max-width:calc(((100% - 35px)/ 2) - 20px);min-width:calc(((100% - 35px)/ 2) - 20px)}}@media (max-width:534px){.content-page .section--content#content-tenders .partners__item{flex-basis:90%;max-width:90%;min-width:90%}}.trading-platforms{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0 35px}.trading-platforms__item{flex:1 1 calc((100% - 2 * 16px)/ 3);max-width:calc((100% - 2 * 16px)/ 3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 20px;background-color:var(--colorWhite);border-radius:16px;min-height:120px}.trading-platforms__item img{max-width:100%;height:80px;width:auto;object-fit:contain}.trading-platforms__name{font-size:14px;font-weight:500;line-height:1.3;color:var(--colorGrayDark);text-align:center}@media (max-width:767px){.trading-platforms__item{flex:1 1 calc((100% - 16px)/ 2);max-width:calc((100% - 16px)/ 2)}}@media (max-width:400px){.trading-platforms__item{flex:1 1 100%;max-width:100%}}.sitemap{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:30px 0}.sitemap__group{background-color:var(--colorWhite);border-radius:16px;padding:24px 20px}.sitemap__group--catalog{grid-column:1/-1}.sitemap__group-title{margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.3;color:var(--colorBlackSecondary)}.sitemap__links{list-style:none;padding:0;margin:0;margin-left:4px;display:flex;flex-direction:column;gap:4px}.sitemap__links--catalog{columns:4;column-gap:20px;display:block}.sitemap__links--catalog li{break-inside:avoid;margin-bottom:4px}.sitemap__link{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;font-size:15px;font-weight:500;line-height:1.4;color:var(--colorBlackThird);text-decoration:none;border-radius:6px;transition:background-color .15s,color .15s}.sitemap__link::before{content:'';display:block;flex-shrink:0;width:4px;height:4px;border-radius:50%;background-color:var(--colorGrayLight);transition:background-color .15s}.sitemap__link:hover{background-color:var(--colorYellowLight);color:var(--colorBlackMain)}.sitemap__link:hover::before{background-color:var(--colorBlackMain)}.sitemap__link--heading{display:inline;padding:0;font-size:18px;font-weight:700;color:var(--colorBlackSecondary);border-radius:0}.sitemap__link--heading::before{display:none}.sitemap__link--heading:hover{background-color:transparent;color:var(--colorBlackMain);text-decoration:underline}@media (max-width:1024px){.sitemap__links--catalog{columns:3}}@media (max-width:820px){.sitemap{grid-template-columns:repeat(2,1fr)}.sitemap__group--catalog{grid-column:1/-1}.sitemap__links--catalog{columns:2}}@media (max-width:534px){.sitemap{grid-template-columns:1fr}.sitemap__links--catalog{columns:1}}.section--features .inner{display:flex;align-items:flex-start;gap:70px}.section--features .features__part{flex-basis:calc((100% - 70px)/ 2);max-width:calc((100% - 70px)/ 2);flex-grow:0;flex-shrink:0}.section--features .slider__item-tags{margin-bottom:25px}.section--features .text_pages:not(.text_pages_important){margin-bottom:40px;font-weight:500;line-height:2}.features__list{display:flex;flex-direction:column;gap:10px}.features__list-item{display:flex;justify-content:space-between;padding:20px 25px;font-size:24px;background-color:var(--colorWhite);border-radius:20px;gap:10px}.features__list-description{text-align:end;font-weight:600;color:var(--colorBlackZero)}.section--features .inner.mobile{display:none}@media (max-width:1366px){.section--features .inner:first-child .features__part:first-child{flex-basis:100%;max-width:100%}}@media (max-width:1140px){.features__list-item{flex-direction:column;gap:10px}.features__list-description{text-align:start}}@media (max-width:991px){.section--features .title--section{font-size:36px}}.inner-mobile{display:none!important}.inner-desktop{display:flex!important}@media (max-width:767px){.section--features .inner.mobile{display:flex}.inner-mobile{display:flex!important}.inner-desktop{display:none!important}.section--features .inner.mobile{flex-direction:column;gap:40px}.section--features .inner.desktop{display:none}.section--features .inner{flex-direction:column;gap:40px}.section--features .features__part{flex-basis:100%;max-width:100%;min-width:100%}.features__list-item{font-size:18px;padding:15px 20px}.section--features .text_pages:not(.text_pages_important){margin-top:-15px}.section--features .slider__item-tags{margin-top:5px;margin-bottom:0}}@media (max-width:360px){.features__list-item{flex-direction:column}}.gallery__inner{display:grid;grid-template-columns:repeat(100,1fr);margin:0}.gallery__item{position:relative;overflow:hidden;padding:12.5px;box-sizing:border-box;cursor:pointer}.gallery__item:first-child{grid-area:1/1/3/56}.gallery__item:nth-child(2){grid-area:1/56/2/71}.gallery__item:nth-child(3){grid-area:1/71/2/101}.gallery__item:nth-child(4){grid-area:2/56/3/71}.gallery__item:nth-child(5){grid-area:2/71/3/101}.gallery__item:nth-child(6){grid-area:3/1/4/16}.gallery__item:nth-child(7){grid-area:3/16/4/46}.gallery__item:nth-child(8){grid-area:4/1/5/16}.gallery__item:nth-child(9){grid-area:4/16/5/46}.gallery__item:nth-child(10){grid-area:3/46/5/101}.gallery__item-image{max-width:100%;min-width:100%;max-height:100%;min-height:100%;object-fit:cover;border-radius:20px}.gallery__item iframe{max-width:100%;min-width:100%;max-height:100%;min-height:100%}.overlay{display:none;position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.8);justify-content:center;align-items:center;cursor:pointer}.overlay__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.overlay__gallery{display:flex;align-items:center;justify-content:center}.overlay__item{max-width:80%;max-height:80%;display:flex;justify-content:center;align-items:center;opacity:1;cursor:default;transition:opacity .25s}.overlay .close{position:absolute;top:0;right:20px;color:#fff;font-size:60px;cursor:pointer;padding:20px}.overlay button.next,.overlay button.prev{margin:10px}.overlay__item{cursor:default}.overlay__item:active{cursor:grabbing}.fade-in{opacity:1}.fade-out{opacity:0}.no-scroll{overflow:hidden}@media (min-width:1025px){.gallery__item:nth-child(n+2){min-height:275px;max-height:275px}}@media (max-width:1024px){.wrapper_gallery .title--section{font-size:48px}.wrapper_gallery{max-width:100%!important;margin:0;padding:0}.section--gallery .title--section{margin-bottom:35px;text-align:center;margin-left:10px;margin-right:10px}.gallery__inner{display:flex;flex-direction:column;margin:0}.gallery-flex.mobile{display:grid!important;grid-template-columns:repeat(3,1fr);overflow-x:auto;padding-bottom:0;width:100%}.gallery-flex.mobile::-webkit-scrollbar{display:none!important}.gallery__item.desktop{display:none}.gallery-flex.mobile .gallery__item{grid-area:auto;min-width:55vw}.gallery__item_video{position:relative;width:auto;margin-bottom:20px;padding:0 0 56.25% 0;height:0;overflow:hidden;border-radius:20px;margin-right:10px;margin-left:10px}.gallery__item_video iframe{position:absolute;top:0;width:100%;height:100%;border:0;border-radius:20px}}@media (max-width:767px){.overlay .close{font-size:36px;padding:10px}.wrapper_gallery .title--section{font-size:36px}}@media (max-width:640px){.gallery-flex.mobile .gallery__item{grid-area:auto;min-width:75vw}}.section--slider .inner{height:100%}.section--slider .slider__item{display:flex;flex-direction:column}.section--slider .slider__item-info{display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:space-between}.section--slider .slick-track{display:flex!important;align-items:stretch!important}.slider__item-title-text a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;height:2.8em}.section--slider .slider__item-info-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px}.section--slider .slider__item-info-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.section--slider .price-box{display:flex;align-items:baseline;flex-shrink:0;gap:8px;font-weight:700;color:var(--colorBlackFourth)}.section--slider .price-box__word{font-size:14px;font-weight:inherit}.section--slider .price-box__price{display:flex;font-weight:inherit}.section--slider .price-box__price-digital{font-weight:inherit}.section--slider .price-box__price-currency{font-weight:inherit}.section--slider .price-box__price_current{font-size:32px}.section--slider .price-box__price_old{align-self:flex-start;text-decoration:line-through;color:var(--colorGray)}.section--slider .slider__item-tags{margin:0}.section--slider .slider__item-link{white-space:nowrap;margin-left:unset;margin-top:unset}.section--slider .slick-slide{margin:0 10px}.section--slider .slick-arrow{position:absolute;top:-85px;height:52px;background-repeat:no-repeat;background-size:cover;border:none;transition:all .75s}.section--slider .slick-prev{right:100px;width:52px;background-image:url("../icons/catalog/icon-button-prev_white.svg")}.section--slider .slick-next{right:10px;width:79px;background-image:url("../icons/catalog/icon-button-next_white.svg")}.section--slider .slick-prev:hover{background-image:url("../icons/catalog/icon-button-prev_white_hover.svg")}.section--slider .slick-next:hover{background-image:url("../icons/catalog/icon-button-next_white_hover.svg")}.section--slider .button-box{justify-content:center;margin-top:20px}.section--slider .slider__item-title{padding-right:0}@media (max-width:767px){.section--slider .slick-arrow{display:none!important}.section--slider .price-box__price_current{font-size:22px}.section--slider .slider__item-link{white-space:normal;font-size:14px;padding:12px 16px}.section--slider .slider__item-info-top{margin-bottom:16px}.section--slider .inner.mobile{display:flex!important;flex-wrap:nowrap;gap:12px;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.section--slider .inner.mobile .slider__item{flex-basis:95%;max-width:95%;min-width:95%}}.section--review-single .title--section{margin-bottom:0}.section--review-single .reviews__inner{display:block}.section--review-single .reviews__inner-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.section--review-single .reviews__inner-bottom{display:flex;gap:32px;margin-top:23px}.section--review-single .reviews__inner-left{flex-basis:calc((100% - 32px)/ 4);max-width:calc((100% - 32px)/ 4)}.section--review-single .reviews__inner-right{flex-basis:calc((100% - 32px)/ 4 * 3);max-width:calc((100% - 32px)/ 4 * 3)}.reviews__inner-right .button_decor{min-width:326px}.section--review-single .reviews__item{position:relative;flex-basis:100%;max-width:100%;height:max-content;padding:30px 35px;background-color:var(--colorWhite);border-radius:20px;opacity:1;overflow:unset}.section--review-single .reviews__item::after{content:"";position:absolute;top:40px;right:35px;width:60px;height:52px;background-image:url("../icons/content/icon-content-quote.svg");background-repeat:no-repeat;background-size:cover}.section--review-single .reviews__item-text{display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset;overflow:unset;text-overflow:unset;max-height:unset;font-size:24px;font-weight:400;line-height:1.5;color:var(--colorBlackFourth);transition:all .75s}.section--review-single .reviews__item-text p{display:inline}.section--review-single .reviews__item-reviewer{padding-right:60px}.section--review-single .reviews__item-name{font-size:32px}.section--review-single .reviews__item-place{font-size:20px}.section--review-single .button-box{justify-content:flex-end;gap:20px;margin-top:20px}.section--review-single .reviews__item-gallery-item{background-color:var(--colorGrayDefault);cursor:pointer}.section--review-single .reviews__inner-left .reviews__item-gallery-item{display:flex;justify-content:center;align-items:center;width:100%;min-height:600px;background-color:var(--colorGrayDefault);border-radius:20px}.section--review-single .reviews__inner-left .reviews__item-gallery-item img{display:block;max-width:100%;max-height:100%;min-height:600px;min-width:100%;object-fit:cover;border-radius:20px}.section--review-single .reviews__inner-right .reviews__item-gallery-item{flex-shrink:0;max-width:330px;min-width:140px;max-height:200px;min-height:200px;border-radius:10px}.section--review-single .reviews__inner-right .reviews__item-gallery-item iframe{max-width:100%;max-height:200px;border-radius:10px}.section--review-single .reviews__inner-right .reviews__item-gallery-item img{max-width:100%;min-width:100%;max-height:200px;min-height:100%;object-fit:cover;border-radius:10px}.section--review-single .to-catalog-link{flex-shrink:0}.section--review-single .reviews__item-body{margin-top:12px}.section--review-single .button.show-more_transparent{font-size:20px;text-transform:unset}.section--review-single .mobile .reviews__item-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.section--review-single .mobile .reviews__item-text.visible{-webkit-line-clamp:unset;overflow:unset;max-height:100%;transition:all .75s}.section--review-single .show-more__arrow{transition:transform .5s}.section--review-single .show-more__arrow.rotate{transform:rotate(180deg)}.section--review-single .reviews__item-gallery{scrollbar-width:none;-ms-overflow-style:none}.section--review-single .reviews__item-gallery::-webkit-scrollbar{display:none}@media (max-width:1280px){.section--review-single .reviews__inner-bottom{flex-direction:column;align-items:center}.section--review-single .reviews__item-gallery{justify-content:center}.reviews__inner-right .button_decor{width:100%}.section--review-single .reviews__inner-left,.section--review-single .reviews__inner-right{flex-basis:100%;max-width:100%}.section--review-single .reviews__inner-left .reviews__item-gallery-item{max-width:490px}}.reviews__inner .mobile-reviews{display:none}.reviews__inner .desktop-reviews{display:block}@media (max-width:767px){.reviews__inner .mobile-reviews{display:block}.reviews__inner .desktop-reviews{display:none}.section--review-single .title--section{text-align:center}.section--review-single .reviews__item::after{display:none}.section--review-single .reviews__item-head{flex-direction:column;align-items:center}.section--review-single .reviews__item-reviewer{padding-right:0;text-align:center}.section--review-single .reviews__inner-bottom{gap:25px;margin-top:25px}.section--review-single .reviews__inner-left .reviews__item-gallery-item{max-width:420px;min-height:100%;margin:0 auto}.section--review-single .reviews__inner-left .reviews__item-gallery-item img{min-height:100%}.section--review-single .button-box .button{width:100%}.section--review-single .to-catalog-link{width:max-content;margin:30px auto 0}.section--review-single .reviews__item-text{font-size:18px}.section--review-single .reviews__item-name{font-size:24px}.section--review-single .reviews__item-place{font-size:16px}.section--review-single .button.show-more_transparent{font-size:16px}}.section--seo .title--section{margin-bottom:20px}.section--seo .inner{display:flex;align-items:center;gap:80px}.section--seo .seo-part_left{flex-basis:33%;flex-shrink:0;max-width:33%}.section--seo.section--seo_left .inner{flex-direction:row}.section--seo.section--seo_right .inner{flex-direction:row-reverse}.section--seo .slider__item{height:auto;opacity:1}.section--seo .slider__item-info{height:0;padding:0;opacity:0}.section--seo .content__button-box{margin-top:35px}.company-page .section--seo .slider-container{height:auto;border-radius:0}.company-page .slider-container .slider img{display:block}.section--seo .seo-text{margin-bottom:10px;font-size:24px}.section--seo .seo-text:last-of-type{margin-bottom:0}.section--seo .seo-list{list-style:none;padding-left:0;margin-top:10px;width:100%}.section--seo .seo-list-item{position:relative;padding-left:50px;margin-bottom:15px;font-size:20px;font-weight:500}.section--seo .seo-list-item::before{content:"";position:absolute;left:25px;top:8px;width:16px;height:16px;background-color:var(--colorBlackFourth);border-radius:50%}.company-page .seo-text{font-size:20px}@media (max-width:1024px){.section--seo.section--seo_left .inner,.section--seo.section--seo_right .inner{display:flex;align-items:center;gap:40px;flex-direction:column}.section--seo .seo-part_left{flex-basis:100%;max-width:100%}.section--seo .seo-part_right{display:flex;flex-direction:column;align-items:center;flex-basis:80%;max-width:80%}.section--seo .seo-text{text-align:center}.section--seo .title--section{text-align:center}}@media (max-width:767px){.section--seo .seo-part_right{flex-basis:100%;max-width:100%}}@media (max-width:640px){.section--seo .content__button-box{width:100%}.section--seo .content__button-box .button{width:100%}}.section--calculator>.wrapper>.inner{display:flex;align-items:flex-start;gap:20px;margin:0 auto}.section--calculator .calc__part.calc__part_left{flex-basis:55%;max-width:55%;flex-grow:0;flex-shrink:0}.section--calculator .calc__part.calc__part_right{flex-basis:45%;max-width:45%;flex-grow:0;flex-shrink:0}.section--calculator .calculator__items{color:var(--colorBlackThird)}.section--calculator .calculator__item{background-color:var(--colorWhite);border-radius:20px;margin:10px 0;overflow:hidden;transition:max-height .75s,opacity .75s,padding .5s}.section--calculator .calculator__item-body{max-height:0;padding:0;opacity:0;overflow:hidden;transition:max-height .75s,opacity .75s,padding .5s}.section--calculator .calculator__item.open .calculator__item-body{max-height:1000px;padding:25px 20px;opacity:1;transition:max-height 2.25s,opacity 2.25s,padding .5s}.section--calculator .calculator__item-head{position:relative;padding:25px 20px;background-color:var(--colorWhite);cursor:pointer}.section--calculator .calculator__item-head::after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);transform-origin:center center;width:12px;height:9px;background-image:url("../icons/content/icon-content-arrow.svg");background-repeat:no-repeat;background-size:cover;transition:all .5s}.section--calculator .calculator__item.open .calculator__item-head::after{transform:translateY(-50%) rotate(180deg)}.section--calculator input[type=range]{width:100%}.section--calculator .range-labels{display:flex;justify-content:space-between;margin-top:10px;padding:0 27px;font-size:16px;font-weight:700}.section--calculator .range-labels span{font-weight:inherit}.section--calculator .calculator__results{margin:20px 0;padding:30px;background-color:var(--colorWhite);border-radius:20px}.section--calculator .result-item{display:flex;align-items:center;gap:15px;margin:10px 0;text-transform:uppercase}.section--calculator .result-line{flex-grow:1;margin:0 10px;border-bottom:2px solid var(--colorGrayDefault)}.section--calculator #horizontalValue,.section--calculator #verticalValue{display:none}.section--calculator .calculator__item-title-title{display:flex;align-items:center;gap:20px}.section--calculator .calculator__item-title-step{padding:5px 15px;font-size:24px;font-weight:700;text-transform:uppercase;color:var(--colorYellow);background-color:var(--colorBlackFifth);border-radius:20px}.section--calculator .calculator__item-title-text{font-size:24px;font-weight:700;text-transform:uppercase}.section--calculator #calc-step-1 .calculator__item-body{display:flex;align-items:center;flex-wrap:wrap;gap:40px}.section--calculator #calc-step-1 label{display:inline-block;margin-bottom:25px;font-weight:700;text-transform:uppercase}.section--calculator .calculator__decor{display:flex;justify-content:center;align-items:center;padding:150px 90px;background-color:var(--colorWhite);border-radius:20px}.section--calculator #resultTotal{padding:10px 20px;font-size:24px;font-weight:700;color:var(--colorBlackThird);background-color:var(--colorYellowOther);border-radius:20px}.section--calculator .range-slider{-webkit-appearance:none;width:100%;height:25px;max-height:25px;padding:0;background:0 0;border:none;border-radius:20px;outline:0;cursor:pointer}.section--calculator .range-slider::-webkit-slider-runnable-track{padding:10px;height:25px;max-height:25px;background:var(--colorGrayBG);border-radius:20px;box-shadow:0 0 6px rgba(0,0,0,.1) 1px}.section--calculator .range-slider::-moz-range-track{height:25px;max-height:25px;background:var(--colorGrayBG);border-radius:20px;box-shadow:0 0 6px rgba(0,0,0,.1) 1px}.section--calculator .range-slider::-webkit-slider-thumb{position:relative;top:50%;transform:translateY(-50%);-webkit-appearance:none;appearance:none;width:40px;height:40px;border-radius:50%;background:var(--colorYellow);box-shadow:0 4px 4px rgba(0,0,0,.25)}.section--calculator .range-slider::-moz-range-thumb{position:relative;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:var(--colorYellow);box-shadow:0 4px 4px rgba(0,0,0,.25)}.section--calculator .slides input[type=radio]{position:absolute;top:12px;left:12px}.section--calculator .slider__item-info{background-color:var(--colorGrayBG)}.section--calculator .section--slider .slider__item-info-top{margin-top:5px}.section--calculator .section--slider .slider-container{height:280px}.section--calculator .section--slider .slick-arrow{top:unset;bottom:-100px;background-color:transparent}.section--calculator .section--slider .slick-prev{left:10px;right:unset;background-image:url("../icons/catalog/icon-button-prev_gray.svg")}.section--calculator .section--slider .slick-next{left:70px;right:unset;background-image:url("../icons/catalog/icon-button-next_gray.svg")}.section--calculator .section--slider .slick-prev:hover{background-image:url("../icons/catalog/icon-button-prev_hover.svg")}.section--calculator .section--slider .slick-next:hover{background-image:url("../icons/catalog/icon-button-next_hover.svg")}.section--calculator .result-item>span:nth-child(3){text-align:right}@media (max-width:1180px){.section--calculator .result-line{min-width:10%}}@media (max-width:1024px){.section--calculator>.wrapper>.inner{flex-direction:column}.section--calculator .calc__part.calc__part_left,.section--calculator .calc__part.calc__part_right{flex-basis:100%;max-width:100%;min-width:100%}.section--calculator .calculator__decor{display:none}.section--calculator .calculator__results{margin-top:0}}@media (max-width:767px){.section--calculator #calc-step-1 .calculator__item-body{flex-wrap:wrap;gap:40px}.section--calculator .calculator__item-title-step{font-size:18px}.section--calculator .calculator__item-title-text{font-size:18px}.section--calculator .range-labels{font-size:14px}.section--calculator #resultTotal{font-size:18px}.section--calculator .result-item{font-size:14px}}.section--advantages .tabs{position:relative;display:flex;align-items:flex-start;gap:50px}.section--advantages .tab-buttons{display:flex;align-items:flex-start;flex-direction:column;gap:20px;flex-basis:calc((100% - 50px)/ 2);max-width:calc((100% - 50px)/ 2)}.section--advantages .tab-button{width:max-content;padding:20px;font-size:24px;line-height:1.2;color:var(--colorBlackFourth);background-color:transparent;border:1px solid var(--colorBlackFourth);border-radius:1000px;cursor:pointer;transition:all .5s}.section--advantages .tab-button:hover{color:var(--colorWhite);background-color:var(--colorBlackSeventh)}.section--advantages .tab-button.active{color:var(--colorWhite);background-color:var(--colorBlackFourth)}.section--advantages .tab{display:none;padding:50px;background-color:var(--colorWhite);border-radius:20px;opacity:0;transition:all .4s}.section--advantages .tab.active{display:block;opacity:1}.section--advantages .tab-content{flex-basis:calc((100% - 50px)/ 2);max-width:calc((100% - 50px)/ 2);flex-shrink:0}.section--advantages .tab-content__title{margin-bottom:20px;font-size:32px;line-height:1.2;color:var(--colorBlackThird)}.section--advantages .tab-content__text{margin-bottom:10px;font-size:20px;color:var(--colorBlackSeventh)}.section--advantages .tab-content__text:last-of-type{margin-bottom:0}.section--advantages .content__button-box{margin-top:45px}@media (max-width:1600px){.section--advantages .tab-button{width:auto}}@media (max-width:1024px){.section--advantages .tabs{flex-direction:column;gap:20px}.section--advantages .tab-buttons{flex-direction:row;flex-wrap:nowrap;flex-basis:100%;max-width:100%;gap:10px;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.section--advantages .tab-button{white-space:nowrap;padding:14px 18px;font-size:18px}.section--advantages .tab-content{flex-basis:100%;max-width:100%;min-width:100%}.section--advantages .tab{padding:30px}.section--advantages .tab-content__title{font-size:26px}.section--advantages .tab-content__text{font-size:18px}.section--advantages .content__button-box{margin-top:30px}}@media (max-width:767px){.section--advantages .tab-buttons{display:none}.section--advantages .tab-content{display:flex;flex-direction:column;gap:12px}.section--advantages .tab{display:block!important;opacity:1!important;padding:20px}.section--advantages .tab-content__title{font-size:20px;margin-bottom:12px}.section--advantages .tab-content__text{font-size:15px}.section--advantages .content__button-box{display:none}}.section--production .title--section{margin-bottom:10px}.section--production .inner{display:flex;gap:70px}.section--production .inner-part_left{flex-basis:calc((100% - 70px) * 0.625);max-width:calc((100% - 70px) * .625)}.section--production .inner-part_right{align-self:flex-end;flex-basis:calc((100% - 70px) * 0.375);max-width:calc((100% - 70px) * .375)}.section--production .title--item{display:flex;align-items:center;gap:15px;font-size:20px;line-height:1.2;text-transform:none;color:var(--colorBlackSecondary)}.section--production .production-article{display:flex;align-items:stretch;flex-direction:row}.section--production .production-article .title--item{padding:0;font-size:24px;text-transform:uppercase}.section--production .slider__item-info{display:flex;flex-direction:column;align-items:flex-start;padding:20px}.section--production .production__items{display:flex;flex-direction:column;gap:20px}.section--production .production__item{padding:45px 20px;background-color:var(--colorWhite);border-radius:20px}.section--production .production__texts{margin-bottom:40px}.section--production .production__texts .production__text{margin-bottom:10px;font-size:20px}.section--production .production__texts .production__text:last-of-type{margin-bottom:0}.production-article__image-link{display:block;height:100%;line-height:0}.section--production .production-article__image{max-width:360px;max-height:100%;height:100%;object-fit:cover;border-radius:20px}.section--production .production-article .production__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.section--production .production-article .slider__item-link{margin-top:5px}.section--production .production__items-pre-title{margin-bottom:25px;font-size:24px;font-weight:700;line-height:1.2}.section--production .production__texts.hidden{display:none}@media (max-width:1366px){.section--production .inner-part_left,.section--production .inner-part_right{flex-basis:calc((100% - 70px) * 0.5);max-width:calc((100% - 70px) * .5)}.section--production .inner-part_right{align-self:flex-start}.section--production .production-article{flex-direction:column}.section--production .production-article__image{max-width:100%;width:100%}.section--production .production__texts{display:none}.section--production .production__texts.hidden{display:block}}@media (max-width:1024px){.section--production .inner{flex-direction:column-reverse;gap:40px}.section--production .inner-part_left,.section--production .inner-part_right{flex-basis:100%;max-width:100%;min-width:100%}.section--production .production-article{flex-direction:row}}@media (max-width:767px){.section--production .production-article{flex-direction:column}}.section--design .tabs{position:relative;display:flex;align-items:flex-start;flex-direction:row;gap:20px}.section--design .tab-buttons{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:10px;flex-basis:calc((100% - 20px)/ 2);max-width:calc((100% - 20px)/ 2);flex-shrink:0}.section--design .tab-button{width:max-content;padding:20px;font-size:20px;line-height:1.2;white-space:nowrap;color:var(--colorBlackFourth);background-color:transparent;border:1px solid var(--colorBlackFourth);border-radius:1000px;cursor:pointer;transition:all .5s}.section--design .tab-button:hover{color:var(--colorWhite);background-color:var(--colorBlackSeventh)}.section--design .tab-button.active{color:var(--colorWhite);background-color:var(--colorBlackFourth)}.section--design .tab-content{flex-basis:calc((100% - 20px)/ 2);max-width:calc((100% - 20px)/ 2);flex-shrink:0}.section--design .tab{display:none;padding:50px;background-color:var(--colorWhite);border-radius:20px;opacity:0;transition:all .4s}.section--design .tab.active{display:block;opacity:1}.section--design .tab-content__title{margin-bottom:20px;font-size:32px;line-height:1.2;word-break:break-word;color:var(--colorBlackThird)}.section--design .tab-content__text{margin-bottom:10px;font-size:20px;color:var(--colorBlackSeventh)}.section--design .tab-content__text:last-of-type{margin-bottom:0}.section--design .button-box{gap:20px;margin-top:30px}@media (max-width:1600px){.section--design .tab-button{font-size:18px;padding:16px 20px}}@media (max-width:1024px){.section--design .tabs{flex-direction:column;gap:20px}.section--design .tab-buttons{flex-direction:row;flex-wrap:nowrap;flex-basis:100%;max-width:100%;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.section--design .tab-button{width:auto;white-space:nowrap}.section--design .tab-content{flex-basis:100%;max-width:100%}}@media (max-width:767px){.section--design .tab-buttons{display:none}.section--design .tab-content{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.section--design .tab{display:block!important;opacity:1!important;min-width:90%}}@media (max-width:430px){.section--design .tab{padding:25px}}.section--products .tabs{position:relative;display:flex;align-items:flex-start;gap:50px}.section--products .tab-buttons{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:20px;flex-basis:calc((100% - 50px)/ 2);max-width:calc((100% - 50px)/ 2)}.section--products .tab-button{width:max-content;padding:20px;font-size:20px;line-height:1.2;text-align:left;color:var(--colorBlackFourth);background-color:transparent;border:1px solid var(--colorBlackFourth);border-radius:1000px;cursor:pointer;transition:all .5s}.section--products .tab-button:hover{color:var(--colorWhite);background-color:var(--colorBlackSeventh)}.section--products .tab-button.active{color:var(--colorWhite);background-color:var(--colorBlackFourth)}.section--products .tab{display:none;padding:50px;background-color:var(--colorWhite);border-radius:20px;opacity:0;transition:all .4s}.section--products .tab.active{display:block;opacity:1}.section--products .tab-content{flex-basis:calc((100% - 50px)/ 2);max-width:calc((100% - 50px)/ 2);flex-shrink:0}.section--products .tab-content__title{margin-bottom:20px;font-size:32px;line-height:1.2;color:var(--colorBlackThird)}.section--products .tab-content__text{margin-bottom:10px;font-size:20px;color:var(--colorBlackSeventh)}.section--products .tab-content__text:last-of-type{margin-bottom:0}.section--products .button-box{gap:20px;margin-top:45px}.section--products .buttons-wrapper.hidden{display:none;padding:50px;background-color:var(--colorWhite);border-radius:20px}@media (max-width:1600px){.section--products .tab-button{width:auto}}@media (max-width:1366px){.section--products .tab-button{white-space:normal}}@media (max-width:1180px){.section--products .tabs{flex-direction:column}.section--products .tab-buttons{flex-direction:row;flex-wrap:nowrap;flex-basis:100%;max-width:100%;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.section--products .tab-button{white-space:nowrap}.section--products .tab-content{flex-basis:100%;max-width:100%;min-width:100%}}@media (max-width:767px){.section--products .tab-buttons{display:none}.section--products .tab-content{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.section--products .tab{display:block!important;opacity:1!important;min-width:90%}.section--products .buttons-wrapper.hidden{position:static;transform:unset;display:block;width:100%;margin:0 auto}.section--products .button-box{justify-content:center;margin-top:0}}@media (max-width:430px){.section--products .tab{padding:25px}}.section--tenders .title--section{margin-bottom:20px}.section--tenders .tenders__items{display:flex;flex-wrap:wrap;gap:20px}.section--tenders .tenders__wrapper{margin-bottom:50px}.section--tenders .tenders__wrapper:first-of-type{margin-top:70px}.section--tenders .tenders__wrapper:last-of-type{margin-bottom:0}.section--tenders .tenders__wrapper-title{margin-bottom:35px;font-size:32px;font-weight:700;line-height:1.2;text-transform:uppercase}.section--tenders .tenders__item{display:flex;align-items:center;gap:20px;padding:12px 20px;background-color:var(--colorWhite);border-radius:20px}.section--tenders .tenders__item-decor{flex-shrink:0;width:68px;height:68px;background-image:url("../icons/content/tenders/icon-content-tender-check.svg");background-repeat:no-repeat;background-position:center center}.section--tenders .tenders__items_questions .tenders__item-decor{background-image:url("../icons/content/tenders/icon-content-tender-plus.svg")}.section--tenders .tenders__item-text{font-size:24px;font-weight:600;line-height:1.2}@media (max-width:767px){.section--tenders .tenders__wrapper{margin-bottom:30px}.section--tenders .tenders__wrapper:first-of-type{margin-top:30px}.section--tenders .tenders__wrapper-title{font-size:20px}.section--tenders .tenders__items{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.section--tenders .tenders__item{width:90%;min-width:75%}.section--tenders .tenders__item-text{font-size:16px}}.section--team .slick-track{display:flex;gap:30px}.team__item-image{width:100%}.section--team .team__item-info{padding:15px;text-align:center;background-color:var(--colorWhite);border-radius:20px}.section--team .team__item-name{font-size:24px;font-weight:600;line-height:1.2}.section--team .slick-arrow{position:absolute;top:-85px;height:52px;background-repeat:no-repeat;background-size:cover;border:none;transition:all .75s}.section--team .slick-prev{right:100px;width:52px;background-image:url("../icons/catalog/icon-button-prev_white.svg")}.section--team .slick-next{right:10px;width:79px;background-image:url("../icons/catalog/icon-button-next_white.svg")}.section--team .slick-prev:hover{background-image:url("../icons/catalog/icon-button-prev_white_hover.svg")}.section--team .slick-next:hover{background-image:url("../icons/catalog/icon-button-next_white_hover.svg")}@media (max-width:767px){.section--team .slick-arrow{display:none!important}}.section--certificates .title--section{margin-bottom:10px}.section--certificates .text_pages{margin-bottom:25px}.section--certificates .slick-slide{position:relative;margin-left:8px;margin-right:8px;border-radius:20px;cursor:zoom-in;transition:all .75s}.section--certificates .slick-slide:hover{opacity:unset;filter:unset;transition:all .75s}.section--certificates .slick-slide:hover::after{content:"";position:absolute;inset:0;z-index:10000;display:block;background-color:#00000080;background-image:url("../icons/content/certificates/icon-certificates-zoom.svg");background-repeat:no-repeat;background-position:center;background-size:130px 130px;border-radius:20px;transition:all .75s}.certificates__slider img{width:100%;height:320px;object-fit:contain;border:9px solid var(--colorBlackThird);border-radius:20px;cursor:zoom-in}.fancybox__container{z-index:105000}.section--certificates .slick-arrow{position:absolute;bottom:-85px;height:52px;background-repeat:no-repeat;background-size:cover;border:none;transition:all .75s}.section--certificates .slick-prev{right:100px;width:52px;background-image:url("../icons/catalog/icon-button-prev_white.svg")}.section--certificates .slick-next{right:10px;width:79px;background-image:url("../icons/catalog/icon-button-next_white.svg")}.section--certificates .slick-prev:hover{background-image:url("../icons/catalog/icon-button-prev_white_hover.svg")}.section--certificates .slick-next:hover{background-image:url("../icons/catalog/icon-button-next_white_hover.svg")}@media (max-width:767px){.section--certificates .slick-arrow{display:none!important}.certificates__slider img{height:240px}}.section--banner-services{height:100%}.section--banner-services .slider__button-container{top:37px}.section--banner-services .slider-container{height:100%;width:100%}.section--banner-services .slider{height:100%;width:100%}.section--banner-services .slides{height:100%;width:100%}.banner__part .banner-main-slider__item{height:100%}.section--banner-services .slide{height:100%;width:100%}.section--banner-services__background{height:100%;background-image:url("../images/catalog/projects-banner-image.png");background-repeat:no-repeat;background-size:cover;background-position:center center}.section--banner-services .banner__part_background{border-radius:20px;overflow:hidden;width:100%}.section--banner-services .banner__inner{gap:20px;display:flex;justify-content:space-between;align-items:flex-end;align-items:stretch;height:100%}.section--banner-services .button-box__item{min-width:min(354px,100%)}.section--banner-services .pretitle{border-radius:10px;padding:5px 15px;display:inline-block;background-color:var(--colorYellow);margin-bottom:20px;font-size:20px;font-weight:700;text-transform:uppercase}.section--banner-services .subtitle{max-width:811px;font-size:20px;margin:0 0 15px}.section--banner-services .slider__item-link{margin-left:0}.section--banner-services .title--main{font-size:40px;padding-right:120px}.section--banner-services .banner-main-slider__item{width:100%}.section--banner-services .banner__part_info{position:relative;max-width:887px;padding:40px 40px 40px 50px;background-color:var(--colorWhite);border-radius:20px}.section--banner-services .slider-tags{position:static}.section--banner-services .slider__item-title{margin-bottom:15px}.section--banner-services .slider__item-tags_main{margin:40px 0 10px}.section--banner-services .button-box{gap:5px;margin:35px 0}.section--banner-services .banner__part.banner__part-right{max-width:none}.button_gallery{display:flex;align-items:center;gap:15px;padding:10px 25px 10px 12px;background-color:var(--colorWhite)}.button_gallery:hover{background-color:var(--colorYellow)}.button_gallery .button__decor{display:flex;justify-content:center;align-items:center}@media (max-width:1180px){.section--banner-services .banner__part_background{height:569px;width:100%;order:-1}.section--banner-services .banner__inner{flex-wrap:wrap}.section--banner-services .banner__part_info{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;max-width:none}.section--banner-services .banner__part_info>.title--main{flex:1;min-width:0;order:1}.section--banner-services .banner__part_info>.button-box,.section--banner-services .banner__part_info>.subtitle,.section--banner-services .banner__part_info>.usage{flex-basis:100%}.section--banner-services .banner__part_info>.subtitle{order:3}.section--banner-services .banner__part_info>.button-box{order:4}.section--banner-services .banner__part_info>.usage{order:5}.section--banner-services .button-box__item{width:100%}.section--banner-services .title--main{padding-right:0}.section--banner-services .slider__button-container{position:static;display:flex;gap:8px;order:2;align-self:center}}@media (max-width:991px){.section--banner-services .banner__inner{flex-direction:column;align-items:center;gap:20px}}@media (max-width:768px){.section--banner-services .banner__part_background{height:400px}.section--banner-services .banner__part_info{padding:25px 30px}.section--banner-services .button-box__item{width:auto;min-width:unset}}@media (max-width:767px){.section--banner-services .banner__part_background{height:300px}.section--banner-services__background{min-height:250px;border-radius:20px}.section--banner-services .banner__part_info{display:block;max-width:100%;width:100%;padding:20px}.section--banner-services .banner__part_info>.button-box,.section--banner-services .banner__part_info>.subtitle,.section--banner-services .banner__part_info>.title--main,.section--banner-services .banner__part_info>.usage{order:unset;flex:unset;flex-basis:unset}.section--banner-services .banner__inner{gap:12px}.section--banner-services .button-box{flex-direction:column;gap:10px}.section--banner-services .button-box__item{width:100%}.section--banner-services .slider__button-container{display:none}.section--banner-services .title--main{font-size:24px}.section--banner-services .pretitle{font-size:13px;margin-bottom:12px}.section--banner-services .subtitle{font-size:16px}}.quotes{padding:60px 0;background:#f8f9fa}.quotes__container{max-width:1200px;margin:0 auto;padding:0 20px}.quotes__title{text-transform:uppercase;font-size:16px;font-weight:500;margin-bottom:10px;color:#2f2f2f}.quotes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.quote-card_yellow{padding:10px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #ffe100;transition:transform .3s ease}.quote-card{padding:10px;border-radius:12px;transition:transform .3s ease}.quote-card:hover{transform:translateY(-4px)}.quote-card__text{font-weight:700;font-size:16px;line-height:1.5;color:#555;margin:0}.section-article .wrapper{display:flex;flex-direction:row}.quote-card_sub{padding-left:25px;border-left:2px solid #b9b9b9;margin-left:10px}@media (max-width:1300px){.quotes__container{display:none}}.contacts-page+.footer .footer__tabs{display:none}.contacts__inner .title{margin-bottom:20px;color:var(--colorBlackZero)}.contacts__inner .tabs{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;margin-bottom:20px}.contacts__inner .tab{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;flex-grow:1;padding:25px;font-weight:500;text-align:center;text-transform:uppercase;white-space:nowrap;border:1px solid var(--colorGrayLight);border-radius:20px;background-color:transparent;transition:background-color .75s,border-color .75s}.contacts__inner .tab-decor{display:none}.contacts__inner .tab:hover{background-color:var(--colorWhite)}.contacts__inner .tab.active{background-color:var(--colorYellow);border-color:var(--colorYellow)}.contacts__inner .tab.active .tab-text::before{background-color:var(--colorBlackThird)}.contacts__inner .content .item-content{display:flex;gap:60px}.contacts__inner .content .addresses{flex-basis:calc((100% - 60px) * 0.375);max-width:calc((100% - 60px) * .375)}.contacts__inner .content .map{position:relative;flex-basis:calc((100% - 60px) * 0.625);max-width:calc((100% - 60px) * .625);min-height:450px;background:linear-gradient(45deg,#000,transparent);border-radius:20px;overflow:hidden}.contacts__inner .content .map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.contacts__inner .address .title{font-size:24px;font-weight:700;line-height:1}@media (max-width:1440px){.contacts__inner .address .title{font-size:20px}}.contacts__inner .contacts__item_main{margin-top:25px}.contacts__inner .contacts__item_main .footer__inner-title{margin-bottom:24px;color:var(--colorBlackThird)}.contacts__inner .contacts__item_main .contacts__item_link{font-size:64px;font-weight:700;line-height:1}.contacts__inner .contacts__items .title{margin-bottom:15px;white-space:nowrap;color:var(--colorBlackThird)}.contacts__inner .contacts__item:not(.contacts__item_main) .contacts__item_link{font-size:20px;line-height:1.2;color:var(--colorBlackFourth)}@media (max-width:1440px){.contacts__inner .contacts__item:not(.contacts__item_main) .contacts__item_link{font-size:16px}}.contacts__inner .header__top-navigation-link_whatsapp{width:94px;height:95px}.contacts__inner .header__top-navigation-link_telegram{width:77px;height:78px}.contacts__inner .header__top-navigation-link_max{width:77px;height:78px}.contacts__inner .info__bottom{display:flex;align-items:center;gap:25px}.contacts__inner .text__unifier{font-weight:700;text-transform:uppercase}.contacts__inner .socials .footer__inner-title{margin-bottom:18px;color:var(--colorBlackThird)}.section--contacts .addresses{display:flex;flex-direction:column;gap:15px}.section--contacts .address__item{padding:20px;background-color:var(--colorWhite);border-radius:20px;cursor:pointer;border:2px solid transparent;transition:border-color .3s}.section--contacts .address__item:hover{border-color:var(--colorGrayDefault)}.section--contacts .address__item.active{border-color:var(--colorYellow)}.section--contacts .contacts__inner .addresses .address .title{margin-bottom:10px;font-size:32px;color:var(--colorBlackThird)}.section--contacts .address__item-paragraph{display:flex;align-items:center;gap:10px}.section--contacts .address__item-icon{display:flex;justify-content:center;align-items:center}.section--contacts .header__top-navigation-list-item_phone{width:max-content;margin-top:25px}.section--contacts .header__top-navigation-link{font-size:32px;font-weight:700;color:var(--colorBlackFourth)}.section--contacts .contacts__inner .content .info{display:flex;align-items:flex-start;gap:75px;margin-top:45px}.section--contacts .contacts__inner .content .info>.address{flex:1}.contacts__inner .contacts__items{display:flex;flex-wrap:wrap;gap:50px}.contacts__inner .contacts__item:not(.contacts__item_main){flex-basis:calc((100% - 2 * 50px)/ 3);max-width:calc((100% - 2 * 50px)/ 3)}.section--contacts .contacts__inner .content .socials{flex-shrink:0}.contacts__inner .contacts__item_main .contacts__item_link{color:var(--colorBlackThird)}.consult-box{position:absolute;top:35px;right:20px;z-index:2;cursor:pointer}.consult-image{width:130px;height:130px;object-position:top;object-fit:cover;border:10px solid var(--colorWhite);border-radius:50%;animation:shadow-pulse 2.5s infinite;transition:all .75s}.consult-box:hover .consult-image{border-color:var(--colorGrayDiverse)}.section--form-consult_map{position:absolute;top:35px;right:180px;z-index:3;max-width:33vw;max-height:0;opacity:0}.section--form-consult_map.active{max-height:100%;opacity:1}.section--form-consult_map .form .title--section{text-transform:none;color:var(--colorBlackThird)}.section--form-consult_map .form-fieldset{flex-basis:100%;max-width:100%}.section--form-consult_map .submit-box{flex-direction:column}.section--form-consult_map .button-form{min-width:50%;padding:20px 25px}.consult-box .ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.5);transform:scale(0);animation:ripple-animation 2.5s infinite;pointer-events:none;width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%) scale(0)}@keyframes ripple-animation{0%{transform:translate(-50%,-50%) scale(0);opacity:1}100%{transform:translate(-50%,-50%) scale(4);opacity:0}}@keyframes shadow-pulse{0%,100%{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 20px rgba(0,0,0,.5)}}.section--form-consult_map .button-close{position:absolute;top:30px;right:25px;border:none;background-color:transparent;font-size:40px;font-weight:300;width:23px;height:23px;background-image:url("../icons/header/icon-mobile-menu-close.svg");background-repeat:no-repeat;background-size:contain;cursor:pointer}.section--details .details__items{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:18px;font-size:24px}.section--details .details__item{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-basis:calc((100% - 24px)/ 2);max-width:calc((100% - 24px)/ 2);padding:20px 25px;background-color:var(--colorWhite);border-radius:20px}.section--details .details__item-descr{font-weight:600;text-align:right}.section--details .button-box{gap:10px;margin-top:10px}.section--details .button-contacts{position:relative;width:60px;height:60px;padding:10px;background-color:var(--colorWhite)}.section--details .button-contacts svg path{transition:all .75s}.section--details .button-contacts:hover{background-color:var(--colorBlackZero)}.section--details .button-contacts_copy:hover svg path{stroke:var(--colorWhite)}.section--details .button-contacts_share:hover svg path{fill:var(--colorWhite)}.section--details .notification{position:absolute;bottom:-50%;transform:translateY(-50%);left:50%;z-index:1000;max-height:0;padding:10px 20px;text-transform:none;white-space:nowrap;color:var(--colorWhite);background-color:var(--colorBlackSecondary);border-radius:20px;opacity:0;transition:all .5s}.section--details .notification.active{max-height:100%;opacity:1}.section--contacts-slider{margin-top:100px}.section--contacts-slider .contacts-slider{flex-direction:row}.section--contacts-slider .slider__item-info{padding:30px 30px 30px 50px}.section--contacts-slider .header__top-navigation-list-item_phone{width:max-content;margin-top:10px}.section--contacts-slider .header__top-navigation-link{font-size:32px;font-weight:700;color:var(--colorBlackFourth)}.section--contacts-slider .contacts-slider-address{margin-bottom:10px;font-size:20px;line-height:1.2}.section--contacts-slider .slider__button-container{right:30px}@media (max-width:1600px){.contacts__inner .contacts__item_main .contacts__item_link{font-size:48px}}@media (max-width:1440px){.contacts__inner .contacts__item_main .contacts__item_link{font-size:48px}.section--contacts .contacts__inner .addresses .address .title{font-size:24px}}@media (max-width:1366px){.contacts__inner .content .item-content{flex-direction:column-reverse;gap:25px}.contacts__inner .content .map{flex-basis:100%;max-width:100%;height:500px;min-height:400px}.contacts__inner .content .addresses{flex-direction:row;justify-content:space-between;flex-wrap:wrap;flex-basis:100%;max-width:100%}.section--contacts .contacts__inner .content .info{flex-direction:column;gap:40px}.section--details .details__item{flex-basis:100%;max-width:100%}.section--form-consult_map{max-width:40vw}}@media (max-width:1180px){.section--contacts-slider .contacts-slider{flex-direction:column}.section--contacts-slider .slider__item-link{margin-top:10px}}@media (max-width:992px){.contacts__inner .content .addresses{flex-direction:column}.contacts__inner .contacts__item:not(.contacts__item_main){flex-basis:calc((100% - 50px)/ 2);max-width:calc((100% - 50px)/ 2)}.section--form-consult_map{max-width:60vw}}@media (max-width:767px){.contacts__inner .contacts__items{gap:25px}.contacts__inner .content .item-content{flex-direction:column;gap:25px}.contacts__inner .content .map{height:60vh;min-height:400px}.section--details .details__item{flex-direction:column;align-items:flex-start}.section--details .details__item-descr{text-align:left}.section--contacts-slider .slider__item-link{margin-top:20px}.section--contacts .section--form-consult.mobile{margin-top:25px}.contacts__inner .contacts__item_main .contacts__item_link{padding:15px 40px;font-size:40px}}@media (max-width:640px){.contacts__inner .contacts__item:not(.contacts__item_main){flex-basis:100%;max-width:100%}.section--contacts-slider .header__top-navigation-link{font-size:24px}}.section--delivery .title--section,.section--payment .title--section{margin-bottom:20px}.section--delivery .text_pages,.section--payment .text_pages{font-weight:500;line-height:1.5;color:var(--colorBlackMain)}.section--delivery .text_pages:last-of-type,.section--payment .text_pages:last-of-type{margin-bottom:0}.section--delivery .title--item,.section--payment .title--item{margin:40px 0 20px}.section--delivery .delivery-gallery{display:flex;align-items:center;gap:15px}.section--delivery .delivery-gallery__item{border-radius:20px}@media (max-width:1180px){.section--delivery .delivery-gallery{flex-wrap:wrap}}@media (max-width:767px){.section--delivery .delivery-gallery{flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}}.section--privacy .text_pages{line-height:1.5;color:var(--colorBlackMain)}.section--privacy .title--item{margin:30px 0 15px}.content-page:not(.content-page_detail) .section--faq .faq__wrapper{width:auto}.content-page:not(.content-page_detail) .section--faq .title--section{text-align:unset}.content-page:not(.content-page_detail) .section--faq .subtitle{width:auto;max-width:60%;margin:10px 0 50px;text-align:unset}.content-page:not(.content-page_detail) .section--faq .aside{padding:0;border:none;border-radius:0}.content-page:not(.content-page_detail) .section--faq .faq__item-to-form{justify-content:space-between}.content-page:not(.content-page_detail) .section--faq .aside .faq-filter{display:block;justify-content:unset;align-items:unset;gap:0}.content-page:not(.content-page_detail) .section--faq .faq__inner{margin:60px 0 30px}.content-page:not(.content-page_detail) .section--faq .faq__inner-left{display:none}.content-page:not(.content-page_detail) .section--faq .faq__inner-right{flex-basis:100%;max-width:100%}.content-page:not(.content-page_detail) .section--faq .faq__item{flex-basis:100%;max-width:100%}.content-page:not(.content-page_detail) .section--faq .sorting{display:flex;align-items:center;gap:12px;margin:100px 0 35px}.content-page:not(.content-page_detail) .section--faq .sorting .sorting__text{font-weight:700}.content-page:not(.content-page_detail) .section--faq .sorting .button-sorting{padding:10px 25px;text-transform:none;font-weight:700}.content-page:not(.content-page_detail) .section--faq .sorting .button-sorting.active{background-color:var(--colorYellow);border-color:var(--colorYellow)}.content-page:not(.content-page_detail) .section--faq .duplicate-checkboxes{display:flex;align-items:center;flex-wrap:wrap;column-gap:24px;row-gap:20px;margin:20px 0 50px}.content-page:not(.content-page_detail) .section--faq .faq-filter .duplicate-checkboxes:not(.duplicate-checkboxes.active){margin:10px 0}.content-page:not(.content-page_detail):not(.main-page) .section--faq .form-label_checkbox{margin-bottom:0;padding:8px 20px;background-color:var(--colorWhite);border-radius:20px}.content-page:not(.content-page_detail) .section--faq .faq-filter .ios-checkbox-wrapper{position:relative;width:max-content;padding:10px 30px 10px 5px;font-weight:700;background-color:var(--colorYellow);border-radius:20px}.content-page:not(.content-page_detail):not(.main-page) .section--faq .faq-filter .filter-counter{position:absolute;right:0;top:0;transform:translateY(-50%) translateX(50%)}.content-page:not(.content-page_detail):not(.main-page) .section--faq .faq-filter .faq-filter__wrapper{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:60px;padding:0;border:none;max-height:220px;overflow:hidden;transition:all .5s}.content-page:not(.content-page_detail) .section--faq .faq-filter .faq-filter__wrapper.visible{max-height:10000px;overflow:hidden;transition:all .5s}.content-page:not(.content-page_detail) .section--faq .faq-filter .faq-filter__wrapper .categories-wrapper{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:20px;flex-grow:0;flex-shrink:1}.content-page:not(.content-page_detail) .section--faq .faq-filter .faq-filter__wrapper .categories-wrapper:nth-child(2){flex-direction:row;flex-wrap:wrap;flex-basis:45%;max-width:45%}.content-page:not(.content-page_detail) .section--faq .faq-filter .faq-filter__wrapper .categories-wrapper:nth-child(2)>p{width:100%}.content-page:not(.content-page_detail) .section--faq .faq-filter .categories__title-text{display:inline-block;padding:10px 25px;font-weight:700;background-color:var(--colorYellow);border-radius:20px}.content-page:not(.content-page_detail) .section--faq .faq-filter .button-box{flex-wrap:nowrap;gap:10px;margin-top:10px}.content-page:not(.content-page_detail) .section--faq .faq-filter .button.show-more{width:auto;padding:10px}.content-page:not(.content-page_detail) .section--faq .faq-filter .button-box__divider{flex-grow:1;flex-shrink:1;width:100%;height:1px;background-color:var(--colorGrayLight)}.content-page:not(.content-page_detail) .section--faq .faq-filter .title--item{display:none}.content-page:not(.content-page_detail) .section--faq .faq-filter .button-close{display:none}input[type=checkbox].ios8-switch{position:absolute;margin:8px 0 0 16px}input[type=checkbox].ios8-switch+label{position:relative;padding:5px 0 0 50px;line-height:2em}input[type=checkbox].ios8-switch+label::before{content:"";position:absolute;display:block;left:0;top:0;width:40px;height:24px;background-color:var(--colorWhite);border:1px solid var(--colorBlackNihth);border-radius:16px;-webkit-transition:all .3s;transition:all .3s}input[type=checkbox].ios8-switch+label::after{content:"";position:absolute;display:block;left:10px;top:0;width:24px;height:24px;border-radius:16px;background-color:var(--colorBlackFifth);-webkit-transition:all .3s;transition:all .3s}input[type=checkbox].ios8-switch+label:hover::after{box-shadow:0 0 5px rgba(0,0,0,.3)}input[type=checkbox].ios8-switch:checked+label::after{margin-left:16px;background-color:var(--colorWhite)}input[type=checkbox].ios8-switch:checked+label::before{background:var(--colorGreenOther);border-color:var(--colorGrayOneMoreTime)}input[type=checkbox].ios8-switch-lg{display:none;margin:10px 0 0 20px}input[type=checkbox].ios8-switch-lg+label{position:relative;padding:0 0 0 110px;line-height:1.2;font-weight:700}input[type=checkbox].ios8-switch-lg+label::before{top:50%;transform:translateY(-50%);width:100px;height:40px;border-radius:20px}input[type=checkbox].ios8-switch-lg+label::after{top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:20px}input[type=checkbox].ios8-switch-lg+label:hover::after{box-shadow:0 0 8px rgba(0,0,0,.3)}input[type=checkbox].ios8-switch-lg:checked+label::after{margin-left:50px}@media (max-width:1024px){.content-page:not(.content-page_detail) .section--faq .subtitle{font-size:24px;line-height:1.5}}@media (max-width:992px){.content-page:not(.content-page_detail) .section--faq .subtitle{max-width:100%}}@media (max-width:820px){.content-page:not(.content-page_detail) .section--faq .slider__button-container{display:none}}@media (max-width:767px){.content-page:not(.content-page_detail) .section--faq .faq__item-to-form{justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:16px;padding:20px}.content-page:not(.content-page_detail) .section--faq .faq__item-head{flex-direction:column;align-items:flex-start;padding:20px;gap:8px}.content-page:not(.content-page_detail) .section--faq .faq__item-arow-block{display:flex;align-items:center;gap:12px}.content-page:not(.content-page_detail) .section--faq .faq__item-tag{white-space:normal;font-size:12px;min-width:unset;text-align:left;margin-left:0}.content-page:not(.content-page_detail) .section--faq .faq__item-title{font-size:18px}.content-page:not(.content-page_detail) .section--faq .subtitle{font-size:18px;line-height:1.4}.content-page:not(.content-page_detail) .section--faq .aside{display:block}.faq-filter-popup .button-close{position:absolute;display:flex;justify-content:center;align-items:center;top:25px;right:10px;width:60px;height:60px;font-size:80px;font-weight:300}.content-page:not(.content-page_detail) .section--faq .faq-filter .button-box{display:none}.content-page:not(.content-page_detail) .section--faq .faq-filter .faq-filter__wrapper{display:none!important}.content-page:not(.content-page_detail) .section--faq .faq-filter.active .faq-filter__wrapper{display:flex!important}.content-page:not(.content-page_detail) .section--faq .faq-filter.active{position:fixed;inset:0;z-index:100000;height:auto;padding:20px 10px;overflow-x:hidden;overflow-y:auto;background:var(--colorGrayBG)}.content-page:not(.content-page_detail) .section--faq .faq-filter.active .faq-filter__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:30px;row-gap:60px;max-height:unset}.filter-button-box .button.mobile{display:flex}.content-page:not(.content-page_detail) .section--faq .faq-filter.active .button-close{display:flex}.content-page:not(.content-page_detail) .section--faq .faq-filter.active .filter-button-box .button.mobile{display:none}.content-page:not(.content-page_detail) .section--faq .faq-filter.active .title--item{display:block}.content-page:not(.content-page_detail) .section--faq .faq-filter .faq-filter__wrapper .categories-wrapper:nth-child(2){flex-direction:column;flex-wrap:wrap;flex-basis:unset;max-width:unset}.content-page:not(.content-page_detail) .section--faq .sorting{margin:50px 0;padding-bottom:10px;overflow-x:auto}}@media (max-width:534px){input[type=checkbox].ios8-switch-lg+label{display:inline-block;font-size:14px}}.section--form-trigger .inner{display:flex;justify-content:space-between;align-items:center;gap:70px;padding:30px 50px;background-color:var(--colorWhite);border-radius:20px}.section--form-trigger .button-box{gap:10px}.section--form-trigger .title--section{margin-bottom:17px}.section--form-trigger .subtitle{margin-top:0}@media (max-width:1513px){.section--form-trigger .button-box__item{width:100%}.section--form-trigger .button-box{width:100%}.section--form-trigger .form-trigger__part_right{width:60%}}@media (max-width:991px){.section--form-trigger .form-trigger__part_right{width:100%}.section--form-trigger .inner{flex-direction:column;gap:40px;padding:20px 25px}.section--form-trigger .subtitle{margin:0 0 0}.section--form-trigger .form-trigger__part_right{align-self:center}}@media (max-width:767px){.section--form-trigger .title--section{font-size:24px}}@media (max-width:534px){.section--form-trigger .button-box .button{width:100%}}.content-page:not(.content-page_detail) .section--projects .projects__inner{margin-top:60px}.content-page:not(.content-page_detail) .section--projects .projects__inner-left{display:none}.content-page:not(.content-page_detail) .section--projects .projects__inner-right{flex-basis:100%;max-width:100%}.content-page:not(.content-page_detail) .section--projects .projects__item{flex-basis:calc((100% - 2 * 12px)/ 3);max-width:calc((100% - 2 * 12px)/ 3)}.content-page:not(.content-page_detail) .section--projects .slider-tags .slider__item-tag{padding:5px 10px;font-size:13px;gap:6px}.content-page:not(.content-page_detail) .section--projects .slider-tags .slider__item-tag-decor{width:16px;height:16px;background-size:contain;background-repeat:no-repeat}.content-page:not(.content-page_detail) .section--projects .slider__item-title{font-size:18px}.content-page:not(.content-page_detail) .section--projects .sorting{display:flex;align-items:center;gap:12px;margin:100px 0 35px}.content-page:not(.content-page_detail) .section--projects .sorting .sorting__text{font-weight:700}.content-page:not(.content-page_detail) .section--projects .sorting .button-sorting{padding:10px 25px;text-transform:none;font-weight:700}.content-page:not(.content-page_detail) .section--projects .sorting .button-sorting.active{background-color:var(--colorYellow);border-color:var(--colorYellow)}.content-page:not(.content-page_detail) .section--projects .duplicate-checkboxes{width:100%;display:flex;align-items:center;flex-wrap:wrap;column-gap:24px;row-gap:20px;margin:20px 0 50px}.content-page:not(.content-page_detail) .section--projects .projects-filter .duplicate-checkboxes:not(.duplicate-checkboxes.active){margin:10px 0}.content-page:not(.content-page_detail):not(.main-page) .section--projects .form-label_checkbox{flex:0 1 auto;width:max-content;margin-bottom:0;padding:8px 20px;background-color:var(--colorWhite);border-radius:20px}.content-page:not(.content-page_detail) .section--projects .projects-filter .ios-checkbox-wrapper{position:relative;width:max-content;padding:10px 30px 10px 5px;font-weight:700;background-color:var(--colorYellow);border-radius:20px}.content-page:not(.content-page_detail):not(.main-page) .section--projects .projects-filter .filter-counter{position:absolute;right:0;top:0;transform:translateY(-50%) translateX(50%)}.content-page:not(.content-page_detail):not(.main-page) .section--projects .projects-filter .projects-filter__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;width:100%;column-gap:30px;row-gap:60px;padding:0;border:none;max-height:0;overflow:hidden;transition:all .5s}.content-page:not(.content-page_detail) .section--projects .projects-filter .projects-filter__wrapper.visible{max-height:10000px;overflow:hidden;transition:all .5s}.content-page:not(.content-page_detail) .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:min-content}.content-page:not(.content-page_detail) .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper:first-child{max-width:400px}.content-page:not(.content-page_detail) .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper:nth-child(3){max-width:400px}.content-page:not(.content-page_detail) .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper:nth-child(4){min-width:400px}.content-page:not(.content-page_detail) .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper:nth-child(4) .categories-wrapper-inside{flex-direction:row;flex-wrap:wrap}.categories-wrapper:nth-child(4){max-width:20%}.content-page:not(.content-page_detail) .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper:nth-child(2){max-width:800px}@media (max-width:1367px){.content-page:not(.content-page_detail) .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper:nth-child(2){max-width:50%}}.content-page:not(.content-page_detail) .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper-inside{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;width:max-content;max-width:100%;gap:20px}.content-page:not(.content-page_detail) .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper:nth-child(2)>p{width:100%}.content-page:not(.content-page_detail) .section--projects .projects-filter .categories__title-text{display:inline-block;padding:10px 25px;font-weight:700;background-color:var(--colorYellow);border-radius:20px}.content-page:not(.content-page_detail) .section--projects .projects-filter .button-box{flex-wrap:nowrap;gap:10px;margin-top:10px}.content-page:not(.content-page_detail) .section--projects .projects-filter .button.show-more{width:auto;padding:10px}.content-page:not(.content-page_detail) .section--projects .projects-filter .button-box__divider{flex-grow:1;flex-shrink:1;width:100%;height:1px;background-color:var(--colorGrayLight)}.content-page:not(.content-page_detail) .section--projects .projects-filter .title--item{display:none}.content-page:not(.content-page_detail) .section--projects .projects-filter .button-close{display:none}input[type=checkbox].ios8-switch{position:absolute;margin:8px 0 0 16px}input[type=checkbox].ios8-switch+label{position:relative;padding:5px 0 0 50px;line-height:2em}input[type=checkbox].ios8-switch+label::before{content:"";position:absolute;display:block;left:0;top:0;width:40px;height:24px;background-color:var(--colorWhite);border:1px solid var(--colorBlackNihth);border-radius:16px;-webkit-transition:all .3s;transition:all .3s}input[type=checkbox].ios8-switch+label::after{content:"";position:absolute;display:block;left:10px;top:0;width:24px;height:24px;border-radius:16px;background-color:var(--colorBlackFifth);-webkit-transition:all .3s;transition:all .3s}input[type=checkbox].ios8-switch+label:hover::after{box-shadow:0 0 5px rgba(0,0,0,.3)}input[type=checkbox].ios8-switch:checked+label::after{margin-left:16px;background-color:var(--colorWhite)}input[type=checkbox].ios8-switch:checked+label::before{background:var(--colorGreenOther);border-color:var(--colorGrayOneMoreTime)}input[type=checkbox].ios8-switch-lg{display:none;margin:10px 0 0 20px}input[type=checkbox].ios8-switch-lg+label{position:relative;padding:0 0 0 110px;line-height:1.2;font-weight:700}input[type=checkbox].ios8-switch-lg+label::before{top:50%;transform:translateY(-50%);width:100px;height:40px;border-radius:20px}input[type=checkbox].ios8-switch-lg+label::after{top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:20px}input[type=checkbox].ios8-switch-lg+label:hover::after{box-shadow:0 0 8px rgba(0,0,0,.3)}input[type=checkbox].ios8-switch-lg:checked+label::after{margin-left:50px}@media (max-width:1180px){.content-page:not(.content-page_detail) .section--projects .projects__item{flex-basis:calc((100% - 12px)/ 2);max-width:calc((100% - 12px)/ 2)}.content-page:not(.content-page_detail) .section--projects .slider__button-container{display:none}.content-page:not(.content-page_detail) .section--projects .slider__item-title{padding-right:0}}@media (max-width:1024px){.content-page .section--projects .subtitle{font-size:24px;line-height:1.5}.content-page:not(.content-page_detail) .section--projects .slider__item-subtitle{font-size:16px}.content-page:not(.content-page_detail) .section--projects .slider-tags{top:10px;left:10px;right:10px}}@media (max-width:820px){.content-page .section--projects .slider__button-container{display:none}}.projects-filter .button-box-mobile{display:none!important}@media (max-width:767px){.projects-filter .button-box-mobile{display:block!important}.button-box-mobile .show-more-mobile{text-transform:none;color:#2f2f2f;font-weight:700;width:115px;padding-top:10px;padding-bottom:10px}.content-page:not(.content-page_detail) .section--projects .duplicate-checkboxes,.content-page:not(.content-page_detail) .section--projects .projects-filter .duplicate-checkboxes:not(.duplicate-checkboxes.active){margin:0}.content-page:not(.content-page_detail) .section--projects .aside{margin-bottom:20px}.content-page:not(.content-page_detail) .section--projects .projects__item{flex-basis:100%;max-width:100%}.content-page:not(.content-page_detail) .section--projects .projects-filter .button-box{display:none}.content-page:not(.content-page_detail) .section--projects .projects-filter .projects-filter__wrapper{display:none!important}.content-page:not(.content-page_detail) .section--projects .projects-filter.active .projects-filter__wrapper{display:flex!important}.content-page:not(.content-page_detail) .section--projects .projects-filter.active{position:fixed;inset:0;z-index:100000;height:auto;padding:20px 10px;overflow-x:hidden;overflow-y:auto;background:var(--colorGrayBG)}.content-page:not(.content-page_detail) .section--projects .projects-filter.active .projects-filter__wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;column-gap:0;row-gap:25px;max-height:unset}.content-page:not(.content-page_detail) .section--projects .projects-filter.active .projects-filter__wrapper .categories-wrapper{width:100%;max-width:100%;min-width:0;gap:10px}.content-page:not(.content-page_detail) .section--projects .projects-filter.active .projects-filter__wrapper .categories-wrapper-inside{width:100%;max-width:100%;flex-direction:row;flex-wrap:wrap;gap:8px}.content-page:not(.content-page_detail) .section--projects .projects-filter.active .form-label_checkbox{width:auto;max-width:100%}.filter-button-box .button.mobile{display:flex}.content-page:not(.content-page_detail) .section--projects .projects-filter.active .button-close{display:flex;font-size:12px;position:absolute;top:30px;right:15px;background:#ffeb59;width:fit-content;padding:5px;height:fit-content;border:5px;font-weight:700}.content-page:not(.content-page_detail) .section--projects .projects-filter.active .filter-button-box .button.mobile{display:none}.content-page:not(.content-page_detail) .section--projects .projects-filter.active .title--item{display:block;margin-bottom:20px}.content-page:not(.content-page_detail) .section--projects .projects-filter.active .filter-button-box{margin-bottom:20px}.content-page:not(.content-page_detail) .section--projects .projects-filter.active .duplicate-checkboxes{margin:0 0 10px}.content-page:not(.content-page_detail) .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper:nth-child(2){flex-direction:column;flex-wrap:wrap;flex-basis:unset;max-width:unset}.content-page:not(.content-page_detail) .section--projects .sorting{margin:50px 0;padding-bottom:10px;overflow-x:auto}.content-page .section--projects .subtitle{font-size:18px;line-height:1.4}.content-page:not(.content-page_detail) .section--projects .projects__inner{margin-top:30px}.content-page:not(.content-page_detail) .section--projects .projects__items{gap:0;margin-bottom:0;align-items:flex-start}.content-page:not(.content-page_detail) .section--projects .projects__item{margin-bottom:12px}.content-page:not(.content-page_detail) .section--projects .projects__item:last-child{margin-bottom:0}.content-page:not(.content-page_detail) .section--projects .slider__item-info{flex-grow:0!important;padding:10px}.content-page:not(.content-page_detail) .section--projects .slider__button-container{display:none!important}.content-page:not(.content-page_detail) .section--projects .slider__item-title{padding-right:0}.content-page:not(.content-page_detail) .section--projects .slider__item-subtitle{margin-bottom:5px}.content-page:not(.content-page_detail) .section--projects .projects__item-tags:not(:has(*)),.content-page:not(.content-page_detail) .section--projects .slider__item-info .slider__item-tags:not(:has(*)){display:none!important;margin:0!important}.content-page:not(.content-page_detail) .section--projects .slider-tags{top:8px;left:8px;right:8px}.content-page:not(.content-page_detail) .section--projects .slider-tags .slider__item-tag{padding:4px 8px;font-size:11px;gap:4px}.content-page:not(.content-page_detail) .section--projects .slider-tags .slider__item-tag-decor{width:14px;height:14px;background-size:contain;background-repeat:no-repeat}.content-page:not(.content-page_detail) .section--projects .slider__item-link{margin-top:5px!important}.content-page:not(.content-page_detail) .section--projects .button.show-more{margin-top:0}.content-page:not(.content-page_detail) .section--projects .slider-container{height:auto;min-height:auto;aspect-ratio:3/2}}.projects-filter{position:relative}.projects-filter.is-filtering::before{content:'';position:absolute;inset:0;background:rgba(255,255,255,.5);z-index:15;border-radius:4px}.projects-filter.is-filtering::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border:5px solid rgba(0,0,0,.1);border-top-color:var(--colorYellow);border-radius:50%;z-index:20;animation:filter-spinner .8s linear infinite}@keyframes filter-spinner{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (max-width:767px){.projects-filter.is-filtering::after,.projects-filter.is-filtering::before{display:none}}.content-page .btn-reset-filter{padding:10px 15px;border-radius:20px;white-space:nowrap;font-family:inherit;font-size:inherit;background:var(--colorRed);cursor:pointer;color:#fff;font-size:18px;cursor:pointer;transition:.5s;font-weight:600;border:none;width:fit-content;margin-top:20px}.content-page .btn-reset-filter:hover{opacity:.7}.content-page .project-empty{display:flex;flex-direction:column}@media (max-width:534px){input[type=checkbox].ios8-switch-lg+label{display:inline-block;font-size:14px}}.section--project-description .inner{display:flex;flex-direction:column;gap:25px}.project-description{display:flex;flex-direction:column;gap:20px}.project-description__header{width:max-content;padding:20px 30px;font-size:24px;font-weight:700;line-height:1.5;text-transform:uppercase;background-color:var(--colorYellow);border-radius:20px}.project-description__text{padding:40px;font-size:24px;line-height:1.5;background-color:var(--colorWhite);border-radius:20px}@media (max-width:767px){.project-description__header{width:auto}}.content-page .section--specializations .title--section{margin-bottom:20px}.content-page .section--specializations .spec__inner .spec__inner-left{flex-basis:50%;max-width:50%;margin:0 auto;text-align:center;color:var(--colorBlackMain)}.content-page .section--specializations .spec__inner .spec__inner-left .subtitle{margin:20px 0 45px;color:inherit}@media (max-width:1180px){.content-page .section--specializations .specs__items{gap:12px}.content-page .section--specializations .specs__item{flex-basis:calc((100% - 12px)/ 2);max-width:calc((100% - 12px)/ 2)}}@media (max-width:1024px){.content-page .section--specializations .subtitle{font-size:24px;line-height:1.5}}@media (max-width:820px){.content-page .section--specializations .spec__inner .spec__inner-left{flex-basis:75%;max-width:75%}}@media (max-width:767px){.content-page .section--specializations .spec__inner .spec__inner-left{flex-basis:100%;max-width:100%}.content-page .section--specializations .specs__item{flex-basis:100%;max-width:100%}.content-page .section--specializations .spec__inner .spec__inner-left .subtitle{margin:20px 0 25px}.content-page .section--specializations .subtitle{font-size:18px;line-height:1.4}.content-page .section--specializations .slider-container{height:auto;min-height:auto;aspect-ratio:3/2}.content-page .section--specializations .button.show-more{margin-top:12px}}@media (max-width:534px){.content-page .section--specializations .spec__inner .spec__inner-left .subtitle{text-align:left}.content-page .section--specializations .slider__button-container{display:none}}@media (max-width:768px){.content-page_detail .section--projects .button.show-less,.content-page_detail .section--projects .button.show-more{display:none!important}.content-page_detail .projects__items{flex-wrap:nowrap;margin-bottom:30px;border:none;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.content-page_detail .projects__item.slider__item{min-width:95%;height:auto;padding-bottom:10px;opacity:1}}@media (max-width:767px){.content-page_detail .section--projects .ios-checkbox-wrapper{position:relative;width:max-content;padding:10px 30px 10px 5px;font-weight:700;background-color:var(--colorYellow);border-radius:20px}.content-page_detail .section--projects .filter-counter{position:absolute;right:0;top:0;transform:translateY(-50%) translateX(50%)}.content-page_detail .projects-filter-popup{position:relative;display:none}.content-page_detail .projects-filter-popup.active{position:fixed;inset:0;z-index:100000;display:block;padding:20px;overflow-x:hidden;overflow-y:auto;background:var(--colorGrayBG)}.content-page_detail .section--projects .projects-filter .categories__title-text{display:inline-block;padding:10px 25px;font-weight:700;background-color:var(--colorYellow);border-radius:20px}.content-page_detail .section--projects .form-label_checkbox{max-width:calc(100% - (2 * 20px));max-width:100%;margin-bottom:0;padding:8px 20px;background-color:var(--colorWhite);border-radius:20px}.content-page_detail .section--projects .projects-filter .projects-filter__wrapper{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:60px;padding:0;border:none;transition:all .5s}.content-page_detail .section--projects .projects-filter .projects-filter__wrapper .categories-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex-grow:0;flex-shrink:0;max-width:100%}.content-page_detail .section--projects .duplicate-checkboxes{display:flex;align-items:center;flex-wrap:wrap;column-gap:24px;row-gap:20px;margin:20px 0 50px}}@media (max-width:534px){.content-page_detail .section--projects .ios-checkbox-wrapper{flex-shrink:0;padding:10px 10px 10px 5px}}.content-page .section--products .subtitle{margin:20px 0 65px}.section--products .products__items{display:flex;flex-wrap:wrap;gap:25px}.section--products .products__item{flex-basis:calc((100% - 2 * 25px)/ 3);max-width:calc((100% - 2 * 25px)/ 3)}.section--products .products__item.visible{opacity:1;height:unset;overflow:visible}.section--products .products__item-info.slider__item-info{flex-grow:1;display:flex;flex-direction:column}.section--products .product__title{margin-bottom:15px}.section--products .product__title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.section--products .products__list-title{margin-top:auto;margin-bottom:5px;font-size:20px;font-weight:500;color:var(--colorGrayOneMore)}.section--products .products__list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.section--products .products__list-item{padding:10px;background-color:var(--colorGrayBG);border-radius:20px}.section--products .products__list-link{display:flex;align-items:center;gap:20px}.section--products .products__list-image{flex-shrink:0;width:75px;height:75px;border-radius:10px;overflow:hidden}.section--products .products__list-image img{width:100%;height:100%;object-fit:cover;display:block}.section--products .products__list-text{font-size:20px;font-weight:700;color:var(--colorBlackEighth)}@media (max-width:1180px){.section--products .products__items{gap:12px}.section--products .products__item{flex-basis:calc((100% - 12px)/ 2);max-width:calc((100% - 12px)/ 2)}.section--products .products__item-info.slider__item-info{flex-grow:1}.section--products .product__title{margin-bottom:10px}}@media (max-width:1024px){.content-page .section--products .subtitle{font-size:24px;line-height:1.5}}@media (max-width:767px){.section--products .products__item{flex-basis:100%;max-width:100%}.section--products .products__item-info.slider__item-info{flex-grow:1}.section--products .product__title{margin-bottom:8px}.content-page .section--products .subtitle{font-size:18px;line-height:1.4}.section--products .products__list-text{font-size:16px}.section--products .products__list-title{font-size:16px}}@media (max-width:534px){.content-page .section--products .slider__button-container{display:none}}.section--products-banner .banner__inner{gap:20px}.section--products-banner .banner__part-left{flex-basis:calc((100% - 20px) - 33%);max-width:calc((100% - 20px) - 33%)}.section--products-banner .pretitle{margin-bottom:10px;font-size:20px;font-weight:700;text-transform:uppercase}.section--products-banner .title--item{margin-bottom:15px}.section--products-banner .title--item__decor{width:48px;height:48px;background-size:cover;background-repeat:no-repeat}.section--products-banner .title--item__text{overflow-wrap:break-word;word-break:normal;hyphens:auto}.section--products-banner .title--item+.text{margin-top:auto}@media (max-width:1180px){.section--products-banner .banner__part-left{flex-basis:calc((100% - 20px)/ 2);max-width:calc((100% - 20px)/ 2)}}@media (max-width:991px){.section--products-banner .banner__part-left{flex-basis:100%;max-width:100%}}@media (max-width:767px){.section--products-banner .pretitle{display:none}.section--products-banner .reasons__item{flex-basis:90%;max-width:90%;min-width:60%}}@media (max-width:534px){.section--products-banner .reasons__item{min-width:70%}}.content-page:not(.content-page_detail) .section--merch .merch__inner{margin-top:60px}.content-page:not(.content-page_detail) .section--merch .merch__inner-left{display:none}.content-page:not(.content-page_detail) .section--merch .merch__inner-right{flex-basis:100%;max-width:100%}.section--merch .merch__items{display:flex;flex-wrap:wrap;gap:12px}.content-page:not(.content-page_detail) .section--merch .merch__item{flex-basis:calc((100% - 2 * 12px)/ 3);max-width:calc((100% - 2 * 12px)/ 3)}.content-page:not(.content-page_detail) .section--merch .sorting{display:flex;align-items:center;gap:12px;margin:100px 0 35px}.content-page:not(.content-page_detail) .section--merch .sorting .sorting__text{font-weight:700}.content-page:not(.content-page_detail) .section--merch .sorting .button-sorting{padding:10px 25px;text-transform:none;font-weight:700}.content-page:not(.content-page_detail) .section--merch .sorting .button-sorting.active{background-color:var(--colorYellow);border-color:var(--colorYellow)}.content-page:not(.content-page_detail) .section--merch .duplicate-checkboxes{display:flex;align-items:center;flex-wrap:wrap;column-gap:24px;row-gap:20px;margin:20px 0 50px}.content-page:not(.content-page_detail) .section--merch .merch-filter .duplicate-checkboxes:not(.duplicate-checkboxes.active){margin:10px 0}.content-page:not(.content-page_detail) .section--merch .form-label_checkbox{margin-bottom:0;padding:8px 20px;background-color:var(--colorWhite);border-radius:20px}.content-page:not(.content-page_detail) .section--merch .merch-filter .ios-checkbox-wrapper{position:relative;width:max-content;padding:10px 30px 10px 5px;font-weight:700;background-color:var(--colorYellow);border-radius:20px}.content-page:not(.content-page_detail) .section--merch .merch-filter .filter-counter{position:absolute;right:0;top:0;transform:translateY(-50%) translateX(50%)}.content-page:not(.content-page_detail) .section--merch .merch-filter .merch-filter__wrapper{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:60px;padding:0;border:none;max-height:200px;overflow:hidden;transition:all .5s}.content-page:not(.content-page_detail) .section--merch .merch-filter .merch-filter__wrapper.visible{max-height:10000px;overflow:hidden;transition:all .5s}.content-page:not(.content-page_detail) .section--merch .merch-filter .merch-filter__wrapper .categories-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex-grow:0;flex-shrink:0}.content-page:not(.content-page_detail) .section--merch .merch-filter .merch-filter__wrapper .categories-wrapper:nth-child(2){flex-direction:row;flex-wrap:wrap;flex-basis:45%;max-width:45%}.content-page:not(.content-page_detail) .section--merch .merch-filter .merch-filter__wrapper .categories-wrapper:nth-child(2)>p{width:100%}.content-page:not(.content-page_detail) .section--merch .merch-filter .categories__title-text{display:inline-block;padding:10px 25px;font-weight:700;background-color:var(--colorYellow);border-radius:20px}.content-page:not(.content-page_detail) .section--merch .merch-filter .button-box{flex-wrap:nowrap;gap:10px;margin-top:10px}.content-page:not(.content-page_detail) .section--merch .merch-filter .button.show-more{width:auto;padding:10px}.content-page:not(.content-page_detail) .section--merch .merch-filter .button-box__divider{flex-grow:1;flex-shrink:1;width:100%;height:1px;background-color:var(--colorGrayLight)}.content-page:not(.content-page_detail) .section--merch .merch-filter .title--item{display:none}.content-page:not(.content-page_detail) .section--merch .merch-filter .button-close{display:none}input[type=checkbox].ios8-switch{position:absolute;margin:8px 0 0 16px}input[type=checkbox].ios8-switch+label{position:relative;padding:5px 0 0 50px;line-height:2em}input[type=checkbox].ios8-switch+label::before{content:"";position:absolute;display:block;left:0;top:0;width:40px;height:24px;background-color:var(--colorWhite);border:1px solid var(--colorBlackNihth);border-radius:16px;-webkit-transition:all .3s;transition:all .3s}input[type=checkbox].ios8-switch+label::after{content:"";position:absolute;display:block;left:10px;top:0;width:24px;height:24px;border-radius:16px;background-color:var(--colorBlackFifth);-webkit-transition:all .3s;transition:all .3s}input[type=checkbox].ios8-switch+label:hover::after{box-shadow:0 0 5px rgba(0,0,0,.3)}input[type=checkbox].ios8-switch:checked+label::after{margin-left:16px;background-color:var(--colorWhite)}input[type=checkbox].ios8-switch:checked+label::before{background:var(--colorGreenOther);border-color:var(--colorGrayOneMoreTime)}input[type=checkbox].ios8-switch-lg{display:none;margin:10px 0 0 20px}input[type=checkbox].ios8-switch-lg+label{position:relative;padding:0 0 0 110px;line-height:1.2;font-weight:700}input[type=checkbox].ios8-switch-lg+label::before{top:50%;transform:translateY(-50%);width:100px;height:40px;border-radius:20px}input[type=checkbox].ios8-switch-lg+label::after{top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:20px}input[type=checkbox].ios8-switch-lg+label:hover::after{box-shadow:0 0 8px rgba(0,0,0,.3)}input[type=checkbox].ios8-switch-lg:checked+label::after{margin-left:50px}.main-page.content-page .section--projects .projects__inner-left{display:flex}.main-page.content-page .section--projects .projects__item{flex-basis:calc((100% - 12px)/ 2);max-width:calc((100% - 12px)/ 2)}@media (max-width:1180px){.content-page:not(.content-page_detail) .section--merch .merch__item{flex-basis:calc((100% - 12px)/ 2);max-width:calc((100% - 12px)/ 2)}}@media (max-width:1024px){.content-page .section--merch .subtitle{font-size:24px;line-height:1.5}}@media (max-width:820px){.content-page .section--merch .slider__button-container{display:none}}@media (max-width:767px){.content-page:not(.content-page_detail) .section--merch .merch__item{flex-basis:100%;max-width:100%}.content-page .section--merch .subtitle{font-size:18px;line-height:1.4}.content-page:not(.content-page_detail) .section--merch .merch-filter .button-box{display:none}.content-page:not(.content-page_detail) .section--merch .merch-filter .merch-filter__wrapper{display:none}.content-page:not(.content-page_detail) .section--merch .merch-filter.active{position:fixed;inset:0;z-index:100000;height:auto;padding:20px 10px;overflow-x:hidden;overflow-y:auto;background:var(--colorGrayBG)}.content-page:not(.content-page_detail) .section--merch .merch-filter.active .merch-filter__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:30px;row-gap:60px;max-height:unset}.filter-button-box .button.mobile{display:flex}.content-page:not(.content-page_detail) .section--merch .merch-filter.active .button-close{display:flex}.content-page:not(.content-page_detail) .section--merch .merch-filter.active .filter-button-box .button.mobile{display:none}.content-page:not(.content-page_detail) .section--merch .merch-filter.active .title--item{display:block}.content-page:not(.content-page_detail) .section--merch .merch-filter .merch-filter__wrapper .categories-wrapper:nth-child(2){flex-direction:column;flex-wrap:wrap;flex-basis:unset;max-width:unset}.content-page:not(.content-page_detail) .section--merch .sorting{margin:50px 0;padding-bottom:10px;overflow-x:auto}.section--merch .merch-filter-popup .button-close{position:absolute;display:flex;justify-content:center;align-items:center;top:25px;right:10px;width:60px;height:60px;font-size:80px;font-weight:300}.main-page.content-page .projects-filter-popup.active{position:fixed;inset:0;z-index:100000;display:block;padding:20px;overflow-x:hidden;overflow-y:auto;background:var(--colorGrayBG)}.main-page.content-page .section--projects .projects-filter .projects-filter__wrapper{display:flex}}@media (max-width:534px){input[type=checkbox].ios8-switch-lg+label{display:inline-block;font-size:14px}}.section-merch-detail-info .inner{display:flex;justify-content:space-between;align-items:flex-start;gap:100px}.section-merch-detail-info .slider_desktop{display:flex;flex-direction:row;flex-shrink:1}.section-merch-detail-info .slider_mobile{display:none}.section-merch-detail-info .slider_desktop .slider-for{max-width:600px;margin:0 auto;margin-right:12px}.section-merch-detail-info .slider_desktop .slider-for img{width:600px;max-width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:20px;cursor:zoom-in}.section-merch-detail-info .slider_desktop .slider-nav{max-width:120px;margin:0 15px 0 auto}.section-merch-detail-info .slider_desktop .slider-nav img{width:115px;min-width:115px;height:115px;object-fit:cover;border-radius:20px}.section-merch-detail-info .slick-arrow{border:none;width:100%;height:40px;background-color:var(--colorWhite);background-repeat:no-repeat;background-position:center center;border-radius:10px;transition:all .75s}.section-merch-detail-info .slick-arrow:hover{background-color:var(--colorBlackFifth)}.section-merch-detail-info .slick-arrow.slick-prev{margin-bottom:10px;background-image:url("../icons/catalog/icon-catalog-slider-button-arrow-up.svg")}.section-merch-detail-info .slick-arrow.slick-prev:hover{background-image:url("../icons/catalog/icon-catalog-slider-button-arrow-up_hover.svg")}.section-merch-detail-info .slick-arrow.slick-next{margin-top:10px;background-image:url("../icons/catalog/icon-catalog-slider-button-arrow-down.svg")}.section-merch-detail-info .slick-arrow.slick-next:hover{background-image:url("../icons/catalog/icon-catalog-slider-button-arrow-down_hover.svg")}.section-merch-detail-info .slider_desktop .slider-nav .slick-slide{min-width:120px;width:120px;margin-top:4px;margin-bottom:4px;cursor:pointer;transition:all .75s}.section-merch-detail-info .slider_desktop .slider-nav .slick-slide:hover{opacity:.75;filter:invert(.05)}.section-merch-detail-info .slider_desktop .slider-nav .slick-slide.slick-current:hover{opacity:unset;filter:unset;cursor:default}.section-merch-detail-info .slider_desktop .slider-nav .slick-slide.slick-current img{border:3px solid var(--colorBlackSecondary);box-shadow:0 4px 15px rgba(0,0,0,.3);overflow:hidden}.section-merch-detail-info .main-data{flex:1 1 auto;min-width:0}.section-merch-detail-info .title--section{text-align:left;margin-bottom:25px}.section-merch-detail-info .subtitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.section-merch-detail-info .merch-item__pre-title-box{display:flex;align-items:center;flex-wrap:wrap;column-gap:40px;row-gap:10px;margin-bottom:15px}.section-merch-detail-info .title--main+.text_main{margin:5px 0 30px 0}.section-merch-detail-info .button-box{gap:20px;margin-bottom:15px}.section-merch-detail-info .slider__item-tags{position:static}.section-merch-detail-info .usage{margin-top:40px}.section-merch-detail-info .pretitle{margin-bottom:20px;font-size:20px;font-weight:700;text-transform:uppercase}.section-merch-detail-info .description{flex-basis:calc((100% - 100px)/ 2);max-width:calc((100% - 100px)/ 2)}.section-merch-detail-info .description__text .paragraph{font-size:20px;font-weight:500;line-height:2}.section-merch-detail-info .features{flex-basis:calc((100% - 100px)/ 2);max-width:calc((100% - 100px)/ 2)}.section-merch-detail-info .features{margin-bottom:25px}.section-merch-detail-info .features-table{display:flex;flex-direction:column;gap:10px;font-size:24px}.section-merch-detail-info .features-table__row{display:flex;align-items:center;gap:15px;padding:20px 25px;background-color:var(--colorWhite);border-radius:20px}.section-merch-detail-info .features-table__row:last-child{border-bottom:none}.section-merch-detail-info .features-table__term{flex-basis:50%}.section-merch-detail-info .features-table__descr{flex-basis:calc(50% - 15px);font-weight:600;text-align:right;color:var(--colorBlackSecondary)}@media (max-width:1366px){.section-merch-detail-info .inner{gap:30px}.section-merch-detail-info .slider_desktop .slider-for{max-width:500px}.section-merch-detail-info .slider_desktop .slider-for img{width:500px;height:500px}.section-merch-detail-info .slider_desktop .slider-nav{margin:0}.section-merch-detail-info .main-data{flex-basis:calc(100% - 30px - 635px);max-width:calc(100% - 30px - 635px)}.section-merch-detail-info .slick-arrow.slick-next{margin-top:15px}.section-merch-detail-info .slick-arrow.slick-prev{margin-bottom:15px}.section-merch-detail-info .slider_desktop .slider-nav .slick-slide{margin-top:6px;margin-bottom:6px}.section-merch-detail-tabs .property__item{flex-basis:100%;max-width:100%}}@media (max-width:1180px){.section-merch-detail-info .inner{flex-direction:column}.section-merch-detail-info .inner .slider_desktop{flex-direction:column;gap:15px;width:100%}.section-merch-detail-info .inner .slider_desktop .slider-nav{display:flex;max-width:unset;width:100%}.section-merch-detail-info .inner .slider_desktop .slick-list.draggable{width:100%}.section-merch-detail-info .inner .slick-arrow{width:40px;min-width:40px;height:115px}.section-merch-detail-info .slider_desktop .slider-nav .slick-slide{margin-top:0;margin-bottom:0}.section-merch-detail-info .inner .slick-arrow.slick-prev{margin-bottom:0;margin-right:10px;background-image:url("../icons/catalog/icon-catalog-slider-button-arrow-left.svg")}.section-merch-detail-info .inner .slick-arrow.slick-prev:hover{margin-bottom:0;margin-right:10px;background-image:url("../icons/catalog/icon-catalog-slider-button-arrow-left_hover.svg")}.section-merch-detail-info .inner .slick-arrow.slick-next{margin-top:0;margin-left:10px;background-image:url("../icons/catalog/icon-catalog-slider-button-arrow-right.svg")}.section-merch-detail-info .inner .slick-arrow.slick-next:hover{margin-top:0;margin-left:10px;background-image:url("../icons/catalog/icon-catalog-slider-button-arrow-right_hover.svg")}.section-merch-detail-info .inner .slider_desktop .slider-for{max-width:100%}.section-merch-detail-info .inner .slider_desktop .slider-for img{margin:0 auto;width:100%}.section-merch-detail-info .inner .slider_desktop .slider-nav img{width:95%}.section-merch-detail-info .inner .slider-for .slick-slide a{width:100%}.section-merch-detail-info .main-data{flex-basis:100%;max-width:100%}.section-merch-detail-info_bottom .inner{flex-direction:column;gap:60px}.section-merch-detail-info .description{flex-basis:100%;max-width:100%}.section-merch-detail-info .features{flex-basis:100%;max-width:100%;min-width:100%}}@media (max-width:767px){.section-merch-detail-info .features-table{font-size:18px}.section-merch-detail-info .description__text .paragraph{font-size:16px}.section-merch-detail-info .pretitle{font-size:16px}}.section-merch-detail-tabs{margin:100px 0}.section-merch-detail-tabs .title--section{margin-top:30px;margin-bottom:10px}.section-merch-detail-tabs .title--section:first-child{margin-bottom:40px}.section-merch-detail-tabs .content-tab__items{display:flex;gap:15px;margin-bottom:60px}.section-merch-detail-tabs .content-tab__item{flex-basis:calc((100% - 15px)/ 2);max-width:calc((100% - 15px)/ 2);padding:20px 15px;background-color:var(--colorWhite);border-radius:20px}.section-merch-detail-tabs .title--item{margin-bottom:5px;font-size:32px;line-height:1.2;color:var(--colorBlackThird)}.section-merch-detail-tabs .content-tab_payment .content-tab__items .title--item{margin-bottom:0}.section-merch-detail-tabs .content-tab .paragraph{font-size:20px;font-weight:500;line-height:1.5}.section-merch-detail-tabs .title--item+.paragraph{margin-bottom:70px;font-size:20px;font-weight:500;line-height:1.5}.section-merch-detail-tabs .title--item:last-of-type+.paragraph{margin-bottom:50px}.section-merch-detail-tabs .content-tab__item-digit{margin-bottom:55px;font-size:64px;font-weight:700;color:var(--colorBlackThird)}.section-merch-detail-tabs .property__items{display:flex;column-gap:30px;row-gap:10px;flex-wrap:wrap}.section-merch-detail-tabs .property__item{display:flex;align-items:center;flex-basis:calc((100% - 30px)/ 2);max-width:calc((100% - 30px)/ 2);gap:15px;text-transform:uppercase}.section-merch-detail-tabs .property__name{display:flex;align-items:center;gap:15px;text-transform:uppercase}.section-merch-detail-tabs .property__line{flex-grow:1;margin:0 10px;border-bottom:2px solid var(--colorGrayDefault)}.section-merch-detail-tabs .property__value{max-width:66%;font-size:20px;text-align:right}.section-merch-detail-tabs .button-box{margin:30px 0 60px}.section-merch-detail-tabs .content-tab-level{display:flex;align-items:flex-start;gap:70px}.section-merch-detail-tabs .content-tab-middle{margin:80px 0}.section-merch-detail-tabs .content-tab-part{flex-basis:calc((100% - 70px)/ 2);max-width:calc((100% - 70px)/ 2)}.section-merch-detail-tabs .inner .tabs{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;margin-bottom:20px;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.section-merch-detail-tabs .inner .tab{position:relative;display:flex!important;justify-content:center;align-items:center;gap:10px;flex-grow:1;padding:25px;font-weight:500;text-align:center;text-transform:uppercase;white-space:nowrap;border:1px solid var(--colorGrayLight);border-radius:20px;background-color:transparent;transition:all .75s}.section-merch-detail-tabs .inner .tab-decor{width:10px;height:10px;background-color:var(--colorYellow);border-radius:50%;transition:all .75s}.section-merch-detail-tabs .inner .tab:hover{background-color:var(--colorWhite)}.section-merch-detail-tabs .inner .tab.active{background-color:var(--colorYellow);border-color:var(--colorYellow)}.section-merch-detail-tabs .inner .tab.active .tab-decor{background-color:var(--colorBlackThird)}.section-merch-detail-tabs .inner .tab-text{font-weight:500}.section-merch-detail-tabs .inner .content .tab-content:not(.active){display:none}.section-merch-detail-tabs .content-tab_delivery .title--item{margin-bottom:20px}.section-merch-detail-tabs .content-tab_delivery .title--section{margin-bottom:25px}.section-merch-detail-tabs .content-tab_delivery .button-box{margin:0}.section-merch-detail-tabs .delivery__gallery{display:flex;flex-wrap:wrap;gap:15px}.section-merch-detail-tabs .delivery__gallery-image{flex-basis:calc((100% - 2 * 15px)/ 3);width:calc((100% - 2 * 15px)/ 3);min-width:225px;height:225px;object-fit:contain}.section-merch-detail-tabs .content-tab_installation .content-tab__item{position:relative;padding:25px 30px}.section-merch-detail-tabs .content-tab_installation .title--item{margin-bottom:20px}.section-merch-detail-tabs .description__text .paragraph{line-height:2}.section-merch-detail-tabs .content-tab_installation .item__link{position:absolute;top:25px;right:30px}.section-merch-detail-tabs .content-tab_kit .content-tab-part-left{flex-basis:calc((100% - 70px) * 0.3);max-width:calc((100% - 70px) * .3)}.section-merch-detail-tabs .content-tab_kit .content-tab-part-right{flex-basis:calc((100% - 70px) * 0.7);max-width:calc((100% - 70px) * .7)}.section-merch-detail-tabs .content-tab_kit .title--item{margin-bottom:20px}.section-merch-detail-tabs .content-tab_kit .description__list{display:flex;align-items:center;flex-wrap:wrap;gap:15px}.section-merch-detail-tabs .content-tab_kit .description__list .paragraph{position:relative;padding:5px 10px 5px 40px;background-color:var(--colorWhite);border-radius:20px}.section-merch-detail-tabs .content-tab_kit .description__list_main .paragraph{color:var(--colorGreenAnother)}.section-merch-detail-tabs .content-tab_kit .description__list_add .paragraph{color:var(--colorGold)}.section-merch-detail-tabs .content-tab_kit .description__list .paragraph::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:12px}.section-merch-detail-tabs .content-tab_kit .description__list_main .paragraph::before{width:17px;height:15px;background-image:url("../icons/catalog/icon-catalog-merch-tabs-decor-check.svg")}.section-merch-detail-tabs .content-tab_kit .description__list_add .paragraph::before{width:18px;height:18px;background-image:url("../icons/catalog/icon-catalog-merch-tabs-decor-plus.svg")}@media (max-width:1600px){.section-merch-detail-tabs .property__name{max-width:40%}.section-merch-detail-tabs .property__value{max-width:40%}.section-merch-detail-tabs .content-tab-top{flex-direction:column;gap:30px}.section-merch-detail-tabs .content-tab-top .content-tab-part{flex-basis:100%;max-width:100%}.section-merch-detail-tabs .delivery__gallery-image{flex-basis:225px;min-width:225px}.section-merch-detail-tabs .content-tab_kit .content-tab-level{gap:30px}.section-merch-detail-tabs .content-tab_kit .content-tab-part-left{flex-basis:calc((100% - 30px) * 0.3);max-width:calc((100% - 30px) * .3)}.section-merch-detail-tabs .content-tab_kit .content-tab-part-right{flex-basis:calc((100% - 30px) * 0.7);max-width:calc((100% - 30px) * .7)}}@media (max-width:1366px){.section-merch-detail-tabs .property__item{flex-basis:100%;max-width:100%}.section-merch-detail-tabs .property__name{max-width:unset}.section-merch-detail-tabs .property__value{max-width:unset}.section-merch-detail-tabs .content-tab_installation .item__link{position:static;margin-top:30px;margin-left:unset}.section-merch-detail-tabs .content-tab_delivery .content-tab-middle .content-tab-part-left{flex-basis:100%;max-width:100%}.section-merch-detail-tabs .content-tab_delivery .content-tab-middle .content-tab-part-right{flex-basis:0;max-width:0}}@media (max-width:1180px){.section-merch-detail-tabs .tabs-features__item-wrapper{column-gap:40px}.section-merch-detail-tabs .tabs-features__item-inner{flex-basis:calc((100% - 2* 40px)/ 3);max-width:calc((100% - 2* 40px)/ 3)}}@media (max-width:1024px){.section-merch-detail-tabs .content-tab_kit .content-tab-level{flex-direction:column}.section-merch-detail-tabs .content-tab_kit .content-tab-part-left,.section-merch-detail-tabs .content-tab_kit .content-tab-part-right{flex-basis:100%;max-width:100%}}@media (max-width:768px){.section-merch-detail-tabs .inner .tab{min-width:45%}.section-merch-detail-tabs .delivery__gallery{flex-wrap:nowrap;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}}@media (max-width:767px){.section-merch-detail-tabs .content-tab__items{flex-wrap:wrap}.section-merch-detail-tabs .content-tab__item{flex-basis:100%;max-width:100%}.section-merch-detail-tabs .title--item+.paragraph{margin-bottom:30px}.section-merch-detail-tabs .content-tab_kit .content-tab-level{gap:50px}.section-merch-detail-tabs .content-tab-bottom{flex-direction:column}.section-merch-detail-tabs .content-tab_delivery .content-tab-bottom .content-tab-part{flex-basis:100%;max-width:100%}.section-merch-detail-tabs .content-tab-middle{margin:50px 0 30px}.section-merch-detail-tabs .content-tab__item-digit{margin-bottom:30px;font-size:40px}.section-merch-detail-tabs .title--item{font-size:24px}.section-merch-detail-tabs .content-tab_payment .content-tab__items .title--item{font-size:20px}.section-merch-detail-tabs .content-tab .paragraph{font-size:16px}.section-merch-detail-tabs .title--item+.paragraph{font-size:16px}.section-merch-detail-tabs .property__items{gap:20px}.section-merch-detail-tabs .property__item{flex-direction:column;align-items:flex-start}.section-merch-detail-tabs .property__line{display:none}.section-merch-detail-tabs .property__name{font-size:16px}.section-merch-detail-tabs .property__value{font-size:18px;font-weight:600}.section-merch-detail-tabs .title--item{margin-bottom:10px}.section-merch-detail-tabs .content-tab_payment .title--section:last-of-type{margin-bottom:30px}.section-merch-detail-tabs .title--section:first-child{margin-bottom:30px}}@media (max-width:534px){.section-merch-detail-tabs .inner .tab{min-width:66%}}@media (max-width:429px){.section-merch-detail-tabs .tabs>label{padding:12px}}@media (max-width:320px){.section-merch-detail-tabs .tabs>label{padding:12px;font-size:12px}.section-merch-detail-tabs .tabs>section{max-width:90%}}.content-page .section--services .title--section{margin-bottom:20px}.section--services .slider__item-subtitle{margin-bottom:32px}.content-page .section--services .services__inner .services__inner-left{flex-basis:50%;max-width:66%;margin:0;text-align:unset;color:var(--colorBlackMain)}.content-page .section--services .services__inner .services__inner-left .subtitle{margin:20px 0 45px;color:inherit}.content-page .section--services .services__items{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:40px}.content-page .section--services .services__item{flex-basis:calc((100% - 2 * 25px)/ 3);max-width:calc((100% - 2 * 25px)/ 3)}.content-page .section--services .slider__button-container{display:none}.content-page .section--services .services__title{padding-right:0}@media (max-width:1180px){.content-page .section--services .services__items{gap:12px}.content-page .section--services .services__item{flex-basis:calc((100% - 12px)/ 2);max-width:calc((100% - 12px)/ 2)}}@media (max-width:1024px){.content-page .section--services .subtitle{font-size:24px;line-height:1.5}}@media (max-width:820px){.content-page .section--services .services__inner .services__inner-left{flex-basis:75%;max-width:75%}}@media (max-width:767px){.content-page .section--services .services__inner .services__inner-left{flex-basis:100%;max-width:100%}.content-page .section--services .services__item{flex-basis:100%;max-width:100%}.content-page .section--services .services__inner .services__inner-left .subtitle{margin:20px 0 25px}.content-page .section--services .subtitle{font-size:18px;line-height:1.5}.section--services .slider__item-subtitle{margin-bottom:16px}.content-page .section--services .slider-container{height:auto;min-height:auto;aspect-ratio:3/2}.content-page .section--services .button.show-more{margin-top:12px}}@media (max-width:534px){.section--services .slider__item-subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.content-page .section--services .services__inner .services__inner-left .subtitle{text-align:left}.content-page .section--services .slider__button-container{display:none}}.content-page .section--articles .subtitle{margin:20px 0 65px}.content-page .section--articles .articles__items{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:35px}.content-page .section--articles .articles__item{flex-basis:calc((100% - 2 * 25px)/ 3);max-width:calc((100% - 2 * 25px)/ 3)}.content-page .section--articles .articles__list-title{margin-top:auto;margin-bottom:5px;font-size:20px;font-weight:500;color:var(--colorGrayOneMore)}.content-page .section--articles .articles__list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.content-page .section--articles .articles__list-item{padding:10px;background-color:var(--colorGrayBG);border-radius:20px}.content-page .section--articles .articles__list-link{display:flex;align-items:center;gap:20px}.content-page .section--articles .articles__list-image{flex-shrink:0;width:75px;height:75px;background-repeat:no-repeat;background-size:cover}.content-page .section--articles .articles__list-text{font-size:20px;font-weight:700;color:var(--colorBlackEighth)}.content-page .section--articles .articles__title{padding-right:0}.content-page .section--articles .slider__button-container{display:none}.articles__tabs .title{margin-bottom:20px;color:var(--colorBlackZero)}.articles__tabs .tabs{display:flex;justify-content:flex-start;align-items:center;gap:15px;cursor:pointer;margin-bottom:120px}.articles__tabs .tab{position:relative;display:flex;justify-content:center;align-items:center;gap:10px;flex-grow:0;padding:20px 25px;font-size:24px;font-weight:500;text-align:center;white-space:nowrap;color:var(--colorBlackFifth);background-color:var(--colorWhite);border:none;border-radius:20px;transition:all .75s}.articles__tabs .tab:hover{color:var(--colorWhite);background-color:var(--colorBlackSeventh)}.articles__tabs .tab.active{color:var(--colorWhite);background-color:var(--colorBlackFifth)}.articles__tabs .tab-text{font-weight:500}.articles__tabs .content .tab-content:not(.active){display:none}.pagination{scroll-margin-top:200px;display:flex;gap:20px}.pagination .button{color:var(--colorBlackFifth);background-color:var(--colorWhite);transition:all 1s}.pagination .button:hover{color:var(--colorWhite);background-color:var(--colorBlackSeventh)}.pagination .button.active{color:var(--colorWhite);background-color:var(--colorBlackFifth)}@media (max-width:1180px){.content-page .section--articles .articles__items{gap:12px}.content-page .section--articles .articles__item{flex-basis:calc((100% - 12px)/ 2);max-width:calc((100% - 12px)/ 2)}}@media (max-width:1024px){.content-page .section--articles .subtitle{font-size:24px;line-height:1.5}}@media (max-width:767px){.content-page .section--articles .articles__item{flex-basis:100%;max-width:100%}.content-page .section--articles .subtitle{font-size:18px;line-height:1.4}.articles__tabs .tab{padding:15px 20px;font-size:18px}.articles__tabs .tabs{margin-bottom:60px;padding-bottom:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.pagination{padding-bottom:10px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--colorBlackSecondary) transparent}.content-page .section--articles .articles__list-text{font-size:16px}.content-page .section--articles .articles__list-title{font-size:16px}}@media (max-width:534px){.content-page .section--articles .slider__button-container{display:none}}.section--404 .inner{display:flex;flex-direction:column;align-items:center;aspect-ratio:1236/654;background-image:url(../../images/404/image-404.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:100%}.section--404 .text-404{width:max-content;margin:auto auto 0;font-size:48px;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--colorBlackSecondary)}.section--404 .button-box{margin:20px 0}.section--404 .button-box .button{padding:15px;font-size:24px}@media (max-width:992px){.section--404 .inner{background-image:url(../../images/404/image-404_mobile.svg);aspect-ratio:420/339}}@media (max-width:767px){.section--404 .text-404{width:auto;font-size:32px}}@media (max-width:390px){.section--404 .text-404{width:auto;font-size:24px}.section--404 .button-box{margin:10px 0}.section--404 .button-box .button{padding:15px;font-size:18px}}.button-up{position:fixed;right:2.5vw;bottom:5vh;z-index:10000;width:74px;height:74px;display:flex;justify-content:center;align-items:center;background-color:var(--colorBlackFifth);background-image:url("../icons/footer/icon-button-up.svg");background-repeat:no-repeat;background-position:center center;border-radius:50%;box-shadow:0 4px 7px 0 rgba(0,0,0,.25);transform-style:preserve-3d;cursor:pointer;transition:all .5s}.button-up::before{content:"";position:absolute;inset:5px;filter:blur(19px);transform:translate3d(-19px,19px,-1px);border-radius:inherit;pointer-events:none}.button-up:hover{filter:invert(.0625);opacity:.9}.button-up_hide{display:none}@keyframes updown{0%{transform:translateY(-5%)}50%{transform:translateY(5%)}100%{transform:translateY(-5%)}}.footer__tabs .title{margin-bottom:20px;color:var(--colorBlackZero)}.footer__tabs .tabs{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;margin-bottom:20px}.footer__tabs .tab{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;flex-grow:1;padding:25px;font-weight:500;text-align:center;text-transform:uppercase;white-space:nowrap;border:1px solid var(--colorGrayLight);border-radius:20px;background-color:transparent;transition:background-color .75s,border-color .75s}.footer__tabs .tab-decor{display:none}.footer__tabs .tab-text{display:inline-flex;align-items:center;gap:8px;font-weight:500}.footer__tabs .tab-text::before{content:"";display:inline-block;width:10px;height:10px;background-color:var(--colorYellow);border-radius:50%;flex-shrink:0;transition:background-color .75s}.footer__tabs .tab:hover{background-color:var(--colorWhite)}.footer__tabs .tab.active{background-color:var(--colorYellow);border-color:var(--colorYellow)}.footer__tabs .tab.active .tab-text::before{background-color:var(--colorBlackThird)}.footer__tabs .content .tab-content:not(.active){display:none}.footer__tabs .content .tab-content.active{display:flex;gap:140px}.footer__tabs .content .info{flex-basis:calc((100% - 140px) * 0.375);max-width:calc((100% - 140px) * .375)}.footer__tabs .content .map{position:relative;flex-basis:calc((100% - 140px) * 0.625);max-width:calc((100% - 140px) * .625);min-height:450px;background:linear-gradient(45deg,#000,transparent);border-radius:20px;overflow:hidden}.footer__tabs .content .map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.footer__tabs .address .title{font-size:24px;font-weight:700;line-height:1}.footer__tabs .contacts__item_main{margin-bottom:50px}.footer__tabs .contacts__item_main .footer__inner-title{margin-bottom:24px}.footer__tabs .contacts__item_main .contacts__item_link{font-size:48px;font-weight:700;line-height:1}.footer__tabs .contacts__items .title{margin-bottom:15px;white-space:nowrap;color:var(--colorBlackThird)}.footer__tabs .contacts__items{display:flex;flex-wrap:wrap;gap:50px}.footer__tabs .contacts__item:not(.contacts__item_main){flex-basis:calc((100% - 50px)/ 2);max-width:calc((100% - 50px)/ 2)}.footer__tabs .contacts__item:not(.contacts__item_main) .contacts__item_link{font-size:17px;line-height:1.2;color:var(--colorBlackFourth)}.footer__tabs .header__top-navigation-list-item_phone{font-size:14px}.footer__tabs .header__top-navigation-link_whatsapp{width:40px;height:40px}.footer__tabs .header__top-navigation-link_max{width:40px;height:40px}.footer__tabs .header__top-navigation-link_telegram{width:40px;height:40px}.footer__tabs .header__top-navigation-link_vk{width:40px;height:40px}.footer__tabs .header__top-navigation-link_rutube{width:40px;height:40px}.footer__tabs .info__bottom{display:flex;align-items:center;gap:14px}.footer__tabs .text__unifier{font-weight:700;text-transform:uppercase}.footer__tabs .socials{margin-top:35px}.footer__tabs .socials .footer__inner-title{margin-bottom:18px}.footer{color:var(--colorBlackThird)}.footer .address{font-style:normal;margin-bottom:35px}.footer__inner-title{font-size:32px;font-weight:700;line-height:1}.footer__top{margin-top:100px;text-transform:uppercase}.footer__top-navigation-inner{display:flex;justify-content:space-between;align-items:center}.footer__top-navigation-list-item{font-size:20px;font-weight:600;border:1px solid transparent;transition:transform .5s,border-bottom .5s,opacity .5s;will-change:transform,border-bottom,opacity}.footer__top-navigation-list-item:hover{transform:translateY(-2.5px);border-bottom:1px solid var(--colorBlackMain);opacity:.9}.footer__middle{display:flex;justify-content:space-between;gap:80px}.footer__middle .title{margin-bottom:45px}.footer__middle-navigation{display:flex;gap:60px}.footer__middle-navigation-inner{display:flex;flex-direction:column;gap:25px}.footer__middle .inner_right{padding-top:calc(32px + 16px)}.footer__middle-navigation-list-item{font-weight:600}.footer__middle .inner_left .footer__middle-navigation-link{display:inline;border-bottom:1px solid transparent;transition:transform .75s,border-bottom .75s,opacity .75s;will-change:transform,border-bottom,opacity}.footer__middle .inner_left .footer__middle-navigation-link:hover{border-bottom:1px solid var(--colorBlackThird);opacity:.75}.footer__middle .inner_right .footer__middle-navigation-link{display:flex;align-items:center;gap:18px}.footer__middle .inner_right .footer__middle-navigation-link:first-of-type{margin-bottom:80px}.footer__middle .inner_right .footer__middle-navigation-link:last-of-type{margin-bottom:30px}.footer__middle .inner_right .footer__middle-navigation-link:hover{opacity:.75;filter:invert(.05);transform:scale(1.01875)}.footer__middle .button-box{gap:10px;margin-left:calc(76px + 18px)}.footer__middle .button{padding:6px 20px;background-color:var(--colorYellow);border-color:var(--colorYellow)}.footer__middle .button:hover{background-color:var(--colorWhite);border-color:var(--colorWhite)}.footer__middle .button_decor .button__decor{background-color:var(--colorGrayDark)}.footer__bottom{display:flex;align-items:flex-start;gap:40px;padding-bottom:50px}.footer__bottom-left{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);flex-shrink:0}.footer__bottom-right{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px);display:flex;flex-direction:column;justify-content:center;gap:20px;padding-top:10px}.footer__bottom-right .copyright{margin:0;font-weight:700;text-transform:uppercase}.footer__bottom-right p:last-child{color:var(--colorGrayDark);font-size:13px;line-height:1.5;margin:0}.subscribe-card{background-color:transparent;border:1px solid var(--colorGrayLight);border-radius:16px;padding:16px 18px}.subscribe-card__title{font-size:16px;font-weight:700;line-height:1.5;color:var(--colorBlackThird);margin:0 0 10px}.subscribe-card__form{display:flex;flex-direction:column;gap:8px}.subscribe-card__row{display:flex;align-items:flex-start;gap:10px}.subscribe-card__input-col{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.subscribe-card__input-wrapper{position:relative;display:flex;align-items:center}.subscribe-card__input{width:100%;padding:9px 130px 9px 14px;font-family:Montserrat,Arial,sans-serif;font-size:13px;line-height:1.5;color:var(--colorBlackMain);background-color:var(--colorWhite);border:1px solid var(--colorGrayLight);border-radius:10px;outline:0;transition:border-color .3s}.subscribe-card__input::placeholder{color:var(--colorGrayLight)}.subscribe-card__input:focus{border-color:var(--colorYellow)}.subscribe-card__button{position:absolute;right:3px;top:50%;transform:translateY(-50%);padding:7px 14px;font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.5;text-transform:uppercase;color:var(--colorBlackThird);background-color:var(--colorYellow);border:none;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background-color .3s}.subscribe-card__button:hover{background-color:var(--colorYellowLight)}.subscribe-card .result{width:100%}.subscribe-card__divider-text{flex-shrink:0;font-size:13px;font-weight:500;color:var(--colorGrayDark)}.subscribe-card__telegram{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:9px 14px;background-color:transparent;border:1px solid var(--colorGrayLight);border-radius:10px;text-decoration:none;white-space:nowrap;transition:all .3s}.subscribe-card__telegram:hover{background-color:var(--colorGrayBG);border-color:var(--colorGrayDark)}.subscribe-card__telegram-icon{flex-shrink:0;width:18px;height:18px;background-image:url("../icons/footer/icon-footer-socials_tlgrm.svg");background-repeat:no-repeat;background-size:contain}.subscribe-card__telegram-text{font-size:13px;font-weight:500;line-height:1.5;color:var(--colorBlackThird)}.subscribe-card__consent{display:flex;align-items:flex-start;gap:6px;cursor:pointer}.subscribe-card__consent-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:16px;height:16px;margin:2px 0 0;border:2px solid var(--colorGrayLight);border-radius:3px;background-color:var(--colorWhite);cursor:pointer;transition:all .2s}.subscribe-card__consent-checkbox:checked{background-color:var(--colorYellow);border-color:var(--colorYellow);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23252525' d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E");background-size:12px;background-repeat:no-repeat;background-position:center}.subscribe-card__consent-checkbox:hover{border-color:var(--colorGrayDark)}.subscribe-card__consent-text{font-size:13px;line-height:1.5;color:var(--colorGrayDark)}.subscribe-card__consent-text a{color:var(--colorBlackFourth);text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s}.subscribe-card__consent-text a:hover{text-decoration-color:var(--colorBlackFourth)}.footer__divider{height:2px;background:var(--colorGrayAnother)}.footer__divider_mobile{display:none}@media (max-width:1600px){.footer__tabs .content .tab-content.active{gap:40px}.footer__tabs .content .info{flex-basis:calc((100% - 40px) * 0.4);max-width:calc((100% - 40px) * .4);flex-shrink:0}.footer__tabs .content .map{flex-basis:calc((100% - 40px) * 0.6);max-width:calc((100% - 40px) * .6)}}@media (max-width:1440px){.footer__tabs .contacts__item_main .contacts__item_link{font-size:36px}.footer__tabs .content .info{flex-basis:calc((100% - 40px) * 0.45);max-width:calc((100% - 40px) * .45)}}@media (max-width:1366px){.footer__tabs .content .info{flex-basis:calc((100% - 40px) * 0.5);max-width:calc((100% - 40px) * .5)}.footer__top-navigation-list-item{font-size:18px}.footer__tabs .content .tab-content.active{flex-direction:column-reverse}.footer__tabs .content .map{flex-basis:100%;max-width:100%;height:500px}.footer__tabs .content .info{flex-basis:100%;max-width:100%}}@media (max-width:767px){.footer__tabs .content .map{height:60vh;min-height:400px}}@media (max-width:1180px){.footer__top-navigation-list-item{font-size:16px}}@media (max-width:1024px){.footer__tabs .tabs{padding-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.footer__tabs .tabs::-webkit-scrollbar{display:none}.footer__tabs .tabs{gap:10px}.footer__tabs .tab{padding:18px 20px}.footer__top-navigation-inner{flex-wrap:wrap;gap:40px;row-gap:20px;justify-content:flex-start}.footer__top-navigation-list-item{font-size:16px}.footer__middle{gap:30px;flex-direction:column}.footer__middle .inner_right{padding-top:0}.footer__middle .inner_right .footer__middle-navigation-link:first-of-type{margin-bottom:20px}.footer__middle .inner_right .footer__middle-navigation-link{gap:8px}.footer__middle .inner_right .footer__inner-title{font-size:24px}.footer__middle-navigation-link-icon-decor{transform:scale(.75)}.footer__middle .button-box{margin-left:0}.footer__bottom{gap:30px}.footer__bottom-left{flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}.footer__bottom-right{flex-basis:calc(50% - 15px);max-width:calc(50% - 15px)}.subscribe-card{padding:14px 16px}.subscribe-card__title{font-size:15px}.subscribe-card__row{flex-direction:column;align-items:stretch;gap:8px}.subscribe-card__input-wrapper{flex:none;flex-direction:column;gap:6px;width:100%}.subscribe-card__input{padding:10px 12px;font-size:13px}.subscribe-card__button{position:static;transform:none;width:100%;padding:10px;font-size:13px}.subscribe-card__divider-text{display:flex;align-items:center;gap:10px;width:100%;font-size:12px}.subscribe-card__divider-text::after,.subscribe-card__divider-text::before{content:"";flex:1;height:1px;background-color:var(--colorGrayLight)}.subscribe-card__telegram{width:100%;justify-content:center;padding:10px}}@media (max-width:767px){.footer__tabs .content .tab-content.active{flex-direction:column}.footer__tabs .content .info{display:none}.footer__inner-title{font-size:24px}.footer__middle-navigation-inner{font-size:16px;text-transform:uppercase}.footer__middle-navigation-inner:not(.footer__middle-navigation-inner:first-of-type){display:none}.footer__middle .inner_right .footer__middle-navigation-link{transform:translateX(-20px)}.footer .button-box{justify-content:center}.footer__bottom{flex-direction:column;gap:24px}.footer__bottom-left{flex-basis:100%;max-width:100%}.footer__bottom-right{flex-basis:100%;max-width:100%;text-align:center;gap:12px}.footer__bottom-right .copyright{white-space:normal}.footer__bottom-right p:last-child{text-align:center;font-size:12px}.subscribe-card{padding:14px 12px;border-radius:14px}.subscribe-card__title{font-size:14px;text-align:center;margin-bottom:10px}.subscribe-card__form{gap:8px}.subscribe-card__row{flex-direction:column;align-items:stretch;gap:8px}.subscribe-card__input{padding:10px 12px;font-size:13px;border-radius:8px}.subscribe-card__input-wrapper{flex:none;flex-direction:column;gap:6px;width:100%}.subscribe-card__button{position:static;transform:none;width:100%;padding:10px;border-radius:8px;font-size:13px}.subscribe-card__divider-text{display:flex;align-items:center;gap:10px;width:100%;font-size:12px;color:var(--colorGrayDark)}.subscribe-card__divider-text::after,.subscribe-card__divider-text::before{content:"";flex:1;height:1px;background-color:var(--colorGrayLight)}.subscribe-card__telegram{width:100%;justify-content:center;padding:10px;border-radius:8px}.subscribe-card__telegram-text{font-size:13px}.subscribe-card__consent{justify-content:center}.subscribe-card__consent-text{font-size:12px}.footer__tabs .tab{padding:10px 16px;font-size:13px;border-radius:14px}.footer__tabs .tab-text::before{width:8px;height:8px}.footer__tabs .address .title{font-size:20px}.footer__tabs .contacts__item:not(.contacts__item_main) .contacts__item_link{font-size:16px}}@media (max-width:640px){.subscribe-card{padding:12px 10px}.subscribe-card__title{font-size:14px}}@media (max-width:534px){.footer__top-navigation-inner{flex-direction:column;flex-wrap:nowrap;gap:10px;align-items:flex-start}.footer__top{margin-top:40px}}.section--form{padding:30px 25px;background-color:var(--colorWhite);border-radius:20px}.form .title--section{margin-bottom:10px;font-size:32px}.form .description{font-size:20px;color:var(--colorBlackMain)}.form-socials{display:flex;align-items:center;gap:25px;margin:20px 0 15px}.form-socials__text{font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--colorBlackMain)}.form .footer__divider{margin-bottom:30px;background-color:var(--colorGrayBG)}.fieldset-box{display:flex;gap:10px}.form-fieldset{display:flex;flex-direction:column;gap:10px;flex-basis:calc((100% - 10px)/ 2);max-width:calc((100% - 10px)/ 2)}.form-fieldset_textarea{display:flex;flex-direction:column}.form-fieldset__input{width:100%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="%23FF0000"><text x="0" y="15" font-size="20">*</text></svg>');background-repeat:no-repeat;background-position:15px;background-size:20px}.form-fieldset__input[name=email]{background-image:none}.textarea{flex-grow:1;width:100%;resize:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="%23FF0000"><text x="0" y="15" font-size="20">*</text></svg>');background-repeat:no-repeat;background-position:15px 20px;background-size:20px}.submit-box{display:flex;gap:20px}.form-text .text__link{display:inline}.section--form .header__top-navigation-link_whatsapp{width:94px;height:95px}.section--form .header__top-navigation-link_telegram{width:77px;height:78px}.section--form .header__top-navigation-link_max{width:77px;height:78px}.section--form:not(.section--form-consult_map) .submit-box{margin-top:25px}.input-valid{background-color:#adff2f!important}.input-error{background-color:#db7093!important}.invalid-feedback{display:block;visibility:hidden;height:0;color:#db7093}@media (max-width:767px){.form .title--section{margin-bottom:15px;font-size:24px;text-align:center}.form .description{font-size:16px}.footer .form .title--section{text-transform:none}.fieldset-box{flex-direction:column}.form-fieldset{flex-basis:100%;max-width:100%}.submit-box{flex-direction:column;margin-top:40px}.button-form{width:100%}}@media (max-width:640px){.form .description{display:none}.form-socials{flex-direction:column-reverse;align-items:flex-start;gap:15px}.form-socials__text{font-weight:600;text-transform:none}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.4);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.popup-overlay.active{opacity:1;visibility:visible;z-index:99999999}.popup-container{max-width:1074px;position:relative;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.15);max-height:90vh;overflow-y:auto;transform:scale(.8);transition:transform .3s ease}.capcha-box{border:1px solid #000;max-width:362px;height:91px;margin-top:31px}.popup-overlay.active .popup-container{transform:scale(1)}.popup-close{padding:0;position:absolute;top:20px;right:20px;background:0 0;border:none;font-size:32px;cursor:pointer;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease;z-index:10001}.popup-close:hover{background-color:#f5f5f5}.popup-container .submit-box .button-form{min-width:218px}.popup-container .header__top-navigation-link_whatsapp{width:66px;height:67px}.popup-container .header__top-navigation-link_telegram{width:54px;height:56px}.popup-container .header__top-navigation-link_max{width:54px;height:56px}.popup-content{margin:0;padding:30px;border-radius:12px}.popup-success{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 40px 50px;min-width:340px}.popup-success.active{display:flex}.popup-success__icon{margin-bottom:24px}.popup-success__title{font-size:26px;font-weight:700;color:#252525;margin:0 0 12px;line-height:1.3}.popup-success__text{font-size:16px;color:#666;margin:0 0 28px;line-height:1.5}.popup-success__bar{width:200px;height:4px;background:#eee;border-radius:2px;overflow:hidden}.popup-success__bar span{display:block;height:100%;width:100%;background:#f5a623;border-radius:2px;transform-origin:left;transform:scaleX(1);transition:transform 3s linear}.popup-success__bar span.running{transform:scaleX(0)}.legal-note{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#7a7a7a;background:#f5f5f5;border-radius:6px;padding:5px 10px;line-height:1.3}.legal-note svg{flex-shrink:0;opacity:.7}.popup-container .form-socials__text{max-width:360px}.form-socials__text.mobile-text-popup{display:none}@media (max-width:640px){.form-socials__text{display:none}.form-socials__text.mobile-text-popup{display:block}.popup-container .form .description{display:block}}@media (max-width:640px){.popup-container .form-fieldset_textarea textarea{min-height:212px}.popup-container .form-socials{flex-direction:row;align-items:center;gap:15px}}@media (max-width:768px){.popup-container .title--section{font-weight:700;font-size:24px}.popup-container .popup-content{padding:10px;padding-top:79px;padding-bottom:50px}.popup-close{top:10px;right:10px}}.invalid-feedback{visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.invalid-feedback.show{height:unset;visibility:visible;opacity:1}.form-fieldset__input.error,.textarea.error{border-color:red!important}.form-label_checkbox.error{border:1px solid red;border-radius:4px;padding:8px;margin-top:10px}.form-success{color:#2e7d32;background-color:#e8f5e9;border:1px solid #a5d6a7;border-radius:4px;padding:12px 16px;margin-top:12px;font-size:14px;line-height:1.4}.mobile-menu{position:fixed;inset:0;z-index:1000000;transform:translateX(-200%);overflow-x:hidden;overflow-y:auto;transition:all .5s}.mobile-menu .inner{display:flex;flex-direction:column}.mobile-menu.active{background-color:var(--colorGrayBG);transform:translateX(0)}.mobile-menu .header__bottom-navigation_center,.mobile-menu .header__bottom-navigation_right{display:flex}.mobile-menu__close{flex-grow:0;flex-shrink:0;border:none;background-color:transparent;font-size:40px;font-weight:300;width:23px;height:23px;background-image:url("../icons/header/icon-mobile-menu-close.svg");background-repeat:no-repeat;background-size:contain}.mobile-menu .header__bottom-navigation:first-child{margin-bottom:35px}.mobile-menu .header__bottom-navigation:nth-child(2){flex-direction:column}.mobile-menu .header__bottom-navigation_center,.mobile-menu .header__bottom-navigation_right{flex-direction:column;width:100%;gap:8px}.mobile-menu .header__bottom-navigation-list-item{width:100%;position:relative}.mobile-menu .header__bottom-navigation-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;text-align:center;box-sizing:border-box;padding:10px 25px;white-space:nowrap}.mobile-menu .header__bottom-navigation-link.dropdown{padding-right:25px;padding-left:25px}.mobile-menu .header__bottom-navigation-link.dropdown::after{display:none}.dropdown-toggle{display:none}.mobile-menu .dropdown-toggle{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:48px;height:48px;border:none;background-color:transparent;cursor:pointer;padding:0;z-index:2;border-radius:0 20px 20px 0;transition:background-color .2s}.mobile-menu .dropdown-toggle::after{content:"";display:block;width:14px;height:10px;background-image:url("../icons/header/icon-arrow_down.svg");background-repeat:no-repeat;background-size:contain;transition:transform .3s}.mobile-menu .dropdown-toggle:active{background-color:rgba(0,0,0,.06)}.mobile-menu .dropdown-toggle.active::after{transform:rotate(180deg)}.mobile-menu .dropdown-list.visible{position:static;width:100%;height:auto;opacity:1;padding:10px 12px 12px;box-shadow:none;background-color:var(--colorWhite);border-radius:15px;margin-top:8px}.mobile-menu .dropdown-link{white-space:normal;text-align:center;padding:10px 8px;font-size:15px;line-height:1.3;border-radius:10px;transition:background-color .2s}.mobile-menu .dropdown-link:active{background-color:var(--colorGrayBG)}.mobile-menu .dropdown-item+.dropdown-item{border-top:1px solid var(--colorGrayOther)}.mobile-menu .header__top-navigation{justify-content:center;margin-top:20px;background:#f3f3f3}.mobile-menu .header__top-navigation .header__top-navigation-list{flex-direction:column;gap:15px}.mobile-menu__socials-box{display:flex;align-items:center;gap:5px}.mobile-menu .header__top-navigation-list-item_phone{margin-bottom:15px}.mobile-menu .header__top-navigation-list-item_phone .header__top-navigation-link{font-size:32px;font-weight:400;line-height:1.2}.mobile-menu .header__top-navigation-link_whatsapp{width:40px;height:40px}.mobile-menu .header__top-navigation-link_max{width:40px;height:40px;background-size:contain}.mobile-menu .header__top-navigation-link_telegram{width:40px;height:40px}.mobile-menu .header__top-navigation-link_vk{width:40px;height:40px;background-size:contain}.mobile-menu .header__top-navigation-link_rutube{width:40px;height:40px;background-size:contain}.mobile-menu .header__top-navigation-list-item:first-of-type{font-size:16px;font-weight:400}.project-calculator__main-title{font-weight:700;font-size:48px;max-width:893px;text-align:left;margin-bottom:30px;line-height:120%}.project-calculator__content{display:flex;gap:33px}.project-calculator__left{display:flex;flex:1}.project-calculator__right{max-width:492px;flex:1}.calculator{width:100%;max-width:1175px;margin:0 auto;display:flex;flex-direction:column}.calculator__section{display:flex;flex-direction:column;padding-top:27px;padding-left:19px;padding-right:13px;padding-bottom:19px;border-radius:20px;background-color:#fff;margin-bottom:20px}.management__section-title{font-size:24px;color:#3d3d3d;font-weight:700}.section-title{font-size:24px;color:#ffeb59;border-radius:20px;padding-left:15px;padding-top:3px;padding-bottom:3px;padding-right:15px;background-color:#3d3d3d;margin-bottom:23px;font-weight:700;width:fit-content}.calculator__options,.calculator__pixel-options{display:flex;flex-direction:row;gap:10px;max-height:55px}.calculator__pixel-option{display:flex;align-items:center;gap:10px}.calculator__dimension{display:flex;flex-direction:column;gap:10px;width:100%}.calculator-header{display:flex;justify-content:flex-start;align-items:center;width:100%;gap:10px;margin-bottom:10px}.calculator__slider{width:100%;height:6px;border-radius:100px;background:#f3f3f3;outline:0;-webkit-appearance:none;box-shadow:inset 0 0 6px 1px rgba(0,0,0,.1)}.calculator__dimensions{display:flex;flex-direction:column;gap:40px}.calculator__size-value{display:inline-block;line-height:68px;text-align:center;font-weight:700;border-radius:20px;width:185px;font-size:32px;height:68px;color:#3d3d3d;background-color:#f3f3f3;margin-left:18px}.calculator__slider::-webkit-slider-thumb{-webkit-appearance:none;width:41px;height:41px;border-radius:50%;background:#ffeb59;cursor:pointer}.calculator__slider::-moz-range-thumb{width:41px;height:41px;border-radius:50%;background:#ffeb59;cursor:pointer}.calculator-label{font-weight:700;font-size:20px}.calculator-value{display:inline-block;line-height:40px;text-align:center;font-weight:700;border-radius:20px;width:82px;font-size:20px;height:40px;color:#3d3d3d;background-color:#f3f3f3}.calculator__actions{display:flex;gap:15px;margin-top:30px}.calculator__button{line-height:150%;position:relative;font-size:20px;flex:1;padding:25px 50px 25px 75px;border-radius:20px;border:none;cursor:pointer}.calculator__button--primary{max-width:558px;background-color:#252525;min-height:80px;color:#fff}.calculator__button--secondary{max-width:305px;border:1px solid #b2b2b2;color:#252525}.calculator__button::before{content:"";position:absolute;left:50px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#ffeb59}.management__option-text{font-size:20px;font-weight:500;line-height:120%}.management{overflow:hidden;padding-top:32px;padding-right:10px;padding-left:19px;padding-bottom:0;background-color:#fff;border-radius:20px;position:relative}.management__toggle{display:none}.management__section{margin-bottom:30px}.management__section-title{text-align:left;margin-bottom:15px}.management__options{display:flex;flex-direction:column;gap:10px}.management__option{padding-top:8.5px;padding-bottom:8.5px;padding-left:20px;padding-right:20px;border-radius:20px;background-color:#f3f3f3;display:inline-flex;align-items:center;gap:10px;width:fit-content}.calculator__section--size{flex-direction:row;position:relative}.calculator__section--size{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:57px}.calculator__section--distance{padding-bottom:57px}.calculator__section--size .calculator__section-title{margin-bottom:0}.calculator__size-total{margin:0;font-size:20px;font-weight:500}.calculator__size-info{width:100%;margin-top:20px}.calculator__option{position:relative;display:flex;align-items:center;gap:10px;min-height:55px;cursor:pointer;border-radius:1000px;background-color:#ffeb59;max-width:357px;font-size:20px;padding:7px 20px 7px 91px;font-weight:500}input[type=radio].ios8-switch{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;opacity:0;z-index:1;cursor:pointer}input[type=radio].ios8-switch+.calculator__option-text{white-space:nowrap}input[type=radio].ios8-switch+.calculator__option-text::before{content:"";position:absolute;display:block;left:10px;top:50%;transform:translateY(-50%);width:71px;height:41px;background-color:#fff;border:1px solid #333;border-radius:1000px;transition:all .3s}input[type=radio].ios8-switch+.calculator__option-text::after{content:"";position:absolute;display:block;left:12px;top:50%;transform:translateY(-50%);width:29px;height:29px;border-radius:50%;background-color:#3d3d3d;transition:all .3s}input[type=radio].ios8-switch:checked+.calculator__option-text::before{background:#4caf50;border-color:#3d3d3d}input[type=radio].ios8-switch:checked+.calculator__option-text::after{left:47px;background-color:#fff}@media (max-width:1600px){.calculator__options{flex-direction:column;max-height:none!important;height:auto!important}.calculator__section--type{height:auto!important;min-height:auto!important}.calculator__pixel-options{max-height:none!important;flex-wrap:wrap}.calculator__section--pixel{height:auto!important;min-height:auto!important}.calculator__actions{flex-wrap:wrap}}@media (max-width:1140px){.calculator__section{align-items:start}.project-calculator__content{flex-wrap:wrap}.project-calculator__right{max-width:none}.calculator__size-total{display:flex;gap:14px;flex-wrap:wrap;margin-top:47px;order:1}.calculator__button--primary{width:100%}}@media (max-width:1400px){.calculator__actions{flex-direction:column;gap:15px}.calculator__button{height:auto;width:100%!important;max-width:none!important;flex:none!important}.calculator__button--primary,.calculator__button--secondary{max-width:none!important;width:100%!important}.calculator__button::before{content:"";position:absolute;left:30px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#ffeb59}}@media (max-width:769px){.management{padding-bottom:60px;max-height:376px;transition:max-height .3s ease}.management.expanded{max-height:100%}.management__toggle{font-size:20px;background:0 0;width:100%;padding:30px;border:none;background:#fff;font-size:20px;font-weight:400;cursor:pointer;line-height:150%;margin-top:20px;text-align:center;margin:0 auto;display:block;position:absolute;bottom:0;right:10px}.management:not(.expanded)::after{content:'';position:absolute;bottom:70px;left:0;right:0;height:60px;background:linear-gradient(transparent,#fff);pointer-events:none}}.section--faq .faq__item .faq__item-head{flex-direction:row;align-items:center}.section--faq .faq__item .faq__item-arow-block{display:flex;align-items:center;gap:16px;flex-grow:1;min-width:0}.section--faq .faq__item .faq__item-tag{order:unset;margin-left:auto;flex-shrink:0;min-width:200px;text-align:right}@media (max-width:767px){.section--faq .faq__item .faq__item-head{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.section--faq .faq__item .faq__item-tag{margin-left:0;min-width:unset;text-align:left;font-size:12px}.section--faq .faq__item .faq__item-arow-block{gap:10px}.section--faq .faq__item .faq__item-title{font-size:16px}.section--faq .faq__item-body.open{padding:0 16px 16px}.section--faq .faq__item-to-form{padding:16px;gap:12px;min-height:auto}.section--faq .faq__item-to-form .title--item{font-size:16px}.section--faq .faq__item-to-form .button{padding:12px 20px;font-size:14px}.section--faq .subtitle{font-size:16px;line-height:1.5}.section--faq .aside{display:none}.section--faq .button-box__item{margin-bottom:20px;padding:12px;font-size:14px}}ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(../../components/bitrix/menu/top/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:700;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover,ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited{color:#fc8d3d}#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(../../components/bitrix/menu/main/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:700;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:700;padding:7px 12px}#horizontal-multilevel-menu li.jshover a.root-item,#horizontal-multilevel-menu li:hover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(../../components/bitrix/menu/main/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(../../components/bitrix/menu/main/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li.jshover,#horizontal-multilevel-menu li:hover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a{color:#4f4f4f;font-weight:700}#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li:hover ul{display:block}div.menu-clear-left{clear:left}.footer__middle .inner_right .footer__middle-navigation-link{position:relative}.inside{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffffba;color:#000;font-size:18px;font-weight:700}button.header__bottom-navigation-link{background:0 0;font-weight:500;text-transform:uppercase;font-size:100%;line-height:1.5}.section-article .inner>a{text-decoration:underline;margin-bottom:10px}.faq__item ul,.section--content.section-article ul{list-style:circle}.faq__item ul li,.section--content.section-article ul li{margin-left:15px}.section--content p{margin-bottom:20px}.section--content h2{font-weight:600;margin-bottom:15px;font-size:20px}.SmartCaptcha-Shield_position_bottom{display:none!important}a.link{font-weight:700;text-decoration:underline}@media (max-width:640px){.popup-container .form .description{text-align:center;margin-bottom:8px}.popup-container .form .legal-note{margin:0 auto;display:table}.popup-container .header__top-navigation-link_max,.popup-container .header__top-navigation-link_telegram{width:30px;height:30px}.form-socials__text.mobile-text-popup{font-size:14px}.popup-container input:not([type=checkbox]){font-size:14px;padding:8px 30px}.popup-container .form-fieldset_textarea textarea{min-height:100px}.popup-container .submit-box .button-form{padding:10px}}.section--form.section--form-request.wrapper{max-width:1660px}@media (max-width:1440px){.section--form.section--form-request.wrapper{max-width:1200px}}@media (max-width:1180px){.section--form.section--form-request.wrapper{max-width:960px}}@media (max-width:1024px){.section--form.section--form-request.wrapper{max-width:900px}}@media (max-width:768px){.section--form.section--form-request.wrapper{max-width:660px}}@media (max-width:640px){.section--form.section--form-request.wrapper{max-width:100%}}