img.card-img-top {width:100%}
.news-list-item {float:left; padding-right:20px}
.head__logo_text a script{display:none}
span.head__text{font-family:'UkrainianJikharev'; display:flex; font-size:15px; color:#BE0505; text-align:center}
img.head__logo:hover{transform:scale(1.02)}
.menu ul li a{font-size:18px; text-transform:uppercase; padding-top:40px; margin-right:36px}
.menu ul li a:hover{padding-bottom:7px; border-bottom:2px solid #b90000}
header a.btn.red:hover{border:1px solid black; color:black}
header a.btn.black:hover{border:1px solid #bd0d0d; color:#bd0d0d}
.head__nav a:hover i{transform:scale(1.2)}
header a.btn:hover{transform:scale(1.05) skewX(-14deg)}
.black{border:1px solid black; color:black}
i.fa.fa-search:hover{background:white; color:#bd0d0d; border:1px solid #bd0d0d}
i.far.fa-user:hover{background:white; color:#2d2d2d; border:1px solid #2d2d2d}
.search__block.open{height:65px}
.header__textblick{width:30px; height:164px; background:rgba(255,255,255,0.15); position:absolute; transform:skew(-10deg); top:-10px; left:-23px}
.search__block .fa.fa-search:hover{background:none; border:none; color:black}
.language .fa-angle-down{top:13px; right:18px; font-size:10px}
.header__slider div img{width:100%}
.header__slider{overflow:hidden}
.header__content{position:relative; display:flex; align-items:center}
.header{height:850px; margin-bottom:17px}
.header__slideritem{height:850px}
.header__slideritem{display:block !important; align-items:center; position:relative}
.all_news a{color:#bd0d0d}
.header__text{width:100%; margin-top:100px; margin-left:260px; position:absolute; top:0; left:0}
.header__text h1, .header__text .h1{margin:0; font-size:48px; text-transform:uppercase; color:white; margin-bottom:37px}
.header__text .header__undertitle{color:white; font-size:36px; text-transform:uppercase; margin-bottom:30px}
.header__text p{font-size:16px; font-weight:300; color:white; margin-bottom:96px}
.slick-prev, .slick-next{width:63px; height:139px; z-index:10}
.slick-prev{left:89px}
.slick-next{right:89px}
.slick-next:hover, .slick-prev:hover{background:rgba(0,0,0,0.38); transform:skew(-10deg) translate(-12px,-69px)}
.slick-prev:hover:before, .slick-next:hover:before{transform:skew(10deg)}
.header__text .btn{border:1px solid #fff; transform:skew(-14deg); display:block; color:#fff; width:257px; background:#bd0d0d}
.header__text .btn span{font-size:14px; font-weight:700; text-transform:uppercase; display:block; text-align:center; transform:skew(14deg)}
.machines{background:url(/upload/medialibrary/978/3c8nw8he5fpmmuu2s3w29yr9hifoi61n.webp) no-repeat center -100px / cover}
.machines__slider{display:flex; width:100%; margin:0 auto; overflow-x:hidden}
.machines__item h3{font-size:15px; font-weight:700; color:#8b8b8b; text-transform:uppercase; text-align:center; transform:translate(-15px,0px); transition:all .5s ease .2s}
.machines__item img{display:block; margin:40px auto; height:244px; margin-bottom:50px; transition:all .5s}
.machines__item{position:relative; transform:skewX(-10deg); min-width:25%; min-height:395px}
.machines__overlay{transform:skewX(10deg)}
.machines__item:hover{background:#ededed}
.machines__item:hover h3{color:black; font-weight:bold; font-size:24px}
.machines__slider::-webkit-scrollbar{width:0px; height:12px}
.machines__slider::-webkit-scrollbar-button{width:0}
.machines__slider::-webkit-scrollbar-track{background-color:#bd0d0d}
.machines__slider::-webkit-scrollbar-track-piece{background-color:#d5d5d5}
.machines__slider::-webkit-scrollbar-thumb{height:0px; background-color:#bd0d0d; border-radius:0px}
.machines__slider::-webkit-scrollbar-corner{background-color:#999}
.machines__slider::-webkit-resizer{background-color:#666}
.content__news{width:1280px; float:left}
.all_news{display:none}
.content__itemimg{width:100%}
.from:hover{border:1px solid #000 !important; color:black}
.to:hover{border:1px solid #bd0d0d !important; color:#bd0d0d}
.date__item:hover{background:#eee; padding:10px; cursor:pointer}
.content__news .btn.red:hover{border:1px solid white; color:white; background:#bd0d0d}
.content__btns a:hover i{background:#bd0d0d; transform:scale(1.1)}
.all__date span:hover, .title__right span:hover{font-size:15px}
.our:hover .c-red{padding-bottom:15px; border-bottom:2px solid #bd0d0d}
.title__right span{font-size:14px; color:#bd0d0d; border-bottom:1px solid #ca3f3f; text-transform:uppercase; font-weight:bold; line-height:23px; cursor:pointer}
.fa-arrow-right{margin-left:20px; font-size:16px; color:#bd0d0d; line-height:26px; margin-right:54px}
.content__btns a i{color:#4d4d4d; width:26px; height:26px; background:#eee; display:flex; align-items:center; justify-content:center; margin-right:3px}
.title__right{margin-top:2px; float:right}
.content__item{padding:0 10px; box-sizing:border-box}
.content__itemdate{display:flex; margin-top:20px}
.content__itemdate img{width:17px; height:17px; margin-right:7px}
.content__itemdate span{font-weight:300; color:#636363}
.content__item h4{font-size:18px; color:#3c3c3c; font-weight:bold}
.content__item p{font-size:16px; color:#4d4d4d; font-weight:300}
.news{display:flex; justify-content:space-between}
.content__news .btn{width:414px; display:block; text-align:center; margin-bottom:85px}
.content__news .btn span{transform:skew(14deg); display:block}
.content__date{width:415px; float:right}
.number .from, .number .to{width:60px; height:64px; border:1px solid black; transform:skew(-11deg)}
.number .wrap{transform:skew(11deg)}
.from{margin-bottom:4px}
.number .from h6, .number .to h6{font-weight:bold; font-size:26px; margin:0; text-align:center}
.number .from h6:after, .number .to h6:after{content:""; display:block; width:45px; height:1px; background:#ccc; margin:8px auto; margin-left:0px}
.number .from div, .number .to div{font-size:12px; text-transform:uppercase; margin-left:6px}
.number{float:left}
.from{color:#bd0d0d; border:1px solid #bd0d0d !important}
.date__text{width:316px; float:right}
.date__item{display:flex; justify-content:space-between; margin-bottom:10px; padding:10px}
.date__item h4{margin-top:0; font-size:14px}
.date__item p{font-size:14px; font-weight:300}
.all__date{position:relative}
.all__date .fa-arrow-right{position:absolute; left:160px; top:-2px}
.all__date span{color:#bd0d0d; border-bottom:1px solid #ca3f3f; text-transform:uppercase; font-weight:bold; font-size:14px; cursor:pointer}
.partners{background:url('/upload/medialibrary/d46/w6jd49xsklwwf40qforjpekh9p1t33xm.webp') no-repeat center center / cover; padding-top:13px; margin-bottom:22px}
.part__slider, .part__slider_rewards{padding-bottom:100px; padding-left:4px}
.part__slider img, .part__slider_rewards img{width:99%}
.partners title{margin-bottom:32px}
.partners__img{display:block; justify-content:space-around; padding-bottom:78px}
.partners__img img{float:left}
.partners__img img:last-child{float:right}
div.logo_svg{-webkit-mask:url('/bitrix/templates/main/img/logo.svg') no-repeat 100% 100%; mask:url('/bitrix/templates/main/img/logo.svg') no-repeat 100% 100%; -webkit-mask-size:cover; mask-size:cover; background-color:#fff; width:167px; height:30px; -webkit-mask-size:100%; display:block}
.phone__head span{float:left; margin-right:20%}
.tit, .tit .about{font-weight:600; font-size:14px; color:white; text-transform:uppercase}
li.tit:hover span{border-bottom:2px solid white; padding-bottom:12px}
li.tit:hover:after{visibility:hidden}
.tit:after{content:""; display:block; background:white; width:30px; height:2px; margin:12px 0}
.thirditem.footer__ullist, 
.sixthitem.footer__ullist{padding-top:83px}
.footer__org p{color:white; font-weight:300; font-size:12px; margin:0; padding:17px 0}
.footer__org p a{color:white}
.footer__content ul li a:hover{font-size:13px}
.tel a img:hover{transform:scale(1.02)}
.footer__content ul li a img:hover{transform:scale(1.02)}
.header__text .btn:hover{background:white; color:#bd0d0d; border:1px solid #bd0d0d}
.machines__overlay img:hover{transform:scale(1.05)}
.global__href a span{color:#3c3c3c}
.global__href .now{color:#bd0d0d}
.calendar__newitem div ul li i{color:#bd0d0d; font-size:19px; margin-right:9px}
.calendar__newitem div ul li{float:left; margin-right:25px; font-size:14px; font-weight:300; color:#3c3c3c}
.well-clock{margin-right:9px}
.calendar__newitem{border-bottom:1px solid #e8e8e8; padding-bottom:34px; margin-bottom:32px}
.calendar__newitem h6{font-size:18px; font-weight:bold; margin-top:0px; margin-bottom:15px}
.calendar__newitem div ul{border-top:1px solid #e8e8e8; padding:13px 0; border-bottom:1px solid #e8e8e8; width:500px}
.calendar__newitem p{font-size:14px; font-weight:400; color:#4d4d4d}
.calendar__newphoto{float:left}
.calendar__newitem{width:1039px}
.calendar__newscontent{float:right; width:589px}
.calendar__newitem:last-child{border:none}
.calendar__table td{padding:49px 11px 10px 58px; box-shadow:0px 0px 10px rgba(0,0,0,0.20); background-color:white; font-size:18px; font-weight:500; cursor:context-menu}
.calendar__table th{width:88px; height:31px; background:#e5e5e5; border:1px solid #e5e5e5}
.calendar__table{border-spacing:8px 12px}
.act__table{border:1px solid #b90000; background:#f5dbdb !important}
.calendar__block{float:right}
.calendar__news{float:left}
.month__name{font-size:18px; font-weight:bold; text-transform:uppercase}
.calendar__nav *{float:left}
.calendar__nav{width:295px; margin:0 auto; margin-bottom:25px}
.month__nameblock{display:flex; width:177px; align-items:center; height:42px; justify-content:center; transform:skew(-10deg); background:#f5f5f5; margin:0px 20px}
.month__name{transform:skew(10deg)}
.nav__btn:hover{background:white; border:1px solid #b90000}
.nav__btn:hover i{color:#b90000}
.calendar__block{transform:translate(0px,-60px)}
.catalog__item{width:33%; text-align:center; padding:0 85px; box-sizing:border-box; transform:skew(-11deg); height:875px}
.catalog__item h3{font-size:29px; font-weight:bold; color:#2d2d2d}
.catalog__item p{font-size:16px; font-weight:300; color:#2d2d2d; margin-bottom:100px}
.catalog__item .wrap{transform:skew(11deg)}
.detail__similaritem:hover{background:white}
.maincatalog .tab .tab-legend >li img:hover{background:#e8e8e8}
.catalogtech__search input::-webkit-input-placeholder{font-size:18px; color:#868686; font-weight:300}
.catalogtech__search input::-moz-placeholder{font-size:18px; color:#868686; font-weight:300}
.catalogtech__search input:-moz-placeholder{font-size:18px; color:#868686; font-weight:300}
.catalogtech__search input:-ms-input-placeholder{font-size:18px; color:#868686; font-weight:300}
.product__slideritem >img:hover{transform:scale(1.04)}
.catalog__item img{width:470px; height:296px; margin:0 auto; margin-top:285px; margin-bottom:60px}
.catalog_slider{background:url("../img/catalog_b1.jpg") no-repeat center center / cover}
.catalog__item:hover{background:url("../img/catalog_b1_hover.jpg") no-repeat center center / cover}
.catalog__slidertext{margin-left:-50px; padding:0px 55px}
.catalog__slider .catalog-btn-rigth{right:30px !important}
.catalog__slider .catalog-btn-left{left:30px !important}
.catalog-slider-1280{color:#a1a1a1; font-size:33px; position:absolute; left:50%; transform:translate(-50%,0); z-index:99999; cursor:pointer}
.catalog-btn{position:absolute; top:50%; transform:translate(0px,-50%) skew(-10deg); width:28px; height:62px; z-index:99999999}
.detail__image img{width:100%}
.detail__image{width:1025px}
.detail__about{width:685px}
.detail__item{display:flex; justify-content:space-between}
.detail__about h2{margin-top:0px; font-weight:bold; font-size:18px; border-bottom:1px solid #b90000; padding-bottom:12px; margin-bottom:36px; display:inline-block; text-transform:uppercase}
.characteristic{font-size:16px; font-weight:bold; margin-bottom:31px}
.detail__characteristic{margin-bottom:50px}
.detail__characteristic li{font-size:16px; font-weight:400; padding:13px; background:#f7f7f7; display:block; transform:skew(-15deg); margin-bottom:17px}
.detail__characteristic li span{transform:skew(15deg)}
.detail__about a{margin-bottom:25px; color:white; display:block; background:#bd0d0d; width:256px; text-align:center; font-size:16px; transform:skew(-15deg)}
.detail__about a span{transform:skew(15deg) !important; display:block}
.detail__similaritem{width:572px; padding-left:35px; box-sizing:border-box}
.detail__similar{display:flex; justify-content:space-between; margin-top:58px; margin-bottom:80px}
.detail__similaritem.bg1{background:url("../img/detail_bg1.jpg") no-repeat center center / cover}
.detail__similaritem.bg2{background:url("../img/detail_bg2.jpg") no-repeat center center / cover}
.detail__similaritem.bg3{background:url("../img/detail_bg3.jpg") no-repeat center center / cover}
.detail__similaritem h3{margin-top:42px; font-size:16px; font-weight:700; text-transform:uppercase}
.detail__similaritem p{margin-bottom:27px; font-size:14px; font-weight:300; line-height:24px}
.detail__similaritem h3:after{content:""; display:block; width:50px; height:2px; margin-top:18px; background:#b90000}
.similar__item h4{font-size:16px; font-weight:bold}
.similar__item p{font-size:14px; font-weight:300}
.silimar-image-wrap{width:275px; background:#f7f7f7; transform:skew(-10deg)}
.similar__item{margin-left:42px}
.silimar-image-wrap img{width:200px; margin:0 auto; display:block; padding:35px 0; transform:skew(10deg)}
.similar-text{width:198px; margin-left:-13px}
.similar-slider{margin:35px 0px 109px 0px}
.contact{position:relative}
.contact__info{width:890px; box-sizing:border-box; background:#fafafa; margin-bottom:20px}
.contact__item i{transform:rotateZ(90deg); color:#b90000; margin:0px 15px; position:absolute; left:-7px}
.contact__head .contact__phones{margin-bottom:20px}
.contact__tit{font-size:18px; font-weight:bold; margin-bottom:30px}
.contact-line.spec i{left:0; position:relative}
.contact-line.spec span{width:100% !important; text-align:left !important}
.contact__info{padding:20px; font-size:16px; font-weight:400}
.contact-line{display:flex; justify-content:space-between}
.contact-line span{width:282px}
.contact-line span:last-child{text-align:right; position:relative; width:185px}
.contact__item{padding:20px 0; border-bottom:2px solid #e8e8e8}
.contact__item:last-child{border-bottom:none}
.contact__item.con-mane .contact-line{margin-bottom:40px}
.contact__item.con-mane .contact-line:last-child{margin-bottom:0px}
.contact-country{font-size:14px; color:#858585; margin-top:6px}
.contact__form{box-sizing:border-box; width:890px; box-shadow:0px 0px 9px rgba(211,211,211,0.75); border-radius:3px; padding:25px; margin-bottom:100px}
.contact__form h5, .contact__form h4{font-weight:600; font-size:18px; margin-top:12px}
.contact__form .textarea{width:100%; height:68px; resize:none; overflow:hidden; box-sizing:border-box; padding:16px; transform:skew(-10deg); border:1px solid #c0c0c0; color:#c0c0c0; font-size:14px}
label.input-wrap.textarea input{font-size:14px; color:#c0c0c0}
.content-input{display:flex; justify-content:space-between; margin-bottom:18px}
.content-input input{border:1px solid #c0c0c0; color:#c0c0c0; font-size:14px; box-sizing:border-box; padding:16px; height:50px}
.input-wrap{display:inline-block; border:1px solid #c0c0c0; border-radius:0; padding:3px 10px; -moz-transform:skewX(-10deg); -webkit-transform:skewX(-10deg); -o-transform:skewX(-10deg); -ms-transform:skewX(-10deg); transform:skewX(-10deg); width:388px}
.input-wrap input{border:0; box-shadow:none; outline:none; -moz-transform:skewX(10deg); -webkit-transform:skewX(10deg); -o-transform:skewX(10deg); -ms-transform:skewX(10deg); transform:skewX(10deg)}
.btn-contact{border:1px solid #bd0d0d; color:#bd0d0d; transform:skew(-10deg); display:block; width:223px; text-align:center; float:right; margin-top:28px; margin-bottom:22px}
.btn-contact span{display:block; transform:skew(10deg)}
.btn-contact:hover{background:#bd0d0d}
.btn-contact:hover span{color:white}
#map{width:48vw; height:670px; border:1px solid #bb0808; border-right:none; position:absolute; overflow:hidden; top:163px; box-sizing:border-box; right:0px}
.fixed{position:fixed !important; top:0 !important}
.fixed-bottom{top:auto !important; bottom:405px !important}
.tab.tab-vert .tab-legend .active{border:none}
.tab.tab-vert .tab-legend img{width:255px; margin:0 auto; display:block; border:1px solid #f7f7f7; box-sizing:border-box; padding:23px 47px}
.tab__title{font-size:16px; font-weight:bold; text-align:center; color:black; margin:20px 0; text-transform:none}
.tab-vert .tab-legend >li{border-top:none; border-right:none}
.tab .tab-legend .active img{background:#e8e8e8}
.tab-content-item:hover{background:white}
.bottom-content-tabs .btn{display:block}
.bottom-content-tabs{position:absolute; bottom:50px; left:50%; transform:translate(-52%,0px)}
.bottom-content-tabs .btn span{transform:skew(14deg); display:block}
.bottom-content-tabs .btn:hover{background:#bd0d0d; border:1px solid #bd0d0d !important}
.bottom-content-tabs .btn:hover span{color:white}
.forum-bg{display:none}
.mobile__catalog img{position:absolute; top:50%; right:-20px; transform:translate(0px,-50%)}
.mobile__catalog:hover{border:1px solid #bd0d0d !important}
.mobile__catalog:hover span{color:#bd0d0d}
#tab-slider div img{width:150px; margin:0 auto; height:95px; border:1px solid #e8e8e8; padding:36px 60px}
#tab-slider div{margin-right:1px}
#tab-slider{margin:0 -5px}
.catalog-btn{top:38%}
.catalog-btn-left{left:-35px}
.catalog-btn-rigth{right:-35px}
.catalog_slider .catalog-btn-rigth{right:30px !important; top:50%}
.catalog_slider .catalog-btn-left{left:30px !important; top:50%}
.catalogtech__search input{height:57px; width:870px; border:1px solid #e8e8e8; padding:22px; box-sizing:border-box; outline:none; font-size:18px; color:#868686}
.catalogtech__search{position:relative; width:870px; margin:25px auto}
.catalogtech__search i{background:none !important; border:none; color:#000 !important; position:absolute; top:50%; right:9px; transform:translate(0px,-50%)}
.catalogtech__search i:hover{border:none !important}
.maincatalog__tech{background:url('../img/bg__tech.png') no-repeat center center / cover}
.catalogtech__content .tab-bottom-text{padding-top:75px}
.catalogtech__title{font-weight:700; font-size:18px; padding-top:100px}
.catalogtech__contentul >li{width:870px; margin:0 auto}
.catalogtech__items{margin-top:25px}
.catalogtech__items li{font-weight:400; font-size:16px; padding:18px; padding-left:27px; margin-bottom:3px; background:white}
.catalogtech__items li:hover{color:white; background:#bd0d0d; cursor:pointer}
.catalogtech__legend .catalogtech__tabsitem{position:relative}
.catalogtech__tabsitem h3{margin:25px 0 0 0}
.catalogtech__legend div{cursor:pointer}
.catalogtech__legend div.active:after{content:""; width:0; height:0; position:absolute; background:none; bottom:10px; left:50%; transform:translate(-50%,0); border:18px solid transparent; border-top:17px solid #e8e8e8; z-index:1; display:block}
.catalogtech__contentitem{display:none}
.catalogtech__contentitem.active{display:block !important}
.nav-mobile-title{display:none}
.box-modal{box-shadow:none; width:750px; border-radius:3px; box-shadow:0px 0px 44px rgba(0,0,0,0.1)}
.arcticmodal-overlay{background-color:rgb(255,255,255) !important; opacity:0.85 !important}
.modal-1 h5, .modal-1 h4{text-align:center; font-size:18px; font-weight:bold; width:200px; margin:0 auto; display:block; line-height:24px; text-transform:uppercase}
.modal-1{display:flex; justify-content:space-between; padding:35px 0}
.modal-1-item{width:25%; padding:55px 0; /*border-left:2px solid #e8e8e8*/}
.modal-1-item:first-child{border-left:none}
.modal a{width:170px; display:block !important; text-align:center; margin:0 auto; background:#b90000; color:white; font-size:14px; font-weight:bold; text-transform:uppercase; margin-top:27px}
.modal a span{display:block; transform:skewX(14deg)}
.detail__about a:hover, .modal a:hover{border:1px solid #b90000 !important; background:white}
.detail__about a:hover span, .modal a:hover span{color:#b90000}
.box-modal_close i{font-size:24px; padding:11px; color:#b90000}
.modal .contact__form{width:570px; box-shadow:none; margin-left:auto; margin-right:auto}
.modal .content-input{display:block}
.modal .input-wrap{width:96%}
.modal .content-input label:first-child{margin-bottom:17px; margin-top:50px}
.modal .contact__form .textarea{width:100% !important}
.modal-form-title{width:100% !important; font-size:30px !important; font-weight:bold !important; text-transform:uppercase !important; text-align:center; margin-bottom:30px; margin-top:50px !important}
.bonus__top{height:520px; background:url("../img/bonusbg.png") no-repeat center 235px}
.bonus__title h4{font-size:60px; font-weight:bold; text-transform:uppercase; margin-bottom:0; margin-top:63px}
.bonus__title h6{font-weight:400; font-size:48px; margin-top:40px; margin-bottom:0px; margin-left:612px}
.bonus__top{position:relative; margin-bottom:95px}
.bonus__image{width:423px; position:absolute; bottom:40px; left:10px}
.bonus__top ul li:nth-child(odd) div h5{font-size:100px; margin:0; margin-top:-25px; text-shadow:0px 0px 10px rgba(0,0,0,0.3)}
.bonus__top ul li div p{font-size:14px; font-weight:400; padding-right:20px}
.bonus__top ul li:nth-child(even) div h5{font-size:80px; margin:0; text-shadow:0px 0px 10px rgba(0,0,0,0.3)}
.bonus__top ul li{color:white; float:left; width:20%}
.bonus__top ul{margin-left:483px; margin-top:121px}
.bonus__contentitem img{float:left; width:50%}
.bonus__text{width:50%; float:right; padding-left:38px; box-sizing:border-box; margin-top:55px}
.bonus__text p{margin:0; color:#585757; font-weight:400}
.bonus .bonus__text p, .bonus .bonus__text ul{font-size:14px; line-height:26px}
.bonus__text ul li{color:#585757; font-weight:400}
.bonus__texttitle{font-size:18px; font-weight:700; display:inline-block; padding-bottom:11px; text-transform:uppercase; border-bottom:2px solid #bd0d0d; margin-bottom:37px}
.bonus__contentitem{margin-bottom:71px}
.bonus__contentitem:last-child{margin-bottom:117px}
.bonus__contentitem:last-child img{float:right}
.bonus__contentitem:last-child .bonus__text{float:left; padding-left:0; padding-right:150px}
.kariera-btn{width:193px; text-align:center; background:#b90000; color:white; font-size:16px; margin:0 auto; margin-top:40px}
.kariera-btn:hover{background:white; border:1px solid #b90000; color:#b90000}
.kariera-btn:hover span{color:#b90000}
.kariera__itemfirst{background:url('../img/karierabg3.jpg') no-repeat center center / cover}
.kariera__itemsecond{background:url('../img/karierabg1.jpg') no-repeat center center / cover}
.kariera__itemthird{background:url('../img/karierabg2.jpg') no-repeat center center / cover}
.kariera__item{height:600px; position:relative}
.kariera__item .kariera__block{width:574px; background:white; padding:75px 48px; text-align:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%)}
.kariera .under:after{content:""; display:block; background:#bd0d0d; height:2px; width:62px; position:absolute; top:35px}
.kariera .title .our{position:relative; margin-bottom:30px}
.kariera .under{padding-bottom:0; border-bottom:none}
.kariera .under:hover:after{content:""; display:block; background:#bd0d0d; height:2px; width:91px; position:absolute; top:35px}
.form-line-one label.submit:hover{background:white; border:1px solid #bd0d0d}
.form-line-one label.submit:hover input{color:#bd0d0d}
.kariera__formtitle{width:430px; display:flex; justify-content:space-between; align-items:center; padding-top:80px; padding-bottom:48px}
.kariera__formtitle .name h5{color:white; font-size:24px; margin:0; font-weight:700; margin-bottom:20px; text-transform:uppercase}
.kariera__formtitle .name div{color:white; font-size:14px; margin:0; font-weight:400}
.form-line-one label.submit{background:#b90000}
.form-line-one label.submit input{color:white; font-size:14px; font-weight:bold; text-transform:uppercase; cursor:pointer}
.form-line-one label input{width:560px; padding:20px; box-sizing:border-box; color:#c1c1c2; background:none; outline:none; border:none; transform:skewX(10deg)}
.form-line-one label{transform:skewX(-10deg); border:1px solid white}
.form-line-one label input::-webkit-input-placeholder{color:#c1c1c2; font-size:16px}
.form-line-one label input::-moz-placeholder{color:#c1c1c2; font-size:16px}
.form-line-one label input:-moz-placeholder{color:#c1c1c2; font-size:16px}
.form-line-one label input:-ms-input-placeholder{color:#c1c1c2; font-size:16px}
.form-line-one{display:flex; justify-content:space-between}
.form-line-last label{width:100%; height:112px}
.form-line-one{margin-bottom:25px}
.kariera__itemthird{height:650px}
.kariera__block p{font-size:16px; line-height:27px; margin-top:20px}
.file{display:none}
.label-file{cursor:pointer; width:560px; display:flex; align-items:center; background:rgba(255,255,255,0.3)}
.label-file >div{transform:skew(10deg); display:flex; align-items:center}
.label-file img{margin-left:26px; margin-right:16px}
.label-file{font-size:14px; color:white; text-decoration:underline}
.kariera__title{text-transform:uppercase; font-size:30px; font-weight:bold; text-align:center; margin-bottom:60px}
.modal__email input{width:524px; border:none; color:#c0c0c0; font-size:14px; outline:none; box-sizing:border-box; transform:skewX(10deg)}
.modal__email{width:564px; display:block; padding:20px; box-sizing:border-box; border:1px solid #c0c0c0; transform:skewX(-10deg); margin:0 auto}
.modal__file >input{display:none}
.modal__doc{width:60px; height:75px}
.modal__file >div{width:385px; display:flex; justify-content:space-between; align-items:center; cursor:pointer; margin:35px auto}
.file__text h5{font-weight:bold; font-size:18px; margin-top:15px; margin-bottom:20px}
.file__text p{font-size:14px; font-weight:400}
.checkbox__label span{font-size:14px}
#checkbox1, #checkbox2{display:none}
.checkbox__label:before{content:""; color:#b90000; display:inline-block; font:20px/30px FontAwesome; margin-right:12px; transform:translate(0px,-3px); position:relative; text-align:center; text-indent:0px; width:28px; height:28px; background:#FFF; border:1px solid #e3e3e3; border-image:initial; vertical-align:middle}

#checkbox1:checked + .checkbox__label:before,
#checkbox2:checked + .checkbox__label:before{
	content:"\f00c";
	font-size:14px;
}
#checkbox1:disabled+.checkbox__label:before, 
#checkbox2:disabled+.checkbox__label:before{background:#eee; color:#aaa}
.checkbox-wrap{text-align:center; cursor:pointer}
.bottom-text-karier-modal{margin-top:23px; text-align:center; padding:0px 115px; line-height:25px}
.modal2-kariera-wrap{display:flex; justify-content:space-between}
.modal2-kariera-wrap >div{width:48%}
.modal2-kariera{width:1167px}
.modal2-title{font-weight:bold; font-size:18px; margin-bottom:25px; margin:27px 0}
.modal2-content{font-size:14px; margin-bottom:34px}
.modal2-kariera-wrap >div{padding-left:10px; margin-top:60px}
.mod2-btn{width:208px; margin:0; margin-bottom:40px; font-size:14px; box-sizing:border-box; padding-left:0; padding-right:0px}
.kariera__modal2{background:#f7f7f7; width:538px; height:504px; margin-top:55px}
.modal__email >input{background:#f7f7f7}
.kariera__modal2 .checkbox__label:before{background:#f7f7f7}
.kariera__modal2 .kariera__title{font-size:18px; font-weight:bold; margin:30px 0}
.modal2-kariera-wrap >div >div:first-child{margin-top:0px; text-transform:uppercase}
.kariera__modal2 .modal__email{width:450px}
.kariera__modal2 .modal__email input{width:410px}
.kariera__modal2 .kariera-btn{margin-top:20px; width:142px; font-size:14px}
.kariera__modal2 .modal__file >div{margin-bottom:20px; margin-top:20px}
.bg-none{background:none !important}
.productia__headcontent >img{margin:0 auto; display:block; padding-top:90px; margin-bottom:40px; height:100%}
.productia__links .btn:nth-child(1):hover, .productia__links .btn:nth-child(2):hover{background:#b90000}
.productia__links .btn:nth-child(1):hover span, .productia__links .btn:nth-child(2):hover span{color:white}
.productia__headcontent >p{font-size:14px; font-weight:400; text-align:center}
.product__slideritem >img{width:95%; margin:0 auto}
.tab-productia .tab-content .title{margin-top:50px !important}
.prod__similar .similar-btn-left{top:50%; left:-140px}
.prod__similar .similar-btn-rigth{top:50%; right:-140px}
.production__aboutitem img.full{width:100%; height:100%; box-sizing:border-box}
.production__aboutitem >picture{width:50%; box-sizing:border-box}
.production__aboutitem >picture >img{width:100%; box-sizing:border-box}
.production__abouttext >div >ul li{padding-bottom:4px; font-weight:300; font-size:18px; color:#3c3c3c}
.prod-img-last{padding-right:120px !important}
.korporation__slideritem{background:url('../img/korpbg.jpg') no-repeat center center / cover; height:845px; position:relative}
.korporation__text{position:absolute; width:869px; bottom:112px; left:0; border-top:344px solid #fff; border-left:0px solid transparent; border-right:75px solid transparent}
.korporation__text h5{font-size:48px; font-weight:bold; margin:0; margin-bottom:35px}
.korporation__text p{font-size:16px; font-weight:400}
.korporation__text_wrap{margin-top:-340px; padding:40px}
.korporation .slick-dotted.slick-slider{margin-bottom:-5px}
.korporation .slick-dots{bottom:4px}
.korporation__text:after{content:""; display:block; width:2px; height:344px; background:#bd0d0d; position:absolute; top:-344px; right:-38px; transform:skewX(-12deg)}
.informelectro__item{width:576px}
.informelectro__item >h5{font-size:18px; font-weight:700; margin:26px 0}
.informelectro__item >p{font-size:14px; font-weight:300; margin:0; margin-bottom:30px}
.informelectro__item img{width:100%}
.informelectro__item .kariera-btn{margin:0; width:369px}
.informelectro__item:last-child .kariera-btn{width:204px}
.informelectro__item{margin-bottom:90px}
.informelectro__content{display:flex; justify-content:space-between}
.search__contentitem >h4{font-size:18px; font-weight:700}
.search__contentitem >p{font-size:14px; font-weight:300}
.search__contentitem{width:424px; background:#f7f7f7; box-sizing:border-box; padding:44px; text-align:center}
.search__contentitem >img{width:280px; margin:0 auto}
.search__contentitems{display:grid; grid-template-columns:repeat(4,1fr); grid-gap:20px; justify-items:center}
.search__content .kariera-btn{margin:0 auto; background:white; color:#bb0808; border:1px solid #bb0808; margin-top:45px; margin-bottom:45px}
.search__content .kariera-btn:hover{background:#bb0808}
.search__content .kariera-btn:hover span{color:white}
.center__404 span:first-child{font-size:375px; color:#bd0d0d; position:absolute; left:0}
.center__404 span:last-child{font-size:375px; color:#bd0d0d; position:absolute; right:0}
.center__404{width:760px; height:400px; margin:0 auto; position:relative}
.content__404{position:relative; top:35px}
.center__404 >img{position:absolute; top:25px; left:50%; transform:translate(-50%,0px)}
.content__404 >p{font-size:36px; text-align:center}
.content__404 >.return__main{font-size:24px; text-align:center}
.return__main a{color:#bb0808; text-decoration:underline}
.c404{height:734px; background:url('../img/kolosokbg1.png') no-repeat left bottom -40px,url('../img/kolosokbg2.png') no-repeat right bottom -40px}
.document__title{font-size:48px; color:white; font-weight:700; background:rgb(189 13 13 / 70%); width:683px; padding:37px 0; padding-left:2000px; transform:skewX(-10deg); position:relative; left:-2000px; bottom:-460px}
.historypage .document__title{bottom:50px}
.document.pavilion.museam .document__title{width:483px}
.document__title span{display:block; transform:skewX(10deg)}
.document__head{position:relative}
.document .global__href{padding-top:60px}
.document__text a{width:auto; display:inline-block; box-sizing:border-box}
.document .kariera-btn{font-size:14px}
.bonus__contentitem:last-child .document__text a{width:auto; display:inline-block}
.bonus__contentitem:last-child .document__text{margin-top:8px}
.bonus__contentitem:nth-child(even) img, .bonus__contentitem:nth-child(even) svg{float:right}
.bonus__contentitem:nth-child(even) .bonus__text{padding-left:0; padding-right:40px}
.bonus__contentitem:nth-child(odd) img, .bonus__contentitem:nth-child(odd) svg{float:left}
.bonus__contentitem:nth-child(odd) .bonus__text{padding-left:38px}
.bonus__contentitem .svg__texttitle{display: flex;position: absolute;font-size: 45px;width: 35%;color: #ffffff;height: 400px; align-items: center}
.bonus__contentitem svg{width: 50%}
.bonus__contentitem:nth-child(even) .svg__texttitle{right: 140px}
.bonus__contentitem:nth-child(odd) .svg__texttitle{left:150px}
.tab-document .tab-legend .active:after{display:none}
.tab-document .tab-content li.active{display:block; padding-left:8px; padding-bottom:0}
.tab-document .tab-legend >li{padding:32px 38px; margin-right:-1px; background:#f7f7f7; color:#323232; font-weight:700; font-size:14px; text-transform:none; transform:skewX(-10deg)}
.tab-document .tab-legend >li span{transform:skewX(10deg); display:block}
.tab-document.tab-horiz .tab-legend .active{padding:32px 38px; margin-right:-1px; background:#bd0d0d; color:white; font-weight:700; font-size:14px; text-transform:none; transform:skewX(-10deg)}
.tab-document .tab-legend{margin-left:8px}
.tab-document .tab-content{padding-top:75px}
.tab-document .bonus__contentitem:last-child{margin-bottom:80px}
.information__content h4{font-size:48px; font-weight:bold; margin-top:62px; margin-bottom:42px}
.information__content h1{font-size:48px; font-weight:bold; margin-top:62px; margin-bottom:42px}
.information__content{width:930px}
.information__content img{width:100%; margin-bottom:42px}
.information__item{padding-bottom:30px}
.information__item h6{font-weight:bold; margin-top:0px; margin-bottom:15px; font-size:16px}
.information__item p{font-size:16px; font-weight:400; margin-top:0px; margin-bottom:32px}
.information__item ul li{margin-bottom:10px; font-size:16px; font-weight:400; color:#bd0d0d; margin-left:18px; display:list-item; list-style:square}
.information__item ul li span{color:#585757}
.information__item ul li:last-child{margin-bottom:20px}
.information__contact li{color:#3c3c3c !important; list-style:none !important; margin-left:0px}
.information__contact{padding:30px; background:#fafafa}
.information__contact li:last-child{margin-bottom:0px !important}
.information__contact .c-red{color:#bd0d0d; text-decoration:underline}
.information{position:relative}
.information__right{position:absolute; right:-50px; top:0; width:820px}
.jq-selectbox.focused .jq-selectbox__select{border:none}
.detail__similaritem:hover{background:white; cursor:pointer}
.mt0{margin-top:0}
.tab.tab-vert .tab-legend{width:255px}
.tab-vert .tab-content{width:calc(100% - 270px); display:block; float:right}
.tab-content-item{background:#f7f7f7; text-align:center; box-sizing:border-box; padding-bottom:31px; cursor:pointer; width:100%}
.tab-content-item img{display:block; width:338px; margin:0 auto; padding-top:38px; padding-bottom:20px}
.tab-content-item h4{min-height:38px; font-size:16px; font-weight:700; padding:0px 38px}
.tab-content-item p{font-size:14px; font-weight:300; padding:0px 38px}
.tab-bottom-text{font-size:14px; font-weight:300; padding-bottom:60px; line-height:23px; width:84%; padding-left:16%}
.mobile__catalog{width:89%; text-align:center; display:none}
.mobile__catalog span{display:inline-block; transform:skewX(7deg); position:relative; margin-left:-10px}
.hamb__block li{margin-bottom:20px; width:280px; text-align:center}
.hamb__block.active{width:280px}
#mapcontact{overflow:hidden; width:100%; height:672px; position:absolute !important; border-top:1px solid #b90000; top:161px}
.contentmap .contact__form{width:890px; box-shadow:none; border-radius:3px; background:white; z-index:99999999; position:relative; margin:0; margin-top:96px; height:467px}
section.contact.contentmap{height:834px}
.contactmap__info .line{display:flex; justify-content:space-between}
.contactmap__info .line:nth-child(2){margin-bottom:20px}
.contactmap__info .line span{display:block; position:relative}
.contactmap__info .fas.fa-phone{transform:rotate(90deg)}
.contactmap__info .line span i{position:absolute; color:#b90000; left:-25px}
.contactmap__info .line span:nth-child(1){width:130px; color:#4d4d4d; font-size:16px; font-weight:600}
.contactmap__info .line span:nth-child(2){width:195px}
.contactmap__info .line span:nth-child(3){width:346px}
.contactmap__info{margin-top:6px; margin-bottom:34px}
.forum__head .btn{width:214px; font-size:14px; font-weight:bold; position:relative; margin:0}
.forum__head .btn img{position:absolute; transform:skewX(14deg) translate(0px,-50%); right:23px; top:47%}
.forum__head{display:flex; align-items:center; justify-content:space-between}
.bottom-forum-btn .btn{width:139px; text-align:center; margin:0 auto; margin-top:35px; margin-bottom:50px}
.bottom-forum-btn .btn:hover{background:#bd0d0d; border:1px solid #bd0d0d !important}
.bottom-forum-btn .btn:hover span{color:white}
.forum__head >span{color:#3c3c3c; font-size:14px; font-weight:400}
.forum__item{display:flex; align-items:center; margin-bottom:22px}
.forum__item >.main{position:relative; width:1066px; height:23px; display:flex; align-items:center; background:#f7f7f7; padding:31px 0px; padding-left:210px; border:1px solid #dfe7eb; transform:skewX(-14deg)}
.forum__item >.main span{transform:skewX(14deg); font-size:18px; color:#1b1a1a}
.forum__item >.main span br{content:""}
.forum__item >.main div{transform:skewX(0deg); position:absolute; right:50px}
.forum__item >.main div span{transform:skewX(14deg); display:block; font-size:16px; color:#535c69; margin-left:20px}
.forum__item >.main img{position:absolute; left:-17px; transform:skewX(14deg)}
.forum__item >.name, .forum__item >.time{display:flex; flex-direction:column; justify-content:center; padding:0px 51px; text-align:right; background:#f7f7f7; height:85px; transform:skewX(-14deg); border:1px solid #dfe7eb}
.forum__item >.name{margin:0px 9px}
.forum__item >.name .wrap, .forum__item >.time .wrap{transform:skewX(14deg); font-size:14px; color:#b90000}
.forum__item >.name .wrap span:first-child, .forum__item >.time .wrap span:first-child{color:#535c69}
.forum__item >.main div:before{content:""; display:block; width:1px; height:33px; background:#dfe0e2; transform:skewX(14deg) translate(0px,-50%); position:absolute; left:-43px; top:50%}
.forum__items{padding-top:25px}
.forum__item >.main >img{height:84px}
.forum__form{background:#f7f7f7; padding:20px; margin-top:32px; margin-bottom:15px}
label.forum__textarea input{transform:skewX(14deg); display:inline-block; height:69px; margin-left:20px; border:none; outline:none}
label.forum__textarea{height:76px; width:81%; margin-left:18px; margin-top:16px; border-width:1px; border-style:solid; border-color:rgb(202,215,234); border-image:initial; display:inline-block; transform:skewX(-14deg); background:white}
.form__head >span:first-child{color:#40474f; font-size:16px}
.form__head >span:last-child{color:#40474f; font-size:14px}
.forum__file >input{display:none}
.forum__file >div{cursor:pointer; padding:10px; border:2px solid #b90000; width:52px; height:49px; box-sizing:border-box; transform:skewX(-14deg); margin-bottom:10px; margin-left:24px; margin-right:6px}
.forum__file >div >img{transform:skewX(14deg)}
.form__head form{display:flex; align-items:flex-end}
.form__head a >img{position:absolute; transform:skewX(14deg); top:16px; right:17px}
.form__head a >span{color:white}
.form__head a{margin-bottom:9px; width:172px; padding:15px; position:relative; box-sizing:border-box; background:#bd0d0d}
.forum__coment{width:1277px; box-sizing:border-box; position:relative}
.text__forum{padding-left:86px; padding-top:19px}
.forum__coment >img{position:absolute}
.forum__coment >img{position:absolute; left:4px; top:24px}
.text__forum .name{color:black; font-weight:600; font-size:18px}
.text__forum p{font-size:14px; font-weight:300; color:#4d4d4d}
.forum__coment .time{color:#b90000; font-size:14px; position:absolute; top:23px; right:0}
.forum__coment .btns a{display:inline-block; border:2px solid #bd0000; transform:skewX(-14deg)}
.forum__coment .btns a span{color:#bd0000; font-size:12px; font-weight:600; padding:8px 10px; display:block; transform:skewX(14deg)}
.forum__item >.main__answer{margin-left:14px}
.forum__coment{margin-left:100px; margin-bottom:20px; width:calc(100% - 70px)!important}
.forum__comentanswer{margin-left:185px}
.forum__coment.forum__comentanswer{width:1193px; width:calc(100% - 110px)!important}
.forum__comments{position:relative}
.forum__coment.forum__comentanswer:before{left:-141px; width:144px}
.forum2__wrap .bottom-forum-btn a{transform:skewX(-14deg) translate(-138px,0px)}
.forum-bg{position:absolute; right:-405px; top:695px}
.history .bonus__contentitem:nth-child(even) .bonus__text{padding-left:0}
.history .bonus__contentitem:nth-child(odd) .bonus__text{padding-left:20px}
.history .bonus__contentitem:nth-child(even){flex-direction:row-reverse}
.history .bonus__contentitem{display:flex; align-items:center}
.history .document__head{background:url(../img/histotybg.png) no-repeat center center / cover; height:560px}
.new__date{font-size:18px; font-weight:700; color:#cacaca; margin-bottom:22px}
.pavilion__text p{color:#4d4d4d; font-size:14px; font-weight:300}
.pavilion__text p:first-child{margin-bottom:20px}
.pavilion__text p:last-child{margin-bottom:70px}
.pavilion__item{width:546px; height:330px; background:#f7f7f7; display:flex; justify-content:center; position:relative; align-items:center; transform:skewX(-14deg)}
.pavilion__item:hover{background:white; cursor:pointer}
.pavilion__content .btn{font-size:15px}
.pavilion__items{display:flex; margin-left:40px; justify-content:space-between; padding-right:40px}
.pavilion__item h4{font-size:24px; font-weight:700; margin-bottom:22px}
.pavilion__item h4:after{content:""; display:block; width:100%; height:2px; background:#b90000; margin-top:18px}
.pavilion__item p{font-size:14px; font-weight:300}
.pavilion__item span{color:#e9e9e9; font-size:110px; font-weight:700; position:absolute; transform:skewX(14deg); bottom:11px; left:45px; z-index:1}
.pavilion__item .item-wrap{width:420px; transform:skewX(14deg); z-index:99; margin:0 auto}
.pavilion__content .btn{width:330px; background:#bd0d0d; text-align:center; margin:0 auto; box-sizing:border-box; margin-top:51px; margin-bottom:71px}
.pavilion__content .btn span{color:white}
.pavilion__content .btn:hover{background:white}
.pavilion__content .btn:hover span{color:#bd0d0d}
.pavilion-slider .slick-dots{border-bottom:40px solid white}
.pavilion-slider .slick-dots li{margin-top:8px}
.pavilion-slider.slick-dotted.slick-slider{margin-bottom:104px}
.about__pavilion .title{margin-bottom:78px}
.about__pavilionitem{width:100%; text-align:center; position:relative}
.about__pavilionitem:after{content:""; display:block; width:88px; height:2px; background:#bd0000; position:absolute; top:51px; right:-65px}
.about__pavilionitem:last-child:after{display:none}
.about__pavilionitem p{font-weight:300; font-size:14px; color:#4d4d4d}
.about__pavilionitem h6{font-size:18px; font-weight:700; margin-top:47px; margin-bottom:18px}
.about__pavilionitem img{margin:0 auto; display:block}
.about__pavilionitems{display:flex; justify-content:space-between}
.about__pavilionitem .btn{width:224px; margin-top:33px; margin-bottom:94px; padding-left:0; padding-right:0; font-size:16px; display:inline-block}
.pavilion-slider div img{width:100%}
.mob-slide{display:none !important}
.museam .pavilion-slider.slick-dotted.slick-slider{margin-bottom:75px; margin-top:55px}
.museam .document__head{background:url(../img/museam.png) no-repeat center center / cover !important; height:560px}
.media .media__item{width:426px; padding-bottom:25px; margin-bottom:30px}
.media .media__items{display:grid; grid-template-columns:repeat(4,1fr); justify-items:center; grid-column-gap:16px}
.media .media__item h5{font-size:18px; font-weight:bold; margin-top:33px; margin-bottom:19px; height:68px}
.media .media__item p{font-size:14px; font-weight:300; margin-top:0; margin-bottom:32px}
.media .media__item .btn{width:230px; background:#bd0d0d; text-align:center; box-sizing:border-box}
.media .media__item img{width:100%}
.media .media__item .btn span{color:white}
.media .media__item .btn:hover{background:white}
.media .media__item .btn:hover span{color:#bd0d0d}
.media .navigation ul li{float:left; width:35px; height:43px; display:flex; justify-content:center; align-items:center; border:1px solid #d0d0d0; transform:skewX(-14deg); font-size:14px; font-weight:700; cursor:pointer; margin-right:4px; box-sizing:border-box}
.media .navigation ul li.other{border:none}
.media .navigation ul li.act{background:#bd0d0d; border:1px solid #bd0d0d}
.media .navigation ul li.act span{color:white}
.media .navigation ul li span{transform:skewX(14deg); display:block}
.media .navigation ul li:last-child{background:#e8e8e8; border:1px solid #e8e8e8}
.media .navigation ul li:last-child span{color:#bd0d0d}
.media .navigation a{width:200px; box-sizing:border-box; text-align:center; margin:0; padding:13px; margin-left:32px}
.media .navigation a:hover{background:#bd0d0d; border:1px solid #bd0d0d}
.media .navigation a:hover span{color:white}
.media .navigation ul li:hover{background:#bd0d0d; border:1px solid #bd0d0d}
.media .navigation ul li:hover span{color:white}
.media .navigation{display:flex; width:700px; margin:0 auto; margin-top:40px; margin-bottom:83px}
.media__content{border-bottom:1px solid #f1f1f1; padding-bottom:10px}
.news__item{height:606px; position:relative; width:55vw; -webkit-clip-path:polygon(0 10%,100% 0,100% 90%,0 100%); clip-path:polygon(0% 0%,100% 0,90% 100%,0 100%)}
.news__item:nth-child(2n){clip-path:polygon(11% 0%,100% 0,100% 100%,0 100%); position:relative !important; left:-10vw}
.news__content{display:grid; grid-template-columns:repeat(2,1fr); overflow:hidden}
.news__item:nth-child(odd){position:relative; left:0vw; padding-left:0}
.news__item:nth-child(even){position:relative; right:0vw}
.news__item:nth-child(1){background:url(../img/newsbg1.png) no-repeat center top; background-size:100%}
.news__item:nth-child(2){background:url(../img/newsbg2.png) no-repeat center top; background-size:100%}
.news__item:nth-child(3){background:url(../img/newsbg3.png) no-repeat center top; background-size:100%}
.news__item:nth-child(4){background:url(../img/newsbg4.png) no-repeat center top; background-size:100%}
.news__item:nth-child(5){background:url(../img/newsbg5.png) no-repeat center top; background-size:100%}
.news__item:nth-child(6){background:url(../img/newsbg6.png) no-repeat center top; background-size:100%}
.news__item:nth-child(odd) .item-wrap{position:absolute; top:50%; transform:translate(0,-50%); width:837px; left:0; border-top:400px solid rgba(255,255,255,0.95); border-left:0px solid transparent; border-right:75px solid transparent}
.news__item:nth-child(even) .item-wrap{position:absolute; top:50%; transform:translate(0,-50%); width:837px; right:0vw; border-bottom:400px solid rgba(255,255,255,0.95); border-left:75px solid transparent; border-right:0 solid transparent}
.news__item .item-wrap >div{position:absolute; top:-400px; left:46px}
.news__item:nth-child(even) .item-wrap >div{position:absolute; top:0}
.news__item h4{font-size:36px; margin-bottom:30px}
.news__item p{font-size:18px; font-weight:300; padding-right:40px}
.news__item a.btn.red{width:227px; box-sizing:border-box; text-align:center; background:#bd0d0d; border:1px solid white; margin-top:41px; padding-left:0; padding-right:0; font-size:15px}
.news__item a.btn.red span{color:white}
.news__item a.btn.red:hover{background:white; border:1px solid #bd0d0d}
.news__item a.btn.red:hover span{color:#bd0d0d}
.news__item h4:after{content:""; display:block; background:#bd0000; width:240px; height:1px; margin-top:37px}
.news-arrow-bottom{position:absolute; text-align:center; bottom:43px; width:100%}
.show-more{font-weight:700; color:white; text-transform:uppercase; text-decoration:underline; font-size:14px}
.news-arrow-bottom a i{color:white; font-size:20px; margin-top:16px}
section.maincatalog.new{position:relative}
.historypage .document__title{width:250px}
.historypage__top{background:#dfdfdf}
.historypage__top .global__href{margin-bottom:0; padding-bottom:37px}
.historypage__slideritem{width:425px !important; margin:0px 8px; box-sizing:border-box; background:white}
.historypage__slideritem .image-slider-wrap{position:relative}
.historypage__slideritem .image-slider-wrap img{width:100%}
.historypage__slideritem .image-slider-wrap span{position:absolute; font-size:48px; color:white; font-weight:700; bottom:28px; left:25px; -webkit-text-stroke:1px rgba(0,0,0,0.3)}
.historypage__slideritem p{padding:36px 25px; font-size:14px; font-weight:500; margin:0; min-height:125px}
.historypage__slider{padding-bottom:53px}
.historypage__slider .nav__btn{top:46%}
.links-history ul{display:flex; justify-content:space-between; padding-bottom:34px}
.links-history ul li{background:#f7f7f7; transform:skewX(-14deg)}
.links-history ul li a{transform:skewX(14deg); padding:16px 34px; display:block; font-weight:bold; font-size:18px; color:#333}
.links-history ul li.act{background:#bd0d0d}
.links-history ul li.act a{color:white}
.historapage__content .our{font-size:24px; font-weight:700; margin-bottom:50px; margin-top:67px}
.historapage__content >p{font-size:14px; font-weight:300}
.slider-lider{margin-top:70px; padding-bottom:90px}
.slider-lider .sl-item{width:290px !important; text-align:center; margin-left:45px}
.slider-lider .sl-item h4{margin-top:30px; margin-bottom:22px; font-size:18px}
.slider-lider .sl-item >div{font-size:16px}
.slider-lider .nav__btn{top:38%}
.historymark img{float:left !important; margin-right:47px}
.historymark .bonus__contentitem .bonus__text{padding-right:0; width:800px; margin:36px 0}
.historypage .bonus__text p{line-height:28px}
.historymark .bonus__contentitem .bonus__text a{width:288px; text-align:center; background:#bd0d0d; margin-top:54px; font-size:14px}
.historymark .bonus__contentitem .bonus__text a span{color:white}
.historymark .bonus__contentitem .bonus__text a:hover{background:white; margin-top:54px}
.historymark .bonus__contentitem .bonus__text a:hover span{color:#bd0d0d}
.searchdiller .contact__form{box-shadow:-5px 0px 9px rgba(211,211,211,0.75); width:915px; height:505px; box-sizing:border-box; padding-right:36px; overflow-y:scroll}
.searchdiller .contact__form::-webkit-scrollbar{width:3px; height:0px}
.searchdiller .contact__form::-webkit-scrollbar-button{width:0 }
.searchdiller .contact__form::-webkit-scrollbar-track{background-color:#bd0d0d}
.searchdiller .contact__form::-webkit-scrollbar-track-piece{background-color:#d5d5d5}
.searchdiller .contact__form::-webkit-scrollbar-thumb{height:0px; background-color:#bd0d0d; border-radius:0px}
.searchdiller .contact__form::-webkit-scrollbar-corner{background-color:#999}
.searchdiller .contact__form::-webkit-resizer{background-color:#666}
.vert-line{width:18px; height:505px; background:white; position:absolute; top:0px; right:3px; z-index:999}
.searchdiller-wrap{position:relative; width:935px}
.searchdiller__item{display:flex; color:#4d4d4d; justify-content:space-between; border-bottom:1px solid #e8e8e8; padding-bottom:6px; margin-top:27px}
.searchdiller__item .phones{display:flex; font-size:16px; font-weight:400; justify-content:space-between; width:183px; box-sizing:border-box}
.searchdiller__item .phones .items >div{margin-bottom:20px}
.searchdiller__item .name-title{width:197px !important; box-sizing:border-box}
.searchdiller__item .geolocation{display:flex; font-size:16px; font-weight:400; width:341px; justify-content:space-between}
.searchdiller__item .geolocation i{margin-right:17px; color:#b90000}
.searchdiller__item .geolocation a{margin-top:17px; text-decoration:underline; display:block; font-size:14px; color:#b90000}
.searchdiller__item .phones i{transform:rotate(90deg); color:#b90000; width:12px; height:12px}
.searchdiller .contact__form h5{font-weight:600; font-size:16px; margin:0}
.searchdiller .contact__form p{font-weight:600; font-size:14px; margin-top:28px}
.select-wrap-diller .jq-selectbox__trigger{display:none}
.select-wrap-diller .jq-selectbox__select{padding:0px !important; background:none !important; box-shadow:none !important; border-radius:0px !important; border:1px solid #bd0000 !important; transform:skewX(-14deg); width:192px; height:44px; display:flex; align-items:center; padding-left:34px !important; box-sizing:border-box}
.select-wrap-diller .jq-selectbox__select:hover{background:none !important}
.select-wrap-diller .jq-selectbox__select-text{font-weight:700; font-size:14px; text-transform:uppercase; color:#bd0000; display:block; transform:skewX(14deg)}
.select-wrap-diller{width:196px; position:relative}
.select-wrap-diller i{position:absolute; top:16px; right:31px; color:#bd0000}
.select-wrap-diller .jq-selectbox li{background-color:#fff; color:#b90000; border:1px solid #b90000; font-size:14px; text-transform:uppercase; font-weight:700; height:30px; box-sizing:border-box; display:flex; transform:skewX(-14deg); align-items:center; padding-left:32px; width:190px; margin-left:5px; margin-bottom:5px}
.select-wrap-diller .jq-selectbox li span{transform:skewX(14deg); display:block}
.select-wrap-diller .jq-selectbox__dropdown{width:208px; top:50px !important; margin-left:-6px; box-shadow:none; border:none}
.select-wrap-diller .jq-selectbox li:hover{background-color:#b90000; color:#FFF}
.select-wrap-diller .jq-selectbox li.selected{background-color:#b90000; color:#FFF}
.price .c-black{color:#3c3c3c; padding-left:7px}
.our:hover .c-red, .our:hover .c-black{padding-bottom:15px; border-bottom:2px solid #bd0d0d}
.price__content .tab-bottom-text{margin-top:70px}
.priceonitems{display:flex}
.priceonitems-table{border-spacing:0px; width:417px}
.priceonitems-table tr:first-child{background:#e6eaf2}
.priceonitems-table tr:first-child th{padding:14px 0; font-size:14px; text-transform:uppercase}
.priceonitems-table tr:first-child th:first-child{width:225px; box-sizing:border-box; text-align:left; padding-left:27px}
.priceonitems-table tr:first-child th:last-child{width:187px; box-sizing:border-box; text-align:center}
.priceonitems-table td{border:1px solid #e6eaf2; padding:14px 0; font-size:14px}
.priceonitems-table tr td:first-child{text-align:left; padding-left:27px}
.priceonitems-table tr td:last-child{text-align:center}
.graph{width:866px; box-sizing:border-box; margin-top:63px; margin-left:32px; height:508px; position:relative; margin-right:32px}
.graph >.title-graph{background:#e6eaf2; color:#3c3c3c; font-size:14px; font-weight:700; text-transform:uppercase; width:96%; padding:14px 20px; box-sizing:border-box; margin-left:24px}
.graph >img{width:100%}
.price__items .hrefs a{position:relative}
.price__items .hrefs a:first-child{background:#b90000; width:377px; box-sizing:border-box; margin-top:79px; margin-right:34px}
.price__items .hrefs a:first-child span{color:white}
.price__items .hrefs a:last-child{width:402px; background:#626262; border:1px solid #626262; box-sizing:border-box; margin-top:79px}
.price__items .hrefs a:last-child span{color:white}
.price__items .hrefs{display:flex}
.price__items .hrefs a img{position:absolute; top:50%; transform:skewX(14deg) translate(0px,-50%)}
.price__items .hrefs a:first-child img{right:38px}
.price__items .hrefs a:last-child img{right:29px}
.price__items{display:flex; justify-content:space-between}
.head-table tr th:first-child i{margin-left:10px}
.pricegsm td{text-transform:none; padding:6px 0; border-left:none; position:relative}
.pricegsm td i{position:absolute; font-size:10px; color:#cb4040; top:50%; right:58px; transform:translate(0px,-50%)}
.main-pricegsm tr:first-child{background:none}
.main-pricegsm tr td:first-child{width:199px}
.main-pricegsm tr td:last-child{text-align:center; width:183px}
.pricegsm{height:277px !important; display:block; overflow-y:scroll; width:415px}
.pricegsm::-webkit-scrollbar{width:3px; height:3px}
.pricegsm::-webkit-scrollbar-button{display:none}
.pricegsm::-webkit-scrollbar-track{background-color:#bd0d0d}
.pricegsm::-webkit-scrollbar-track-piece{background-color:#e6eaf2}
.pricegsm::-webkit-scrollbar-thumb{height:50px; background-color:#bd0d0d; border-radius:3px}
.pricegsm::-webkit-scrollbar-corner{background-color:#999}
.pricegsm::-webkit-resizer{background-color:#666}
.priceonitems-table.wallet tr:first-child th:nth-child(1){box-sizing:border-box; width:190px; text-align:center; padding-left:0; padding-right:0}
.priceonitems-table.wallet tr:first-child th:nth-child(2){width:105px; font-weight:400}
.priceonitems-table.wallet tr:first-child th:nth-child(3){width:115px; font-weight:400}
.priceonitems-table.wallet td{text-align:center; font-size:14px}
.priceonitems-table.wallet tr td:first-child{padding-left:21px; font-weight:700}
.wallet-wrap{margin-top:38px}
.profile__content .tab-bottom-text{margin-top:70px}
.profile__content .tab .tab-legend .active:after{display:none}
.profile__content .tab .tab-legend .active img{background:none}
.profile__content .tab.tab-vert .tab-legend{width:426px; float:left}
.profile__content .tab.tab-vert .tab-legend div img{width:15px; margin:0; display:block; border:none; box-sizing:border-box; padding:0; margin-left:17px; margin-right:14px}
.profile__content .tab .tab-legend li{background:none; display:flex; background:none; display:flex; color:#151818; font-weight:600; font-size:16px; padding:14px 10px 14px 10px; padding-bottom:25px; border:1px solid #e8e8e8; cursor:pointer; align-items:center; border-bottom:none}
.profile__content .tab.tab-vert .tab-legend .active{border:1px solid #b90000; background:#b90000; color:white}
.my-cart{display:flex; flex-direction:column; padding-left:68px; font-size:14px; font-weight:400; height:0; transition-property:height; transition-duration:0.3s; overflow:hidden}
.my-cart span{padding:14px 0}
li.cart-wrap{border-bottom:none !important}
.cart-wrap{display:block !important; padding:0 !important}
.cart-wrap-title{display:flex; padding:15px 0px; position:relative}
.profile__content .tab.tab-vert .tab-legend .cart-wrap.active{background:none; color:#151818; padding:0; border:1px solid #e8e8e8}
.cart-wrap.active .cart-wrap-title{background:#b90000; color:white; border:1px solid #b90000}
.profile__content .tab .tab-legend li:last-child{border-bottom:1px solid #e8e8e8}
.my-cart.show-tab{height:136px}
.profile__content .tab-content li.active{display:block}
.profile__content .tab-vert .tab-content{width:73%}
.profile-about-user{background:#f7f7f7}
.about-me h4{font-size:18px; font-weight:bold; margin:0; padding-top:28px; padding-bottom:34px}
.profile-about-user{padding:0px 25px}
.about-me-line{display:flex; font-size:14px; width:80%; justify-content:space-between; font-weight:300; margin-bottom:22px}
.about-me-line:last-child{margin-bottom:25px}
.mini-title{font-weight:600}
.to-edit a i{margin-left:27px; margin-right:9px; color:#b90000}
.to-edit a span{color:#b90000; text-decoration:underline}
.about-me{border-bottom:1px solid #c4c4c4; padding-bottom:7px}
.about-post .about-me-line{width:80%}
.about-post h4{font-size:14px}
.gps-geo span:first-child{margin-right:20px}
.about-post{border:none; padding-bottom:1px}
.tab_search_result{width:870px; display:grid; grid-template-columns:repeat(3,1fr); grid-column-gap:18px; grid-row-gap:9px}
.tab__search__content h4{font-size:18px; margin-top:0}
.tab__search__content .catalogtech__search{margin:24px 0}
.tab_search_resultitem{width:276px}
.tab_search_resultitem h3{font-size:14px}
.tab_search_resultitem .img-wrap{width:276px; height:134px; border:1px solid #e8e8e8; display:flex; align-items:center; justify-content:center}
.tab_search_resultitem .img-wrap img{width:150px}
.cart-wrap-title i.fas{position:absolute; top:17px; right:20px}
.cart-wrap.active .cart-wrap-title i.fas{color:white}
.cart-wrap .cart-wrap-title i.fas{color:black}
.tab-head-title{font-size:18px; margin-top:0}
.status-cart{font-size:16px; margin-bottom:27px; display:block}
.cart-content{width:1025px; border:1px solid #e8e8e8; box-sizing:border-box}
.cart__content_item{display:flex}
.cart-item-content{width:786px; border-bottom:1px solid #e8e8e8}
.cart-item-status{width:238px; border-left:1px solid #e8e8e8}
.status-head{border-bottom:1px solid #e8e8e8; padding:13px 20px; display:flex; justify-content:space-between; font-size:14px; font-weight:600}
.status-head span:last-child{font-size:12px; text-decoration:underline; cursor:pointer}
.cart-item-head{font-size:14px; font-weight:600; margin-top:15px}
.cart-item-head .order-number{color:#bd0000; margin-left:27px}
.cart-item-head .item-data{margin-left:70px}
.cart-item-head .about-order{text-decoration:underline; margin-left:180px}
.about-item-photo{width:158px; height:92px; border:1px solid #e8e8e8; display:flex; align-items:center; justify-content:center; margin-right:18px}
.about-item-photo .img-wrap img{width:88px}
.cart-item-bottom{padding:18px 13px; display:flex}
.main-title-cart{display:flex; flex-direction:column}
.about-item-text{display:flex; justify-content:space-between; width:570px; align-items:center; height:65px}
.main-title-cart .name{font-size:16px; font-weight:700; margin-top:0; margin-bottom:10px; width:155px}
.main-title-cart .price{font-size:14px; font-weight:600}
.about-item-text .quantity, .about-item-text .total__price{font-size:14px; font-weight:600}
.status-bottom >div{width:190px; height:50px; background:#ececec; transform:skewX(-14deg); display:flex; align-items:center; justify-content:center; font-size:16px; font-weight:600; color:#727272}
.status-bottom >div >span{display:block; transform:skewX(14deg)}
.status-bottom{display:flex; align-items:center; justify-content:center; height:118px; border-bottom:1px solid #e8e8e8}
.total-card{padding:13px 25px}
.total-card .title-price{font-size:14px; font-weight:600}
.total-card .price{font-size:18px; font-weight:700; display:inline-block; margin-left:21px}
.tab-history.tab .tab-legend .active:after{display:none}
ul.tab-legend.links-history{width:1728px; margin:0 auto}
.links-history li{border:none !important; background:#f7f7f7 !important}
.links-history li.active{background:#bd0000 !important}
.links-history li.active div{color:white}
.tab.tab-horiz.tab-history{background:#dfdfdf; padding-bottom:35px; margin-top:0}
.tab-history.tab .tab-content li.active{display:block}
.hideY{position:absolute; bottom:57px; left:0px; z-index:99999999999999999999999; width:30px; height:36px; background:white}
.hideX{position:absolute; bottom:16px; left:18px; z-index:99999999999999999999999; width:23px; height:55px; background:white}
.canvas{position:relative; margin-left:-5px; margin-top:-4px}
#myChartmob{display:none}
.catalog-tab-a a{background:#bd0000; display:flex; align-items:center; width:380px; box-sizing:border-box; height:50px; justify-content:center; margin-top:36px}
.catalog-tab-a a span, .catalog-tab-a a img{display:block; transform:skewX(14deg)}
.catalog-tab-a a span{color:white}
.catalog-tab-a a img{margin-left:19px}
.catalog-profile-content ul li a{border:1px solid #e8e8e8; width:869px; height:46px; display:flex; align-items:center; padding-left:25px; color:#3c3c3c}
.catalog-profile-content ul li{margin-bottom:3px; padding-bottom:0}
.a-pdf a{width:203px; margin-top:17px}
.pdfs-content ul li{margin-bottom:38px; padding:0}
label.input-acts{height:50px; width:452px; display:flex; box-sizing:border-box; border:1px solid #c0c0c0; transform:skewX(-14deg); align-items:center; margin-left:10px; margin-right:19px; padding-right:3px}
label.input-acts input{transform:skewX(14deg); outline:none; border:none; height:13px; margin-left:21px; font-size:14px}
label.input-acts input::-webkit-input-placeholder{color:#c1c1c2}
label.input-acts input::-moz-placeholder{color:#c1c1c2}/* Firefox 19+ */
label.input-acts input:-moz-placeholder{color:#c1c1c2}/* Firefox 18- */
label.input-acts input:-ms-input-placeholder{color:#c1c1c2}
.take-tab{width:176px; box-sizing:border-box; text-align:center; font-size:12px; margin:0}
.acts-tab .a-pdf a{margin:0}
.acts-tab ul li div{display:flex}
.acts-tab ul li >span{margin-bottom:19px; display:inline-block; font-size:16px}
.acts-tab ul li{padding:0; margin-bottom:38px}
.choose-in-tab{width:464px; height:50px; border:1px solid #c0c0c0; transform:skewX(-14deg); box-sizing:border-box; display:flex; align-items:center; position:relative; margin-right:18px; cursor:pointer}
.choose-in-tab span, .choose-in-tab i{display:inline-block; transform:skewX(14deg)}
.choose-in-tab span{color:#969696; font-size:14px; margin-left:21px}
.choose-in-tab i{position:absolute; right:23px; font-size:12px}
.m0{margin:0 !important}
.main-image-tab .wrap{display:flex !important}
.tab__cart__content{display:none}
.tab__cart__content:nth-child(1){display:block}
.tab__cart__content:nth-child(2) .status-bottom >div{background:#bd0000; font-weight:600; color:white !important}
.tab__cart__content:nth-child(3) .status-bottom >div{background:#f8c0c2; color:white !important}
a.cart-a-wrap{cursor:pointer}
a.cart-a-wrap:hover{color:#bd0000}
.catalog-profile-content ul li:hover a{background:#bd0000; border:1px solid #bd0000; color:white}
.forum__comment-wrap div:last-child .img-wrap:after{}
.forum__comment-wrap >.forum__comentanswer >.forum__comentanswer >.comment-answer-wrap >.img-wrap:after{left:-331px}
.forum__comment-wrap >.forum__comentanswer >.forum__comentanswer:before{left:-325px; width:360px}
.forum__comment-wrap >.forum__comentanswer >.forum__comentanswer >.forum__comentanswer >.comment-answer-wrap >.img-wrap:after{left:-516px}
.forum__comment-wrap >.forum__comentanswer >.forum__comentanswer >.forum__comentanswer:before{left:-511px; width:554px}
.forum__comment-wrap >.forum__comentanswer >.forum__comentanswer >.forum__comentanswer >.forum__comentanswer >.comment-answer-wrap >.img-wrap:after{left:-701px}
.forum__comment-wrap >.forum__comentanswer >.forum__comentanswer >.forum__comentanswer >.forum__comentanswer:before{left:-696px; width:730px}
.history .bonus__texttitle{font-size:36px; padding-bottom:31px}
.history .bonus__contentitem{display:flex; align-items:flex-start}
.history .bonus__text.document__text{padding-top:45px}
.history .bonus__text{margin-top:0}
.select-wrap-diller .jq-selectbox__select, .select-wrap-diller .jq-selectbox__select:hover{margin-top:1px}
.hrefs .btn:first-child:hover{background:#626262 !important; border:1px solid #626262 !important}
.hrefs .btn:last-child:hover{background:#bd0000 !important; border:1px solid #bd0000 !important}
.price__items .hrefs a{font-size:14px}
.allnews .news__item:nth-child(2n){left:-8vw}
.allnews .news__item:nth-child(even) .item-wrap{right:2vw}
.document__head .document__title{width:711px; min-width:40%; width:max-content; padding-right:20px}
.historypage .document__title{width:170px !important; bottom:-398px !important}
.historypage__slider ul.slick-dots li div{font-weight:700}
.historypage__slider ul.slick-dots li div span{transform:skewX(14deg); display:inline-block}
section.document.pavilion .document__title{width:670px}
.information__content p{color:#585757; line-height:31px}
.vertical_lines{position:absolute; top:50px; left:27px}
.vertical_lines li{width:14px; height:2.6px; background:#e6eaf2; margin-bottom:41.3px}
.horizontal_lines{position:absolute; bottom:67px; left:134px; display:flex}
.horizontal_lines li{width:2.6px; height:14px; background:#e6eaf2; margin-right:102px}
.modal2-line >div:nth-child(2){width:100%; margin:0px 10px; border-bottom:1px dotted #605a48}
.modal2-line{display:flex; justify-content:space-between; width:315px}
.modal2-line >div{white-space:pre}
.document .bonus__texttitle{margin-top:35px}
.d-none{display:none!important}
summary::before{content:'\25B6'; padding-right:0.5em}
details[open] > summary::before{content:'\25BC'}
.hamb__block li{margin-bottom:20px; width:280px; text-align:center}