.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%}}.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--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--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--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--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--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--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}}