@import url(../vendor/normalize.css);@import url(../fonts/fonts.css);@import url(blocks/topbar/topbar.css);@import url(blocks/footer/footer.css);@import url(blocks/basic/basic.css);.products2__list,.products__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.map__active,.map__chelyabinsk-map,.map__ekb-map,.map__kazan-map,.map__krasnodar-map,.map__krasnoyarsk-map,.map__moscow-map,.map__nnovgorod-map,.map__novosibirsk-map,.map__orenburg-map,.map__perm-map,.map__rostov-map,.map__samara-map,.map__surgut-map,.map__tagil-map,.map__tyumen-map,.map__ufa-map{pointer-events:none}.header__item-link,.helpers,.products__item{-webkit-box-orient:vertical;-webkit-box-direction:normal}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);border:2px solid #2971c9;opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;border:2px solid #b7bac7}}@keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);border:2px solid #2971c9;opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;border:2px solid #b7bac7}}.header .container{position:relative}.header__title{font-family:"RF Rufo";font-weight:600;font-size:94px;line-height:88px;letter-spacing:.01em;text-transform:uppercase;color:#fff;max-width:670px}.header__item-link,.offer_item{font-family:Inter;font-weight:500;-webkit-transition:.3s cubic-bezier(.075, .82, .165, 1)}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:112px 0 0;padding:0}.header__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:99px;min-width:166px;max-width:180px;padding-top:21px;font-size:20px;line-height:24px;color:#fff;text-decoration:none;border-top:2px solid #2b61ff;cursor:pointer;transition:.3s cubic-bezier(.075, .82, .165, 1)}.header__item-link:hover .header__item-arrow{-webkit-transform:translateX(160px);transform:translateX(160px)}.header__list-item{padding:38px 40px 22px 60px;width:25%;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);background:rgba(6,8,17,.51);list-style-type:none}.header__list-item:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.header__list-item:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.header__item-arrow{display:block;margin-top:auto;width:19px;height:16px;background:url("../images/svg/arrowRight.svg");-webkit-transition:3s cubic-bezier(.075, .82, .165, 1);transition:3s cubic-bezier(.075, .82, .165, 1)}.video-background iframe,.video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}@media (min-aspect-ratio:16 / 9){.video-foreground{width:100%;margin-left:0;height:110%;top:0}}@media (max-aspect-ratio:16 / 9){.video-foreground{width:100%;left:0}}.video-blackout{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.45;z-index:-1}.offer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;border:1px solid #babec7;border-radius:10px;overflow:hidden}.calculate,.download,.suggestions{display:block;height:20px}.products2__item,.products__item{border-radius:10px;list-style-type:none;text-decoration:none;cursor:pointer}.offer_item{max-width:125px;padding:32px 24px 11px;list-style-type:none;border-right:1px solid #babec7;font-size:18px;line-height:22px;color:#2a448f;cursor:pointer;transition:.3s cubic-bezier(.075, .82, .165, 1);-webkit-box-sizing:content-box;box-sizing:content-box}.offer_item:first-child{max-width:100px;padding-left:37px}.offer_item:hover{background:#babec7}@media screen and (max-width:1439px){.header__title{max-width:600px;margin-top:90px;font-size:72px;line-height:106%}.header__list{margin-top:78px;margin-bottom:0}.header__list-item{padding:30px 32px 20px}.header__item-link{height:84px;padding-top:15px;font-size:18px;line-height:22px}.offer_item{padding:19px 24px 11px;font-size:16px;line-height:19px}.offer_item:first-child{padding-left:33px}}.offer__icon{margin-bottom:11px;background-repeat:no-repeat}.download{width:16px;background-image:url("../images/svg/download.svg")}.calculate{width:10px;background-image:url("../images/svg/plusminus.svg")}.suggestions{width:16px;background-image:url("../images/svg/filePercent.svg")}.products{padding:106px 0 140px}.products__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__title,.contacts__title,.distribute__title,.products__title{margin:0;font-family:"RF Rufo";font-weight:400;font-size:75px;line-height:92px;text-transform:uppercase;color:#2a448f}@media screen and (max-width:1439px){.offer__icon{margin-bottom:10px}.products{padding:106px 0 125px}.products__title{font-size:60px;line-height:60px}}.products2__item-text,.products__item-text{max-width:210px;font-family:"RF Rufo";font-weight:400;font-size:35px;line-height:36px;text-transform:uppercase}.products__list{display:-ms-grid;display:grid;-webkit-column-gap:18px;column-gap:18px;row-gap:16px;padding:0;margin:62px 0 0}.products2__item-container,.products__item-container{list-style-type:none}.products__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:204px;padding:38px 0 40px 36px;background:no-repeat #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s cubic-bezier(.075, .82, .165, 1);transition:.3s cubic-bezier(.075, .82, .165, 1)}.products__item:hover{background-color:#2a448f}.products__item:hover .products__item-text{color:#fff}.products__item:hover.products__item-img2{background-image:url("../images/svg/rolledSteelCircuit.svg"),url("../images/rolledSteel.png")}.products__item-img1{background-image:url("../images/shapedSteel.png");background-position:right top}.products__item-img2{background-image:url("../images/rolledSteel.png");background-position:right top}.products__item-img3{background-image:url("../images/pipeSteel.png");background-position:right 2% top 13%}.products__item-img4{background-image:url("../images/sheetSteel.png");background-position:right top}.products__item-img5{background-image:url("../images/railwaySteel.png");background-position:right top}.products__item-img6{background-image:url("../images/structuresSteel.png");background-position:right 1% top 8%}.products2__item-img1,.products2__item-img2,.products2__item-img3,.products2__item-img4,.products2__item-img5,.products2__item-img6{background-position:center top}.products__arrow{width:24px;height:24px;background-image:url("../images/svg/arrowTopRight.svg");background-repeat:no-repeat}.products__item-text{margin:0;color:#2a448f}.products2__list{display:-ms-grid;display:grid;-webkit-column-gap:17px;column-gap:17px;row-gap:17px;padding:0;margin:62px 0 0}.about__arrow-pulse,.products2__item{display:-webkit-box;display:-ms-flexbox}@media screen and (max-width:1023px){.container_map{padding-right:0;overflow-x:clip}.header__title{max-width:360px;margin-top:109px;font-size:44px;line-height:106%}.header__list{margin-top:99px;padding-left:20px;overflow-y:auto}.header__list::-webkit-scrollbar{height:10px}.header__list::-webkit-scrollbar-thumb{background:#2b61ff40;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);border-radius:5px}.header__list-item{min-width:160px;padding:20px 17px 22px 20px}.header__list-item:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.header__item-link{min-width:160px}.offer_item{padding:19px 10px 19px 8px;font-size:13px;line-height:15px}.offer_item:first-child{padding-left:8px}.products{padding:86px 0 87px}.products__title{font-size:48px;line-height:52px;letter-spacing:.01em}.products2__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:15px;column-gap:15px;row-gap:15px}}.products2__item-img1{background-image:url("../images/catalog/fasonporkat.jpg")}.products2__item-img2{background-image:url("../images/catalog/sortprokat.jpg")}.products2__item-img3{background-image:url("../images/catalog/trubprokat.jpg")}.products2__item-img4{background-image:url("../images/catalog/listprokat.jpg")}.products2__item-img5{background-image:url("../images/railwaySteelProd.jpg")}.products2__item-img6{background-image:url("../images/catalog/metall.jpg")}.products2__item{position:relative;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:324px;padding-bottom:36px;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:100%;background-repeat:no-repeat;-webkit-transition:.9s cubic-bezier(.075, .82, .165, 1);transition:.9s cubic-bezier(.075, .82, .165, 1)}.products2__item:hover{background-size:130%}.products2__item:hover .products2__item-gradient{background:-webkit-gradient(linear,left bottom,left top,from(#575c6690),to(rgba(0,0,0,0)));background:linear-gradient(0deg,#575c6690 0,rgba(0,0,0,0) 100%)}@media screen and (max-width:1439px){.products2__item{height:233px}}.products2__item-gradient{position:absolute;bottom:0;right:0;left:0;height:203px;background:-webkit-gradient(linear,left bottom,left top,from(#575c66),to(rgba(0,0,0,0)));background:linear-gradient(0deg,#575c66 0,rgba(0,0,0,0) 100%);border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-animation:.3s cubic-bezier(.39,.575,.565,1) all;animation:.3s cubic-bezier(.39,.575,.565,1) all}@media screen and (max-width:1439px){.products2__item-gradient{height:146px}.products2__item-text{font-size:29px;line-height:36px}}.products2__item-text{margin:0;color:#fff;z-index:11}.about__stat-desc,.about__us{font-family:Inter;font-weight:500}.products2__item-text_mobile-hide{display:block}.products2__item-text_mobile-show{display:none}.about__us{margin:0;padding-top:56px;padding-bottom:28px;font-size:18px;line-height:22px;color:#fff}.about__line{height:1px;width:calc(100vw - 244px);max-width:1202px;margin-bottom:100px;background:#babec7}.about__container{display:-ms-grid;display:grid;-ms-grid-columns:637px 1fr;grid-template-columns:637px 1fr;grid-template-areas:"a b" "a c" "a d";max-width:1440px;margin:0 auto;overflow:hidden}.about__left-side{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:a;padding:0 0 0 122px;margin:0;background:url("../images/about.jpeg") no-repeat}.map__circle,.map__line{-webkit-box-sizing:border-box}.about__item{margin-top:50px;list-style-type:none}.about__stat-desc{margin:13px 0 0;font-size:18px;line-height:22px;color:#fff}.about__arrow-pulse{position:absolute;top:-20px;left:-132px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:63px;height:63px;background-image:url("../images/svg/arrowThin.svg");background-position:center;background-repeat:no-repeat;background-color:#2971c9;border-radius:32px}.awards__image,.map__image{height:100%;width:100%}.about__arrow-pulse::after,.about__arrow-pulse::before{content:"";position:absolute;border:2px solid #2971c9;left:-20px;opacity:0;right:-20px;top:-20px;bottom:-20px;border-radius:50%;-webkit-animation:2.5s linear infinite pulse;animation:2.5s linear infinite pulse}.about__arrow-pulse::after{-webkit-animation-delay:1.25s;animation-delay:1.25s}.about__stat{margin:0;font-family:"RF Rufo";font-weight:400;font-size:85px;line-height:97px;color:#fff;letter-spacing:2px}.about__text,.about__text-light{color:#242424;font-family:Inter}.about__right-side{-ms-grid-row:1;-ms-grid-column:2;grid-area:b;max-width:681px;margin-top:177px}.awards,body.mainbody .header{padding:0}.about__text{margin:100px 0 0;font-weight:500;font-size:21px;line-height:33px}.about__text-light{margin:27px 0 0;font-weight:400;font-size:18px;line-height:28px}.about__link-cotainer{position:relative;-ms-grid-row:2;-ms-grid-column:2;grid-area:c;margin-top:68px}.about__link{font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#2971c9;text-decoration:none}.awards{-ms-grid-row:3;-ms-grid-column:2;grid-area:d;display:-webkit-box;display:-ms-flexbox;display:flex;margin:85px 0 0}.awards__item{margin-left:7px;margin-right:41px;list-style-type:none}@media screen and (max-width:680px){.offer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.offer_item{width:33%;max-width:1000px}.offer_item:first-child{max-width:1000px;padding-left:8px}.offer__title{max-width:100px}.products__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.products__offer{margin-top:35px}.products2__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.products2__item-img1{background-image:url("../images/svg/mainShapedSteel.svg")}.products2__item-img2{background-image:url("../images/svg/mainRolledSteel.svg")}.products2__item-img3{background-image:url("../images/svg/mainPipeSteel.svg")}.products2__item-img4{background-image:url("../images/svg/mainSheetSteel.svg")}.products2__item-img5{background-image:url("../images/svg/mainRailwaySteel.svg")}.products2__item-img6{background-image:url("../images/svg/mainStructureSteel.svg")}.products2__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:90px;padding-left:95px;padding-bottom:0;background-color:#c9e1fe50;border-radius:10px;background-position:25px center;background-size:auto;background-repeat:no-repeat}.products2__item:focus,.products2__item:hover{background-size:auto;background-color:#c9e1fe}.products2__item-gradient{height:auto;background:0 0}.products2__item-text{font-size:30px;line-height:36px;color:#2a448f}.products2__item-text_mobile-hide{display:none}.products2__item-text_mobile-show{display:block}.awards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-self:flex-start}.awards__item{margin-top:35px;margin-left:20px}}.awards__item:last-child{margin-right:0}.awards__figure{display:-ms-grid;display:grid;-ms-grid-rows:80px;grid-template-rows:80px;grid-row-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.awards__image{-o-object-fit:scale-down;object-fit:scale-down}.awards__text{max-width:180px;font-family:Inter;font-weight:400;font-size:14px;line-height:17px;color:#242424}.distribute{margin-top:57px}.distribute__subtitle{max-width:700px;margin-top:54px;margin-bottom:0;font-family:Inter;font-weight:500;font-size:21px;line-height:33px;color:#242424}.map{position:relative;min-width:580px;margin-top:-26px}.map__ekb-line,.map__line,.map__tagil-line{right:3px;width:2px;height:148px;position:absolute}.map__location-active{fill:#0e225d}.map__tagil{position:absolute;top:65.5%;left:27.5%}.map__tagil-map{position:absolute;top:-50px;left:-48px}.map__tagil-line{top:-162px}.map__tagil-info{position:absolute;top:13%;left:28%}.map__ekb{position:absolute;top:69.8%;left:29.2%}.map__ekb-map{position:absolute;top:-80px;left:-58px}.map__ekb-line{top:-167px}.map__ekb-info{position:absolute;top:21%;left:29.7%}.map__line{top:-168px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-color:transparent;border-top:0 solid transparent;box-sizing:border-box;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:768px){.map__line{display:none}}.map__circle_big .map__line{border-top:148px solid rgba(255,255,255,.5)}.map__perm{position:absolute;top:66.2%;left:24.5%}.map__perm-map{position:absolute;top:-73px;left:-35px}.map__perm-line{position:absolute;top:-162px;right:4px;width:2px;height:148px}.map__kazan-line,.map__krasnodar-line,.map__krasnoyarsk-line,.map__moscow-line,.map__nnovgorod-line{right:3px;width:2px;height:148px;position:absolute}.map__perm-info{position:absolute;top:17%;left:25%}.map__moscow{position:absolute;top:57%;left:10%}.map__moscow-map{position:absolute;top:-8px;left:-5px}.map__moscow-line{top:-162px}.map__moscow-info{position:absolute;top:7%;left:10.2%}.map__kazan{position:absolute;top:69.6%;left:19.8%}.map__kazan-map{position:absolute;top:-32px;left:-43px}.map__kazan-line{top:-162px}.map__kazan-info{position:absolute;top:20%;left:20.2%}.map__krasnodar{position:absolute;top:78%;left:2%}.map__krasnodar-map{position:absolute;top:-39px;left:-34px}.map__krasnodar-line{top:-162px}.map__krasnodar-info{position:absolute;top:28%;left:2.2%}.map__krasnoyarsk{position:absolute;top:89%;left:51.1%}.map__krasnoyarsk-map{position:absolute;top:-454px;left:-115px}.map__krasnoyarsk-line{top:-162px}.map__krasnoyarsk-info{position:absolute;top:39%;left:51.5%}.map__nnovgorod{position:absolute;top:415px;left:185px}.map__nnovgorod-map{position:absolute;top:-18px;left:-33px}.map__nnovgorod-line{top:-162px}.map__nnovgorod-info{position:absolute;top:-347px;right:-514px}.map__novosibirsk-line,.map__orenburg-line,.map__rostov-line{right:3px;width:2px;height:148px;position:absolute}.map__novosibirsk{position:absolute;top:84%;left:40%}.map__novosibirsk-map{position:absolute;top:-54px;left:-70px}.map__novosibirsk-line{top:-162px}.map__novosibirsk-info{position:absolute;top:37%;left:40.5%}.map__orenburg{position:absolute;top:80%;left:18.6%}.map__orenburg-map{position:absolute;top:-80px;left:-72px}.map__orenburg-line{top:-162px}.map__orenburg-info{position:absolute;top:31%;left:19%}.map__rostov{position:absolute;top:73%;left:6%}.map__rostov-map{position:absolute;top:-38px;left:-37px}.map__rostov-line{top:-162px}.map__rostov-info{position:absolute;top:150px;right:500px}.map__chelyabinsk-line,.map__samara-line,.map__surgut-line,.map__tyumen-line,.map__ufa-line{right:3px;width:2px;height:148px;position:absolute}.map__samara{position:absolute;top:72.9%;left:16.8%}.map__samara-map{position:absolute;top:-27px;left:-25px}.map__samara-line{top:-162px}.map__samara-info{position:absolute;top:23%;left:17.2%}.map__surgut{position:absolute;top:69%;left:38%}.map__surgut-map{position:absolute;top:-108px;left:-117px}.map__surgut-line{top:-162px}.map__surgut-info{position:absolute;top:20%;left:38.5%}.map__tyumen{position:absolute;top:75%;left:33%}.map__tyumen-map{position:absolute;top:-54px;left:-46px}.map__tyumen-line{top:-162px}.map__tyumen-info{position:absolute;top:20%;left:33.4%}.map__ufa{position:absolute;top:77%;left:22%}.map__ufa-map{position:absolute;top:-41px;left:-32px}.map__ufa-line{top:-162px}.map__ufa-info{position:absolute;top:29%;left:22.3%}.map__chelyabinsk{position:absolute;top:76%;left:25%}.map__chelyabinsk-map{position:absolute;top:-18px;left:-39px}.map__chelyabinsk-line{top:-162px}.map__chelyabinsk-info{position:absolute;top:26%;left:25.5%}.map__circle{position:absolute;width:15px;height:15px;background:#fff;border:3px solid #2b61ff;-webkit-box-shadow:0 0 7px #2b61ff;box-shadow:0 0 7px #2b61ff;border-radius:20px;z-index:11;box-sizing:border-box}.map__active{opacity:0}.map__circle_big .map__active{pointer-events:auto;opacity:1}@-webkit-keyframes scale{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.map__circle_big::before{content:"";position:absolute;top:-10px;left:-10px;width:8px;height:8px;background:#fff;border:10px solid #2b61ff;border-radius:15px;z-index:11;-webkit-box-shadow:0 0 0 10px #ffffff40;box-shadow:0 0 0 10px #ffffff40;-webkit-animation:.2s scale;animation:.2s scale}.map-info{padding:35px 30px 31px;background:rgba(255,255,255,.93);-webkit-box-shadow:0 4px 34px rgba(0,0,0,.15);box-shadow:0 4px 34px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transition:.3s cubic-bezier(.075, .82, .165, 1);transition:.3s cubic-bezier(.075, .82, .165, 1);-webkit-transition-delay:0.3s;transition-delay:0.3s}.map-info_active{opacity:1;z-index:1111}.map-info__title{margin:0;font-family:"RF Rufo";font-weight:600;font-size:35px;line-height:36px;text-transform:uppercase;color:#242424}.map-info__address{margin:50px 0 0;font-family:Inter;font-weight:400;font-size:16px;line-height:25px;color:#242424}.map-info__phone{display:block;margin-top:5px;font-family:Inter;font-weight:500;font-size:21px;line-height:33px;color:#2971c9;text-decoration:none}.news__container,.slider__item-date,.slider__item-year{font-family:"RF Rufo";font-weight:400;text-transform:uppercase}.news__container{margin:0;padding:107px 0 38px;font-size:75px;line-height:92px;color:#2a448f;border-bottom:1px solid #babec7}@media screen and (max-width:767px){.map-info{left:auto;right:auto;top:100%;max-width:calc(90vw - 20px)}.news__container{padding-top:200px}}.slider{margin-top:59px}.slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.slider__item:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1439px){.about__us{padding-top:40px;padding-bottom:20px;font-size:16px;line-height:19px}.about__line{width:calc(100vw - 164px);max-width:1024px}.about__container{-ms-grid-columns:507px 1fr;grid-template-columns:507px 1fr;max-width:1024px}.about__left-side{height:850px;padding-top:30px;padding-left:82px;background-size:442px 100%;-webkit-box-sizing:border-box;box-sizing:border-box}.about__stat-desc{font-size:16px;line-height:19px}.about__arrow-pulse{left:-97px}.about__stat{font-size:72px;line-height:72px}.about__right-side{max-width:481px;margin-top:195px}.about__title{font-size:60px;line-height:60px}.about__text{margin-top:50px;font-size:18px;line-height:30px}.about__text-light{margin-top:40px;font-size:16px;line-height:25px}.about__link-cotainer{margin-top:60px}.awards{margin-top:48px}.awards__item{margin-right:22px}.awards__figure{-ms-grid-rows:55px;grid-template-rows:55px;grid-row-gap:10px}.awards__text{max-width:140px;font-size:13px;line-height:16px}.distribute{margin-top:105px}.distribute__title{font-size:75px;line-height:75px}.distribute__subtitle{max-width:660px;margin-top:45px;font-size:20px;line-height:27px}.map__line{top:-162px}.map__circle_big::before{top:-6px;left:-5px;width:6px;height:6px;border:7px solid #2b61ff;-webkit-box-shadow:0 0 0 8px #ffffff40;box-shadow:0 0 0 8px #ffffff40}.map-info{padding:30px 25px}.map-info__title{font-size:29px}.map-info__address{margin-top:40px;font-size:13px}.map-info__phone{font-size:20px;line-height:27px}.news__container{padding-bottom:35px;font-size:60px;line-height:60px}.slider{margin-top:45px}.slider__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:40px}.slider__item:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:0}.slider__date-container{max-width:400px;width:100%}}.slider__buttons,.slider__date-container{display:-webkit-box;display:-ms-flexbox;display:flex}.slider__control,.slider__lines{display:-webkit-box;display:-ms-flexbox}.slider__item-date{margin:0;font-size:65px;line-height:65px;color:#00267e}.slider__item-year{margin:0;padding-left:21px;font-size:25px;line-height:30px;color:#2a448f}.slider__text-container{max-width:310px;padding-left:40px}@media screen and (max-width:1439px){.slider__item-date{font-size:50px;line-height:60px}.slider__item-year{padding-left:15px;font-size:22px;line-height:42px}.slider__text-container{max-width:400px;padding-left:0;padding-top:25px}.contacts__title{font-size:60px;line-height:60px}}@media screen and (max-width:700px){.slider__item{padding-left:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slider__date-container,.slider__text-container{max-width:none}}.slider__title{margin:0;font-family:Inter;font-weight:500;font-size:16px;line-height:21px;color:#2a448f}.contacts__address,.contacts__address2,.contacts__contact-type,.slider__text{color:#222838;font-family:Inter}.slider__text{margin:0;padding-top:25px;font-weight:400;font-size:14px;line-height:18px}.slider__control{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-top:13px}.slider__lines{display:flex;margin:0}.slider__lines .glider-dot{width:20px;height:2px;margin:0 14px 0 0;background-color:#babec7;border-radius:0}.slider__prev{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.slider__next{margin-left:35px;margin-right:-3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.slider__button{width:20px;height:20px;background:0 0;border:solid #babec7;border-width:0 2px 2px 0;cursor:pointer}.slider__button.disabled{opacity:.5}.contacts{margin-top:110px}.contacts__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts__address{margin:87px 0 0;font-weight:500;font-size:21px;line-height:33px}.contacts__address2{margin:16px 0 0;font-weight:500;font-size:21px;line-height:33px}.contacts__map{position:relative;right:-122px;width:745px;height:701px}@media screen and (max-width:1439px){.contacts__address{margin-top:75px;font-size:20px;line-height:27px}.contacts__address2{margin-top:16px;font-size:20px;line-height:27px}.contacts__map{right:-82px;width:calc(100vw - 507px);min-width:517px;height:542px}}@media screen and (max-width:1023px){.about__us{font-size:16px;line-height:19px}.about__line{width:calc(100vw - 70px)}.about__container{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"b" "a" "c" "d";justify-items:center}.about__left-side{width:100%;height:682px;margin-top:60px;padding-top:20px;padding-left:20px;background-size:120%;background-position:left}.about__stat-desc{font-size:13px;line-height:15px}.about__arrow-pulse{left:calc(50% - 31.5px);top:-97px}.about__stat{font-size:65px;line-height:65px}.about__right-side{max-width:1024px;margin-top:0;padding:0 20px}.about__title,.contacts__title{font-size:48px;line-height:52px}.about__text{margin-top:50px;font-size:16px;line-height:25px}.about__text-light{margin-top:30px;font-size:15px;line-height:24px}.about__link-cotainer{margin-top:65px}.awards{margin-top:20px}.awards__figure{-ms-grid-rows:80px;grid-template-rows:80px;grid-row-gap:12px}.awards__text{max-width:180px;font-size:14px;line-height:17px}.distribute{margin-top:85px}.distribute__title{font-size:48px;line-height:52px;letter-spacing:.01em}.distribute__subtitle{margin-top:40px;font-size:16px;line-height:25px}.map__line{top:-161px}.map__circle_big::before{width:12px;height:12px;border:4px solid #2b61ff;-webkit-box-shadow:0 0 0 7px #ffffff40;box-shadow:0 0 0 7px #ffffff40}.map-info{padding:22px 13px 28px}.map-info__title{font-size:27px;line-height:30px}.map-info__address{margin-top:30px;font-size:13px;line-height:15px}.map-info__phone{margin-top:10px;font-size:15px;line-height:18px}.news__container{padding-bottom:40px;font-size:48px;line-height:52px}.slider{margin-top:25px}.slider__item-date{font-size:42px;line-height:50px}.slider__item-year{font-size:18px}.slider__title{font-size:15px;line-height:18px}.contacts{margin-top:86px}.contacts__address{margin-top:40px;font-size:15px;line-height:18px}.contacts__address2{margin-top:16px;font-size:15px;line-height:18px}.contacts__map{right:-20px}}@media screen and (max-width:830px){.contacts__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__map{right:20px;min-width:auto;width:calc(100% + 40px);margin-top:60px}}.contacts__contact-type{margin:62px 0 0;font-weight:500;font-size:16px;line-height:21px}.contacts__contact,.popup-policy{font-style:normal;font-weight:400}.contacts__contact{display:block;margin:15px 0 0;font-family:"RF Rufo";font-size:65px;line-height:78px;text-transform:uppercase;color:#00267e;text-decoration:none}@media screen and (max-width:1439px){.contacts__contact-type{margin-top:50px;line-height:19px}.contacts__contact{margin-top:10px;font-size:50px;line-height:60px}}@media screen and (max-width:1023px){.contacts__contact-type{margin-top:30px;font-size:15px;line-height:18px}.contacts__contact{margin-top:5px;font-size:42px;line-height:50px}}.contacts__contact.email{font-size:30px}.helpers{position:fixed;top:50%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.helpers__button{position:relative;width:41px;height:42px;background:0 0/contain;-webkit-transition:opacity .3s cubic-bezier(.075, .82, .165, 1);transition:opacity .3s cubic-bezier(.075, .82, .165, 1)}.helpers__button:hover{opacity:.8}.helpers__button:hover::after{content:attr(data-title);position:absolute;left:-120px;top:-24px;min-width:100px;padding:5px 10px;font-family:Inter;font-style:normal;font-weight:500;font-size:12px;line-height:14px;background:#fff;border-radius:3px 3px 0;z-index:1}.helpers__button_phone{background-image:url("../images/helpCall.png")}.helpers__button_chat{background-image:url("../images/helpChat.png")}.header{position:fixed;top:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:19;padding-bottom:0}.popup-policy{font-size:12px;line-height:15px;color:#6f7382;cursor:pointer;position:relative;padding-bottom:10px}.video-background .k-video{display:block;height:100%;padding-bottom:0}.main-page{height:1080px;position:relative;padding-top:250px}.header__title{margin:0}@media (max-width:1023px){.main-page{height:700px;padding-top:200px}.main-page iframe{display:none}}@media (max-width:620px){.main-page{height:640px;padding-top:170px}}.k-video video{width:100%;height:100%;object-fit:cover}