@media only screen and (max-width:1450px){.site-promo__scroll{left:auto;right:6%;margin-left:0}}@media only screen and (max-width:1350px){body,.grid__col,.head__excerpt,.section-split__inset{font-size:18px}.detail-post__content .pull,.detail-post__content hr{margin-left:-104px;margin-right:-104px}.site-head__nav a{padding-left:8px;padding-right:8px}.site-promo .head{width:auto;padding-left:0}.site-promo__content{padding-left:6%}.site-promo__next{display:none}.site-promo---slider .slick-arrow{left:6%;bottom:-16px;background-color:#fff}.site-promo---slider .slick-arrow.slick-prev{margin-left:0}.site-promo---slider .slick-arrow.slick-next{margin-left:54px}.site-form .head{width:360px}.site-form .form{margin-left:442px}}@media only screen and (max-width:1250px){.--hide-1250{display:none !important}.list-logos{text-align:center}.list-logos__title{margin-bottom:32px;font-size:26px}.list-logos__list{margin:0 -24px -24px}.list-logos__item{padding:0 24px 24px}.list-logos__item img{max-width:120px}.--layout-sortiment-category .benefit---list{margin:84px auto -64px auto}.section-split__content{padding:42px 64px 24px 0}@media only screen and (min-width:1001px){.section-split--align-right .section-split__content{padding-left:64px}}.--layout-sortiment-category .list--contain-brands,.--layout-home .list--contain-services,.--layout-home .list--contain-posts{margin-top:112px}.list--gaps-02 .list__inset{margin-bottom:-84px}.list--gaps-02 .list__item{margin-bottom:84px}.detail-content{margin-top:112px}.site-promo:before{left:540px}.site-promo .head{padding-bottom:84px;padding-top:164px}.site-promo__content{width:540px}.site-promo__image{left:540px}.site-form{margin-top:112px}.site-form__inset{padding:112px 0}.site-foot__inset{padding-top:84px}.site-foot__about{width:auto;float:none;margin-top:84px}.site-foot__about__excerpt{font-size:22px;line-height:1.4}.site-foot__about__name{margin-top:14px}.site-foot__nav{margin:54px 0 0;padding-left:0}.site-foot__rule{margin-top:64px}.site-foot__rule--first{margin-top:44px}.site-nav{opacity:0;transition:opacity .15s linear}.site-nav.--active{opacity:1}.site-nav__overlay{display:none}.site-nav__content{width:100%;background-color:rgba(255,255,255,.9);backdrop-filter:blur(6px)}.site-nav__close{display:table}.site-nav__logo{display:none}.site-nav__links{text-align:center}.site-nav__links a{font-size:36px}.site-message{padding-top:84px}}@media only screen and (max-width:1150px){.item-sortiment__image{height:320px}.list--contain-files .list__item.--col-3{width:50%}.form__gdpr{float:none;margin:0 0 24px;padding:10px 24px 13px;border:1px solid #c2d0e7;border-radius:8px 24px 24px}}@media only screen and (max-width:1100px){.detail-post__content .pull,.detail-post__content hr{margin-left:0;margin-right:0}.detail-post__head{width:auto;display:block}.detail-post__head .head{display:block;padding-right:0}.detail-post__head .meta{display:block;margin-top:24px;padding-left:0;border-left:none}}@media only screen and (max-width:1050px){.site-foot__contacts .icon{display:none}.site-foot__contacts li{margin-right:32px}.site-foot__contacts a{padding-left:0;font-size:24px}}@media only screen and (max-width:1000px){.section-split__content{margin:0;padding:0}.section-split__image{width:auto;height:420px;position:relative;right:auto;top:auto;margin-bottom:42px}.section-split__logo{width:100px;height:100px;left:24px}.section-split__image .label{left:24px}.detail-content .section-split{margin:62px 0}.detail-content .section-split+.section-split{margin-top:-24px}}@media only screen and (max-width:950px){h1,h2,h3,h4,h5,h6{margin:32px 0 16px}h1,.--like-h1{line-height:1.2;font-size:40px}h2,.--like-h2{line-height:1.25;font-size:34px}h3,.--like-h3{line-height:1.3;font-size:28px}h4,.--like-h4{line-height:1.35;font-size:20px}h5,.--like-h5{line-height:1.4;font-size:18px}h6,.--like-h6{line-height:1.45;font-size:16px}p,address{margin-bottom:16px}ul,ol{margin-top:0}hr{margin:42px 0}img.align-none,img.align-center{margin:42px 0}body,ul,ol,.grid__col,.head__excerpt,.section-split__inset{font-size:17px}.subtitle{padding-bottom:10px;font-size:12px}.--layout-sortiment .list-logos{margin-top:84px}.list-logos__title{margin-bottom:24px;font-size:20px}.list-logos__list{margin:0 -18px -18px}.list-logos__item{padding:0 18px 18px}.list-logos__item img{max-width:58px}.list-services__item__inset{padding:22px 0 22px 58px}.list-services__item .icon{top:50%;margin-top:-20px}.list-services__item__title{font-size:20px}.--layout-sortiment-category .benefit---list{margin:62px auto -24px auto}.--layout-landing .list--contain-files,.--layout-sortiment-brand .list--contain-files,.--layout-sortiment-brand .list--contain-products,.--layout-sortiment-brand .gallery-images,.--layout-home .list--contain-services,.--layout-home .list--contain-posts{margin-top:84px}.benefit---list__list{display:block}.benefit---list .benefit{display:block;padding:24px 0 24px 64px;text-align:left}.benefit---list .benefit .icon{position:absolute;left:0;top:24px}.item-file__inset{padding:24px 24px 24px 64px}.item-file .icon{left:28px;top:23px}.item-sortiment__image{height:260px}.item-post__content{position:static;padding-left:0}.list__border{padding-top:84px}.--layout-sortiment-category .list--contain-brands,.--layout-post .list--contain-posts{margin-top:84px}.list--gaps-02 .list__inset{margin-bottom:-64px}.list--gaps-02 .list__item{margin-bottom:64px}.list__head{margin-bottom:42px}.gallery-images__head{margin-bottom:42px}.accordion__title{font-size:20px;padding:20px 64px 20px 0}.accordion__trigger{right:0;top:16px}.accordion__content{padding-left:0}.head .button{margin:24px 16px 0 0}.head__format{margin-top:16px;margin-bottom:-16px}.--layout-category .list--contain-posts{margin-top:64px;margin-bottom:84px}.--layout-sortiment .list--contain-sortiment{margin-top:64px}.detail-post{padding-top:64px}.detail-post__head{padding-bottom:42px}.detail-post__head .meta{margin-top:16px}.detail-post__content{margin-top:42px}.detail-post__excerpt{margin-bottom:42px}.detail-content{margin-top:84px}.site-promo:before{display:none}.site-promo .head{padding:0}.site-promo__content{width:auto;padding:154px 6% 84px}.site-promo__image--mode-contain{left:0}.site-promo__image--mode-contain span{right:8%;opacity:.35;filter:blur(8px)}.site-promo__image--mode-cover{position:relative;height:360px;left:auto;top:auto;right:auto;bottom:auto}.site-promo__scroll{display:none}.site-promo---slider .site-promo__image:before{display:none}.site-form{margin-top:84px}.site-form__inset{padding:84px 0}.site-form .head{width:auto;float:none}.site-form .head__format{display:none}.site-form .form{margin:42px 0 0}.site-nav__links .subtitle{margin-bottom:32px}.site-nav__links a{padding:18px 0;font-size:30px}.site-form{margin-bottom:-84px}.site-foot{margin-top:84px}.site-message{padding-top:42px}.--layout-home .carousel--contain-sortiment{margin-top:84px}.--layout-home .carousel--contain-reference{margin-top:84px;padding-top:84px}}@media only screen and (max-width:850px){.item-product__image{height:160px}.section-split__image{height:320px}.list--gaps-03 .list__inset{margin-bottom:-32px}.list--gaps-03 .list__item{margin-bottom:32px}.site-foot__contacts{float:none}.site-foot__socials{float:none;margin:24px 0 0}}@media only screen and (max-width:800px){.list--contain-products .list__item.--col-3{width:50%}}@media only screen and (max-width:750px){.grid__col--border{margin-bottom:8px}.grid__col--border .grid__col__inset{padding:24px 16px 0}.list-numerize{margin:24px 0}.list-numerize>li{margin-bottom:16px;padding-left:56px}.list-numerize li:before{width:36px;font-size:20px}.list-numerize h1,.list-numerize h2,.list-numerize h3,.list-numerize h4,.list-numerize h5,.list-numerize h6{margin-bottom:8px}.list--contain-sortiment .list__item.--col-3{width:50%}.list--contain-files .list__item.--col-3,.list--contain-files .list__item.--col-2{width:100%}.carousel__head{max-width:none;margin:0 64px 32px;text-align:center}.carousel .slick-arrow{z-index:10;margin:0 0 34px}.carousel .slick-arrow.slick-prev{left:0;right:auto}.carousel .slick-arrow.slick-next{right:0}}@media only screen and (max-width:650px){h1,.--like-h1{font-size:32px}h2,.--like-h2{font-size:28px}h3,.--like-h3{font-size:26px}img.align-none,img.align-center{margin:24px 0}hr{margin:32px 0}.subtitle{padding-bottom:12px;font-size:10px}.button{margin:12px 12px 0 0;padding:12px 18px 11px}.field{margin-bottom:16px}.head .subtitle{margin-bottom:12px}.accordion__title{font-size:18px;padding:18px 64px 18px 0}.accordion__trigger{top:14px}.--layout-sortiment-category .benefit---list{margin:42px auto -16px auto}.list__border{padding-top:42px}.--layout-landing .list--contain-files,.--layout-sortiment-brand .list--contain-files,.--layout-sortiment-brand .list--contain-products,.--layout-sortiment-brand .gallery-images,.--layout-home .list--contain-services,.--layout-home .list--contain-posts,.--layout-post .list--contain-posts{margin-top:42px}.--layout-home .carousel--contain-sortiment{margin-top:42px}.--layout-home .carousel--contain-reference{margin-top:42px;padding-top:42px}.carousel .slick-arrow{margin:0 0 24px}.carousel__head{margin-bottom:24px}.section-split__image{height:240px;margin-bottom:24px}.head .more{margin:12px 0 0}.--layout-sortiment .list-logos{margin-top:42px}.--layout-category .list--contain-posts{margin-top:32px;margin-bottom:42px}.--layout-sortiment .list--contain-sortiment{margin-top:32px}.list__head{margin-bottom:32px}.list__foot{margin-top:42px}.gallery-images__head{margin-bottom:32px}.--layout-sortiment-category .list--contain-brands{margin-top:42px}.detail-content{margin-top:42px}.detail-content .section-split{margin:42px 0}.detail-content .section-split+.section-split{margin-top:-12px}.detail-post{padding-top:24px}.detail-post__content{margin-top:24px}.detail-post__excerpt{margin-bottom:24px}.site-promo__content{padding-top:130px;padding-bottom:42px}.--layout-home .site-promo__content{padding-top:150px;padding-bottom:72px}.site-promo__image--mode-cover{height:320px}.site-promo__image--mode-contain{display:none}.site-form{margin-top:42px;margin-bottom:-42px}.site-form__inset{padding:42px 0}.site-form .form{margin-top:24px}.site-foot{margin-top:42px}.site-foot__inset{padding:42px 0 24px;text-align:center}.site-foot__contacts li{display:block;margin:6px 0}.site-foot__contacts li:first-child{margin-top:0}.site-foot__contacts li:last-child{margin-bottom:0}.site-foot__contacts a{font-size:20px}.site-foot__socials li{margin:0 6px}.site-foot__about{margin-top:42px}.site-foot__about__logo{display:inline}.site-foot__about__excerpt{margin-top:20px;line-height:1.65;font-size:18px}.site-foot__nav{margin-top:26px}.site-foot__nav__list{width:auto;display:block}.site-foot__nav__list>li{display:block;margin-bottom:16px}.site-foot__nav__list>li:last-child{margin-bottom:0}.site-foot__nav__list>li>ul{margin-top:12px}.site-foot__text{margin-top:42px}.site-foot__text--align-right{margin-top:4px}.site-foot__rule{margin-top:42px}.site-message{padding-top:24px}.site-message .button{margin:16px 6px 0}.site-message__excerpt{margin-top:12px}.site-message__excerpt br{display:none}}@media only screen and (max-width:600px){.benefit{margin:12px 0}.list--gaps-01 .list__inset{margin-bottom:-42px}.list--gaps-01 .list__item{margin-bottom:42px}.list--contain-posts .list__item.--col-2{width:100%}.item-reference__source{margin-top:12px}}@media only screen and (max-width:550px){.gallery-item{width:50%}.gallery-images__item.--col-4{width:33.33%}.item-product__inset{text-align:center}.list--contain-products .list__item.--col-3{width:100%}.list__foot .nav-pagination{display:none}.nav-sub a{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}}@media only screen and (max-width:450px){.gallery-images__item.--col-4,.gallery-images__item.--col-3{width:50%}.item-sortiment__image{height:200px}.item-sortiment__image span{left:15%;top:15%;right:15%;bottom:15%}.item-sortiment__title{margin-top:16px}.list--gaps-02 .list__inset{margin-bottom:-42px}.list--gaps-02 .list__item{margin-bottom:42px}.site-form .grid__col--size-50{width:100%}.site-nav__content{padding:64px 6%}.site-nav__links .subtitle{margin-bottom:24px}.site-nav__links a{padding:16px 0;font-size:26px}}@media only screen and (max-width:550px){.list--contain-sortiment .list__item.--col-3{width:100%}}.--layout-landing .list--contain-directory{display:none}