@font-face{font-family:icons;src:url(../fonts/icons.eot);src:url(../fonts/icons.eot?#iefix) format('eot'),url(../fonts/icons.woff2) format('woff2'),url(../fonts/icons.woff) format('woff'),url(../fonts/icons.ttf) format('truetype'),url(../fonts/icons.svg#icons) format('svg');font-display:swap}.icon-arrow-down:before,.icon-arrow-left-thin:before,.icon-arrow-left:before,.icon-arrow-link:before,.icon-arrow-right-thin:before,.icon-arrow-right:before,.icon-base-pseudo,.icon-close:before,.icon-company-arrow:before,.icon-download:before,.icon-mail:before,.icon-map:before,.icon-minus:before,.icon-more:before,.icon-mouse1:before,.icon-mouse2:before,.icon-photo:before,.icon-play:before,.icon-plus:before,.icon-point:before,.icon-quote:before,.icon-sort:before,.icon-sticks:before,.icon-tel:before,.icon-video:before{font-family:icons;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:'\E001'}.icon-arrow-left-thin:before{content:'\E002'}.icon-arrow-left:before{content:'\E003'}.icon-arrow-link:before{content:'\E004'}.icon-arrow-right-thin:before{content:'\E005'}.icon-arrow-right:before{content:'\E006'}.icon-close:before{content:'\E007'}.icon-company-arrow:before{content:'\E008'}.icon-download:before{content:'\E009'}.icon-mail:before{content:'\E00A'}.icon-map:before{content:'\E00B'}.icon-minus:before{content:'\E00C'}.icon-more:before{content:'\E00D'}.icon-mouse1:before{content:'\E00E'}.icon-mouse2:before{content:'\E00F'}.icon-photo:before{content:'\E010'}.icon-play:before{content:'\E011'}.icon-plus:before{content:'\E012'}.icon-point:before{content:'\E013'}.icon-quote:before{content:'\E014'}.icon-sort:before{content:'\E015'}.icon-sticks:before{content:'\E016'}.icon-tel:before{content:'\E017'}.icon-video:before{content:'\E018'}@font-face{font-family:montserratlight;font-weight:400;font-style:normal;src:url(../fonts/montserrat-light.woff2) format('woff2'),url(../fonts/montserrat-light.woff) format('woff');font-display:swap}@font-face{font-family:montserratregular;font-weight:400;font-style:normal;src:url(../fonts/montserrat-regular.woff2) format('woff2'),url(../fonts/montserrat-regular.woff) format('woff');font-display:swap}@font-face{font-family:montserratmedium;font-weight:400;font-style:normal;src:url(../fonts/montserrat-medium.woff2) format('woff2'),url(../fonts/montserrat-medium.woff) format('woff');font-display:swap}@font-face{font-family:montserratsemibold;font-weight:400;font-style:normal;src:url(../fonts/montserrat-semibold.woff2) format('woff2'),url(../fonts/montserrat-semibold.woff) format('woff');font-display:swap}.b-about-block__picture--full{height:615px}.b-anchor-links__wrap-items{-ms-transform:translate(0);transform:translate(0);animation-name:none}.b-benefit-wrapper{margin-bottom:81px}.b-logo--error{margin:0 auto}.b-logo--footer{padding-top:20px}.b-more{position:absolute;left:auto;display:block}.b-title-block--benefit{margin-bottom:53px}.b-title-block__wrapper-description{width:50%}.b-top-block--main .b-top-block__title{left:auto}.b-top-block--main .b-top-block__description{left:auto;max-width:735px}.b-top-block--main .b-top-block__wrap-img{height:100vh}.b-work-info{padding:24px 0}.b-work-info:after{top:68px}.b-work-info--footer .b-work-info__item--copyright{padding-top:8px}.b-info-block__cover .b-info-companies__text{max-height:442px;-webkit-line-clamp:26}