html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,button{border:none;background:none;outline:none !important}@font-face{font-family:'Tinos';src:url('/fonts/Tinos/hinted-Tinos-Bold.woff2') format('woff2'), url('/fonts/Tinos/hinted-Tinos-Bold.woff') format('woff');font-weight:bold;font-style:normal}@font-face{font-family:'Tinos';src:url('/fonts/Tinos/hinted-Tinos-BoldItalic.woff2') format('woff2'), url('/fonts/Tinos/hinted-Tinos-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic}@font-face{font-family:'Tinos';src:url('/fonts/Tinos/hinted-Tinos-Italic.woff2') format('woff2'), url('/fonts/Tinos/hinted-Tinos-Italic.woff') format('woff');font-weight:normal;font-style:italic}@font-face{font-family:'Tinos';src:url('/fonts/Tinos/hinted-Tinos-Regular.woff2') format('woff2'), url('/fonts/Tinos/hinted-Tinos-Regular.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'opensans';src:url(/fonts/opensans/OpenSans-Light.woff);font-weight:300;font-style:normal}@font-face{font-family:'opensans';src:url(/fonts/opensans/OpenSans-LightItalic.woff);font-weight:300;font-style:italic}@font-face{font-family:'opensans';src:url(/fonts/opensans/OpenSans-Regular.woff);font-weight:400;font-style:normal}@font-face{font-family:'opensans';src:url(/fonts/opensans/OpenSans-Italic.woff);font-weight:400;font-style:italic}@font-face{font-family:'opensans';src:url(/fonts/opensans/OpenSans-SemiBold.woff);font-weight:600;font-style:normal}@font-face{font-family:'opensans';src:url(/fonts/opensans/OpenSans-SemiBoldItalic.woff);font-weight:600;font-style:italic}@font-face{font-family:'opensans';src:url(/fonts/opensans/OpenSans-Bold.woff);font-weight:700;font-style:normal}@font-face{font-family:'opensans';src:url(/fonts/opensans/OpenSans-BoldItalic.woff);font-weight:700;font-style:italic}@font-face{font-family:'opensans';src:url(/fonts/opensans/OpenSans-ExtraBold.woff);font-weight:800;font-style:normal}@font-face{font-family:'opensans';src:url(/fonts/opensans/OpenSans-ExtraBoldItalic.woff);font-weight:800;font-style:italic}@font-face{font-family:'Helvetica';src:url(/fonts/Helvetica/HelveticaNeueCyr-Bold_1.woff);font-weight:500;font-style:italic}@font-face{font-family:'Helvetica';src:url(/fonts/Helvetica/HelveticaNeueCyr-Light_1.woff);font-weight:300;font-style:italic}@font-face{font-family:'Helvetica';src:url(/fonts/Helvetica/HelveticaNeueCyr-Thin_1.woff);font-weight:200;font-style:italic}@font-face{font-family:'Helvetica';src:url(/fonts/Helvetica/HelveticaNeueCyr-UltraLight_1.woff);font-weight:100;font-style:italic}body{font-size:14px;line-height:1.15;font-weight:300;font-family:Helvetica, Arial, 'opensans', sans-serif;min-width:320px;max-width:1312px;margin:0 auto;letter-spacing:1.2px}body.main{max-width:1600px}body.workpage{max-width:1600px}@media (max-width: 768px){body.false-touch{cursor:pointer}}body a{color:#ed1c24}.l-header{box-sizing:border-box;position:relative;text-align:center;background-size:cover}.b-header{text-transform:uppercase;color:#fff}.b-header__title{padding:20px;box-sizing:border-box}.b-header__logotype{margin:20px 20px 0 20px}.b-header__image{max-width:100%}.b-header__image--proportional{height:auto}.b-header__banner--top{min-height:2em}.b-header__top-picture{background:url('/images/layout/header.jpg') no-repeat center center;position:relative;background-size:cover;margin-bottom:35px}@media (max-width: 768px){.b-header__top-picture{margin-bottom:25px}}.b-header__top-picture-image{width:100%;height:auto;display:block}.b-header__menu{position:relative;top:-35px}@media (max-width: 768px){.b-header__menu{top:-50px}}@media (max-width: 700px){.b-header__menu{display:none}}.b-header__search{width:50px;height:50px;position:absolute;top:auto;right:0;bottom:auto;left:0;box-sizing:border-box;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;margin:0 auto;padding:10px;border:3px solid transparent;text-align:left}.b-header__logo{display:inline-block;vertical-align:top;width:100%;text-decoration:none;position:relative}.b-header__logo-full{display:block}@media (max-width: 1024px){.b-header__logo-full{display:none}}.b-header__logo-mobile{display:none}@media (max-width: 1024px){.b-header__logo-mobile{display:block}}.b-header__logotype-left{position:absolute;top:0;bottom:0;left:0;width:25%;text-align:center}.b-header__description{box-sizing:border-box;font-size:16px;line-height:22px;font-weight:700;letter-spacing:4.7px;padding:30px 0 0}@media (max-width: 768px){.b-header__description{display:inline-block;vertical-align:top;width:416px}}@media (max-width: 700px){.b-header__description{padding-top:20px}}@media (max-width: 440px){.b-header__description{font-size:14px;line-height:20px;width:auto;padding:20px 10px 0}}.b-header__age{float:right;width:55px}@media (max-width: 1000px){.b-header__age{width:5%}}.b-header-menu{width:800px;margin:0 auto}.b-header-menu__list{-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.b-header-menu__list--hidden{opacity:0}.b-header-menu__item{font-size:14px;line-height:20px;display:inline-block;vertical-align:top}.b-header-menu__item:not(:last-of-type){margin-right:50px}.b-header-menu__link{color:inherit}@media (max-width: 800px){.b-header-menu{width:98%}}.b-header-search{font-size:16px;line-height:22px}.b-header-search__opener{width:25px;height:25px;display:inline-block;vertical-align:top;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;transition:right 0.5s;background:url('/images/layout/search.png') no-repeat center center;margin-top:60px}.b-header-search__form-outer{-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;opacity:0}.b-header-search__query{width:100%}.b-header-search--opened{width:100%;border-color:#ed1c24;background-color:#fff;overflow:visible}.b-header-search--opened .b-header-search__form-outer{opacity:1}.b-site-nav{text-align:center;position:relative;border-bottom:1px solid #e6e6e6}.b-site-nav__outer{position:relative;z-index:5}.b-site-nav__opener{width:70px;height:100%;background:url('/images/layout/top_menu.gif') no-repeat center center;display:none}@media (max-width: 768px){.b-site-nav__opener{display:inline-block;vertical-align:top}}.b-site-nav__item{display:inline-block;vertical-align:top}@media (max-width: 768px){.b-site-nav__item{box-sizing:border-box;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-ms-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s;display:block;background-color:#ffffff;opacity:0.95;text-transform:none;font-style:italic}}@media (max-width: 768px){.b-site-nav__item--selected,.b-site-nav__item:hover{opacity:0.95;color:#ed1c24}}.b-site-nav__link{color:#565656;display:block;font-size:17px;font-weight:200;padding:15px 0;margin:0 25px;text-decoration:none;border-bottom:2px solid transparent;letter-spacing:1.36px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.b-site-nav__link--selected,.b-site-nav__link:hover{color:#008ecf;border-bottom:2px solid #008ecf}@media (max-width: 768px){.b-site-nav__link--selected,.b-site-nav__link:hover{color:#ed1c24}.b-site-nav__link--selected:before,.b-site-nav__link:hover:before{transform:translate3d(0, 0, 0)}}.b-site-nav__link:before{transform:translate3d(-100%, 0, 0);transition:transform 0.3s ease-out;display:none;content:"";width:24px;height:3px;position:absolute;float:left;background:#ed1c24;left:0;top:22px}@media (max-width: 1220px){.b-site-nav__link{font-size:16px;padding:18px 12px}}@media (max-width: 945px){.b-site-nav__link{font-size:15px;padding:18px 7px}}@media (max-width: 830px){.b-site-nav__link{font-size:14px;padding:18px 5px}}@media (max-width: 768px){.b-site-nav__link{font-size:18px;padding:15px 30px;color:#000000;position:relative}.b-site-nav__link:before{display:block}}@media (max-width: 768px){.b-site-nav__link--selected{text-decoration:none;color:#ed1c24}.b-site-nav__link--selected:before{display:block;transform:translate3d(0, 0, 0)}}@media (max-width: 768px){.b-site-nav{box-sizing:border-box;height:60px;text-align:left;position:sticky;top:-1px;z-index:9;background:#ffffff;padding-top:10px}.b-site-nav__outer{position:absolute;top:50px;right:auto;bottom:auto;left:-901px;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-ms-transition:left 0.5s;-o-transition:left 0.5s;transition:left 0.5s;width:100%;z-index:10}.b-site-nav__outer--opened{opacity:0.95;background:#ffffff;left:0;padding-bottom:50px}.b-site-nav__link:hover{text-decoration:none}}.b-mob-social{display:none;margin-top:60px}.b-mob-social__link{background:#ed1c24;width:27px;height:27px;color:#ffffff;font-size:9px;font-weight:400;font-family:"Avenir Next Cyr";margin-right:30px;display:inline-block;text-decoration:none;text-align:center;vertical-align:middle;border-radius:50%;line-height:27px;box-sizing:border-box}.b-mob-social__link:last-child{margin-right:0;line-height:7px;padding-top:6px;box-sizing:border-box}@media (max-width: 768px){.b-mob-social{display:block;margin-left:30px}}.b-mob-search{box-sizing:border-box;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-ms-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s;position:absolute;top:auto;right:105px;bottom:auto;left:auto;width:200px;height:100%;display:inline-block;vertical-align:top;z-index:7}.b-mob-search__form{position:relative}.b-mob-search__submit{width:25px;height:25px;position:absolute;top:0;right:0;bottom:0;left:auto;z-index:10;margin:auto;cursor:pointer;background:url(/images/search.jpg) center no-repeat;width:21px;height:21px}.b-mob-search__query{box-sizing:border-box;font:200 15px "Helvetica";letter-spacing:1.2px;color:#565656;padding:10px 8px 6px 0;border-bottom:1px solid #cccccc;width:100%;border-radius:0 !important}.b-mob-search__query::-webkit-input-placeholder,.b-mob-search__query::-moz-placeholder,.b-mob-search__query:-ms-input-placeholder,.b-mob-search__query:-moz-placeholder{color:#d1d1d1}@media (max-width: 1450px){.b-mob-search{position:absolute;top:-25px;right:0;bottom:auto;left:0;margin:auto}}@media (max-width: 1024px){.b-mob-search{position:absolute;top:-45px;right:0;bottom:auto;left:0;margin:auto}}@media (max-width: 768px){.b-mob-search{position:absolute;top:0;right:0;bottom:auto;left:0;position:relative;width:calc(100% - 130px);z-index:5;background-color:#fff}.b-mob-search__form{opacity:1}}.l-site-content{box-sizing:border-box;font-size:14px}.b-footer{font-size:0;text-align:center;padding:25px 90px;position:relative;color:#585858;border-top:1px solid #e6e6e6}@media (max-width: 1024px){.b-footer{padding:25px 20px}}.b-footer__image{max-width:100%;display:block}.b-footer__image.--proportional{height:auto}.b-footer__column{font-size:13px;line-height:16px;font-weight:300;display:inline-block;vertical-align:top;box-sizing:border-box;letter-spacing:1px;text-align:left}.b-footer__column--left{width:33%;font-weight:400;padding-top:15px;height:auto;line-height:1.15em}@media (max-width: 1024px){.b-footer__column--left{width:100%;padding-top:0;padding-bottom:15px}}.b-footer__column--center{width:33%;padding:0 15px;text-align:center}@media (max-width: 768px){.b-footer__column--center{width:100%}}.b-footer__column--center-img{width:33%;float:right;margin-top:-56px}@media (max-width: 500px){.b-footer__column--center-img{margin-top:-40px}}@media (max-width: 1024px){.b-footer__column--center-img{margin-right:80px}}@media (max-width: 768px){.b-footer__column--center-img{width:50px;margin-right:0;position:absolute;right:20px;margin-top:-30px}}.b-footer__column--right{width:33%;padding-top:15px;height:auto;line-height:1.15em;text-align:right}@media (max-width: 1024px){.b-footer__column--right{width:100%;padding:15px 0 0;text-align:left}}.b-footer a{color:inherit;text-decoration:none}.b-footer a:hover{text-decoration:underline}@media (max-width: 1024px){.b-footer{text-align:left;padding:40px 30px 40px 47px}}@media (max-width: 768px){.b-footer{padding:40px 20px}}@media (max-width: 500px){.b-footer{padding:40px 20px}}.b-footer-counters__counter{display:inline-block;vertical-align:top;width:31px;height:31px;margin-left:5px}.b-footer-socials{font-size:0;margin-right:50px}@media (max-width: 768px){.b-footer-socials{margin-right:0}}.b-footer-socials__item{display:inline-block;vertical-align:top;width:40px;height:40px;font-size:0;margin-right:10px;background-color:#7a7d84;background-position:center;background-repeat:no-repeat;transition:background-color 0.2s, opacity 0.2s}.b-footer-socials__item:hover{background-color:#b7b7b7;opacity:0.45}.b-footer-socials__item--fb{background-image:url(/images/social-fb.png)}.b-footer-socials__item--it{background-position:-36px top;width:16px}.b-footer-socials__item--yt{background-image:url(/images/social-yt.png)}.b-footer-socials__item--tw{background-position:-117px top}.b-footer-socials__item--vk{background-image:url(/images/social-vk.png)}.b-footer-socials__item--inst{background-image:url(/images/social-inst.png)}.b-companies__items{display:flex;flex-wrap:wrap}@media (max-width: 1395px){.b-companies__items{text-align:center}}.b-company{display:inline-block;vertical-align:top;text-align:left;width:300px;color:#000;padding-bottom:5px;margin-right:20px}.b-company--on-full{width:100%}.b-company__logo{width:100%;height:300px;position:relative;overflow:hidden;outline:1px solid #efefef}.b-company__logo:hover{outline-width:3px}.b-company__logo-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:100%}.b-company__map{width:100%;height:400px;padding:0;margin:0}.b-company__image{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;position:relative}.b-company__info{box-sizing:border-box;font-size:14px;line-height:18px;font-weight:300}.b-company__header{font-size:20px;line-height:18px;font-weight:400;padding:20px 0 7px;position:relative}.b-company__link{font-size:20px;line-height:24px;color:inherit;text-decoration:none}.b-company__site{padding:10px 0;color:inherit}.b-company__site-link,.b-company__address{font-size:14px;line-height:inherit;font-weight:300;color:inherit}.b-company__contacts{padding:0 0 15px}.b-company__contact{display:block;padding:5px 0;color:inherit}.b-company__contact:not(:last-child){padding-right:30px}.b-company--main .b-company__logo{outline-offset:-1px}.b-company--main .b-company__logo:hover{outline-offset:-2px}@media (max-width: 620px){.b-company{margin-right:0}}.b-company-socials__link{font-size:0;display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:5px;background:no-repeat top center}.b-company-socials__link:hover{background-position:bottom center}.b-company-socials__link--vk{background-image:url('/images/layout/socials/vk.png')}.b-company-socials__link--fb{background-image:url('/images/layout/socials/facebook.png')}.b-company-socials__link--tw{background-image:url('/images/layout/socials/twitter.png')}.b-company-socials__link--ok{background-image:url('/images/layout/socials/odnoklassniki.png')}.b-company-socials__link--insta{background-image:url('/images/layout/socials/instagram.png')}.b-company-socials__link--youtube{background-image:url('/images/layout/socials/youtube.png')}.b-company-addresses__section--hidden{display:none}.b-company-addresses__show-button-outer{padding:7px 0 10px}.b-company-addresses__show-button{box-sizing:border-box;font-size:11px;line-height:1em;font-weight:700;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;letter-spacing:1.2px;padding:5px;border-radius:5px;border:1px solid #ed1c24;background-color:#fff;color:#ed1c24;text-transform:uppercase;cursor:pointer;display:inline-block;vertical-align:top;text-decoration:none;padding-left:20px;padding-right:20px}.b-company-addresses__show-button:hover{background-color:#ed1c24;color:#fff}.b-header-jump-buttons{text-align:center;padding:20px 0 35px}.b-header-jump-button{display:inline-block;vertical-align:top;width:280px;height:60px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-size:17px;line-height:1;font-weight:700;box-sizing:border-box;border:5px solid #ed1c24;color:#ed1c24;text-align:center;text-transform:uppercase;text-decoration:none}.b-header-jump-button__site{padding-top:8px}.b-header-jump-button__description{font-size:9px;letter-spacing:1px;padding-top:8px}.b-header-jump-button--current,.b-header-jump-button:hover{background-color:#ed1c24;color:#fff}.b-header-jump-button:first-child{margin-right:20px}@media (max-width: 650px){.b-header-jump-button{display:block;width:auto;margin:10px}.b-header-jump-button:first-child{margin-right:10px}}.l-scroll-to-top{width:50px;height:50px;position:absolute;top:auto;right:30px;bottom:100px;left:auto;position:fixed;z-index:10;background:url(/images/layout/totop.png);display:none}.l-scroll-to-top:hover{background-position:bottom center}@media (max-width: 750px){.l-scroll-to-top{display:none !important}}.b-form-politics__origin-checkbox{position:absolute;left:-9999px;opacity:0}.b-form-politics__fake-checkbox{display:inline-block;position:relative;width:25px;height:25px;border:1px solid #b7b7b7;border-radius:5px;float:left;margin-right:10px}.b-form-politics__fake-checkbox::before{content:'';display:block;position:absolute;top:5px;left:5px;right:5px;bottom:5px;transform:scale(0);transition:all 0.3s;background:#ed1c24;border-radius:3px}.b-form-politics__text{font-size:14px;font-weight:300;line-height:20px}.b-form-politics__text a{color:#ed1c24;text-decoration:none}.b-form-politics .b-form-politics__checkbox{display:block;margin-top:10px;width:100%;text-align:left;line-height:normal}.b-form-politics__checkbox--checked .b-form-politics__fake-checkbox::before{transform:scale(1)}.c-quote{font-size:20px;font-weight:bold;font-style:italic;padding:20px 20%;border-top:3px solid #000;border-bottom:3px solid #000}.slick-slide{outline:none}#menu-toggle-wrapper{width:70px;height:40px;z-index:11;padding:0 0 0 22px;box-sizing:border-box;display:none}@media (max-width: 768px){#menu-toggle-wrapper{display:inline-block;vertical-align:top}}#menu-toggle-wrapper #menu-toggle{position:absolute;font-size:30px;display:block;width:30px;height:3px;background:#ed1c24}#menu-toggle-wrapper #menu-toggle:after,#menu-toggle-wrapper #menu-toggle:before{content:'';position:absolute;width:100%;height:3px;background:#ed1c24;left:0;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}#menu-toggle-wrapper #menu-toggle:before{top:-8px}#menu-toggle-wrapper #menu-toggle:after{bottom:-8px}#menu-toggle-wrapper.active #menu-toggle{background:0 0}#menu-toggle-wrapper.active #menu-toggle:after{-webkit-transform:rotate(-45deg) translate(2px, -8px);-moz-transform:rotate(-45deg) translate(3px, -8px);-ms-transform:rotate(-45deg) translate(3px, -8px);-o-transform:rotate(-45deg) translate(3px, -8px);transform:rotate(-45deg) translate(3px, -8px)}#menu-toggle-wrapper.active #menu-toggle:before{-webkit-transform:rotate(45deg) translate(4px, 9px);-moz-transform:rotate(45deg) translate(3px, 8px);-ms-transform:rotate(45deg) translate(3px, 8px);-o-transform:rotate(45deg) translate(3px, 8px);transform:rotate(45deg) translate(3px, 8px)}#menu-toggle-wrapper #menu-toggle,#menu-toggle-wrapper #menu-toggle:after,#menu-toggle-wrapper #menu-toggle:before{-webkit-transition:all 0.3s cubic-bezier(0.585, -0.6, 0.43, 1.65);-moz-transition:all 0.3s cubic-bezier(0.585, -0.6, 0.43, 1.65);-ms-transition:all 0.3s cubic-bezier(0.585, -0.6, 0.43, 1.65);-o-transition:all 0.3s cubic-bezier(0.585, -0.6, 0.43, 1.65);transition:all 0.3s cubic-bezier(0.585, -0.6, 0.43, 1.65)}#menu-toggle-wrapper:hover #menu-toggle:before{top:-6px}#menu-toggle-wrapper:hover #menu-toggle:after{bottom:-6px}#menu-toggle-wrapper.active:focus #menu-toggle:after,#menu-toggle-wrapper.active:hover #menu-toggle:after{bottom:-8px}#menu-toggle-wrapper.active:focus #menu-toggle:before,#menu-toggle-wrapper.active:hover #menu-toggle:before{top:-8px}.b-promoblock{box-sizing:border-box}.b-promoblock__slide{display:block;text-decoration:none}.b-promoblock__slide-container{background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;text-align:center;height:560px}@media (max-width: 768px){.b-promoblock__slide-container{height:300px}}.b-promoblock__slide-title{font-size:58px;color:white;font-weight:300;padding:40px;line-height:1.25em}@media (max-width: 768px){.b-promoblock__slide-title{font-size:30px}}.b-promoblock__slide-title--smaller{padding:0;font-size:36px;text-transform:none;letter-spacing:0.36px}@media (max-width: 768px){.b-promoblock__slide-title--smaller{font-size:20px}}.b-promoblock__bot{padding:45px;background-color:#008ecf;text-align:center}@media (max-width: 1024px){.b-promoblock__bot{padding:20px}}.b-promoblock p{padding:38px 1em 21px;max-width:780px;margin:0 auto;font-weight:300;font-size:15px;line-height:24px;color:white;letter-spacing:0.9px}@media (max-width: 1024px){.b-promoblock p{padding:1em 1em 21px}}.b-bordered-header{border-top:1px solid #e6e6e6;padding-top:55px;line-height:1.2em;font-weight:300;font-size:36px;margin:45px 0 52px;text-align:center}.b-main-section{padding:30px;text-align:center;border-bottom:1px solid #000}.b-main-section__content{display:inline-block;vertical-align:top;text-align:left;width:100%}.b-main-section__header{font-size:50px;line-height:inherit;font-weight:300;letter-spacing:-0.7px;padding:20px 0 30px;text-align:center}@media (max-width: 500px){.b-main-section__header{font-size:40px}}@media (max-width: 400px){.b-main-section__header{font-size:25px;padding:15px 0 20px}}.b-main-section__title{color:#333333;font-size:36px;letter-spacing:0.36px;text-decoration:none}.b-main-section__announce{font-size:18px;line-height:22px;font-weight:700;padding:20px 0 30px}.b-main-section__announce:before{content:'/';color:#ed1c24;padding-right:5px}@media (max-width: 500px){.b-main-section__announce{padding:5px 0}}@media (max-width: 400px){.b-main-section__announce{font-size:17px;line-height:18px}}.b-main-section__items{font-size:0;padding:20px 0;padding-left:70px;text-align:center}@media (max-width: 768px){.b-main-section__items{padding-left:35px}}@media (max-width: 500px){.b-main-section__items{padding-left:0}}.b-main-section__item{display:inline-block;vertical-align:top;width:300px;overflow:hidden}.b-main-section:last-of-type{border:none}@media (max-width: 1140px){.b-main-section{padding-left:47px}}@media (max-width: 768px){.b-main-section{padding:20px 20px 50px}}@media (max-width: 500px){.b-main-section{padding:20px 10px 50px}}.b-main-item{text-align:left}.b-main-item__header{width:100%;height:300px;text-align:center;overflow:hidden;position:relative}.b-main-item__info{font-size:13px;line-height:16px;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;display:inline-block;vertical-align:top;padding:13px 15px 11px;color:black;text-align:left;opacity:0;border:1px solid black;cursor:pointer;text-decoration:none;margin-top:22px;letter-spacing:1.2px}.b-main-item__date{-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;font-size:13px;line-height:16px;display:inline-block;vertical-align:top;position:absolute;bottom:10px;left:10px;opacity:0}.b-main-item__comments{float:right;position:relative}.b-main-item__comments:before{width:10px;height:12px;position:absolute;top:3px;right:auto;bottom:auto;left:-17px;content:'';background:url(/images/comments/comment.png) no-repeat 0 -12px;opacity:0.7}.b-main-item__additional{padding:0 0 5px}.b-main-item__content{padding:10px 0}.b-main-item__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.b-main-item__image{position:absolute;top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.b-main-item__title{font-size:20px;line-height:24px;font-weight:400;padding:10px 0}.b-main-item__title-link{text-decoration:none;font:200 28px "Helvetica";letter-spacing:0.28px;color:#008ecf;outline:none;line-height:36px}.b-main-item__additional,.b-main-item__announce{font-size:15px;line-height:inherit;font-weight:300;letter-spacing:1.2px;line-height:22px}.b-main-item:not(:last-of-type){margin-right:67px}@media (max-width: 1450px){.b-main-item:not(:last-of-type){margin-right:17px}}@media (max-width: 1024px){.b-main-item:not(:last-of-type){margin-right:20px}}@media (max-width: 768px){.b-main-item:not(:last-of-type){margin-right:15px}}@media (max-width: 600px){.b-main-item:not(:last-of-type){margin-right:0}}.b-main-item:hover .b-main-item__info{opacity:1}.b-main-item:hover .b-main-item__date{opacity:1}.slick-dots{position:absolute;top:-44px;right:22px;bottom:auto;left:auto}.slick-dots li{display:inline-block;vertical-align:top}.slick-dots li:last-of-type button{margin:0}.slick-dots .slick-active button{background-color:#ed1c24}.slick-dots button{display:inline-block;vertical-align:top;width:10px;height:10px;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-ms-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s;font-size:0;box-sizing:border-box;cursor:pointer;padding:0;border-radius:50%;background-color:#bdbdbd;margin-right:10px}.slick-dots button:hover{background-color:#ed1c24}@media (max-width: 750px){.slick-dots{position:absolute;top:auto;right:0;bottom:-20px;left:0;text-align:center}}