*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
img{width:auto;max-width:100%}
figure{margin:0}
.btn--regular{height:50px;line-height:50px;font-size:18px;padding:0 40px;font-weight:bold;display:inline-block;width:auto;min-width:180px}
.btn--red{background:#46509E;color:#fff}
 .btn--red:hover{box-shadow:inset 0 0 0 3px #46509E;color:#46509E}
.color-red{color:#46509E}
.color-pale{color:#F58220}
.footer .btn--red:hover{box-shadow:none}
.container .row{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:auto;justify-content:initial}
 .container .row > [class*="col"]{padding-left:15px;padding-right:15px}
 .container .row > [class*="col"].self-stretch{-ms-align-self:stretch;align-self:stretch}
.col-1{width:8.3333334%}
.col-2{width:16.66667%}
.col-3{width:25%}
.col-4{width:33.333334%}
.col-5{width:41.6666667%}
.col-6{width:50%}
.col-7{width:58.33333334%}
.col-8{width:66.666667%}
.col-9{width:75%}
.col-10{width:83.3333334%}
.col-11{width:91.6666667%}
.col-12{width:100%}
.push-1{margin-left:8.3333334%}
@media (max-width:991px){.col-md-1{width:8.3333334%}
 .col-md-2{width:16.66667%}
 .col-md-3{width:25%}
 .col-md-4{width:33.333334%}
 .col-md-5{width:41.6666667%}
 .col-md-6{width:50%}
 .col-md-7{width:58.33333334%}
 .col-md-8{width:66.666667%}
 .col-md-9{width:75%}
 .col-md-10{width:83.3333334%}
 .col-md-11{width:91.6666667%}
 .col-md-12{width:100%}
 .md-hide{display:none}
 .md-last{order:999}
 }
@media (max-width:767px){.col-sm-1{width:8.3333334%}
 .col-sm-2{width:16.66667%}
 .col-sm-3{width:25%}
 .col-sm-4{width:33.333334%}
 .col-sm-5{width:41.6666667%}
 .col-sm-6{width:50%}
 .col-sm-7{width:58.33333334%}
 .col-sm-8{width:66.666667%}
 .col-sm-9{width:75%}
 .col-sm-10{width:83.3333334%}
 .col-sm-11{width:91.6666667%}
 .col-sm-12{width:100%}
 .push-sm-0{margin-left:0}
 .sm-hide{display:none}
 }
.title-out{position:relative}
 .title-out .wrapper{position:static}
 .title-out .wrapper__title,.title-out .section__title{position:absolute;bottom:100%;padding-top:0;padding-bottom:0;line-height:0.7;margin:0;left:0;right:0;margin:auto;max-width:1140px}
 @media (max-width:991px){.title-out .wrapper__title{padding-left:15px;padding-right:15px}
 }
@media (min-width:1024px){.title-out~.tabs__content .section.section-solution.solutions-section{padding-top:20px}
}
 .title-out.bg-grey .wrapper__title{color:#E2E8F1}
.title-r .wrapper__title{left:auto;right:0}
.section-mid .wrapper__title{max-width:1000px;left:0;right:0;margin:auto}
.regular-page .header{background:linear-gradient(90deg,#46509E 0,#46509E 100%);margin-bottom:50px}
 .regular-page .header .logo img{max-width:147px}
.regular-page .header .personal__item--icon{fill:#fff}
.header .personal__item--icon{fill:#F58220}
@media (max-width:767px){.regular-page .header{padding-top:20px;padding-bottom:10px}
.regular-page .header .header__primary{padding-bottom:0}
.regular-page .header .logo{top:-2px}
.regular-page .header .logo img{max-width:100px}
}
.breadcrumbs{margin-bottom:50px;color:#252122;font-size:13px}
 .breadcrumbs + .section{padding-top:30px}
 .breadcrumbs a{color:#252122;text-decoration:none;position:relative;display:inline-block}
 .breadcrumbs a:hover{text-decoration:underline}
 .breadcrumbs a:after{content:'/';color:#fff;display:inline-block;margin-left:10px;margin-right:5px}
 .regular-page .breadcrumbs a:after{color:#000}
 @media (max-width:767px){.breadcrumbs{display:none}
 }
@media (max-width:1200px){.section{padding-bottom:40px;padding-top:40px}
 }
.section-inner{background:none}
 .section-inner .section__title{position:static;color:#F58220;margin-bottom:60px}
 @media (max-width:1200px){.section-inner{padding-bottom:40px}
 }
@media (max-width:767px){}
.bg-grey,.section.bg-grey{background:#E6E7E9;color:#252122}
 .bg-grey .form__label,.section.bg-grey .form__label{color:#252122}
 .bg-grey .form__label a,.section.bg-grey .form__label a{color:#252122;text-decoration:underline}
 .bx-touch .bg-grey select,.bg-grey .form__item,.section.bg-grey .form__item{color:#252122}
 .bg-grey .btn--submit,.section.bg-grey .btn--submit{border-width:2px}
.modal.bg-grey .btn--submit{background-color:#46509E;border:none}
.modal.bg-grey .btn--submit:hover{background-color:#F58220;color:#fff}
.container .row{-ms-align-items:flex-start;align-items:flex-start}
.distribution__list.container{max-width:100%;padding-top:18px}
 .distribution__list.container .distribution__item{max-width:260px;line-height:1.2;padding-right:30px}
.distribution__item.active > *{color:#F58220}
@media (min-width:1200px){.section-inner:nth-last-of-type(2)+.section.bg-grey{margin-top:-100px}
 .section-solution{padding-bottom:75px}
 .section-solution~.title-out .section__title{padding-right:200px}
}
.section-solution .subsection:last-child{margin-bottom:0}
.subsection .subsection{margin-bottom:0}
.section-solution+.section:not(.bg-grey){padding-top:0}
.solution-slider-wrap{position:relative}
.solution-slider-wrap{}
.solution-slider-wrap .bx-pager{position:absolute;bottom:0;right:58.33334%;font-weight:500;font-size:14px;line-height:123.05%;color:#252122;margin-right:25px}
.solution-slider-wrap .bx-pager .current,.solution-slider-wrap .bx-pager .separator{color:#F58220;font-size:24px}
.solution-slider-wrap .bx-pager .separator{margin-right:0.25em;margin-left:0.25em}
.figcaption--project h2 strong{color:#F58220}
.solution-slider-wrap .bx-viewport .figcaption--project footer{}
.solution-slider-wrap .bx-controls-direction a{background-color:transparent;width:18px;height:33px;cursor:pointer;position:absolute;border:0;display:inline-block;text-indent:-9999px;overflow:hidden;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAyMCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4yNTg2IDMzLjgwNzdMMTkgMzMuMDg0OUwzLjM0NzgzIDE3LjgyNTVDMy4xODMwNyAxNy42NjQ5IDMuMTgzMDcgMTcuMzQzNiAzLjM0NzgzIDE3LjE4M0wxOSAxLjg0MzI4TDE4LjI1ODYgMS4xMjA0N0MxOC4wOTM4IDAuOTU5ODQzIDE3Ljc2NDMgMC45NTk4NDMgMTcuNTk5NSAxLjEyMDQ3TDEuMTIzNTcgMTcuMTgzQzAuOTU4ODEgMTcuMzQzNiAwLjk1ODgxIDE3LjY2NDkgMS4xMjM1NyAxNy44MjU1TDE3LjU5OTUgMzMuODg4MUMxNy43NjQzIDM0LjA0ODcgMTguMDkzOCAzNC4wNDg3IDE4LjI1ODYgMzMuODA3N1oiIGZpbGw9IiM0NjUwOUUiIHN0cm9rZT0iIzQ2NTA5RSIvPgo8L3N2Zz4=");top:0;bottom:0;margin:auto}
.solution-slider-wrap .bx-controls-direction .bx-prev{right:100%;margin-right:45px}
.solution-slider-wrap .bx-controls-direction .bx-next{left:100%;margin-left:45px;transform:scale(-1,1)}
.solution-slider-slide img{}
@media (max-width:1300px){.solution-slider-wrap .bx-controls-direction .bx-prev{margin-right:25px}
 .solution-slider-wrap .bx-controls-direction .bx-next{margin-left:25px}
}
@media (max-width:1200px){.solution-slider-wrap .bx-controls-direction{position:absolute;bottom:0;right:0;padding:5px 10px;background:rgba(255,255,255,0.6)}
.solution-slider-wrap .bx-controls-direction a{background-color:transparent;width:13px;height:22px;cursor:pointer;position:relative;margin:0;background-size:auto 100%;background-repeat:no-repeat;background-position:center;display:inline-block}
.solution-slider-wrap .bx-controls-direction .bx-prev{right:0;margin-right:20px}
.solution-slider-wrap .bx-controls-direction .bx-next{left:0;margin-left:0}
}
.complex-page__header{color:#fff;-webkit-background-size:cover;background-size:cover;padding-top:160px;height:80vh;min-height:870px}
.complex-page__header .fact__item .common__extra{margin-bottom:0}
.article__preview--text>.overline:before{width:136px}
.page404 .complex-page__header{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.page404 .complex-page__header:after{background:linear-gradient(0deg,rgba(1,52,85,0.3),rgba(1,52,85,0.3));content:'';position:absolute;left:0;top:0;width:100%;height:100%}
.page404 .complex-page__header .wrapper{position:relative;z-index:2}
.sign404{position:absolute;bottom:0;right:0;color:#fff;font-weight:800;font-size:280px;line-height:0.7}
 .complex-page__header .col-8{padding-right:60px;font-size:20px;line-height:130%}
 .complex-page__header h1{font-weight:bold;font-size:48px;line-height:120.5%;margin-bottom:72px;margin-top:0}
 .complex-page__header .col-9 h1+p{font-size:18px;font-weight:500;max-width:580px;margin-top:-2.3em}
 .complex-page__header .col-8 h1+p{max-width:650px}
 .complex-page__header[style*="quality--bg"] .col-9 h1+p{font-size:18px;font-weight:500;max-width:670px;margin-top:-0.6em;line-height:1.3}
 .bg-grey-partly .tabs.quality{margin-top:-55px}
 @media (max-width:1200px){.bg-grey-partly .tabs.quality{margin-top:0}
 .complex-page__header h1{font-size:38px}
 }
 .complex-page__header .breadcrumbs{color:#fff}
 .complex-page__header .breadcrumbs a{color:#fff}
 .complex-page__header .fact__item{max-width:180px;position:relative;padding-bottom:24px}
 .complex-page__header .fact__item:not(:last-child){margin-bottom:42px}
 .complex-page__header .fact__item:after{content:'';position:absolute;left:0;bottom:0;width:93px;height:1px;background:#fff}
 @media (max-width:767px){.complex-page__header{padding-top:100px;height:auto;padding-bottom:100px}
 .complex-page__header .col-8{padding-right:0}
 .complex-page__header h1{font-size:30px;margin-bottom:40px}
 }
.fact__item .common__extra--number:after{font-style:normal;color:#F58220}
.section--brief{position:relative;padding:0}
 .section--brief .wrapper{padding-top:70px;padding-bottom:70px}
.header+.section--brief .wrapper{padding-top:37px;padding-bottom:37px}
 @media (max-width:767px){.header+.section--brief .wrapper,.section--brief .wrapper{padding-top:35px;padding-bottom:35px}
 }
 .section--brief .wrapper__title{position:absolute;bottom:100%;right:0;line-height:0.7;margin:0;padding-right:260px}
 .section--brief.bg-grey .wrapper__title{color:#E2E8F1}
.wrapper-smaller{max-width:940px;margin-left:auto;margin-right:auto}
@media (max-width:1200px){.wrapper--p{padding-left:15px;padding-right:15px}
 }
.certificats__announcement{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border:2px solid #46509E;padding:16px 40px 18px 50px;font-size:18px;font-weight:500;line-height:1.3}
 @media (max-width:767px){.certificats__announcement{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}
 }
.certificats__list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-right:15px;flex-shrink:0}
 .certificats__list img{margin-right:35px}
 @media (max-width:767px){.certificats__list{justify-content:space-around}
 .certificats__list img{margin-right:0;max-width:70px}
 }
.section.articles{background:#fff;position:relative;padding-bottom:140px;padding-top:143px}
 .section.articles:after{content:'';width:100%;left:0;bottom:0;height:481px;background:#E2E8F1;position:absolute}
 .section.articles .articles__list{position:relative;z-index:1}
 .section.articles + .section{padding-top:60px}
 @media (min-width:1200px){.section.articles + .section{padding-bottom:194px}
 }
 @media (max-width:991px){.section.articles{padding-bottom:50px;padding-top:40px}
 .section.articles:after{display:none}
 }
.article__preview{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;font-size:18px;line-height:130%;margin-left:auto;margin-right:auto}
 .article__preview:not(:last-child){margin-bottom:130px}
 @media (max-width:1200px){.article__preview:not(:last-child){margin-bottom:60px}
 }
 .article__preview h2{font-size:36px;position:relative;padding-bottom:48px;margin-bottom:43px;margin-top:0;line-height:120%}
 .article__preview h2.h1{font-size:48px;margin-bottom:17px;top:-10px;padding-bottom:54px}
 .article__preview h2.h1+.h2{margin-top:0;margin-bottom:20px}
 .article__preview h2:after{content:'';position:absolute;left:0;bottom:0;width:136px;height:1px;background:#F58220}
 .values-certificates{margin-top:180px;margin-bottom:45px}
 .section-values .article__preview+.row{margin-top:160px}
 .values-certificates .overline:before{width:140px}
 .values-certificates+.article__preview{margin-bottom:90px}
 .img-crt{top:-120px;left:-26%;width:125%;max-width:125%;position:relative}
 .values-certificates .col-4{left:33px;position:relative;font-size:18px;font-weight:500;line-height:1.5}
 .values-certificates .col-4 .h2{margin-bottom:0}
.wrapper-smallest .article__preview .article__preview--text{max-width:360px;padding-right:30px;padding-left:0;font-weight:500}
.wrapper-smallest .article__preview:not(:last-child){margin-bottom:50px}
 .article__preview h2 + p{margin-top:0}
 @media (max-width:991px){.article__preview h2{font-size:28px;padding-bottom:30px;margin-bottom:25px}
 }
 .article__preview figure{margin:0;margin-left:30px}
 .article__preview:nth-child(even){-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse}
 .article__preview:nth-child(even) .article__preview--text{padding-left:0;max-width:460px}
 .article__preview:nth-child(even) figure{margin-right:30px;margin-left:0}
 .article__preview:last-child .article__preview--text{padding-top:90px}
 @media (max-width:991px){.article__preview:last-child .article__preview--text{padding-top:0}
 }
 @media (max-width:600px){.article__preview{display:block}
 .article__preview figure{margin-left:-15px !important;margin-right:-15px !important}
 }
.article__preview--text{max-width:550px;padding-left:100px}
 @media (max-width:991px){.article__preview:nth-child(even) .article__preview--text,.article__preview--text{padding-left:0}
 }
 }
 @media (max-width:600px){.article__preview:nth-child(even) .article__preview--text,.article__preview--text{max-width:100%;padding-left:0}
 }
@media (max-width:1200px){.clients{padding-bottom:40px}
 }
.section__title-shy{color:#F58220;font-weight:bold;font-size:38px;position:relative;padding-bottom:35px;margin-bottom:41px;margin-top:-74px}
 .section__title-shy:after{content:'';position:absolute;left:0;bottom:0;width:95px;height:2px;background:#F58220}
 @media (min-width:1200px){.clients .section__title-shy{margin-left:100px;font-size:48px;padding-bottom:28px;margin-bottom:86px}
 }
 @media (max-width:991px){.section__title-shy{margin-bottom:50px;margin-left:0}
 .clients .section__title-shy{margin-top:0}
 }
 @media (max-width:767px){.section__title-shy{font-size:36px}
 }
.clients__list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px;-ms-align-items:center;align-items:center}
 @media (max-width:1200px){.clients__list{margin-left:-15px;margin-right:-15px}
 }
.clients__list--item{width:20%;padding-left:25px;padding-right:25px;margin-bottom:75px}
 @media (max-width:1200px){.clients__list--item{padding-left:15px;padding-right:15px;margin-bottom:50px}
 }
 @media (max-width:991px){.clients__list--item{}
 }
.clients__list--others{color:#252122;text-align:right;font-size:18px;line-height:130%;width:100%;font-weight:600;padding-right:25px}
 @media (max-width:767px){.clients__list--others{padding-right:0;text-align:center}
 }
.section-product{background:#fff;position:relative;margin-top:-50px;padding-top:0;padding-bottom:0}
 .section-product h1{margin-top:0}
 @media (max-width:767px){.section-product{margin-top:0}
 }
.col__navi{background:#E2E8F1;position:relative;-ms-align-self:stretch;align-self:stretch;padding-right:20px}
 .col__navi:before{position:absolute;right:100%;top:0;width:2000px;height:100%;content:'';background:#E2E8F1}
 .col__navi .breadcrumbs{padding-top:50px;padding-bottom:107px;margin-bottom:0;font-weight:500;line-height:1.5}
 @media (max-width:991px){.col__navi{background:none}
 .col__navi:before{display:none}
 .col__navi .breadcrumbs{padding-top:20px;padding-bottom:30px}
 }
 @media (max-width:767px){.col__navi{order:1}
 }
 @media (min-width:1200px){.col__navi{max-width:340px}
 }
.col__navi .products__navi{padding-right:6px}
.col__navi .products__navi ul{list-style-type:none;padding:0;margin:0}
 .col__navi .products__navi ul:not([class]) li{padding-left:0;margin-bottom:32px;padding-top:5px;font-size:24px;line-height:28px}
 .col__navi .products__navi ul:not([class]) li:before{display:none}
 .col__navi .products__navi ul:not([class]) li a{color:rgba(37,33,34,0.6);text-decoration:none}
 .col__navi .products__navi ul:not([class]) li ul{display:none}
 .col__navi .products__navi ul:not([class]) li li{font-size:18px;line-height:26px}
 .col__navi .products__navi ul:not([class]) li li li{font-size:16px}
 .col__navi .products__navi ul:not([class]) li li a{color:#252122;text-decoration:none}
 .col__navi .products__navi ul:not([class]) li li a:hover{text-decoration:underline}
 .col__navi .products__navi ul:not([class]) li li ul{padding:0 1em 7px 37px;margin:0}
 .col__navi .products__navi ul:not([class]) li.current > ul{display:block;font-weight:normal;padding-top:30px}
 .col__navi .products__navi ul:not([class]) li.current > ul ul{padding-top:10px;padding-bottom:0}
 .col__navi .products__navi ul:not([class]) li.current > ul ul li{margin-bottom:6px}
 .col__navi .products__navi ul:not([class]) li.current > ul li{margin-bottom:14px}
 .col__navi .products__navi ul:not([class]) li.current > ul li.current{font-weight:500}
.col__navi .products__navi > ul{counter-reset:list}
 .col__navi .products__navi > ul > li{font-weight:600}
 .col__navi .products__navi > ul > li > a:before{counter-increment:list;content:"0" counter(list) " | "}
 .col__navi .products__navi > ul > li.current > a{color:#F58220}
 .col__navi .products__navi > ul > li.current > a:before{color:#F58220}
 .col__navi .products__navi > ul > li.current li.current > a{color:#F58220}
 .col__navi .products__navi > ul > li > ul > li > a:not(:last-child){display:block;padding-right:35px;position:relative}
 .col__navi .products__navi > ul > li > ul > li > a:not(:last-child) span{position:absolute;width:40px;height:30px;top:-2px;right:-9px;z-index:10}
 .col__navi .products__navi > ul > li > ul > li > a:not(:last-child):after{content:'';width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;border-color:currentColor;position:absolute;right:0;top:5px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;transform:rotate(-45deg)}
 .col__navi .products__navi > ul > li > ul > li.current > a:not(:last-child):after{transform:rotate(45deg);top:4px}
.product__detailed{padding-left:50px;font-size:18px;line-height:1.45;padding-bottom:60px;color:#252122}
.product__detailed h2{color:#46509E}
.product__detailed .subsection__h{font-weight:600}
 .regular-page .product__detailed h1{color:#F58220;font-size:36px;position:relative;line-height:1.333}
 .regular-page .product__detailed h1+p{margin-top:37px;padding-top:37px;position:relative}
 .regular-page .product__detailed h1+p:before{content:'';position:absolute;left:0;top:0;height:2px;background:#F58220;width:70px}
 @media (max-width:991px){.regular-page .product__detailed h1{font-size:30px}
 }
 @media (max-width:1200px){.product__detailed{padding-left:10px}
 }
 @media (max-width:767px){.product__detailed{padding-left:0}
 }
.subsection{font-size:18px;line-height:150%;margin-bottom:96px}
 @media (max-width:991px){.subsection{margin-bottom:40px}
 .subsection .md-last figure{margin-top:15px}
 }
.subsection__h{font-weight:500;font-size:24px;line-height:26px;padding-bottom:15px;margin-bottom:10px;position:relative;margin-top:0}
 .subsection__h:not(:first-child){margin-top:40px}
 .subsection__h:before{content:'';position:absolute;bottom:0;height:1px;background:#F58220;width:98px}
.extralink{font-size:14px;color:#F58220;display:inline-block;position:relative;padding-right:32px;text-decoration:underline;transition:color 0.4s ease}
.extralink:hover{color:#F58220}
 .extralink:after{content:'';position:absolute;right:0;top:0;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7H0V9H12.17L6.59 14.59L8 16L16 8L8 0Z' fill='%23F58220'/%3E%3C/svg%3E%0A")}
.section ul:not([class]){list-style-type:none;padding-left:0;margin-left:0}
 .section ul:not([class]) li{padding-left:31px;position:relative;margin-bottom:0.5em}
 .section ul:not([class]) li:before{content:'';width:6px;height:6px;border-radius:6px;position:absolute;background:#46509E;left:0;top:0.6em}
.tabs__controls{list-style-type:none;padding:0;margin:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.tabs--regular .tabs__controls{border-bottom:1px solid #46509E}
 .tabs--regular .tabs__controls li{flex-grow:1}
 .tabs--regular .tabs__controls li a{font-size:24px;line-height:28px;color:#252122;text-decoration:none;position:relative;display:inline-block;font-weight:600;padding-bottom:21px}
 @media (max-width:767px){.tabs--regular .tabs__controls li a{font-size:18px;padding-bottom:12px}
 }
 .tabs--regular .tabs__controls li.on a:after{content:'';height:6px;position:absolute;left:0;bottom:-1px;width:calc(100% - 25px);background:#46509E}
.tabs--regular .tabs__controls li.on a{color:#46509E;font-weight:800}
.tabs__tab{display:none}
 .tabs--regular .tabs__tab{padding-top:25px}
 .tabs--regular .tabs__tab *:first-child{margin-top:0}
 .tabs__tab.on{display:block}
figure + .slider-st{margin-top:60px}
.slider-itself.ui-slider{border-radius:0;border:0;border-bottom:1px solid #ADB5C2;height:8px}
.slider-itself.ui-slider-disabled{opacity:1}
.slider-itself .ui-slider-handle{background:none;border:0;font-size:16px}
 .slider-itself .ui-slider-handle span{position:absolute;font-size:16px;bottom:100%;color:#252122}
.slider-itself .ui-slider-range{background:linear-gradient(to right,#373e89 20.21%,#F58220 80%);border-radius:0}
 .slider-itself .ui-slider-handle:first-child span{right:-7px}
 .slider-itself .ui-slider-handle[style="left:100%;"] span{right:10px}
 .slider-itself.outcorners .ui-slider-handle:first-child span{right:40%}
 .slider-itself.outcorners .ui-slider-handle:first-child+.ui-slider-handle span{right:auto;left:40%}
.scheme figure{margin:0}
ol{list-style-type:none;padding:0;margin:0;counter-reset:ol}
 ol li{margin-bottom:0.5em;padding-left:35px;position:relative}
 ol li:before{counter-increment:ol;content:counter(ol) ".";color:#46509E;font-weight:bold;position:absolute;left:0}
.table{border-collapse:collapse;font-size:16px;line-height:1.25}
.table--lined td,.table--lined th{border-bottom:1px solid rgba(1,52,85,0.6);padding-bottom:8px;padding-top:13px}
.table--chrs{width:100%}
.table--chrs td,.table--chrs th{vertical-align:bottom}
.table--chrs th{text-align:left;font-weight:normal;width:55%}
.table--chrs td{text-align:right}
 .table--chrs td:not(:last-child){padding-right:1em}
 .table--chrs td:not(:last-child),.table--chrs td:not(:last-child)+td{}
.catalog__filter{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border:2px solid #E2E8F1;padding:14px 24px;margin-bottom:56px;font-size:16px;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}
 @media (max-width:991px){.catalog__filter{padding:0;font-size:15px;border:0;margin-bottom:20px}
 }
 @media (max-width:767px){.catalog__filter{display:block}
 }
.catalog__filter--group{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
 .catalog__filter--group:not(:last-child){margin-right:50px}
 @media (max-width:991px){.catalog__filter--group:not(:last-child){margin-right:10px}
 }
 @media (max-width:767px){.catalog__filter--group:not(:last-child){margin-right:0;margin-bottom:15px}
 }
 .catalog__filter--group label{margin-right:30px}
 @media (max-width:991px){.catalog__filter--group label{margin-right:8px}
 }
 @media (max-width:767px){.catalog__filter--group{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start}
 .catalog__filter--group label{margin-bottom:5px}
 }
label input[type="checkbox"]:not(:last-child) + span.form__custom--checkbox:before{display:none}
label input[type="checkbox"]:not(:last-child) + span.form__custom--checkbox{padding-left:0}
label input[type="checkbox"]:not(:last-child){display:none}
 label input[type="checkbox"]:not(:last-child) + span{position:relative;display:inline-block;padding-left:27px}
 label input[type="checkbox"]:not(:last-child) + span:before{content:'';width:18px;height:18px;box-shadow:inset 0 0 0 2px #46509E;position:absolute;left:0;top:0;background:#fff}
 label input[type="checkbox"]:not(:last-child):checked + span:before{background-color:#46509E;background-repeat:no-repeat;box-shadow:none;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0564 1.72153L14.5224 0.192612L7.17264 8.71659L2.47929 3.61019L0.945312 5.11708L7.17264 11.7042L16.0564 1.72153Z' fill='white'/%3E%3C/svg%3E%0A")}
.catalog__filter--group-name{margin-right:20px}
 @media (max-width:767px){.catalog__filter--group-name{margin-right:0;margin-bottom:5px}
 }
.catalog__item{margin-bottom:40px;font-size:18px}
 .catalog__item figure{display:block;margin-bottom:10px}
 @media (max-width:767px){.catalog__item figure img{width:100%}
 }
 .catalog__item a{color:#252122;text-decoration:none}
 .catalog__item a:hover{text-decoration:underline}
 .catalog__item--name{font-size:16px}
.col__subnavi{background:#CBD1DC;padding-top:140px}
 .col__subnavi:before{background:#CBD1DC}
 @media (max-width:991px){.col__subnavi{padding-bottom:50px;padding-top:50px;order:1}
 }
.announcement{border:2px solid #46509E;color:#46509E;position:relative;max-width:300px;font-size:18px;line-height:1.2;font-weight:500;padding:40px 30px 40px 18px}
 .announcement:before{content:'';background:#F58220;height:1px;position:absolute;width:72px;top:23px;left:-36px}
 .announcement strong{font-size:36px;color:#F58220;font-weight:800;display:block;margin-bottom:0.3em}
 .announcement p:first-child{margin-top:0}
 .announcement p:last-child{margin-bottom:0}
 .col__subnavi .announcement{border-color:#fff}
 .col__subnavi .announcement strong{color:inherit}
 .site_lang_de .announcement strong{font-size:27px}
 div:not(.col__navi)>.announcement{margin-left:-13px;max-width:100%;margin-top:-33px;padding:60px 30px;line-height:1.5}
 .col-5:not(.col__navi)>.announcement{margin-left:6px;max-width:363px;margin-top:-23px;padding:60px 20px 44px 30px;line-height:1.3}
 div:not(.col__navi)>.announcement:before{content:'';background:#F58220;height:1px;position:absolute;width:97px;top:30px;left:-46px}
 div:not(.col__navi)>.announcement strong{font-size:72px;margin-top:6px;margin-bottom:0;line-height:1.2}
.announcement strong small{font-size:50%;letter-spacing:0}
 @media (max-width:991px){.announcement{max-width:100%}
 div:not(.col__navi)>.announcement{margin-left:0;margin-top:0}
 div:not(.col__navi)>.announcement strong{font-size:60px}
 }
.temperature--complex{width:556px;margin-left:37px;position:relative;height:966px;margin-top:50px}
 @media (max-width:767px){.temperature--complex{width:calc(100% - 50px);margin-left:25px}
 .col-5:not(.col__navi)>.announcement{margin-top:25px}
 }
.temperature--complex__scale{position:absolute;width:calc(100% - 100px);height:100%;left:0;right:0;margin:auto;top:0}
 @media (max-width:767px){.temperature--complex__scale{width:calc(100% - 50px)}
 }
.temperature--complex__scale--base{width:50%;left:50%;height:100%;position:absolute;top:0;border-left:1px solid #ADB5C2;padding-top:14px}
 .temperature--complex__scale--base:after{content:'\00b0 C';position:absolute;top:100%;left:13px;margin-top:-18px;font-weight:bold;font-size:18px}
.temperature--complex__points{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;height:100%}
.temperature--complex__point{flex-grow:1}
 .temperature--complex__point.current .temperature--complex__point--name{font-size:30px}
.temperature--complex__point--name{color:#F58220;font-size:16px;padding-left:14px;position:absolute;padding-right:12px;background:#fff;transform:translateY(-50%);font-weight:500;z-index:2;-webkit-transition:font-size 0.2s;-o-transition:font-size 0.2s;transition:font-size 0.2s;cursor:pointer}
 .temperature--complex__point--name:before{width:7px;height:7px;border-radius:7px;content:'';position:absolute;left:-4px;background:#F58220;top:0;bottom:0;margin:auto}
 .temperature--complex__point--name.l{right:100%;background:none;padding-right:14px}
 .temperature--complex__point--name.l:before{left:auto;right:-3px}
.temperature--complex__point--solution a{color:#252122;text-decoration:none}
.temperature--complex__point--solution a:hover{text-decoration:underline;color:#F58220}
.temperature--complex__point--solution a:visited{color:rgba(1,52,85,0.6)}
.temperature--complex__point--solution{font-weight:500;font-size:18px;line-height:20px;text-transform:capitalize;color:#252122;border-top:1px dashed #ADB5C2;padding-top:12px;text-align:right;position:absolute;width:100%}
 .temperature--complex__point--solution.l{transform:translateX(-100%);text-align:left}
 .temperature--complex__point--solution.l span{justify-content:flex-start}
 .temperature--complex__point--solution.l span i{order:1}
 .temperature--complex__point--solution span{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:flex-end;margin-bottom:8px}
 .temperature--complex__point--solution span i{margin-left:15px;margin-right:15px}
 @media (max-width:767px){.temperature--complex__point--solution{font-size:11px}
 .temperature--complex__point--solution span{font-size:10px;align-items:flex-end}
 .temperature--complex__point--solution span i{margin:0;position:relative;margin-left:4px;top:-1px;order:1}
 .temperature--complex__point--solution.l span{-ms-align-items:flex-start;align-items:flex-start}
 }
.temperature--complex__current{width:10px;background:linear-gradient(0deg,#373E89 20.21%,#F58220 80%);position:absolute;left:-5px;bottom:0;height:300px;z-index:5;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}
.regular-page .distribution__item{margin-bottom:30px}
.icon-ex{width:22px;height:19px;background:url(../images/standart-1.svg) no-repeat;-webkit-background-size:contain;background-size:contain;display:inline-block}
.temperature--complex__group{position:absolute;border-left:1px solid #46509E;height:100px;bottom:0;min-height:33px;left:calc(100% + 40px)}
 .temperature--complex__group span{color:#46509E;transform:rotate(-90deg);position:absolute;transform-origin:0 100%;white-space:nowrap;left:32px;bottom:0;line-height:1;font-size:20px;font-weight:500}
 .temperature--complex__group.l{left:auto;right:calc(200% + 62px)}
 .temperature--complex__group.l span{left:-13px}
 @media (max-width:767px){.temperature--complex__group{left:calc(100% + 20px)}
 .temperature--complex__group.l{left:auto;right:calc(200% + 20px)}
 .temperature--complex__group span{font-size:11px}
 }
.complex-page__header-short{height:423px;-webkit-background-size:cover;background-size:cover;padding-top:160px}
 .complex-page__header-short .breadcrumbs{color:#fff}
 .complex-page__header-short .breadcrumbs a{color:#fff}
 @media (max-width:991px){.complex-page__header-short{padding-top:110px;height:350px}
 }
h2,.h2{font-size:36px;line-height:120.5%;font-weight:bold;color:#252122}
 h2:first-child,.h2:first-child{margin-top:0}
 @media (max-width:991px){h2,.h2{font-size:30px}
 }
h3,.h3{font-weight:500;font-size:24px;line-height:1.2}
.overline{padding-top:35px;position:relative}
 .overline:before{background:#F58220;height:1px;content:'';position:absolute;left:0;top:0;width:72px}
 .overline > *:first-child{margin-top:0}
.bdbox{position:relative;border:1px solid;background:#fff;padding-top:35px;padding-bottom:50px}
.bdbox-red{border-color:#46509E}
.bdbox-skew{position:relative;-webkit-clip-path:polygon(0px 0,0px 100%,0% calc(100% - 30px),60px 100%,100% 100%,100% 30px,calc(100% - 60px) 0);clip-path:polygon(0px 0,0px 100%,0% calc(100% - 30px),60px 100%,100% 100%,100% 30px,calc(100% - 60px) 0)}
.bdbox-skew.bdbox-red{background-color:#46509E}
.bdbox-skew:after{-webkit-clip-path:polygon(0px 0,0px 100%,0% calc(100% - 29px),57px 100%,100% 100%,100% 28px,calc(100% - 56px) 0);clip-path:polygon(0px 0,0px 100%,0% calc(100% - 29px),57px 100%,100% 100%,100% 28px,calc(100% - 56px) 0);content:'';width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;position:absolute;left:2px;top:2px;z-index:-1}
@media (min-width:1200px){.bdbox-skew .num__units{justify-content:space-between}
 .products__index .bdbox-skew .num__units>div{}
}
.wrapper-mid{max-width:1000px;margin-left:auto;margin-right:auto}
.wrapper-smallest{max-width:940px;margin-left:auto;margin-right:auto}
.wrapper-smallest .article__preview--text{padding-left:0;max-width:360px}
.num__units{counter-reset:num}
 @media (max-width:991px) and (min-width:767px){.num__units .col-4:last-child:last-child .num__unit{margin-bottom:0;padding-bottom:0;border-bottom:0}
 }
.num__unit:before{counter-increment:num;content:"0" counter(num);color:#46509E;display:block;font-weight:bold;font-size:36px;line-height:123.05%}
.num__unit p{font-weight:600;color:#252122}
.num__unit h3{color:#F58220;padding-bottom:18px;margin-bottom:20px;margin-top:17px;position:relative}
 .num__unit h3:after{content:'';background:#F58220;width:110px;height:1px;position:absolute;left:0;bottom:0}
@media (max-width:991px) and (min-width:767px){.bdbox:not(.bdbox-out) .num__unit{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding-left:60px;position:relative;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #F58220;font-size:18px}
 .bdbox:not(.bdbox-out) .num__unit:before{position:absolute;left:0;top:0;font-size:26px}
 .bdbox:not(.bdbox-out) .num__unit h3{width:230px;margin-right:30px;font-size:26px}
 .bdbox:not(.bdbox-out) .num__unit h3:after{display:none}
 }
.underline{padding-bottom:20px;margin-bottom:20px;position:relative}
 .underline:after{content:'';background:#F58220;width:75px;height:1px;position:absolute;left:0;bottom:0}
.section{background:#fff}
.ctl__links{padding:0;margin:0;list-style-type:none;font-size:16px;font-weight:500}
 .ctl__links li{margin-bottom:0.5em}
 .ctl__links a{text-decoration:none;color:#252122}
 .ctl__links a:hover{text-decoration:underline;color:#F58220}
.products__index{margin-bottom:150px;padding-top:108px;font-size:18px;font-weight:500;padding-bottom:130px}
.products__index .overline{margin-top:10px;line-height:1.5}
 .products__index.section-mid .wrapper__title{padding-left:25px}
 .products__index .bdbox{margin-top:66px;margin-bottom:-300px;position:relative;padding-top:42px;z-index:1}
 .products__index .wrapper-mid{max-width:950px}
.iconed__content{font-size:18px;line-height:1.5}
@media (max-width:1200px){.products__index{padding-bottom:220px;padding-top:40px}
 .products__index .bdbox{margin-top:60px}
 }
@media (max-width:1100px){.bdbox{padding-left:30px;padding-right:30px}
 }
@media (max-width:991px){.products__index{padding-bottom:50px;margin-bottom:30px}
 .products__index .bdbox{margin-bottom:0;margin-top:30px}
 }
.approvals img{max-width:54px;margin-right:10px}
.modal-overflow{z-index:1000;background:rgba(27,34,51,0.7);background-blend-mode:multiply;mix-blend-mode:normal;position:fixed;left:0;top:0;width:100%;height:100%;display:none}
.modal{max-width:945px;position:fixed;left:0;right:0;width:100%;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:60px 20px;z-index:1001;display:none}
.modal__header{max-width:750px;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}
.modal__title{font-weight:bold;font-size:36px;line-height:124.19%;letter-spacing:0.03em;color:#46509E;position:relative;padding-bottom:30px;margin-bottom:40px}
.modal__title:after{width:72px;height:1px;left:0;bottom:0;background:#F58220;position:absolute;content:''}
.modal__close{position:relative;top:8px}
.icon-close{width:17px;height:17px;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 17.5278C1 17.8111 1.18889 18 1.47222 18C1.61389 18 1.70833 17.9528 1.80278 17.8583L9.5 10.1611L17.1972 17.8583C17.2917 17.9528 17.3861 18 17.5278 18C17.8111 18 18 17.8111 18 17.5278C18 17.3861 17.9528 17.2917 17.8583 17.1972L10.1611 9.5L17.8583 1.80278C17.9528 1.70833 18 1.61389 18 1.47222C18 1.18889 17.8111 1 17.5278 1C17.3861 1 17.2917 1.04722 17.1972 1.14167L9.5 8.83889L1.80278 1.14167C1.70833 1.04722 1.61389 1 1.47222 1C1.18889 1 1 1.18889 1 1.47222C1 1.61389 1.04722 1.70833 1.14167 1.80278L8.83889 9.5L1.14167 17.1972C1.04722 17.2917 1 17.3861 1 17.5278Z' fill='%2346509E' stroke='%2346509E'/%3E%3C/svg%3E%0A");display:inline-block;position:relative;-webkit-background-size:contain;background-size:contain}
.modal__content{max-width:750px;margin:0 auto}
.form__item.textarea:nth-child(5){grid-area:3/1/7/3}
.modal .form__agreements .form__label{font-size:12px}
.bg-grey .ui-selectmenu-text{color:#252122}
.bx-touch .bg-grey select,.bg-grey .ui-selectmenu-button .ui-icon,.bg-grey .ui-selectmenu-button:hover .ui-icon{background-image:url("data:image/svg+xml,%0A%3Csvg width='19' height='11' viewBox='0 0 19 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.7393 -6.55671e-08L18.2187 1.58112L9.34204 10.5L0.465324 1.58112L1.94478 0L9.34204 7.5L16.7393 -6.55671e-08Z' fill='%23252122' fill-opacity='0.6'/%3E%3C/svg%3E%0A") !important}
.modal .success__msg{padding:0;border:0;color:#FF0000;align-items:flex-start;max-width:550px}
.modal .success__msg .small{font-size:24px;color:#252122;font-weight:500}
.modal .success__msg p:first-child{margin-top:0}
.modal--refresh{max-width:750px;padding:100px 20px}
.modal--refresh .modal__title{display:none}
.modal--refresh .modal__close{right:22px;top:22px;position:absolute}
.bg-grey .icon-envelope{background-image:url(../images/icon-envelope-red.svg)}
@media (min-width:1200px){.bg-grey .form{max-width:847px}
 .bg-grey .form [name="email"]+[name="subject"]{margin-top:30px}
.col__navi{max-width:340px}
.col__navi+.col-8{width:100%;max-width:calc(100% - 340px)}
}
#news .info__date{color:#252122}
.article{font-size:24px;line-height:1.5}
.article h1{max-width:830px}
 .article figcaption{font-size:18px}
 .article figcaption.overline{padding-top:50px}
 .article__header+figure{margin-bottom:70px}
.article p{margin-bottom:1.6em}
.article__header+.textwidth.subsection{font-size:24px;font-weight:500}
 @media (max-width:991px){.article figcaption{font-size:14px}
 }
 @media (max-width:991px){.article{font-size:18px}
 }
figure:after{content:'';clear:both;display:block}
figure [align="left"]{margin-right:30px}
figure [align] ~ figcaption{overflow:hidden}
@media (max-width:991px){figure [align]{float:none;margin-right:0;margin-left:0}
 figure [align] ~ figcaption{margin-top:20px}
 }
@media (max-width:991px){.breadcrumbs{margin-bottom:20px}
 }
.backlink{display:inline-block;margin-bottom:50px;position:relative;padding-left:52px;line-height:39px;color:#F58220;font-size:14px;text-decoration:underline}
 .backlink:before{content:'';position:absolute;left:0;top:0;width:39px;height:39px;background-image:url("data:image/svg+xml,%0A%3Csvg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='38.5' y='38.5' width='38' height='38' rx='19' transform='rotate(-180 38.5 38.5)' fill='white' stroke='%23F58220'/%3E%3Cpath d='M16.0271 19.4996L22.8014 12.7254C22.968 12.5588 22.968 12.2916 22.8014 12.125C22.6348 11.9583 22.3676 11.9583 22.201 12.125L15.125 19.201C14.9583 19.3676 14.9583 19.6348 15.125 19.8014L22.201 26.8743C22.2827 26.956 22.3927 27 22.4996 27C22.6065 27 22.7165 26.9591 22.7982 26.8743C22.9648 26.7077 22.9648 26.4405 22.7982 26.2739L16.0271 19.4996Z' fill='%23F58220' stroke='%23F58220'/%3E%3C/svg%3E%0A")}
.backlink:hover{text-decoration:underline;color:#F58220}
.backlink:hover:before{background-image:url("data:image/svg+xml,%0A%3Csvg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='38.5' y='38.5' width='38' height='38' rx='19' transform='rotate(-180 38.5 38.5)' fill='%23F58220' stroke='%23F58220'/%3E%3Cpath d='M16.0271 19.4996L22.8014 12.7254C22.968 12.5588 22.968 12.2916 22.8014 12.125C22.6348 11.9583 22.3676 11.9583 22.201 12.125L15.125 19.201C14.9583 19.3676 14.9583 19.6348 15.125 19.8014L22.201 26.8743C22.2827 26.956 22.3927 27 22.4996 27C22.6065 27 22.7165 26.9591 22.7982 26.8743C22.9648 26.7077 22.9648 26.4405 22.7982 26.2739L16.0271 19.4996Z' fill='white' stroke='white'/%3E%3C/svg%3E%0A")}
 @media (max-width:991px){.backlink{margin-bottom:25px}
 }
.article__header{margin-bottom:19px}
 .article__header h1,.h1{font-size:48px;line-height:1.3;margin-bottom:1em;margin-top:0}
 .h1{color:#F58220}
 @media (max-width:991px){.article__header h1{font-size:32px}
 }
 @media (max-width:767px){.article__header h1,.h1{font-size:28px}
 }
 .article__header time{color:#46509E;font-size:14px;font-weight:600}
.textwidth{max-width:1040px}
.article__footer{margin-top:80px;font-size:18px}
 @media (max-width:991px){.article__footer{font-size:14px;margin-bottom:50px}
 }
 @media (max-width:767px){.article__footer{margin-top:20px}
 }
.news__filter{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;margin-bottom:30px;margin-top:-6px}
 @media (max-width:767px){.news__filter{justify-content:flex-start}
 }
.regular-page h1{color:#F58220;font-size:60px;font-weight:800;margin-bottom:0.6em}
 .regular-page h1:first-child{margin-top:0}
.regular-page .article__header h1{font-size:48px}
 @media (max-width:767px){.regular-page h1{font-size:40px}
.regular-page .article__header h1{font-size:32px;line-height:1.2}
.article__header+figure{margin-bottom:20px;margin-left:-15px;margin-right:-15px}
 }
.news__filter-block{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;height:56px;padding:0 18px;-ms-align-items:center;align-items:center;border:2px solid #E2E8F1;color:#252122}
 .news__filter-block .label{font-size:16px;margin-right:14px}
 .news__filter-block .ui-selectmenu-button{width:auto;border:0;background:none;font-family:roboto;font-weight:500;padding:0;font-size:16px;color:#252122 !important;outline:none !important}
 .news__filter-block .ui-selectmenu-button .ui-icon.ui-icon{background-image:url("data:image/svg+xml,%0A%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.25 -7.64949e-08L15 1.89189L7.5 10L-8.26972e-08 1.89189L1.75 -5.79176e-07L7.5 6.21622L13.25 -7.64949e-08Z' fill='%23F58220'/%3E%3C/svg%3E%0A") !important;background-position:0 !important;width:15px;height:10px;margin-left:10px;top:-2px !important;right:0 !important;background-size:contain}
@media (max-width:991px){.news__list .col-md-6:last-child:nth-child(odd){width:100%}
 }
.news__list-item{margin-bottom:110px}
 .news__list-item figure{margin-bottom:30px;position:relative;padding-top:75%}
 .news__list-item figure img{width:100%;display:block;position:absolute;left:0;top:0;height:100%;object-fit:cover}
 .news__list-item figure:after{position:absolute;content:'';width:100%;left:0;top:0;height:100%;z-index:1;background:#F58220;opacity:0;transition:opacity 0.4s}
 .news__list-item a{text-decoration:none;color:#252122}
 .news__list-item:hover figure:after{opacity:1}
 .news__list-item:hover figure .thumb-hover{text-decoration:underline;opacity:1}
.news__list-item:hover .news__list-itemh{color:#F58220}
 @media (max-width:991px){.news__list-item{margin-bottom:50px}
 }
 @media (max-width:767px){.news__list-item a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}
 .news__list-item figure{margin-bottom:0;margin-top:20px}
 .news__list-item{margin-bottom:60px}
 }
.thumb-hover{position:absolute;font-size:14px;line-height:30px;right:16px;bottom:16px;padding-right:26px;color:#fff;text-decoration:none;opacity:0;z-index:2;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}
 .thumb-hover:after{content:'';position:absolute;background-image:url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7H0V9H12.17L6.59 14.59L8 16L16 8L8 0Z' fill='white'/%3E%3C/svg%3E%0A");width:16px;height:16px;right:0;top:50%;margin-top:-8px;-webkit-background-size:contain;background-size:contain}
.news__list-itemh time{display:block;font-weight:bold;font-size:14px;color:#F58220;height:28px;margin-bottom:10px;position:relative}
 .news__list-itemh time:after{content:'';width:80px;height:1px;position:absolute;left:0;bottom:0;background:#F58220}
.news__list-itemh .h{font-weight:500;font-size:24px;line-height:130%}
.pagination{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:baseline;align-items:baseline}
 .pagination ul{list-style-type:none;padding:0;margin:0}
 .pagination ul li{display:inline-block;vertical-align:middle}
.pagination__pages{display:flex;align-items:baseline}
 .pagination__pages li{font-weight:bold;padding:0 8px;position:relative}
 .pagination__pages li a{font-size:16px;text-decoration:none;color:#252122}
 .pagination__pages li.current{color:#F58220}
 .pagination__pages li.current a{color:#F58220;font-size:24px}
 .pagination__pages li:not(:last-child):after{content:'';width:2px;height:20px;background:currentColor;position:absolute;right:0;bottom:4px}
.project__img .bx-prev,.project__img .bx-next,.tabs__carusel .bx-prev,.tabs__carusel .bx-next,.pagination__prev,.pagination__next{background-image:url("data:image/svg+xml,%0A%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.89864 8.50039L1.1244 15.2746C0.957792 15.4412 0.957792 15.7084 1.1244 15.875C1.291 16.0417 1.5582 16.0417 1.72481 15.875L8.80083 8.79903C8.96743 8.63242 8.96743 8.36522 8.80083 8.19862L1.72481 1.12574C1.64308 1.04401 1.53305 0.999999 1.42617 0.999999C1.31929 0.999999 1.20927 1.04087 1.12754 1.12574C0.960936 1.29234 0.960936 1.55954 1.12754 1.72615L7.89864 8.50039Z' fill='%23252122' stroke='%23252122'/%3E%3C/svg%3E%0A");-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}
.pagination__prev,.pagination__next{width:8px;height:15px;display:inline-block;position:relative;bottom:-2px;margin:0 5px}
 .pagination__prev.disabled,.pagination__next.disabled{visibility:hidden;pointer-events:none}
.project__img .bx-prev,.tabs__carusel .bx-prev,.pagination__prev{transform:scale(-1,1)}
.section-slim{padding:35px 0}
.send-msg{position:relative;padding-right:315px;color:#46509E}
 .send-msg.h2{font-size:30px}
 .send-msg:after{content:'';position:absolute;right:0;width:95px;height:76px;background:url(../images/paperplane.svg) no-repeat;background-color:transparent;top:-10px}
 .send-msg:before{content:'';position:absolute;right:65px;width:233px;height:38px;top:20px;background:url(../images/paperpath.svg) no-repeat;background-color:transparent}
 @media (max-width:991px){.send-msg{padding-right:0}
 .send-msg:after,.send-msg:before{display:none}
 }
 @media (max-width:767px){.send-msg{margin-bottom:15px}
 }
.btn--bd{background:transparent;border:1px solid #46509E;color:#46509E}
 .btn--bd:hover{background:#F58220;color:#fff}
.section__title small{display:block;position:absolute;font-size:36px;text-transform:none;top:calc(100% + 10px);line-height:1}
@media (max-width:1200px){.title-contain .section__title{position:static;line-height:1;margin-bottom:1em}
 .title-contain .section__title small{position:static}
}
.figcaption--project{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;height:100%}
.figcaption--project footer{flex-grow:1;-ms-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.container .row > [class*="col"] > img:only-child{display:block}
.container .row > [class*="col"].text-center > img:only-child{margin-left:auto;margin-right:auto}
@media (max-width:767px){.figcaption--project footer{margin-bottom:15px}
}
.crt__list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5rem}
.crt__list-img:not(:last-child){margin-right:40px}
.section--wcut{padding-bottom:0;padding-top:72px}
.section--wcut+.section .wrapper--column{padding-left:90px;padding-right:90px}
.section.solutions-section .wrapper--column{padding-left:90px;padding-right:90px}
.tabs__carusel{position:relative;padding-left:90px;padding-right:90px;margin-bottom:75px}
.tabs__carusel .bx-wrapper{box-shadow:inset 0 -1px rgba(1,52,85,0.6);}
.section--wcut .tabs__carusel .bx-wrapper{box-shadow:inset 0 -1px #252122}
.tabs__carusel .tabs__controls,.section--wcut .tabs__carusel .tabs__controls{border:0}
.section--wcut .tabs__carusel .tabs__controls a{height:100%}
.tabs__carusel .tabs__controls li.active a:after{bottom:0}
@media (max-width:767px){.crt__list-img:not(:last-child){margin-right:20px}
 .crt__list-img{margin-bottom:14px}
}
@media (min-width:1200px){.section--wcut~.title-contain{margin-top:190px}
}
.quality .tabs__controls,.project .tabs__controls,.tabs__carusel .tabs__controls{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;border-bottom:1px solid rgba(1,52,85,0.6);;font-size:20px;font-weight:500;list-style-type:none;padding:0;margin:0}
.quality .tabs__controls a,.project .tabs__controls a,.tabs__carusel .tabs__controls a{display:block;color:#252122;max-width:218px;font-weight:600;text-decoration:none;position:relative;padding-bottom:20px}
.quality .tabs__controls a{padding-bottom:23px}
.quality .tabs__controls li.on a,.project .tabs__controls li.active a,.tabs__carusel .tabs__controls li.active a,.tabs__carusel .tabs__controls li.on a{color:#46509E;font-weight:800}
.quality .tabs__controls li.on a:after,.project .tabs__controls li.active a:after,.tabs__carusel .tabs__controls li.active a:after,.tabs__carusel .tabs__controls li.on a:after{content:'';height:6px;width:110px;background:#46509E;position:absolute;left:0;bottom:-1px}
.project .bx-prev,.project .bx-next,.tabs__carusel .bx-prev,.tabs__carusel .bx-next{text-indent:-9999px;display:block;position:absolute;width:8px;height:15px;top:50%;margin-top:-7.5px}
.project .bx-prev,.tabs__carusel .bx-prev{left:30px}
.project .bx-next,.tabs__carusel .bx-next{right:72px}
.quality .tab,.quality .tabs__controls{max-width:940px;margin-left:auto;margin-right:auto}
.quality .tabs__controls{margin-bottom:60px}
.quality .tabs__controls li{flex-grow:1}
.bg-grey-partly{position:relative;background:transparent;z-index:1}
.bg-grey-partly:before{content:'';position:absolute;left:0;width:100%;height:100%;background:#E6E7E9;z-index:-1;top:0}
.section-values .title--end{padding-right:100px}
.section-values{padding-top:200px}
.section-values.bg-grey-partly:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:6px}
@media(min-width:1250px){.quality .subsection{margin-bottom:100px}
.container .q-cols{width:124%}
.q-cols .col-7{width:50%}
.q-cols .col-5{width:50%}
.q-cols .col-5 p:not(.h2){max-width:380px}
.q-cols .col-5 .m__text{}
.q-col+.q-col{margin-top:-50px}
.q-col+.q-col .col-7 .overline{top:-44px;width:91px}
.q-col+.q-col .col-5{padding-top:50px}
.crtimg{max-width:140%;margin-left:-20%;margin-top:-13%}
}
.header--include{background:#fff;padding-left:90px;padding-right:90px;padding-bottom:0;padding-top:80px;font-size:18px;line-height:1.5}
.header--include .h1{margin-bottom:58px}
.header--include .h2{font-size:38px;line-height:1.15}
@media (max-width:1200px){.header--include{margin-left:-15px;margin-right:-15px;padding-bottom:30px}
}
@media (max-width:991px){.header--include{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;padding-top:30px}
.section--wcut+.section .wrapper--column{padding-left:15px;padding-right:15px}
}
@media (min-width:1200px){.section--wcut+.section{padding-top:170px}
.section--wcut+.section .subsection{margin-bottom:130px}
.section--wcut+.section .bdbox-out{margin-top:40px;padding:63px 94px;margin-left:-104px;margin-right:-74px;margin-top:40px}
}
.bdbox-out{padding:70px 96px;margin-left:-98px;margin-right:-98px}
@media (max-width:1200px){.bdbox-out{margin-left:0;margin-right:0}
}
@media (max-width:991px){.bdbox-out{padding:25px}
}
.bdbox-out .num__units{margin-bottom:-40px}
.bdbox-out .num__unit{margin-bottom:50px;max-width:360px}
.num__unit>a:first-child:before{width:50px;display:block;content:'';margin-bottom:20px;margin-top:15px;background:#252122;height:1px}
.num__unit>a{color:#252122;font-size:24px;font-weight:500;text-decoration:none;position:relative;display:block}
.num__unit>a:hover{color:#F58220;text-decoration:underline}
.num__unit>a:after{display:block;content:'';width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L6.59 1.41L12.17 7H0V9H12.17L6.59 14.59L8 16L16 8L8 0Z' fill='%23F58220'/%3E%3C/svg%3E%0A");margin-top:20px}
.tabs__tab .subsection .container.num__units .num__unit:before{font-size:46px;line-height:123.05%;padding-bottom:14px;border-bottom:1px solid #000;max-width:52px}
.color-white{color:#fff}
.project{padding-top:0;padding-bottom:70px}
.project+.section{padding-top:0}
.project+.section .wrapper{margin-top:-85px;padding-left:96px;padding-right:96px;font-size:18px;line-height:1.5;font-weight:500}
.project .wrapper{background:#fff;max-width:1140px;margin-left:auto;margin-right:auto;padding:97px 96px 90px;position:relative;margin-top:-595px;margin-bottom:128px}
.project .wrapper .section__title{padding-right:56px}
.project__navi{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;margin-bottom:80px;margin-top:60px}
.project__navi a{padding:0 45px;position:relative;height:39px;font-size:14px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}
.project__navi a:before{content:'';width:39px;height:39px;border-radius:39px;background:#FFFFFF;background-image:url("data:image/svg+xml,%0A%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.97286 8.50039L1.19862 15.2746C1.03201 15.4412 1.03201 15.7084 1.19862 15.875C1.36522 16.0417 1.63242 16.0417 1.79902 15.875L8.87505 8.79903C9.04165 8.63242 9.04165 8.36522 8.87505 8.19862L1.79902 1.12574C1.71729 1.04401 1.60727 1 1.50039 1C1.39351 1 1.28349 1.04087 1.20176 1.12574C1.03515 1.29235 1.03515 1.55954 1.20176 1.72615L7.97286 8.50039Z' fill='%23ED1C24' stroke='%23ED1C24'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;border:1px solid #F58220;position:absolute;top:0}
.project__navi a:hover{color:#F58220;text-decoration:underline}
.project__navi a:hover:before{background-color:#F58220;background-image:url("data:image/svg+xml,%0A%3Csvg width='10' height='17' viewBox='0 0 10 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.97286 8.50039L1.19862 15.2746C1.03201 15.4412 1.03201 15.7084 1.19862 15.875C1.36522 16.0417 1.63242 16.0417 1.79902 15.875L8.87505 8.79903C9.04165 8.63242 9.04165 8.36522 8.87505 8.19862L1.79902 1.12574C1.71729 1.04401 1.60727 1 1.50039 1C1.39351 1 1.28349 1.04087 1.20176 1.12574C1.03515 1.29235 1.03515 1.55954 1.20176 1.72615L7.97286 8.50039Z' fill='white' stroke='white'/%3E%3C/svg%3E%0A");letter-spacing:0.6px}
.project__navi-prev{}
.project__navi-next{text-align:right}
.project__navi-prev:before{left:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}
.project__navi-next:before{right:0}
.project__brief{margin-bottom:70px}
.project__brief .subsection__h,.project__brief .h3{font-size:20px}
.subsection__h strong{color:#46509E}
.project__brief h1{margin-top:0}
.project__brief dl{margin-bottom:-7px}
.project__brief dl dt,.project_container .subsection__h,.project_container .h3{color:#46509E}
.project__brief>div{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-self:stretch;align-self:stretch}
.project__brief footer{flex-grow:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:flex-end}
dl{padding:0}
dl dt{clear:both;float:left;color:#F58220;font-weight:bold;width:100px;margin-bottom:5px}
dl dd{float:left;margin-bottom:5px}
.project .tabs__header{justify-content:space-between;overflow-x:auto;white-space:nowrap;overflow-y:hidden}
.project .subsection{margin-bottom:30px;font-size:16px}
.project .subsection:last-child{margin-bottom:0}
.project__img img{display:block}
.project__img-slider{list-style-type:none;padding:0;margin:0}
.project{font-size:16px}
.project__img .bx-wrapper{position:relative}
.project__img .bx-controls{position:absolute;bottom:-2px;right:calc(100% + 18px);padding-left:25px;padding-right:25px}
.project__img .bx-prev{left:0}
.project__img .bx-next{right:0}
.project__img .bx-pager{font-weight:500;font-size:14px;line-height:1}
.project__img .bx-pager .current{color:#F58220;font-size:24px}
.project__img .bx-pager .separator{margin-left:8px;margin-right:8px;font-size:24px}
@media (max-width:991px){.project__img .bx-controls{background:rgba(255,255,255,0.8);padding:5px 30px;right:0}
 .project__img .bx-prev{left:10px}
 .project__img .bx-next{right:10px}
 .project .tabs__controls li:not(:last-child){margin-right:30px}
}
@media (max-width:991px){.project .wrapper{padding-left:15px;padding-right:15px;padding-top:79px;padding-bottom:30px;margin-bottom:60px;margin-top:-530px}
 .project+.section .wrapper{padding-left:15px;padding-right:10px}
 .project .tabs__controls{min-height:44px}
 .project+.section{background:#E2E8F1}
 .project .tabs__controls{font-size:18px}
 .project__navi{margin-top:37px;margin-bottom:91px}
}
@media (max-width:767px){.project .wrapper{margin-top:0}
.project__navi{margin-bottom:40px}
.project__brief footer{margin-bottom:30px}
.project__img img{width:100%}
.project .col-6:not(:last-child) .subsection{margin-bottom:20px}
}
.pie{position:relative;width:100%;padding-top:100%;overflow:hidden;border-radius:100%;background-image:url(../images/infographics.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}
.pie svg{position:absolute;left:0;top:0;height:100%;width:100%;right:0;object-fit:contain;object-position:center}
.pie-section.h{fill:#F58220;fill-opacity:1}
.pie-icon.h{fill:#fff}
.pie__in{position:absolute;left:0;top:0;width:100%;height:100%;background:#DEE4ED;background:url(../images/piechart.png) no-repeat;-webkit-background-size:contain;background-size:contain}
.pie__part{position:absolute;width:28.333%;text-align:center;padding-left:40px;padding-right:40px;line-height:1.3;padding-top:15px;padding-bottom:15px;display:none}
.pie__part-icon{height:70px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}
.pie__part-icon svg{max-height:60px;width:auto}
.pie__part-text{color:#252122;font-size:13px}
.pie__part-text b{display:block;font-size:17px}
.pie__part-01{left:0;right:0;top:0;margin:auto;position:absolute}
.pie__part-02{right:9%;top:10%;position:absolute;width:30%}
.pie__part-03{right:0;left:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:26%}
.pie__part-04{right:9%;bottom:10%;position:absolute;width:30%}
.pie__part-05{left:0;right:0;bottom:0;margin:auto;position:absolute}
.pie__part-06{left:9%;bottom:10%;position:absolute;width:30%}
.pie__part-07{right:auto;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:26%}
.pie__part-08{left:9%;top:10%;position:absolute;width:30%}
.pie__center{position:absolute;left:0;bottom:0;right:0;top:0;margin:auto;background:#fff;border-radius:100%;width:46.6667%;height:46.6667%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;font-weight:bold;font-size:24px;line-height:130%;text-align:center;color:#252122;z-index:10;padding-left:30px;padding-right:40px}
.pie__center{}
.pie__divider{height:16px;position:absolute;width:104%;left:50%;top:50%;background:#fff}
.pie__divider-01{-webkit-transform:translate(-50%,-50%) rotate(-22.5deg);-ms-transform:translate(-50%,-50%) rotate(-22.5deg);-o-transform:translate(-50%,-50%) rotate(-22.5deg);transform:translate(-50%,-50%) rotate(-22.5deg)}
.pie__divider-02{-webkit-transform:translate(-50%,-50%) rotate(-68deg);-ms-transform:translate(-50%,-50%) rotate(-68deg);-o-transform:translate(-50%,-50%) rotate(-68deg);transform:translate(-50%,-50%) rotate(-68deg)}
.pie__divider-03{-webkit-transform:translate(-50%,-50%) rotate(-112deg);-ms-transform:translate(-50%,-50%) rotate(-112deg);-o-transform:translate(-50%,-50%) rotate(-112deg);transform:translate(-50%,-50%) rotate(-112deg)}
.pie__divider-04{-webkit-transform:translate(-50%,-50%) rotate(-157deg);-ms-transform:translate(-50%,-50%) rotate(-157deg);-o-transform:translate(-50%,-50%) rotate(-157deg);transform:translate(-50%,-50%) rotate(-157deg)}
.quality .tabs__tab{max-width:940px;margin-left:auto;margin-right:auto}
.q__primebox{position:relative;margin-top:100px}
.q__primebox:before{width:100%;height:395px;position:absolute;left:0;top:-70px;box-shadow:100px 0 #fff,-100px 0 #fff;z-index:-1;background:#fff;content:''}
@media (min-width:1200px){.quality .bdbox-square{margin-top:130px}
.q__primebox .overline:before{width:95px}
.q__primebox{margin-top:145px}
.q__primebox .h1{margin-bottom:1.25em}
.q__primebox .col-5:not(:first-child) .overline{left:20px;position:relative;max-width:340px}
.q__primebox .col-5:first-child{padding-right:30px}
.q__primebox .overline{padding-top:55px}
}
.m__entry{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.m__entry:not(.m__entry-v){-ms-align-items:center;align-items:center}
.m__entry:not(.m__entry-v) .m__figure{flex-shrink:0;margin-right:30px;max-width:90px}
.m__entry-v{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}
.m__entry-v{margin-bottom:50px}
.m__number{font-weight:bold;font-size:72px;line-height:120.5%;color:#F58220}
.bdbox-red .common__item .common__extra{color:#F58220;font-size:72px;margin-bottom:0}
.bdbox-red .common__item .common__desc{font-size:18px;line-height:150%;color:#252122}
.quality .bdbox-red.bdbox-square .common__item .common__desc{font-weight:700}
div:not(.col__navi)>.announcement strong:after,.bdbox-red .common__item .common__extra--number::after{font-weight:800}
.bdbox-square{background-color:transparent;padding-left:60px;padding-right:60px}
.quality .bdbox-square{padding-bottom:60px;padding-top:42px}
.common__list-simple{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-around}
.tabs__tab>.subsection:last-child{margin-bottom:0}
.certificate-partners{list-style-type:none;padding:0;margin:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center}
.certificate-partners li{flex-basis:14.28%;margin-top:15px;margin-bottom:15px}
.tabs__carusel{overflow:hidden}
@media (max-width:767px){.certificate-partners li{flex-grow:initial;flex-basis:25%;margin-top:10px;margin-bottom:10px}
.bdbox-red .common__item .common__extra{font-size:60px;white-space:nowrap}
.pie__part-text{display:none}
.pie__center{font-size:18px}
.bg-grey-partly:before{display:none !important}
.bg-grey-partly{background:#fff}
.q__primebox{margin-top:-20px}
.common__list-simple{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}
.bdbox-square{padding-left:30px;padding-right:30px}
}
.person:not(:last-child){margin-bottom:130px}
@media (max-width:1200px){.person:not(:last-child){margin-bottom:70px}
}
.person:not(.person-v){display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
@media (max-width:991px){.person:not(.person-v){margin-left:0}
}
.section-team{padding-top:220px;padding-bottom:200px}
.section-team+.section{padding-top:150px}
.section-team+.section .h2{line-height:137.5%;margin-bottom:0.7em;font-weight:400}
.section-team+.section .h2+.overline{padding-top:45px}
.section-team+.section .h2+.overline:before{width:112px}
.section-team+.section .col-5:not(.col__navi)>.announcement{margin-left:-18px;max-width:403px;margin-top:-23px;padding:60px 30px 60px 30px;line-height:1.5}
@media (max-width:1200px){.section-team{padding-top:120px}
}
@media (max-width:991px){.section-team{padding-top:60px;padding-bottom:60px}
 .section-team+.section{padding-top:60px}
}
@media (max-width:767px){.section-team+.section .col-5:not(.col__navi)>.announcement{margin-left:0;margin-top:10px}
}
.person:not(.person-v) img{flex-shrink:0;max-width:188px;margin-right:32px;-ms-align-self:flex-start;align-self:flex-start}
.person:not(.person-v) figcaption{}
.person-v{}
.person figcaption{color:#252122}
.person-v figcaption{margin-top:45px}
.person__name{color:#46509E;font-weight:bold;font-size:36px;line-height:130%;margin-bottom:20px;position:relative;padding-bottom:18px}
.person__name:after{content:'';height:1px;width:70px;position:absolute;left:0;background:#F58220;bottom:0}
.person__role{font-weight:bold;font-size:20px;line-height:120.5%;margin-bottom:15px}
.person__experience{font-weight:500;font-size:18px;line-height:120.5%}
.person__experience b{}
@media (max-width:991px){.person__name{font-size:28px;margin-bottom:15px;padding-bottom:15px}
}
.team__map{padding-top:36.88%;background:url(../images/team-map.png) no-repeat center top;background-size:contain}
.team__career{position:relative;padding-top:0}
.team__career .section__title-shy{margin-left:0;margin-bottom:110px;font-size:48px;top:30px}
.team__career .h2{line-height:1.3;margin-bottom:0.5em}
.team__career .text-center.sm-hide{margin-top:75px}
@media (min-width:1200px){.team__career img+.h2{margin-top:90px}
.section-values .md-hide+.h2{margin-top:2em;line-height:1.3}
}
.team__career:before{background:#E2E8F1;content:'';position:absolute;z-index:0;height:600px;width:100%}
.team__map--aside{max-width:180px;font-weight:500;font-size:18px;line-height:130%;color:#252122;padding-top:65px}
.team__map--aside .h1{display:block;font-weight:bold;margin:0;font-size:72px}
.text-center{text-align:center}
@media (max-width:767px){.person,.person:not(:last-child){margin-bottom:50px}
 .team__career:before{display:none}
 .complex-page__header{min-height:1px}
 .person{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}
 .person:not(.person-v) img{width:100%;max-width:100%}
 .person figcaption{margin-top:20px}
 .team__career .section__title-shy{top:0;margin-bottom:20px}
 .team__career .wrapper{padding-top:50px}
 .team__map{padding-top:66.667%;-webkit-background-size:auto 66.667%;background-size:auto 66.667%}
}
.preload{filter:blur(4px)}
.project .project_container{display:none}
.project .project_container.active{display:block}
@media (max-width:1200px){.values-certificates .col-4{left:0}
 .section-values{padding-top:100px}
 .values-certificates{margin-top:100px}
 .img-crt{top:-60px}
}
@media (max-width:991px){.section-values{padding-top:60px}
 .wrapper-smallest .article__preview .article__preview--text{max-width:100%;padding-right:0}
 .wrapper-smallest .article__preview figure img{width:100%}
 .values-certificates{margin-top:30px}
}
@media (max-width:767px){.article__preview h2.h1{font-size:40px;margin-bottom:17px;top:-10px;padding-bottom:24px}
 .wrapper-smallest .article__preview:not(:last-child){margin-bottom:10px}
 figure + .slider-st:before{position:absolute;left:0;bottom:0;width:15px;height:1px;background:#ADB5C2;content:''}
 figure + .slider-st:before{left:auto;right:0}
 figure + .slider-st{padding-left:15px;position:relative}
}
.recommendations{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0;margin:0;margin-left:-25px;margin-right:-25px;padding-top:30px}
.recommendations li{margin:0 20px 20px 0;max-width:230px}
@media (max-width:1200px){.recommendations{margin-left:-15px;margin-right:-15px}
 .recommendations li{margin-left:15px;margin-right:15px;margin-bottom:30px}
}
.recommendations li a{background:rgba(226,232,241,0.6);font-weight:500;font-size:16px;line-height:24px;color:#252122;text-decoration:none;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;padding:0 23px;border:1px solid transparent;min-height:70px}
.recommendations li a:hover{background:#fff;border:1px solid #46509E;color:#46509E}
@media (max-width:767px){.recommendations{margin-left:-10px;margin-right:-10px}
 .recommendations li{max-width:calc(50% - 20px) !important;margin:0 10px 10px}
 .recommendations li a{font-size:14px;padding:5px 10px}
}
@media (max-width:767px){.tabs__carusel{margin-bottom:10px;padding-left:20px;padding-right:20px}
.tabs__carusel .tabs__controls{border-bottom:0}
.tabs__carusel .bx-prev{left:0}
.tabs__carusel .bx-next{right:0}
.section-values .title--end{padding-right:0}
.project .tabs__controls{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;border:0;justify-content:flex-start}
.project .tabs__controls li{flex-grow:0}
.project .tabs__controls li a{padding:5px;border-radius:5px}
.project .tabs__controls li a:after{display:none}
.project .tabs__controls li:not(:last-child){margin-right:5px;margin-bottom:5px}
.project .tabs__controls li{margin-bottom:5px;font-size:13px}
.project .tabs__controls li a{color:#F58220}
.project .tabs__controls li.on a{background:#F58220;color:#fff}
}
@media (max-width:767px){.page404 .header .wrapper{justify-content:center}
 .sign404{position:static;font-size:130px;margin-bottom:30px}
 .solution-slider-wrap .container .row > [class*="col"].self-stretch{-ms-align-self:initial;align-self:initial}
 .figcaption--project{height:auto;display:block}
}
div.bx-auth{margin:0 auto}
table.bx-changepass-table tr,table.bx-auth-table tr{height:3em}
table.bx-changepass-table tr td input[type=text],table.bx-auth-table tr td input[type=text],table.bx-changepass-table tr td input[type=text],table.bx-auth-table tr td input[type=password],table.bx-changepass-table tr td input[type=password]{border:1px solid #ddd;padding:1em;width:30em}
table.bx-changepass-table tr td input[type=submit],table.bx-auth-table tr td input[type=submit]{padding:1em;background-color:#ff0000;color:#fff;width:10em}
.tabs__content .subsection p a{text-decoration:underline}
@media (min-width:1200px){#body-products div.col-6:not(:first-child):not(:nth-child(2)) .num__unit{padding-top:2rem}
}
.tabs__content .solutions-section{margin-bottom:5rem}
.color-white{color:#E6E7E9}
#body-quality-rd .announcement{color:#000}
#body-about-values .article__preview .h2,#body-about-values .overline .h2{color:#46509E}
#body-products-heating-cables .col__subnavi .announcement{color:#252122;font-size:18px}
#body-products-heating-cables .col__subnavi .announcement .colored-big{display:block;font-size:36px;color:#46509E}
.tabs__content .subsection__h{color:#46509E}
.footer .menu__wrapper{margin:0 0 0 15px}