/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;width:100%;height:100%;box-sizing:border-box}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:'Proxima Nova Cn Lt';src:url(../fonts/ProximaNovaCond-Light.woff2) format('woff2'),url(../fonts/ProximaNovaCond-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Proxima Nova Cn Sb';src:url(../fonts/ProximaNovaCond-Semibold.woff2) format('woff2'),url(../fonts/ProximaNovaCond-Semibold.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Proxima Nova ExCn Sb';src:url(../fonts/ProximaNovaExCn-Semibold.woff2) format('woff2'),url(../fonts/ProximaNovaExCn-Semibold.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Proxima Nova Cn Bd';src:url(../fonts/ProximaNovaCond-Bold.woff2) format('woff2'),url(../fonts/ProximaNovaCond-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Proxima Nova ExCn';src:url(../fonts/ProximaNovaExCn-Regular.woff2) format('woff2'),url(../fonts/ProximaNovaExCn-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Proxima Nova ExCn Bd';src:url(../fonts/ProximaNovaExCn-Bold.woff2) format('woff2'),url(../fonts/ProximaNovaExCn-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Proxima Nova Sb';src:url(../fonts/ProximaNova-Semibold.woff2) format('woff2'),url(../fonts/ProximaNova-Semibold.woff) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Proxima Nova ExCn Eb';src:url(../fonts/ProximaNovaExCn-Extrabld.woff2) format('woff2'),url(../fonts/ProximaNovaExCn-Extrabld.woff) format('woff');font-weight:800;font-style:normal}@font-face{font-family:'Proxima Nova Lt';src:url(../fonts/ProximaNova-Light.woff2) format('woff2'),url(../fonts/ProximaNova-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Proxima Nova Cn';src:url(../fonts/ProximaNovaCond-Regular.woff2) format('woff2'),url(../fonts/ProximaNovaCond-Regular.woff) format('woff');font-weight:400;font-style:normal}*,:after,:before{box-sizing:inherit}body{width:100%;min-width:320px;margin:0;padding:0;font-family:'Proxima Nova Cn',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.3}.wrap{width:100%;overflow-x:hidden;-webkit-transition:.3s linear;transition:.3s linear}.wrap.scroll{padding-top:90px}.container{max-width:1230px;margin:0 auto;padding-left:15px;padding-right:15px}.form-group{margin-bottom:30px}.form-group label{display:block;margin-bottom:10px;text-transform:uppercase;color:#272727;font-family:"Proxima Nova Cn Bd";font-size:14px;font-weight:700}.form-group input{width:100%;height:40px;padding:0 15px;border:1px solid rgba(221,221,221,.75);background-color:rgba(255,255,255,.75)}.form-group textarea{width:100%;min-height:100px;padding:10px 15px;border:1px solid rgba(221,221,221,.75);background-color:rgba(255,255,255,.75);resize:vertical}.form-checkbox{position:relative;margin-bottom:40px}.form-checkbox label{display:inline-block;position:relative;padding-left:31px;color:rgba(39,39,39,.75);font-family:"Proxima Nova Cn";font-size:16px;font-weight:400;letter-spacing:.32px;cursor:pointer}.form-checkbox label a{color:rgba(39,39,39,.75);text-decoration:underline}.form-checkbox label::before{content:"";position:absolute;left:0;top:2px;display:block;width:16px;height:16px;border-radius:2px;border:1px solid rgba(39,39,39,.75);background-color:rgba(255,255,255,.75)}.form-checkbox input{display:none}.form-checkbox input:checked+label::before{background-image:url(../img/icons/icon-check.svg);background-position:1px center;background-repeat:no-repeat;background-size:12px 12px}.header{position:fixed;z-index:5000;top:0;left:0;width:100%;-webkit-transition:.3s linear;transition:.3s linear}.header__inner{position:relative;z-index:10;padding:25px 0 10px;border-bottom:1px solid #fff;-webkit-transition:.3s linear;transition:.3s linear}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(16.666666666666668% - 30px)}.header__center,.header__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(41.66666666666667% - 30px)}.header.scroll{background:#fff}.header.scroll .header__inner{padding:10px 0;border-bottom-color:transparent}.header.scroll .menu a,.header.scroll .menu__toggle{color:#272727}.header.scroll .menu__icon span{background-color:#272727}.header.scroll .phones__title{color:#272727}.header.scroll .phones__item svg{fill:#272727}.header.scroll .phones__item a{color:#272727}.header--in{background:url(../img/bg-header-2.png) center/cover no-repeat}.header--in .header__inner{border-bottom-color:#272727}.header--in .menu a,.header--in .menu__toggle{color:#272727}.header--in .menu__icon span{background-color:#272727}.header--in .phones__title{color:#272727}.header--in .phones__item svg{fill:#272727}.header--in .phones__item a{color:#272727}.header--nobg{background:#fff}.header--nobg .header__inner{border-bottom-color:#272727}.header--nobg .menu a,.header--nobg .menu__toggle{color:#272727}.header--nobg .menu__icon span{background-color:#272727}.header--nobg .phones__title{color:#272727}.header--nobg .phones__item svg{fill:#272727}.header--nobg .phones__item a{color:#272727}.logo{display:block;max-width:128px}.logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.phones{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.phones__col{margin:0 15px}.phones__title{margin:0 0 1px;color:#fff;font-family:"Proxima Nova ExCn";font-size:16px;font-weight:400;-webkit-transition:.3s linear;transition:.3s linear}.phones__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phones__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}.phones__item:last-child{margin-right:0}.phones__item svg{width:9px;height:9px;margin-right:6px;fill:#fff;-webkit-transition:.3s linear;transition:.3s linear}.phones__item a{color:#fff;font-family:"Proxima Nova ExCn";font-size:19px;font-weight:400;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.menu ul{margin:15px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu ul li{margin-left:30px}.menu ul li:first-child{margin-left:0}.menu ul li.mobile{display:none}.menu ul li a{color:#fff;font-family:"Proxima Nova ExCn Sb";font-size:19px;font-weight:600;letter-spacing:.38px;text-decoration:none;text-transform:uppercase;-webkit-transition:.3s linear;transition:.3s linear}.menu ul li a:hover{text-decoration:underline}.menu__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:12px}.menu__icon span{display:block;width:20px;height:2px;margin:2px 0;background:#fff;-webkit-transition:.3s linear;transition:.3s linear}.dropdown{position:fixed;z-index:8000;top:0;left:-100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100vh;padding-top:45px;background-color:#fff;background-image:url(../img/bg-header.png);overflow-y:auto;-webkit-transition:.3s linear;transition:.3s linear}.dropdown.open{left:0}.dropdown__close{position:absolute;top:60px;right:calc((100% - 1230px)/ 2 + 15px);display:block;width:22px;height:22px}.dropdown__close svg{width:100%;height:100%;fill:#0e0e0e}.dropdown .container{width:100%}.dropdown .logo{max-width:240px;max-height:114px;margin-bottom:85px}.dropdown__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:20px}.dropdown__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.dropdown__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px)}.dropdown__main{margin:0;padding:0;list-style:none}.dropdown__main li{margin-bottom:20px}.dropdown__main li:last-child{margin-bottom:0}.dropdown__main li.mobile{display:none}.dropdown__main li a{position:relative;color:#0e0e0e;font-family:"Proxima Nova ExCn Eb";font-size:40px;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:.3s linear;transition:.3s linear}.dropdown__main li a::after{content:'';position:relative;bottom:3px;display:inline-block;vertical-align:middle;width:0;height:0;margin-left:10px;border-left:14px solid #878787;border-top:7px solid transparent;border-bottom:7px solid transparent;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.dropdown__main li a:hover{color:#878787}.dropdown__main li a:hover::after{opacity:1}.dropdown .social li a svg{width:36px;height:26px}.submenu{margin-bottom:55px;padding-bottom:55px;margin-left:30px;border-bottom:1px solid rgba(14,14,14,.25)}.submenu:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.submenu__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.submenu__col{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.submenu__title{display:inline-block;margin-bottom:24px;color:#0e0e0e;font-family:"Proxima Nova ExCn Eb";font-size:40px;font-weight:700;line-height:1.1;text-decoration:none;text-transform:uppercase}.submenu__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:42px;background-color:#fd2120;color:#f3f6f6;font-family:"Proxima Nova Cn";font-size:13px;font-weight:400;text-decoration:none;letter-spacing:.52px;-webkit-transition:.3s linear;transition:.3s linear}.submenu__btn:hover{background-color:#e80302}.submenu__list{margin:0;padding:0 0 0 20px;list-style:none}.submenu__list li{margin-bottom:10px}.submenu__list li:last-child{margin-bottom:0}.submenu__list li a{color:rgba(14,14,14,.75);font-family:"Proxima Nova Cn Sb";font-size:20px;font-weight:600;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.submenu__list li a:hover{color:#0e0e0e;text-decoration:underline}.d-footer{position:relative;margin-top:auto;border-top:1px solid rgba(14,14,14,.16)}.d-footer::before{content:'';position:absolute;z-index:1;top:1px;left:0;width:100%;height:calc(100% - 1px);background-image:url(../img/bg-dropdown.jpg);opacity:.4}.d-footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10;min-height:190px;padding:40px 0}.d-footer__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(25% - 30px)}.d-footer__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(75% - 30px)}.social{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social li{margin-right:30px}.social li:last-child{margin-right:0}.social li a{display:block}.social li a svg{width:45px;height:34px;fill:#0e0e0e}.social--white{margin-top:24px}.social--white li a svg{width:40px;height:28px;fill:#fff}.d-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-contacts__col{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px}.d-contacts__text{margin:0 0 5px;color:#0e0e0e;font-family:"Proxima Nova ExCn";font-size:20px;font-weight:400}.d-contacts__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}.d-contacts__item:last-child{margin-right:0}.d-contacts__item svg{width:10px;height:10px;margin-right:8px;fill:#0e0e0e}.d-contacts__item a{color:#0e0e0e;font-family:"Proxima Nova ExCn Sb";font-size:24px;font-weight:600;text-decoration:none}.d-contacts__mail{color:#203486;font-family:"Proxima Nova ExCn Sb";font-size:24px;font-weight:600}.banner{position:relative}.banner__carousel .item{position:relative;height:800px}.banner__carousel .item::before{content:'';position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-image:-webkit-linear-gradient(217deg,rgba(0,0,0,.65) 0,rgba(84,84,84,.4) 100%);background-image:linear-gradient(233deg,rgba(0,0,0,.65) 0,rgba(84,84,84,.4) 100%)}.banner__carousel .prev{position:absolute;z-index:200;bottom:28px;right:calc((100% - 1230px)/ 2 + 62px);width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.banner__carousel .prev svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.banner__carousel .prev svg:hover{fill:#203486}.banner__carousel .next{position:absolute;z-index:200;bottom:28px;right:calc((100% - 1230px)/ 2 + 15px);width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.banner__carousel .next svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.banner__carousel .next svg:hover{fill:#203486}.banner__carousel .slick-dots{margin:0;padding:0;list-style:none;position:absolute;z-index:150;left:0;bottom:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.banner__carousel .slick-dots li{position:relative;width:16px;height:16px;margin:0 8px}.banner__carousel .slick-dots li button{display:block;width:100%;height:100%;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:0 0;font-size:0;cursor:pointer}.banner__carousel .slick-dots li.slick-active::before{content:'';position:absolute;top:5px;left:5px;width:6px;height:6px;border-radius:50%;background-color:rgba(255,255,255,.75)}.banner__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__content{position:absolute;z-index:100;left:0;top:205px;width:100%}.banner__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.banner__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(58.333333333333336% - 30px)}.banner__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(41.66666666666667% - 30px)}.banner__title{margin:0 0 20px;color:#fff;font-family:"Proxima Nova ExCn Eb";font-size:120px;font-weight:700;line-height:1;text-transform:uppercase}.banner__title span{color:transparent;-webkit-text-stroke:2px #fff}.banner__text{margin:0 0 55px;color:#fff;font-family:"Proxima Nova Cn Lt";font-size:24px;font-weight:300}.banner__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner__btn-red{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:220px;height:50px;margin-right:10px;background-color:#fd2120;color:#f3f6f6;font-family:"Proxima Nova Cn Sb";font-size:14px;font-weight:600;letter-spacing:.56px;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.banner__btn-red:hover{background-color:#e80302}.banner__btn-blue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:220px;height:50px;margin-right:10px;background-color:#203486;color:#f3f6f6;font-family:"Proxima Nova Cn Sb";font-size:14px;font-weight:600;letter-spacing:.56px;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.banner__btn-blue:hover{background-color:#16245d}.banner__img{position:relative}.banner__footer{position:absolute;z-index:100;left:0;bottom:0;width:100%;height:75px;border-top:1px solid rgba(255,255,255,.16)}.about{padding:80px 0}.about__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.about__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.about__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px)}.about__title{margin:0 0 30px;color:#272727;font-family:"Proxima Nova ExCn Eb";font-size:42px;font-weight:700}.about__text{margin:10px 0 25px;color:#272727;font-family:"Proxima Nova Cn";font-size:20px;font-weight:400}.about__menu{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about__menu li{margin-right:70px}.about__menu li:last-child{margin-right:0}.about__menu li a{display:block;color:#203486;font-family:"Proxima Nova Cn Sb";font-size:20px;font-weight:600;text-decoration:none}.about__menu li a::before{content:'';position:relative;bottom:1px;display:inline-block;vertical-align:middle;width:0;height:0;margin-right:17px;border-left:8px solid #203486;border-top:4px solid transparent;border-bottom:4px solid transparent}.category{margin-bottom:20px}.category__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.category__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(25% - 30px);display:block;margin-bottom:70px;text-decoration:none}.category__item:hover img{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.category__item:hover .category__name span{left:12px;color:#fd2120}.category__item:hover .category__name::before{border-left-color:#fd2120}.category__img{height:380px;margin-bottom:30px}.category__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s linear;transition:.3s linear}.category__name{position:relative;margin:0;padding-left:26px}.category__name span{position:relative;left:0;color:#203486;font-family:"Proxima Nova ExCn Sb";font-size:24px;font-weight:600;-webkit-transition:.3s linear;transition:.3s linear}.category__name::before{content:'';position:absolute;left:0;top:10px;width:0;height:0;border-left:8px solid #203486;border-top:5px solid transparent;border-bottom:5px solid transparent;-webkit-transition:.3s linear;transition:.3s linear}.services{margin-bottom:70px}.services__wm{margin:0 0 38px;color:#f3f6f6;font-family:"Proxima Nova ExCn Bd";font-size:calc(100vw / 100 * 13.5);font-weight:700;text-align:center;line-height:1;text-transform:uppercase}.services__title{margin:0 0 60px;color:#272727;font-family:"Proxima Nova ExCn Eb";font-size:46px;font-weight:700;text-transform:uppercase}.services__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.services__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);margin-bottom:30px;padding-bottom:55px;border-bottom:1px solid #ddd}.services__name{margin:0 0 20px;color:#272727;font-family:"Proxima Nova Cn Sb";font-size:26px;font-weight:600}.services__text{margin:0;padding-right:40px;color:#939393;font-family:"Proxima Nova Cn";font-size:18px;font-weight:400;line-height:1.5}.services--four .services__row{margin-bottom:40px}.services--four .services__item{width:calc(25% - 30px)}.services--four .services__text{font-size:16px}.advice{position:relative;height:800px;padding-top:207px;background:url(../img/bg-advice.jpg) center/cover no-repeat}.advice::before{content:'';position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.advice::after{content:'';position:absolute;z-index:20;top:0;left:calc(50% + 15px);right:0;height:100%;background:rgba(0,0,0,.5)}.advice .container{position:relative;z-index:100}.advice__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.advice__col{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px);margin-left:calc(33.333333333333336% + 15px);padding-left:50px}.advice__title{margin:0 0 36px;color:#fff;font-family:"Proxima Nova ExCn Eb";font-size:120px;font-weight:700;line-height:1;text-transform:uppercase}.advice__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:130px;width:220px;height:50px;background-color:#203486;color:#f3f6f6;font-family:"Proxima Nova Cn Sb";font-size:14px;font-weight:600;letter-spacing:.28px;text-decoration:none;text-transform:uppercase;-webkit-transition:.3s linear;transition:.3s linear}.advice__btn:hover{background-color:#16245d}.m-news{padding:110px 0 70px}.m-news__title{margin:0 0 50px;text-transform:uppercase;color:#272727;font-family:"Proxima Nova ExCn Eb";font-size:46px;font-weight:700}.m-news__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:60px}.m-news__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px);padding-right:50px}.m-news__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.m-news__desc{margin:0;color:#272727;font-family:"Proxima Nova Cn";font-size:18px;font-weight:400;line-height:1.5}.m-news__all{text-decoration:none;text-transform:uppercase;color:#203486;font-family:"Proxima Nova Cn Bd";font-size:16px;font-weight:700}.m-news__all::before{content:'';position:relative;bottom:2px;display:inline-block;vertical-align:middle;width:0;height:0;margin-right:20px;border-left:8px solid #203486;border-top:4px solid transparent;border-bottom:4px solid transparent}.m-news__list{max-width:1230px;margin:0 auto;padding-left:15px;padding-right:15px}.m-news__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.m-news__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);margin-bottom:30px}.m-news__item:hover .m-news__img img{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.m-news__item:hover .m-news__name{color:#fd2120}.m-news__img{display:block;height:380px;margin-bottom:30px}.m-news__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s linear;transition:.3s linear}.m-news__data{margin-bottom:3px}.m-news__data time{margin-left:5px;color:#939393;font-family:"Proxima Nova Cn";font-size:14px;font-weight:400}.m-news__cat{color:#203486;font-family:"Proxima Nova Cn Bd";font-size:14px;font-weight:700;text-decoration:none}.m-news__name{margin:0;color:#272727;font-family:"Proxima Nova ExCn Sb";font-size:34px;font-weight:600;line-height:1;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.partners{padding:70px 0 100px;background-color:#f3f6f6}.partners__title{margin:0 0 80px;text-transform:uppercase;color:#272727;font-family:"Proxima Nova ExCn Eb";font-size:46px;font-weight:700}.partners__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.partners__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:25%;height:170px;padding:30px 25px}.partners__item img{display:block;max-height:100%;margin:auto;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.3s linear;transition:.3s linear}.partners__item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.partners__item::before{content:'';position:absolute;top:15px;bottom:15px;right:0;width:1px;background:rgba(39,39,39,.15)}.partners__item::after{content:'';position:absolute;bottom:0;left:15px;right:15px;height:1px;background:rgba(39,39,39,.15)}.partners__item:nth-child(4n)::before,.partners__item:nth-child(n+5)::after{display:none}.map{position:relative}.map__content{height:700px}.map__contacts{position:absolute;z-index:100;top:96px;left:calc((100vw - 1200px)/ 2 - 65px);width:500px;padding:80px;background-color:#fff}.map__title{margin:0 0 60px;color:#272727;font-family:"Proxima Nova ExCn Eb";font-size:46px;font-weight:700}.map__addr{margin-bottom:30px;color:#272727;font-family:"Proxima Nova Cn Sb";font-size:20px;font-weight:600;font-style:normal}.map__phones{margin-bottom:30px}.map__phones p{margin:0;color:#272727;font-family:"Proxima Nova Cn Sb";font-size:20px;font-weight:600}.map__phones a{color:#272727;text-decoration:none}.map__email{margin:0;color:#272727;font-family:"Proxima Nova Cn Sb";font-size:20px;font-weight:600}.map__email a{color:#203486;text-decoration:underline}.footer{padding-top:55px;background-color:#000}.footerbar{margin-bottom:50px}.footerbar__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.footerbar__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(25% - 30px)}.footerbar__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(75% - 30px)}.footerbar .logo{max-width:210px;margin-bottom:60px}.f-contacts{display:none}.f-contacts__addr{display:block;margin-bottom:18px;text-align:center;color:#fff;font-family:"Proxima Nova Cn";font-size:19px;font-weight:400;font-style:normal}.f-contacts__tel{margin:0 0 18px;text-align:center}.f-contacts__tel a{color:#fff;font-family:"Proxima Nova Cn Bd";font-size:36px;font-weight:700;text-decoration:none}.f-contacts__tel span{display:block;color:#fff;font-family:"Proxima Nova Cn";font-size:24px;font-weight:400}.f-contacts__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:280px;height:50px;margin:0 auto 6px;background-color:#203486;color:#fff;font-family:"Proxima Nova Cn";font-size:14px;font-weight:400;letter-spacing:.56px;text-decoration:none;text-transform:uppercase}.f-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.f-menu__col{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-menu__main{margin:0;padding:0;list-style:none}.f-menu__main li{margin-bottom:10px}.f-menu__main li:last-child{margin-bottom:0}.f-menu__main li a{color:#fff;font-family:"Proxima Nova ExCn Sb";font-size:22px;font-weight:600;letter-spacing:.44px;text-decoration:none;text-transform:uppercase;-webkit-transition:.3s linear;transition:.3s linear}.f-menu__main li a:hover{opacity:.5}.f-menu__list{margin:0;padding:0;list-style:none}.f-menu__list li{margin-bottom:5px}.f-menu__list li:last-child{margin-bottom:0}.f-menu__list li a{opacity:.5;color:#fff;font-family:"Proxima Nova Cn Lt";font-size:16px;font-weight:300;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.f-menu__list li a:hover{opacity:1;text-decoration:underline}.f-menu__list li:first-child{margin-bottom:10px}.f-menu__list li:first-child a{color:#fff;font-family:"Proxima Nova ExCn Sb";font-size:22px;font-weight:600;letter-spacing:.44px;text-decoration:none;text-transform:uppercase;opacity:1;-webkit-transition:.3s linear;transition:.3s linear}.f-menu__list li:first-child a:hover{opacity:.5;text-decoration:none}.bottom{padding:25px 0;border-top:1px solid rgba(255,255,255,.16)}.bottom__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bottom__row p{margin:0;color:rgba(255,255,255,.5);font-family:"Proxima Nova Cn Lt";font-size:16px;font-weight:300}.bottom__row p a{display:inline-block;margin-left:20px;color:rgba(255,255,255,.5);-webkit-transition:.3s linear;transition:.3s linear}.bottom__row p a:hover{color:#fff}.page-header{position:relative;z-index:1;height:370px;margin-bottom:210px;background:url(../img/bg-header.png) center/cover no-repeat}.page-header h1{position:relative;top:260px;margin:0;text-transform:uppercase;color:#272727;font-family:"Proxima Nova ExCn Eb";font-size:200px;font-weight:700;line-height:1}.page-header--jobs{margin-bottom:250px}.page-header--jobs p{position:relative;top:270px;margin:0;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:46px;font-weight:700}.page-header--jobs p a{display:inline-block;text-decoration:underline;color:#203486}.news{margin-bottom:40px}.news__wrap{border-bottom:1px solid #ddd}.news__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.news__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);margin-bottom:80px}.news__item:hover .news__img img{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.news__item:hover .news__name{color:#fd2120}.news__img{display:block;height:380px;margin-bottom:30px}.news__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s linear;transition:.3s linear}.news__data{margin-bottom:3px}.news__data time{margin-left:5px;color:#939393;font-family:"Proxima Nova Cn";font-size:14px;font-weight:400}.news__cat{color:#203486;font-family:"Proxima Nova Cn Bd";font-size:14px;font-weight:700;text-decoration:none}.news__name{margin:0;color:#272727;font-family:"Proxima Nova ExCn Sb";font-size:34px;font-weight:600;line-height:1;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.pagination{margin-bottom:75px}.pagination ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination ul li{margin:0 1px}.pagination ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;background-color:#f3f6f6;color:#203486;font-family:"Proxima Nova Cn Bd";font-size:18px;font-weight:700;text-decoration:none}.pagination ul li a.prev{background-color:transparent}.pagination ul li a.prev span{display:block;width:0;height:0;border-right:8px solid #203486;border-top:4px solid transparent;border-bottom:4px solid transparent}.pagination ul li a.next{background-color:transparent}.pagination ul li a.next span{display:block;width:0;height:0;border-left:8px solid #203486;border-top:4px solid transparent;border-bottom:4px solid transparent}.pagination ul li.current a{background-color:transparent;color:#272727}.cert{margin-bottom:80px}.cert__title{margin:0 0 55px;text-transform:uppercase;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:46px;font-weight:700}.cert__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.cert__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(25% - 30px);height:356px;margin-bottom:50px}.cert__item a{display:block;height:100%;-webkit-transition:.3s linear;transition:.3s linear}.cert__item a:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.cert__item a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.feedback{padding:85px 0 90px;background-color:#f3f6f6}.feedback__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.feedback__col{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(58.333333333333336% - 30px);margin-left:calc(33.333333333333336% + 15px)}.feedback__title{margin:0 0 60px;text-transform:uppercase;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:56px;font-weight:700}.feedback__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.feedback__inputs .form-group{width:calc(50% - 10px)}.feedback__btn{width:168px;height:40px;border:none;background-color:#203486;color:#f3f6f6;font-family:"Proxima Nova Cn Sb";font-size:14px;font-weight:600;letter-spacing:.28px;text-transform:uppercase;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.feedback__btn:hover{background-color:#16245d}.contacts{padding-bottom:50px}.contacts__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.contacts__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.contacts__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px)}.contacts__call{margin:0;padding-right:70px;text-transform:uppercase;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:46px;font-weight:700;line-height:1}.contacts__call a{display:inline-block;color:#272727;text-decoration:none}.contacts__data{margin-bottom:70px}.contacts__data p{margin:0 0 10px;color:#272727;font-family:"Proxima Nova ExCn";font-size:28px;font-weight:400}.contacts__data p a{text-decoration:none;color:#272727}.contacts__data p:last-child a{color:#203486;text-decoration:underline}.contacts__data p.mobile{display:none}.contacts__data p.mobile a{color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:34px;font-weight:700}.faces{margin-bottom:39px}.faces__title{margin:0 0 30px;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:32px;font-weight:700;text-transform:uppercase}.faces__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.faces__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);margin-bottom:39px}.faces__item p{margin:0;color:#272727;font-family:"Proxima Nova Cn Sb";font-size:18px;font-weight:600}.faces__item p:nth-child(2){font-family:"Proxima Nova Cn";font-weight:400}.faces__item p i{font-style:normal}.faces__item p span{display:inline-block}.faces__item p a{display:inline-block;color:#272727;text-decoration:none}.mode{margin-bottom:39px}.mode__title{margin:0 0 30px;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:32px;font-weight:700;text-transform:uppercase}.mode__text p{margin:0 0 18px;color:#272727;font-family:"Proxima Nova Cn Sb";font-size:18px;font-weight:600}.mode__text p:last-child{margin-bottom:0}.mode__text p span{display:inline-block;font-family:"Proxima Nova Cn";font-weight:400}.wherebuy{padding-bottom:15px}.wherebuy__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.wherebuy__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.wherebuy__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px)}.wherebuy__price{margin-bottom:100px;padding-right:60px}.wherebuy__price:last-child{margin-bottom:0}.wherebuy__title{margin:0 0 24px;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:46px;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none}.wherebuy__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:40px;background-color:#203486;color:#f3f6f6;font-family:"Proxima Nova Cn";font-size:14px;font-weight:400;letter-spacing:.56px;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.wherebuy__btn:hover{background-color:#16245d}.section{margin-bottom:65px}.section__title{margin:0 0 3px;text-transform:uppercase;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:32px;font-weight:700}.section__subtitle{margin:0 0 22px;color:#272727;font-family:"Proxima Nova Cn Sb";font-size:22px;font-weight:600}.section__map{height:385px}.section__data{margin-bottom:30px}.section__data p{margin:0;color:#272727;font-family:"Proxima Nova Cn";font-size:18px;font-weight:400}.jobs{padding-bottom:80px}.jobs__item{margin-bottom:30px;padding:0 17px;background-color:#f3f6f6}.jobs__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:20px 0}.jobs__location{box-sizing:border-box;word-wrap:break-word;width:calc(33.333333333333336% - 30px);color:#fd2120;font-family:"Proxima Nova ExCn Sb";font-size:22px;font-weight:600;margin:0 15px}.jobs__name{box-sizing:border-box;word-wrap:break-word;width:calc(66.66666666666667% - 30px);color:#272727;font-family:"Proxima Nova ExCn Sb";font-size:22px;font-weight:600;margin:0 15px}.jobs__body{padding:30px 0;border-top:1px solid #dddee0}.jobs__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.jobs__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.jobs__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px)}.jobs__info p{margin:0 0 10px;color:#272727;font-size:18px}.jobs__info p span{display:inline-block}.jobs__info p span:first-child{width:140px;font-family:"Proxima Nova ExCn Sb";font-weight:600}.jobs__info p span:nth-child(2){font-family:"Proxima Nova ExCn";font-weight:400}.jobs__desc h4{margin:0 0 10px;color:#272727;font-size:18px;font-family:"Proxima Nova ExCn Sb";font-weight:600}.jobs__desc ul{margin:0;padding:0;list-style:none}.jobs__desc ul li{color:#272727;font-family:"Proxima Nova Cn";font-size:16px;font-weight:300;line-height:1.5}.jobs__desc ul li::before{content:'\002D';margin-right:4px}.jobs__desc p{margin:0;color:#272727;font-family:"Proxima Nova Cn";font-size:16px;font-weight:300;line-height:1.5}.promo{padding-bottom:50px}.promo__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.promo__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.promo__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px)}.promo__call{margin:0 0 26px;padding-right:70px;text-transform:uppercase;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:46px;font-weight:700;line-height:1}.promo__call a{display:inline-block;color:#272727;text-decoration:none}.promo__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:168px;height:42px;background-color:#203486;color:#f3f6f6;font-family:"Proxima Nova Cn";font-size:13px;font-weight:400;letter-spacing:.52px;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.promo__btn:hover{background-color:#16245d}.promo__item{display:block;margin-bottom:70px;padding-right:15px;padding-bottom:30px;background-color:#f3f6f6;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.promo__item:hover{background-color:#f0f4f4}.promo__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.promo__graph{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(25% - 30px);position:relative;height:70px}.promo__img{position:absolute;z-index:1;right:30px;bottom:-5px;width:118px}.promo__prc{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#fd2120;font-family:"Proxima Nova ExCn Eb";font-size:60px;font-weight:700;line-height:1}.promo__name{box-sizing:border-box;word-wrap:break-word;width:calc(75% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;border-bottom:1px solid #dddee0;color:#272727;font-family:"Proxima Nova ExCn Sb";font-size:22px;font-weight:600;margin:0 15px 19px}.promo__text{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(75% - 30px);margin-left:calc(25% + 15px);padding-right:65px}.promo__text p{margin:0;color:rgba(39,39,39,.75);font-family:"Proxima Nova Cn";font-size:16px;font-weight:400;line-height:1.5}.company{margin-bottom:120px}.company__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.company__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);padding-right:50px}.company__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px)}.company__slogan{margin:0 0 26px;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:46px;font-weight:700;line-height:1;text-transform:uppercase}.company__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:168px;height:42px;background-color:#203486;color:#f3f6f6;font-family:"Proxima Nova Cn";font-size:13px;font-weight:400;letter-spacing:.52px;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.company__btn:hover{background-color:#16245d}.company__text{margin:0 0 15px;color:#272727;font-family:"Proxima Nova Cn";font-size:18px;font-weight:400;line-height:1.5}.company__text-lg{margin:0 0 35px;color:#272727;font-family:"Proxima Nova ExCn";font-size:28px;font-weight:400}.carousel{position:relative;margin-bottom:130px;padding-top:40px}.carousel__slider{margin:0 -15px}.carousel__slider .slick-list{overflow:visible}.carousel__slider .item{height:380px;padding:0 15px;-webkit-transition:.3s linear;transition:.3s linear}.carousel__slider .item:hover{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.carousel__slider .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel__slider .prev{position:absolute;z-index:200;top:-40px;right:62px;width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.carousel__slider .prev svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.carousel__slider .prev svg:hover{fill:#203486}.carousel__slider .next{position:absolute;z-index:200;top:-40px;right:15px;width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.carousel__slider .next svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.carousel__slider .next svg:hover{fill:#203486}.team{padding:90px 0 100px;background-color:#f3f6f6}.team__title{margin:0 0 55px;color:#272727;font-family:"Proxima Nova ExCn Eb";font-size:46px;font-weight:700}.team__carousel{margin:0 -15px}.team__carousel .slick-list{overflow:visible}.team__carousel .item{padding:0 15px}.team__carousel .prev{position:absolute;z-index:200;top:-40px;right:62px;width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.team__carousel .prev svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.team__carousel .prev svg:hover{fill:#203486}.team__carousel .next{position:absolute;z-index:200;top:-40px;right:15px;width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.team__carousel .next svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.team__carousel .next svg:hover{fill:#203486}.team__img{height:450px;margin-bottom:80px;background-color:#dddee0}.team__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.team__name{min-height:63px;margin:0 0 14px;color:#272727;font-family:"Proxima Nova ExCn Sb";font-size:28px;font-weight:600;line-height:1}.team__info p{margin:0;color:#272727;font-family:"Proxima Nova Cn";font-size:16px;font-weight:400}.team__info p span{font-family:"Proxima Nova Cn Sb";font-weight:600}.team__info p a{text-decoration:none;color:#203486;font-family:"Proxima Nova Cn Sb";font-weight:600}.awards{position:relative;padding:80px 0}.awards::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:50%;background-color:#f3f6f6}.awards .container{position:relative;z-index:10}.awards__title{margin:0 0 50px;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:32px;font-weight:700}.awards__carousel{margin:0 -15px}.awards__carousel .slick-list{overflow:visible}.awards__carousel .item{height:368px;padding:0 15px}.awards__carousel .item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.awards__carousel .prev{position:absolute;z-index:200;top:-40px;right:62px;width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.awards__carousel .prev svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.awards__carousel .prev svg:hover{fill:#203486}.awards__carousel .next{position:absolute;z-index:200;top:-40px;right:15px;width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.awards__carousel .next svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.awards__carousel .next svg:hover{fill:#203486}.header-catalog{position:relative;margin-bottom:100px;padding-top:140px}.header-catalog::before{content:'';position:absolute;left:0;top:0;width:100%;height:370px;background:url(../img/bg-header.png) center/cover no-repeat}.header-catalog .container{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-catalog__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:22px}.header-catalog__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(75% - 30px)}.header-catalog__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(25% - 30px)}.header-catalog__menu{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-catalog__menu li{margin:0 30px 16px 10px}.header-catalog__menu li a{color:#272727;font-family:"Proxima Nova ExCn";font-size:20px;font-weight:400}.header-catalog__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:42px;margin-left:auto;background-color:#203486;color:#f3f6f6;font-family:"Proxima Nova Cn";font-size:13px;font-weight:400;letter-spacing:.52px;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.header-catalog__btn:hover{background-color:#16245d}.header-catalog h1{position:relative;z-index:10;margin:0;color:#272727;font-family:"Proxima Nova ExCn Eb";font-size:160px;font-weight:700;line-height:.9}.header-catalog h1 span{color:transparent;-webkit-text-stroke:2px #272727}.header-catalog__img{position:absolute;right:15px;bottom:0}.header-catalog--concrete{margin-bottom:70px}.header-catalog--concrete h1{margin-top:30px;margin-bottom:70px;font-size:200px}.mixtures{margin-bottom:70px}.mixtures__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mixtures__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);position:relative}.mixtures__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px)}.mixtures__slogan{margin:0 0 35px;text-transform:uppercase;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:46px;font-weight:700;line-height:1}.mixtures__section{margin-bottom:50px}.mixtures__text-lg{margin:0 0 30px;color:#272727;font-family:"Proxima Nova ExCn";font-size:28px;font-weight:400;line-height:1.4}.mixtures__text{margin:0 0 30px;color:#272727;font-family:"Proxima Nova Cn";font-size:18px;font-weight:400;line-height:1.5}.mixtures__title{margin:0 0 10px;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:32px;font-weight:700;text-transform:uppercase}.left-menu{margin-right:50px;padding-top:20px;background-color:#fff}.left-menu ul{margin:0 0 25px;padding:0;list-style:none;-webkit-transition:.3s linear;transition:.3s linear}.left-menu ul li{margin-bottom:25px;-webkit-transition:.3s linear;transition:.3s linear}.left-menu ul li a{display:block;padding:10px 0;border-bottom:1px solid #ddd;color:#203486;font-family:"Proxima Nova Cn Sb";font-size:20px;font-weight:600;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.left-menu ul li a:hover{color:#fd2120;border-bottom-color:#fd2120}.left-menu__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:42px;background-color:#203486;color:#f3f6f6;font-family:"Proxima Nova Cn";font-size:14px;font-weight:400;letter-spacing:.56px;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.left-menu__btn:hover{background-color:#16245d}.left-menu.fixed{position:fixed;top:80px}.left-menu.fixed ul{margin-bottom:15px}.left-menu.fixed ul li{margin-bottom:10px}.left-menu.absolute{position:absolute;bottom:0;left:0}.left-menu.absolute ul{margin-bottom:15px}.left-menu.absolute ul li{margin-bottom:10px}.catalog-menu{margin-top:60px;margin-bottom:20px}.catalog-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:47px;background-color:#f3f6f6;-webkit-transition:.3s linear;transition:.3s linear}.catalog-menu__item:hover{background-color:#f0f4f4}.catalog-menu__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:175px;margin-right:15px}.catalog-menu__img img{position:relative;top:-34px}.catalog-menu__links{width:calc(100% - 190px);padding-right:73px}.catalog-menu__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:21px 0;border-bottom:1px solid #dddee0;color:#203486;font-family:"Proxima Nova ExCn Sb";font-size:22px;font-weight:600;text-decoration:none}.catalog-menu__title span{width:calc(100% - 245px);margin-left:auto;color:rgba(39,39,39,.75);font-family:"Proxima Nova ExCn";font-size:18px;font-weight:400;line-height:30px;text-transform:uppercase}.catalog-menu__title::after{content:'';position:absolute;top:20px;right:-8px;width:0;height:0;border-left:8px solid #203486;border-top:4px solid transparent;border-bottom:4px solid transparent;-webkit-transition:.3s linear;transition:.3s linear}.catalog-menu__title:hover::after{right:-38px}.catalog-menu__list{margin:0 -15px;padding:18px 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-menu__list li{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);margin-bottom:8px}.catalog-menu__list li a{color:rgba(39,39,39,.85);font-family:"Proxima Nova Cn";font-size:16px;font-weight:400;text-decoration:none}.certificates{position:relative;padding-bottom:45px}.certificates::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:182px;background-color:#f3f6f6}.certificates .container{position:relative;z-index:10}.certificates__title{margin:0 0 10px;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:32px;font-weight:700}.certificates__carousel{margin:0 -15px}.certificates__carousel .slick-list{overflow:visible}.certificates__carousel .item{padding:0 15px}.certificates__carousel .item a{position:relative;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;background:#fff;-webkit-transition:.3s linear;transition:.3s linear}.certificates__carousel .item a:hover{bottom:10px}.certificates__carousel .item img{margin:auto}.certificates__carousel .prev{position:absolute;z-index:200;top:-40px;right:62px;width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.certificates__carousel .prev svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.certificates__carousel .prev svg:hover{fill:#203486}.certificates__carousel .next{position:absolute;z-index:200;top:-40px;right:15px;width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.certificates__carousel .next svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.certificates__carousel .next svg:hover{fill:#203486}.concrete{margin-bottom:70px}.concrete__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.concrete__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);position:relative}.concrete__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px)}.concrete__slogan{margin:0 0 35px;text-transform:uppercase;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:46px;font-weight:700;line-height:1}.concrete__section{margin-bottom:50px}.concrete__text-lg{margin:0 0 30px;color:#272727;font-family:"Proxima Nova ExCn";font-size:28px;font-weight:400;line-height:1.4}.concrete__text{margin:0 0 30px;color:#272727;font-family:"Proxima Nova Cn";font-size:18px;font-weight:400;line-height:1.5}.concrete__title{margin:0 0 10px;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:32px;font-weight:700;text-transform:uppercase}.features{position:relative;padding-top:30px}.features__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.features__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.features__icon{width:50px;height:50px;margin-right:27px}.features__text{width:calc(100% - 77px);margin:0;color:#272727;font-family:"Proxima Nova Cn Sb";font-size:22px;font-weight:600}.features__more{position:absolute;right:0;top:-40px;padding-left:28px;color:#203486;font-family:"Proxima Nova Cn Bd";font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none}.features__more::before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:8px solid #203486;border-top:4px solid transparent;border-bottom:4px solid transparent}.article{padding-bottom:60px;padding-top:160px}.article__back{display:inline-block;margin-bottom:18px;color:#203486;font-family:"Proxima Nova Cn Bd";font-size:20px;font-weight:700;letter-spacing:.8px;text-decoration:none;text-transform:uppercase}.article__back::before{content:'';position:relative;bottom:2px;display:inline-block;vertical-align:middle;width:0;height:0;margin-right:26px;border-right:8px solid #203486;border-top:4px solid transparent;border-bottom:4px solid transparent}.article__title{max-width:922px;margin:0 0 5px;color:#272727;font-family:"Proxima Nova ExCn Eb";font-size:70px;font-weight:700;line-height:1.1}.article__info{margin:0 0 25px}.article__info a{display:inline-block;color:#272727;font-family:"Proxima Nova Cn Sb";font-size:24px;font-weight:600;text-decoration:none}.article__info span{display:inline-block;margin-left:5px;color:#939393;font-family:"Proxima Nova Cn Lt";font-size:24px;font-weight:300}.article__img{margin-top:30px;margin-bottom:70px}.article__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.article__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);position:relative;padding-right:50px}.article__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px)}.article__tel{margin:0 0 26px;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:46px;font-weight:700;line-height:1;text-transform:uppercase}.article__tel a{display:inline-block;color:#272727;text-decoration:none}.article__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:168px;height:42px;background-color:#203486;color:#f3f6f6;font-family:"Proxima Nova Cn";font-size:13px;font-weight:400;letter-spacing:.52px;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.article__btn:hover{background-color:#16245d}.article__section{margin-bottom:50px}.article__section h3{margin:0 0 45px;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:22px;font-weight:700}.article__subtitle{margin:0 0 10px;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:32px;font-weight:700;text-transform:uppercase}.article__text-lg{margin:0 0 30px;color:#272727;font-family:"Proxima Nova ExCn";font-size:28px;font-weight:400;line-height:1.5}.article__text{margin:0 0 30px;color:#272727;font-family:"Proxima Nova Cn";font-size:18px;font-weight:400;line-height:1.5}.header-category{position:relative;margin-bottom:40px;padding-top:120px;padding-bottom:30px;background-color:#2c3a70}.header-category__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:50px}.header-category__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(75% - 30px)}.header-category__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(25% - 30px)}.header-category__menu{margin:10px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-category__menu li{margin:0 30px 16px 10px}.header-category__menu li a{color:#fff;font-family:"Proxima Nova ExCn";font-size:20px;font-weight:400}.header-category__menu li.current a{text-decoration:none;opacity:.4}.header-category__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:42px;margin-left:auto;background-color:#fd2120;color:#f3f6f6;font-family:"Proxima Nova Cn";font-size:13px;font-weight:400;letter-spacing:.52px;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.header-category__btn:hover{background-color:#e80302}.info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.info__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(58.333333333333336% - 30px)}.info__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(41.66666666666667% - 30px)}.info__title{margin:0 0 50px;color:#fff;font-family:"Proxima Nova ExCn Eb";font-size:68px;font-weight:700}.info__title span{display:block;margin-top:5px;color:#fff;font-family:"Proxima Nova ExCn";font-size:34px;font-weight:400;text-transform:uppercase}.info__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.info__schema,.info__use{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.info__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);margin-top:36px}.info__icon{height:41px;margin-bottom:10px}.info__text{margin:0;color:#fff;font-family:"Proxima Nova Cn";font-size:16px;font-weight:400;letter-spacing:.32px}.desc{margin-bottom:50px}.desc__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.desc__col{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);margin-bottom:40px}.desc__title{margin:0 0 30px;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:32px;font-weight:700;text-transform:uppercase}.desc__text{margin:0;color:#272727;font-family:"Proxima Nova Cn";font-size:20px;font-weight:400}.desc__text span{font-family:"Proxima Nova Cn Sb";font-weight:600}.table{margin-bottom:76px;overflow-x:auto}.table table{width:100%;max-width:910px;border-collapse:collapse}.table td,.table th{height:50px;padding-left:20px;padding-right:20px;border:2px solid #fff;background-color:#bcbdc0;color:#272727;font-family:"Proxima Nova Cn";font-size:18px;font-weight:400}.table th:first-child{width:45%}.table th:nth-child(n+2){background-color:#2c3a70;color:#fff}.table td:first-child{width:45%}.table td:nth-child(n+2){text-align:center}.table tbody tr:first-child td:nth-child(n+2){background-color:#2c3a70;color:#fff}.concrete-menu{margin-bottom:70px}.concrete-menu__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:75px}.concrete-menu__title{margin:0;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:32px;font-weight:700;text-transform:uppercase}.concrete-menu__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:42px;background-color:#203486;text-decoration:none;text-transform:uppercase;color:#f3f6f6;font-family:"Proxima Nova Cn";font-size:13px;font-weight:400;letter-spacing:.52px;-webkit-transition:.3s linear;transition:.3s linear}.concrete-menu__btn:hover{background-color:#16245d}.concrete-menu__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.concrete-menu__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(25% - 30px);margin-bottom:47px;background-color:#f3f6f6;-webkit-transition:.3s linear;transition:.3s linear}.concrete-menu__item:hover{background-color:#f0f4f4}.concrete-menu__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:160px;margin-right:15px;padding-left:30px}.concrete-menu__img img{position:relative;top:-24px}.concrete-menu__links{margin-top:-30px;padding:0 15px}.concrete-menu__name{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid #dddee0;color:#203486;font-family:"Proxima Nova ExCn Sb";font-size:22px;font-weight:600;text-decoration:none}.concrete-menu__name span{width:100%;margin-left:auto;color:rgba(39,39,39,.75);font-family:"Proxima Nova ExCn";font-size:18px;font-weight:400;line-height:30px;text-transform:uppercase}.concrete-menu__name::after{content:'';position:absolute;top:20px;right:0;width:0;height:0;border-left:8px solid #203486;border-top:4px solid transparent;border-bottom:4px solid transparent;-webkit-transition:.3s linear;transition:.3s linear}.concrete-menu__name:hover::after{right:-10px}.concrete-menu__list{margin:0 -15px;padding:18px 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.concrete-menu__list li{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);margin-bottom:8px}.concrete-menu__list li a{color:rgba(39,39,39,.85);font-family:"Proxima Nova Cn";font-size:16px;font-weight:400;text-decoration:none}.concrete-menu__list--full li{width:calc(100% - 30px)}.recom{position:relative;padding-bottom:145px}.recom::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:456px;background-color:#f3f6f6}.recom .container{position:relative;z-index:10}.recom__title{margin:0 150px 15px 0;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:32px;font-weight:700}.recom__carousel{margin:0 -15px}.recom__carousel .item{padding:0 15px}.recom__carousel .item a{position:relative;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:427px;padding:16px;background:#fff;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.recom__carousel .item a:hover{bottom:10px}.recom__carousel .prev{position:absolute;z-index:200;top:-40px;right:62px;width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.recom__carousel .prev svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.recom__carousel .prev svg:hover{fill:#203486}.recom__carousel .next{position:absolute;z-index:200;top:-40px;right:15px;width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.recom__carousel .next svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.recom__carousel .next svg:hover{fill:#203486}.recom__img{display:-webkit-box;display:-ms-flexbox;display:flex;height:240px;margin-bottom:60px}.recom__img img{max-height:100%;margin:auto}.recom__name{margin:0;text-align:center;color:#203486;font-family:"Proxima Nova ExCn Sb";font-size:22px;font-weight:600}.related{position:relative;padding-top:90px;padding-bottom:145px}.related::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:456px;background-color:#f3f6f6}.related .container{position:relative;z-index:10}.related__title{margin:0 150px 15px 0;color:#272727;font-family:"Proxima Nova ExCn Bd";font-size:32px;font-weight:700}.related__carousel{margin:0 -15px}.related__carousel .slick-list{overflow:visible}.related__carousel .item{padding:0 15px}.related__carousel .item a{position:relative;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:427px;padding:16px;background:#fff;text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.related__carousel .item a:hover{bottom:10px}.related__carousel .prev{position:absolute;z-index:200;top:-40px;right:62px;width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.related__carousel .prev svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.related__carousel .prev svg:hover{fill:#203486}.related__carousel .next{position:absolute;z-index:200;top:-40px;right:15px;width:33px;height:14px;padding:0;border:none;background:0 0;cursor:pointer}.related__carousel .next svg{width:100%;height:100%;fill:#ddd;-webkit-transition:.3s linear;transition:.3s linear}.related__carousel .next svg:hover{fill:#203486}.related__img{display:-webkit-box;display:-ms-flexbox;display:flex;height:240px;margin-bottom:60px}.related__img img{max-height:100%;margin:auto}.related__name{margin:0;text-align:center;color:#272727;font-family:"Proxima Nova ExCn Sb";font-size:22px;font-weight:600}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9000}.modal{position:fixed;top:50%;bottom:auto;right:auto;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;width:400px;max-height:85vh;padding:30px;border-radius:5px;text-align:center;background:#fff;overflow-y:auto;z-index:9999}.close-btn,.close-btn:focus,.close-btn:hover{position:absolute;top:10px;right:10px;font-size:20px;font-weight:700;line-height:1;color:#ff0009}@media screen and (max-width:1229px){.container{padding-left:15px;padding-right:15px;width:990px}.header__left{width:calc(41.66666666666667% - 30px)}.header__center{display:none}.header__right{width:calc(58.333333333333336% - 30px)}.menu ul li.mobile{display:block}.menu ul li.desktop{display:none}.dropdown__close{right:calc((100% - 990px)/ 2 + 15px)}.dropdown__main li a{font-size:32px}.submenu{margin-bottom:30px;margin-left:0;padding-bottom:30px}.submenu__title{font-size:32px}.banner__carousel .prev{right:calc((100% - 990px)/ 2 + 62px)}.banner__carousel .next{right:calc((100% - 990px)/ 2 + 15px)}.banner__title{font-size:80px}.category__img{height:300px}.advice{height:600px;padding-top:160px}.advice__title{font-size:90px}.m-news__list{padding-left:15px;padding-right:15px;width:990px}.map__contacts{left:0;width:400px;padding:50px 30px}.page-header{height:280px;margin-bottom:130px}.page-header h1{top:215px;font-size:120px}.page-header--jobs p{top:210px;font-size:36px}.contacts__call{font-size:32px;line-height:1.2}.wherebuy__price{padding-right:0}.promo__call{font-size:32px;line-height:1.2}.article__left,.company__left{padding-right:0}.info__left{width:calc(100% - 30px)}.info__right{display:none}.concrete-menu__item,.concrete-menu__list--full li{width:calc(50% - 30px)}}@media screen and (max-width:991px){.container{padding-left:15px;padding-right:15px;width:760px}.dropdown{padding-top:25px}.dropdown__close{right:20px;top:20px}.dropdown .logo{max-width:158px;margin-bottom:33px}.dropdown__left{width:calc(100% - 30px)}.dropdown__right{display:none}.dropdown__main li{margin-bottom:10px}.dropdown__main li.mobile{display:block}.d-footer__row{padding-top:25px}.d-footer__left{width:calc(100% - 30px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.d-footer__right{width:calc(100% - 30px)}.d-contacts{margin-bottom:20px}.banner__carousel .prev{right:calc((100% - 760px)/ 2 + 62px)}.banner__carousel .next{right:calc((100% - 760px)/ 2 + 15px)}.banner__left{width:calc(66.66666666666667% - 30px)}.banner__right{width:calc(33.333333333333336% - 30px)}.about__left,.about__right{width:calc(100% - 30px)}.category__img{height:250px}.category__name{padding-left:0}.category__name span{font-size:20px}.category__name::before{display:none}.services--four .services__item{width:calc(50% - 30px)}.advice__col{width:calc(83.33333333333334% - 30px);margin-left:calc(16.666666666666668% + 15px);padding-left:0}.m-news__list{padding-left:15px;padding-right:15px;width:100%;overflow-x:scroll}.m-news__row{display:block;width:860px;white-space:nowrap}.m-news__item{display:inline-block;vertical-align:top;width:calc(100% / 3 - 20px);margin:0 10px 30px}.m-news__img{height:280px}.m-news__name{white-space:normal;font-size:24px}.map__content{height:475px}.map__contacts{position:static}.news__item{width:calc(50% - 30px)}.cert__item{width:calc(33.333333333333336% - 30px)}.feedback__col{width:calc(83.33333333333334% - 30px);margin-left:calc(8.333333333333334% + 15px)}.contacts__left{display:none}.contacts__right{width:calc(83.33333333333334% - 30px);margin-left:calc(8.333333333333334% + 15px)}.wherebuy__left{display:none}.wherebuy__right{width:calc(100% - 30px);margin-left:calc(0% + 15px)}.jobs__left,.jobs__right{width:calc(100% - 30px)}.promo__left{display:none}.promo__right{width:calc(100% - 30px);margin-left:calc(0% + 15px)}.team__img{height:385px;margin-bottom:40px}.header-catalog__left{width:calc(66.66666666666667% - 30px)}.header-catalog__right{width:calc(33.333333333333336% - 30px)}.header-catalog h1{font-size:120px}.header-catalog__img{top:80px;width:210px}.header-catalog--concrete h1{margin-top:0;margin-bottom:0}.mixtures__left{display:none}.mixtures__right{width:calc(100% - 30px)}.concrete__left{display:none}.concrete__right{width:calc(100% - 30px)}.article__left{display:none}.article__right{width:calc(100% - 30px)}.header-category__left{width:calc(66.66666666666667% - 30px)}.header-category__right{width:calc(33.333333333333336% - 30px)}}@media screen and (max-width:767px){.container{padding-left:15px;padding-right:15px;width:660px}.header{position:static}.header__inner{padding:13px 0 11px}.header--nobg{position:absolute}.menu ul{margin-top:0}.menu ul li a{color:#272727}.menu__icon span{background:#272727}.dropdown__main li a{font-size:28px}.d-contacts{-ms-flex-wrap:wrap;flex-wrap:wrap}.d-contacts__col{margin-bottom:18px}.banner__carousel .prev{right:calc((100% - 660px)/ 2 + 62px)}.banner__carousel .next{right:calc((100% - 660px)/ 2 + 15px)}.banner__left{width:calc(100% - 30px)}.banner__right{display:none}.category__item{width:calc(33.333333333333336% - 30px)}.services__item{width:calc(100% - 30px)}.advice::after{top:50%;bottom:0;left:0;height:auto;width:100%}.advice__col{width:calc(100% - 30px);margin-left:calc(0% + 15px)}.advice__btn{background-color:#fd2120}.m-news__left{width:calc(100% - 30px);margin-bottom:24px}.m-news__right{width:calc(100% - 30px)}.m-news__list{padding-left:15px;padding-right:15px}.footerbar__left{width:calc(100% - 30px)}.footerbar__right{display:none}.footerbar .logo{margin:0 auto 45px}.footerbar .social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header{height:220px;margin-bottom:100px}.page-header h1{top:170px;font-size:90px}.page-header--jobs{margin-bottom:150px}.page-header--jobs p{top:175px;font-size:32px}.contacts__right{width:calc(100% - 30px);margin-left:calc(0% + 15px)}.jobs__location,.jobs__name{width:calc(100% - 30px)}.promo__item{padding-left:15px}.promo__graph{width:150px}.promo__name,.promo__text{width:calc(100% - 30px)}.promo__text{margin-left:calc(0% + 15px);padding-right:0}.company__left{width:calc(66.66666666666667% - 30px);margin-bottom:40px}.company__right{width:calc(100% - 30px)}.header-catalog::before{height:250px}.header-catalog__row{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header-catalog__left,.header-catalog__right{width:calc(100% - 30px)}.header-catalog__menu{padding-right:200px}.header-catalog__btn{margin-left:0;margin-top:10px}.header-catalog h1{margin-bottom:20px;font-size:80px}.header-catalog__img{top:0;width:150px}.header-catalog--concrete{margin-bottom:20px}.header-catalog--concrete h1{margin-top:60px;margin-bottom:20px}.concrete{margin-bottom:50px}.article__title{font-size:50px}.article__img{margin-bottom:30px}.header-category__left,.header-category__right{width:calc(100% - 30px)}.header-category__btn{margin-left:0;margin-top:10px}.concrete-menu__list--full li{width:calc(100% - 30px)}}@media screen and (max-width:667px){.container{padding-left:15px;padding-right:15px;width:560px}.banner__carousel .prev{right:calc((100% - 560px)/ 2 + 62px)}.banner__carousel .next{right:calc((100% - 560px)/ 2 + 15px)}.banner__carousel .slick-dots{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:calc((100% - 560px)/ 2 + 7px)}.banner .social{display:none}.services--four .services__item{width:calc(100% - 30px)}.advice__title{font-size:70px}.advice__btn{margin:0 auto}.m-news__list{padding-left:15px;padding-right:15px}.bottom__row p{width:100%;text-align:center}.bottom__row p a{margin:0 10px 10px}.bottom__row p:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:30px}.news__item{margin-bottom:40px}.news__img{height:300px;margin-bottom:25px}.news__name{font-size:24px}.cert__item{width:calc(50% - 30px)}.company__left{width:calc(83.33333333333334% - 30px)}.carousel__slider .item{height:280px}.header-catalog__menu{padding-right:0}.catalog-menu__img{width:150px}.catalog-menu__links{width:calc(100% - 165px);padding-right:30px}.features__item{width:calc(100% - 30px);margin-bottom:20px}.features__more{top:auto;bottom:-50px;left:0;right:auto}.info__schema{width:calc(100% - 30px)}.info__use{display:none}.desc__col{width:calc(100% - 30px)}.table td,.table th{font-size:15px;line-height:1.1}}@media screen and (max-width:575px){.container{padding-left:15px;padding-right:15px;width:100%}.header--in{position:absolute}.logo{max-width:74px}.banner__carousel .item{height:352px}.banner__carousel .prev{right:62px;bottom:19px}.banner__carousel .next{right:15px;bottom:19px}.banner__carousel .slick-dots{bottom:19px;padding-left:10px}.banner__carousel .slick-dots li{width:14px;height:14px;margin:0 4px}.banner__carousel .slick-dots li.slick-active::before{top:4px;left:4px}.banner__content{top:65px}.banner__title{margin-bottom:12px;font-size:40px}.banner__text{margin-bottom:30px;font-size:14px}.banner__btn-blue,.banner__btn-red{width:134px;height:40px;font-size:12px}.banner__footer{height:54px}.about{padding:35px 0}.about__title{margin-bottom:25px;font-size:34px}.about__text{margin:0 0 30px;font-size:18px}.about__menu li a{margin-bottom:16px}.category{margin-bottom:5px}.category__item{width:calc(50% - 30px);margin-bottom:24px}.category__img{height:134px;margin-bottom:10px}.category__name span{font-size:17px}.services{margin-bottom:5px}.services__wm{margin-bottom:20px;font-size:75px}.services__title{margin-bottom:40px;font-size:34px}.services__item{margin-bottom:35px;padding-bottom:30px}.services__name{margin-bottom:10px;font-size:20px}.services__text{font-size:16px}.services--four .services__row{margin-bottom:0}.advice{height:535px;padding-top:230px}.advice__title{font-size:46px}.advice__btn{width:280px}.m-news{padding:50px 0 40px}.m-news__title{margin-bottom:25px;font-size:34px}.m-news__header{margin-bottom:30px}.m-news__list{padding-left:15px;padding-right:15px}.partners{padding:45px 0 50px}.partners__title{margin-bottom:60px;font-size:34px}.partners__item{width:50%;height:86px;padding:15px 25px}.partners__item::before{top:7px;bottom:7px}.partners__item::after{left:7px;right:7px}.partners__item:nth-child(even)::before{display:none}.partners__item:nth-child(n+5)::after{display:block}.partners__item:nth-child(n+7)::after{display:none}.map__contacts{width:100%;padding:60px 15px 30px}.map__title{margin-bottom:25px;font-size:34px}.map__addr,.map__email,.map__phones p{font-family:"Proxima Nova Cn";font-size:18px;font-weight:400}.footerbar{margin-bottom:30px}.bottom__row p:first-child{width:calc(100% + 30px);margin:10px -15px 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.16)}.page-header{height:170px;margin-bottom:68px}.page-header h1{top:140px;font-size:50px}.page-header--jobs{margin-bottom:120px}.page-header--jobs p{top:140px;font-size:24px}.news__item{width:calc(100% - 30px)}.news__img{height:330px}.pagination{margin-bottom:40px}.cert{margin-bottom:30px}.cert__title{margin-bottom:25px;font-size:34px}.cert__item{height:280px;margin-bottom:20px}.feedback{padding:50px 0 60px}.feedback__col{width:calc(100% - 30px);margin-left:calc(0% + 15px)}.feedback__title{margin-bottom:40px;font-size:34px}.contacts__data{margin-bottom:40px}.contacts__data p{margin:0;font-size:24px}.contacts__data p a.desctop{display:none}.contacts__data p:last-child{margin-top:18px}.contacts__data p.mobile{display:block;margin:18px 0 16px}.faces__item{width:calc(100% - 30px)}.faces__item p:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.faces__item p i{display:none}.faces__item p span{width:100px;margin-left:auto;text-align:right}.section{margin-bottom:30px}.section__title{font-size:26px}.section__subtitle{margin-bottom:15px;font-size:18px}.section__data p{font-size:16px}.jobs{padding-bottom:20px}.jobs__item{margin-left:-15px;margin-right:-15px}.jobs__location,.jobs__name{font-size:20px}.jobs__desc h4,.jobs__desc ul li,.jobs__info p{font-size:16px}.promo{padding-bottom:10px}.company{margin-bottom:40px}.company__slogan{margin-bottom:20px;font-size:30px}.company__text-lg{font-size:24px}.carousel{margin-bottom:40px;padding-top:0}.carousel__slider{width:calc(100% - 15px);margin:0 0 0 -10px}.carousel__slider .item{padding:0 10px}.carousel__slider .next,.carousel__slider .prev{display:none!important}.team{padding:45px 0 70px}.team__title{margin-bottom:30px;font-size:34px}.team__carousel{width:calc(100% - 15px);margin:0 0 0 -10px}.team__carousel .item{padding:0 10px}.team__carousel .next,.team__carousel .prev{display:none!important}.team__name{min-height:60px;margin-bottom:13px;font-size:26px}.awards{display:none}.header-catalog{margin-bottom:20px;padding-top:84px}.header-catalog::before{height:170px}.header-catalog__menu li{margin:0 20px 10px 0}.header-catalog__menu li a{font-size:18px}.header-catalog__btn{width:168px}.header-catalog h1{margin-top:33px;font-size:46px}.header-catalog__img{width:118px}.header-catalog--concrete h1{margin-top:60px}.mixtures__text-lg{margin-bottom:20px;font-size:24px}.mixtures__text{margin-bottom:20px}.mixtures__title{font-size:28px}.catalog-menu__img{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:30px}.catalog-menu__links{width:100%;margin-top:-30px;padding:0 15px}.catalog-menu__title{padding:10px 0}.catalog-menu__title::after{right:0}.concrete__text-lg{margin-bottom:20px;font-size:24px}.concrete__text{margin-bottom:20px}.concrete__title{font-size:28px}.features__icon{width:45px;height:45px;margin-right:15px}.features__text{width:calc(100% - 60px);font-size:18px}.article{padding-top:100px;padding-bottom:15px}.article__back{font-size:16px}.article__back::before{margin-right:16px}.article__title{margin-bottom:2px;font-size:30px}.article__info{margin-bottom:15px}.article__info a,.article__info span{font-size:18px}.article__subtitle{font-size:28px}.article__text-lg{font-size:24px}.article__text{font-size:18px}.header-category{padding-bottom:120px;padding-top:10px}.header-category__row{margin-bottom:24px}.header-category__menu li{margin:0 20px 10px 0}.header-category__menu li a{font-size:18px}.header-category__btn{position:absolute;left:15px;bottom:40px}.info__title{margin-bottom:30px;font-size:40px}.desc{margin-bottom:0}.desc__text{font-size:18px}.table{margin-bottom:40px}.concrete-menu{position:relative;margin-bottom:0;padding-bottom:90px}.concrete-menu__btn{position:absolute;left:50%;bottom:40px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:280px}.concrete-menu__item{width:calc(100% - 30px)}.recom{padding-top:47px;padding-bottom:50px;background-color:#f3f6f6}.recom::after{display:none}.recom__carousel{width:calc(100% - 15px);margin:0 0 0 -10px}.recom__carousel .slick-list{overflow:visible}.recom__carousel .item{padding:0 10px}.recom__carousel .next,.recom__carousel .prev{display:none!important}.related{padding-top:47px;padding-bottom:50px;background-color:#f3f6f6}.related::after{display:none}.related__carousel{width:calc(100% - 15px);margin:0 0 0 -10px}.related__carousel .item{padding:0 10px}.related__carousel .next,.related__carousel .prev{display:none!important}}@media screen and (max-width:413px){.container{padding-left:15px;padding-right:15px;width:100%}.d-contacts__col{width:calc(100% - 30px)}.d-contacts__item{margin-right:20px}.d-contacts__item a,.d-contacts__mail{font-size:20px}.category__row{margin:0 -6px}.category__item{width:calc(50% - 12px);margin:0 6px 24px}.m-news__list{padding-left:15px;padding-right:15px}.news__img{height:260px}.feedback__inputs .form-group{width:100%}.company__left{width:calc(100% - 30px)}.catalog-menu__title{-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-menu__title span{width:100%}}@media screen and (max-width:374px){.container{padding-left:15px;padding-right:15px;width:100%}.m-news__list{padding-left:15px;padding-right:15px}.news__img{height:205px}.cert__item{width:calc(100% - 30px)}}