/*** Шрифты ***/
@font-face{font-family:'Avenir'; src: url('../webfonts/subset-AvenirNextCyr-Demi.eot');src: url('../webfonts/subset-AvenirNextCyr-Demi.eot?#iefix') format('embedded-opentype'),url('../webfonts/subset-AvenirNextCyr-Demi.woff2') format('woff2'),url('../webfonts/subset-AvenirNextCyr-Demi.woff') format('woff'),url('../webfonts/subset-AvenirNextCyr-Demi.ttf') format('truetype'),url('../webfonts/subset-AvenirNextCyr-Demi.svg#AvenirNextCyr-Demi') format('svg');font-weight: 900;font-style: normal;font-display: swap}
@font-face{font-family:'Avenir'; src: url('../webfonts/subset-AvenirNextCyr-Bold.eot');src: url('../webfonts/subset-AvenirNextCyr-Bold.eot?#iefix') format('embedded-opentype'),url('../webfonts/subset-AvenirNextCyr-Bold.woff2') format('woff2'),url('../webfonts/subset-AvenirNextCyr-Bold.woff') format('woff'),url('../webfonts/subset-AvenirNextCyr-Bold.ttf') format('truetype'),url('../webfonts/subset-AvenirNextCyr-Bold.svg#AvenirNextCyr-Bold') format('svg');font-weight: 700;font-style: normal;font-display: swap}
@font-face{font-family:'Avenir'; src: url('../webfonts/subset-AvenirNextCyr-Medium.eot');src: url('../webfonts/subset-AvenirNextCyr-Medium.eot?#iefix') format('embedded-opentype'),url('../webfonts/subset-AvenirNextCyr-Medium.woff2') format('woff2'),url('../webfonts/subset-AvenirNextCyr-Medium.woff') format('woff'),url('../webfonts/subset-AvenirNextCyr-Medium.ttf') format('truetype'),url('../webfonts/subset-AvenirNextCyr-Medium.svg#AvenirNextCyr-Medium') format('svg');font-weight: 500;font-style: normal;font-display: swap}
@font-face{font-family:'Avenir'; src: url('../webfonts/subset-AvenirNextCyr-Regular.eot');src: url('../webfonts/subset-AvenirNextCyr-Regular.eot?#iefix') format('embedded-opentype'),url('../webfonts/subset-AvenirNextCyr-Regular.woff2') format('woff2'),url('../webfonts/subset-AvenirNextCyr-Regular.woff') format('woff'),url('../webfonts/subset-AvenirNextCyr-Regular.ttf') format('truetype'),url('../webfonts/subset-AvenirNextCyr-Regular.svg#AvenirNextCyr-Regular') format('svg');font-weight: 400;font-style: normal;font-display: swap}
@font-face{font-family:'Avenir'; src: url('../webfonts/subset-AvenirNextCyr-Italic.eot');src: url('../webfonts/subset-AvenirNextCyr-Italic.eot?#iefix') format('embedded-opentype'),url('../webfonts/subset-AvenirNextCyr-Italic.woff2') format('woff2'),url('../webfonts/subset-AvenirNextCyr-Italic.woff') format('woff'),url('../webfonts/subset-AvenirNextCyr-Italic.ttf') format('truetype'),url('../webfonts/subset-AvenirNextCyr-Italic.svg#AvenirNextCyr-Italic') format('svg');font-weight: normal;font-style: italic;font-display: swap}
@font-face{font-family:'Avenir'; src: url('../webfonts/subset-AvenirNextCyr-MediumItalic.eot');src: url('../webfonts/subset-AvenirNextCyr-MediumItalic.eot?#iefix') format('embedded-opentype'),url('../webfonts/subset-AvenirNextCyr-MediumItalic.woff2') format('woff2'),url('../webfonts/subset-AvenirNextCyr-MediumItalic.woff') format('woff'),url('../webfonts/subset-AvenirNextCyr-MediumItalic.ttf') format('truetype'),url('../webfonts/subset-AvenirNextCyr-MediumItalic.svg#AvenirNextCyr-MediumItalic') format('svg');font-weight: 500;font-style: italic;font-display: swap}
@font-face{font-family:'NEXT'; src: url('../webfonts/subset-NEXTPanPoster-Medium.eot');src: url('../webfonts/subset-NEXTPanPoster-Medium.eot?#iefix') format('embedded-opentype'),url('../webfonts/subset-NEXTPanPoster-Medium.woff2') format('woff2'),url('../webfonts/subset-NEXTPanPoster-Medium.woff') format('woff'),url('../webfonts/subset-NEXTPanPoster-Medium.ttf') format('truetype'),url('../webfonts/subset-NEXTPanPoster-Medium.svg#NEXTPanPoster-Medium') format('svg');font-weight: 500;font-style: normal;font-display: swap}
@font-face{font-family:'NEXT'; src: url('../webfonts/subset-NEXTPanPoster-Regular.eot');src: url('../webfonts/subset-NEXTPanPoster-Regular.eot?#iefix') format('embedded-opentype'),url('../webfonts/subset-NEXTPanPoster-Regular.woff2') format('woff2'),url('../webfonts/subset-NEXTPanPoster-Regular.woff') format('woff'),url('../webfonts/subset-NEXTPanPoster-Regular.ttf') format('truetype'),url('../webfonts/subset-NEXTPanPoster-Regular.svg#NEXTPanPoster-Regular') format('svg');font-weight: 400;font-style: normal;font-display: swap}
/*** Глобальные ***/
*{outline:none !important}
html{position:relative; min-height:100%}
body{font:500 18px/24px 'Avenir', sans-serif; color: #3A3A3A; background:#f0f4f9; padding-bottom:351px}
article ul{padding:0; margin:20px 0}
article ul li{padding:0 0 0 20px; margin:0; list-style:none; position:relative; line-height:24px}
article ul li::before{background:#FF5B2F; content:""; width:7px; height:7px; position:absolute; left:0; top:9px}
article ol{padding:0; margin:20px 0}
article ol li{padding:0;margin: 0; list-style-position: inside}
article a{color:#FF5B2F; text-decoration:underline}
article a:hover{color:#3A3A3A; text-decoration:none}
a, input, button, a::after, a::before{transition:all 0.3s linear 0s}
p{margin:20px 0}
button[disabled="disabled"]{opacity:0.5}
.no-after-before::after, .no-after-before::before{display:none} 
.visible-content{position:relative; z-index:1}
h1, .h1{font:500 80px/80px 'NEXT'; color: #333; margin:20px 0 60px; text-transform:uppercase}
h2, .h2{font:400 48px/60px 'NEXT'; color: #000; margin:0 0 50px; text-transform:uppercase}
h3, .h3{font:400 32px/60px 'NEXT'; color: #000; margin:0; text-transform:uppercase}
h4, .h4{font:400 24px/60px 'NEXT'; color: #000; margin:0 0 25px}
.slick-arrow{z-index: 10;padding: 0;left: 50px;border: none;background: url(../images/arrow-slide.svg) no-repeat 0 0;position: absolute;top: 50%;transform: translateY(-50%);width: 16px;height: 27px;text-indent: -9999px}
.slick-next.slick-arrow{transform:translateY(-50%) rotate(180deg); left:auto; right:50px}
.content-visible{position:relative; z-index:1}
.wrapper{overflow:hidden}
.row::after, .row::before{display:inline-block}
.form-agreement-yes{font:400 12px/15px 'HelveticaNeueCyr'; color:#3A3A3A; margin:15px 0 0;}
.form-agreement-yes a{color:#FF5B2F; text-decoration:underline}
.form-agreement-yes a:hover{color:#3A3A3A; text-decoration:none}
.form-agreement-yes input{display:none}
.checkbox-week-custom{position:relative; margin-right: 10px; border: 1px solid #ebebeb;border-radius: 1px;width: 12px; min-width:12px;height: 12px;}
.checkbox-week-custom::before{transition:all 0.1s linear 0s;opacity:0;background:url(../images/check-input.png) no-repeat center center;top:0;left:0;right:0;bottom:0;position:absolute;content:"";}
.form-agreement-yes input:checked ~ .checkbox-week-custom::before{opacity:1}
.breadcrumbs{padding:25px 0 50px; margin:0}
.breadcrumbs li{color: #2a4a59; padding:0; margin:0; list-style:none; font-weight: 500; font-size: 16px; line-height: 16px;}
.breadcrumbs li a{text-decoration:none !important; color: #999999;}
.breadcrumbs li.sep{padding:0 15px; font-size:8px;line-height: 18px;}
.breadcrumbs li a:hover{color:#2a4a59}
.main-module{padding:60px 0}
.wrapper__content{padding-bottom:30px}
@media(max-width:1229px){
	body{font:500 17px/23px 'Avenir', sans-serif; padding-bottom:307px}
	h1, .h1{font:500 70px/70px 'NEXT'; margin:10px 0 40px}
	h2, .h2{font:400 42px/54px 'NEXT'; margin:0 0 40px}
	h3, .h3{font:400 28px/54px 'NEXT';}
	h4, .h4{font:400 22px/54px 'NEXT'; margin:0 0 15px}
	.main-module{padding:50px 0}
}
@media(max-width:991px){
	body{font:500 16px/22px 'Avenir', sans-serif; padding-bottom:255px}
	p{margin:15px 0}
	h1, .h1{font:500 52px/52px 'NEXT'; margin:10px 0 30px}
	h2, .h2{font:400 38px/50px 'NEXT'; margin:0 0 30px}
	h3, .h3{font:400 26px/50px 'NEXT';}
	h4, .h4{font:400 20px/50px 'NEXT'; margin:0 0 10px}
	.main-module{padding:40px 0}
	.slick-arrow{left: 30px}
	.slick-next.slick-arrow{left:auto; right:30px}
	.breadcrumbs{padding:20px 0 30px}
	.breadcrumbs li{font-size: 14px; line-height: 14px;}
	.breadcrumbs li.sep{padding:0 10px; font-size:6px;line-height: 16px;}
}
@media(max-width:767px){
	body{font:500 15px/21px 'Avenir', sans-serif; padding-bottom:292px}
	h1, .h1{font:500 38px/38px 'NEXT'; margin:10px 0 20px}
	h2, .h2{font:400 32px/42px 'NEXT'; margin:0 0 20px}
	h3, .h3{font:400 24px/42px 'NEXT';}
	h4, .h4{font:400 18px/42px 'NEXT'}
	.main-module{padding:30px 0}
	.breadcrumbs{padding:15px 0 20px}
	.breadcrumbs li{font-size: 12px; line-height: 12px;}
	.breadcrumbs li.sep{padding:0 5px; line-height: 16px;}
}
@media(max-width:575px){
	body{font:500 14px/20px 'Avenir', sans-serif; padding-bottom:270px}
	p{margin:10px 0}
	h1, .h1{font:500 40px/40px 'NEXT'}
	h2, .h2{font:400 28px/38px 'NEXT'; margin:0 0 10px}
	h3, .h3{font:400 22px/38px 'NEXT';}
	h4, .h4{font:400 16px/38px 'NEXT'; margin:0}
	.main-module{padding:20px 0}
	.slick-arrow{left: 15px}
	.slick-next.slick-arrow{left:auto; right:15px}
	.breadcrumbs{padding:10px 0 15px}
	.breadcrumbs li{font-size: 10px; line-height: 10px;}
	.breadcrumbs li.sep{line-height: 14px}
}
@media(max-width:445px){
	body{padding-bottom:290px}
}
@media(max-width:412px){
	body{padding-bottom:310px}
}
@media(max-width:375px){
	h1, .h1{font:500 32px/32px 'NEXT'}
}
@media(max-width:372px){
	body{padding-bottom:330px}
}
@media(max-width:340px){
	body{padding-bottom:350px}
}
@media(max-width:335px){
	body{padding-bottom:350px}
	h1, .h1{font:500 28px/28px 'NEXT'}
}
/*** Шапка ***/
header{background:#3A3A3A}
header .wrapper__header{height: 110px;}
.header__phone a{display:block; text-decoration:none !important; font: 500 24px/28px 'NEXT'; color: #FFFFFF !important; }
.header__social a{display:block; margin:0 10px; background:#fff; border-radius:100%; width:35px; height:35px; line-height:35px; color:#474747; text-align:center; font-size:20px}
.header__btn a{font:500 14px/61px "NEXT";display:block;text-align:center;width: 241px;text-transform:uppercase;color:#fff;text-decoration:none !important;border: 2px solid #FFFFFF;}
.header__btn a:hover, .header__social a:hover{background:#FF5B2F; border-color:#FF5B2F; color:#fff}
@media(max-width:1229px){
	header .wrapper__header{height: 90px;}
	.header__phone a{font: 500 22px/26px 'NEXT'}
	.header__social a{margin:0 5px; width:30px; height:30px; line-height:30px; font-size:18px}
	.header__btn a{font:500 14px/50px "NEXT";width: 220px}
}
@media(max-width:991px){
	header .wrapper__header{height: 80px;}
	.header__phone a{font: 500 20px/24px 'NEXT'}
	.header__btn a{font:500 14px/40px "NEXT";width: 200px}
}
@media(max-width:575px){
	header .wrapper__header{height: 70px;}
	.header__phone a{font: 500 18px/22px 'NEXT'}
	.header__btn a{font:500 13px/36px "NEXT";max-width: 200px; width:100%}
}
@media(max-width:350px){
	.header__phone a{font: 500 16px/20px 'NEXT'}
}
/*** Баннер ***/
.wrapper__banner{height:780px}
.wrapper__banner::after{content:""; position:absolute; top:0; left:0; bottom:0; right:0; background:  linear-gradient(180deg, #0A0A0A 0%, rgba(0, 0, 0, 0) 42.19%, rgba(0, 0, 0, 0.536458) 100%);}
.banner__heading-small{font:400 40px/54px 'NEXT'; color: #FFFFFF;}
.wrapper__banner ul{padding:0; margin:0 -15px}
.wrapper__banner ul li{list-style:none; padding:0 15px; margin:0}
.banner__info-wrp{transform: translateY(50%); position:absolute; bottom:0; z-index:1; width:100%}
.banner__info{position:relative; min-height: 140px;background: #FF5B2F;color: #fff;font-size: 18px;line-height: 24px;font-weight: 700;}
.banner__info::after {position: absolute;content: "";border: 40px solid transparent;border-left: 0px solid #FF5B2F;border-top: 140px solid #FF5B2F;right: -40px;top: 0}
.banner__info span{display: block;font-weight: 400;white-space: nowrap;}
.block-icon__image{width:45px; min-width:45px; text-align:center}
.info__block-icon{padding:0 50px; position:relative}
.info__block-icon::after{opacity: 0.4; content:""; height:84px; width:1px; background:#601919; position:absolute; right:0; top:50%; transform:translateY(-50%)}
.block-icon__text{padding-left:30px; color:#fff !important; text-decoration:none !important}
.info__block-icon:last-child{padding-right:20px}
.info__block-icon:last-child::after{display:none}
.video-play__banner img{transition:all 0.3s linear 0s}
.video-play__banner:hover img{opacity:0.8; transform:scale(1.1)}
@media(max-width:1229px){
	.wrapper__banner{height:630px}
	.info-wrp-padding{padding-right:55px}
	.banner__heading-small{font:400 32px/46px 'NEXT'}
	.info__block-icon{padding:0 40px}
	.banner__info{min-height: 120px; font-size: 16px;line-height: 22px}
	.block-icon__text{padding-left:20px}
	.block-icon__image{width: 40px; min-width: 40px;}
	.block-icon__image img{max-height:35px}
	.banner__info::after{border: 30px solid transparent; border-left: 0px solid #FF5B2F; border-top: 120px solid #FF5B2F; right: -30px}
}
@media(max-width:991px){
	.wrapper__banner{height:500px; padding-top:40px}
	.info-wrp-padding{padding-right:35px}
	.banner__heading-small{font:400 28px/36px 'NEXT'}
	.info__block-icon{padding:0 20px}
	.info__block-icon::after{height:70px}
	.banner__info{min-height: 100px; font-size: 14px;line-height: 18px}
	.block-icon__text{padding-left:15px}
	.block-icon__image{width: 35px; min-width: 35px;}
	.block-icon__image img{max-height:30px}
	.banner__info::after{border: 20px solid transparent; border-left: 0px solid #FF5B2F; border-top: 100px solid #FF5B2F; right: -20px}
	.wrapper__banner ul{margin:0 -10px}
	.wrapper__banner ul li{padding:0 10px}
	.banner__logos{width:160px}
}
@media(max-width:767px){
	.wrapper__banner{height: 420px;padding-top: 25px;}
	.info-wrp-padding{padding-right:15px}
	.banner__heading-small{font:400 24px/32px 'NEXT'}
	.info__block-icon{padding: 0 15px;}
	.info__block-icon::after{height:50px}
	.banner__info{min-height: 90px;font-size: 13px;line-height: 17px;}
	.block-icon__text{padding-left: 10px;}
	.block-icon__image{width: 30px;min-width: 30px;}
	.block-icon__image img{max-height: 25px;}
	.banner__info::after{display:none}
	.banner__logos{width:140px}
}
@media(max-width:575px){
	.wrapper__banner{background-position: center right !important; height: auto;padding-top: 60px;padding-bottom: 100px;}
	.banner__heading-small{font:400 20px/28px 'NEXT'; margin-top:20px}
	.info__block-icon{padding: 5px 15px;}
	.info__block-icon::after{display:none}
	.banner__info{min-height: auto; padding:10px 0; font-size: 12px;line-height: 16px;}
	.block-icon__image{width: 25px;min-width: 25px;}
	.block-icon__image img{max-height: 20px;}
	.banner__logos{width:120px}
	.video-play__banner img{max-width:120px}
}
/*** О нас ***/
.about__block{-ms-flex: 0 0 645px; flex: 0 0 645px; max-width: 645px; padding:0 15px}
.about__image{-ms-flex: 0 0 calc(100% - 645px); flex: 0 0 calc(100% - 645px); max-width: calc(100% - 645px); padding:0 15px}
.about__image img{position:relative; transform:translateX(4vw)}
@media(max-width:1229px){
	.about__block{-ms-flex: 0 0 500px; flex: 0 0 500px; max-width: 500px; padding-top:110px}
	.about__image{-ms-flex: 0 0 calc(100% - 500px); flex: 0 0 calc(100% - 500px); max-width: calc(100% - 500px)}
	.about__image img{height: 600px; transform: translateX(0vw);}
}
@media(max-width:991px){
	.about__block{-ms-flex: 0 0 450px; flex: 0 0 450px; max-width: 450px; padding-top:100px}
	.about__image{-ms-flex: 0 0 calc(100% - 450px); flex: 0 0 calc(100% - 450px); max-width: calc(100% - 450px)}
	.about__image img{height: 500px}
}
@media(max-width:767px){
	.about__block{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-top:80px}
	.about__image{display:none}
}
@media(max-width:575px){
	.about__block{padding-top:100px}
}
@media(max-width:322px){
	.about__block{padding-top:110px}
}
/*** УНИКАЛЬНЫЙ ПРОЕКТ ***/
.wrapper__steps{margin-top:-30px;padding-bottom: 176px;}
.steps__block{-ms-flex: 0 0 620px; flex: 0 0 620px; max-width: 620px; padding:30px 0}
.steps__image{-ms-flex: 0 0 140px; flex: 0 0 140px; max-width: 140px;}
.steps__text{-ms-flex: 0 0 calc(100% - 140px); flex: 0 0 calc(100% - 140px); max-width: calc(100% - 140px); font-weight:400; padding-left:30px}
.steps__text-title{color:#041D87; font-weight:900}
.steps__text p{margin-bottom:0}
.steps__first{background:url(../images/step-2-after.png) no-repeat 25vw top}
.steps__second{background:url(../images/step-1-after.png) no-repeat 10vw bottom}
.steps__third{position:relative}
.steps__third::after{position:absolute;content:"";width:721px;height:514px;background:url(../images/steps.png) no-repeat 0 0;right: -23vw;top: -90px;}
@media(max-width:1780px){
	.steps__third::after{right: -25vw}
}
@media (max-width: 1650px){
	.steps__second{transform: translateX(-150px);}
	.steps__third::after {right: -18vw}
}
@media (max-width: 1480px){
	.steps__second{transform: translateX(-280px); background: url(../images/step-1-after.png) no-repeat 22vw bottom / 200px}
	.steps__third::after{right: -15vw}
}
@media (max-width: 1229px){
	.wrapper__steps{margin-top:60px; padding-bottom:0}
	.steps__third::after {display:none}
	.steps__block{padding:25px 0}
	.steps__first{background:url(../images/step-2-after.png) no-repeat 35vw top}
	.steps__second{transform: translateX(0);  background:url(../images/step-1-after.png) no-repeat 2vw bottom}
}
@media (max-width: 991px){
	.wrapper__steps{margin-top:60px;padding-bottom: 10px;}
	.wrapper__steps h2 br{display:none}
	.steps__third::after {display:none}
	.steps__first, .steps__second{background:none}
	.steps__block{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding:20px 0}
	.steps__image{-ms-flex: 0 0 100px; flex: 0 0 100px; max-width: 100px;}
	.steps__image img{width:100%}
	.steps__text{-ms-flex: 0 0 calc(100% - 100px); flex: 0 0 calc(100% - 100px); max-width: calc(100% - 100px); padding-left:20px}
}
@media (max-width: 767px){
	.wrapper__steps {margin-top: 30px;padding-bottom: 0; text-align:center}
	.steps__image, .steps__text{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left:0}
	.steps__image img{max-width: 70px;padding-bottom: 10px}
	.steps__block{padding:15px 0}
	.steps__text p{margin-top:0}
	.steps__text-title{padding:5px 0}
}
@media (max-width: 575px){
	.wrapper__steps {margin-top: 20px; padding-bottom:10px}
	.steps__image img{max-width: 50px;padding-bottom:5px}
	.steps__block{padding:10px 0}
}
/*** ГЛАВНЫЕ ГЕРОИ СЕРИАЛА  ***/
.heroes-child__block{text-decoration:none !important}
.heroes-child__image{width:200px}
.heroes-child__image img{width:100%}
.heroes-child__info{-ms-flex: 0 0 calc(100% - 200px); flex: 0 0 calc(100% - 200px); max-width: calc(100% - 200px); padding-left:40px}
.heroes-child__info span{display:block}
.heroes-child__title{background:#001689; color:#fff; font-weight:900; text-transform:uppercase; padding:15px 15px 15px 0; margin-bottom:15px; position:relative}
.heroes-child__title::before{background: #001689;content: "";position: absolute;top: 0;bottom: 0;left: -40px;width: 40px}
.heroes-child__title::after{position: absolute;content: "";border: 20px solid transparent;border-left: 0px solid #001689;border-top: 102px solid #001689;right: -20px;top: 0}
.heroes-child__desc{font-weight:400; padding-right:10px; color:#373737}
.heroes-child__row{margin:0 -40px}
.heroes-child__out{padding:50px 40px}
.wrapper__heroes-child .h2{margin-bottom:20px}
@media (min-width: 1230px){
	.wrapper__heroes-child{padding-top:0; margin-top:-40px}
}
@media (max-width: 1229px){
	.heroes-child__row{margin:0 -25px}
	.heroes-child__out{padding:30px 25px}
	.heroes-child__image{width:180px}
	.heroes-child__info{-ms-flex: 0 0 calc(100% - 180px); flex: 0 0 calc(100% - 180px); max-width: calc(100% - 180px); padding-left:20px; font-size:16px; line-height:22px}
	.heroes-child__title{padding:10px 10px 10px 0; margin-bottom:10px}
	.heroes-child__title::before{left: -20px;width: 20px}
	.heroes-child__title::after{border: 15px solid transparent;border-top: 86px solid #001689;right: -15px}
}
@media (max-width: 991px){
	.heroes-child__row{margin:0 -15px}
	.heroes-child__out{padding:15px}
	.heroes-child__image{width:200px}
	.heroes-child__title{margin-bottom:15px}
	.heroes-child__info{-ms-flex: 0 0 calc(100% - 200px); flex: 0 0 calc(100% - 200px); max-width: calc(100% - 200px); padding-left:30px}
	.heroes-child__title::before{left: -30px;width: 30px}
}
@media (max-width: 767px){
	.wrapper__heroes-child .h2{text-align:center; margin-bottom:10px}
	.heroes-child__image{width:180px}
	.heroes-child__title{margin-bottom:10px}
	.heroes-child__info{-ms-flex: 0 0 calc(100% - 180px); flex: 0 0 calc(100% - 180px); max-width: calc(100% - 180px); padding-left:20px; font-size:15px; line-height:21px}
	.heroes-child__title::before{left: -20px;width: 20px}
	.heroes-child__title::after{border-top: 83px solid #001689}
	.heroes-child__desc{padding-right:0}
}
@media (max-width: 575px){
	.heroes-child__image{width:160px}
	.heroes-child__info{-ms-flex: 0 0 calc(100% - 160px); flex: 0 0 calc(100% - 160px); max-width: calc(100% - 160px); padding-left:15px; font-size:14px; line-height:20px; padding-right:10px}
	.heroes-child__title::before{left: -15px;width: 15px}
	.heroes-child__title::after{border-top: 80px solid #001689}
}
@media (max-width: 375px){
	.wrapper__heroes-child{text-align:center}
	.heroes-child__image, .heroes-child__info{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left:0; padding-right:0}
	.heroes-child__title::before{display:none}
	.heroes-child__title::after{border-top: 80px solid #001689}
	.heroes-child__title{padding-left: 15px;max-width: 90%;position: relative;margin: -40px 0 10px 0}
	.heroes-child__desc{padding:0 10px}
}
/*** Сериал ***/
.serial__block{padding-bottom:80px}
.serial__block:last-child{padding-bottom:0}
.serial__info .h3{-ms-flex: 0 0 calc(100% - 700px); flex: 0 0 calc(100% - 700px); max-width: calc(100% - 700px);}
.serial__info-text p{margin:0; font-weight:500}
.serial__block a, .no-video{display:block; margin-bottom:25px; position:relative}
.serial__block a::after{transition:all 0.3s linear 0s; content:""; top:0; bottom:0; left:0; right:0; background:url(../images/play2.svg) no-repeat center center; position:absolute}
.serial__block a:hover::after{opacity:0.8; transform:scale(1.1)}
@media (max-width: 1229px){
	.serial__block{padding-bottom:60px}
	.serial__block a{margin-bottom:20px}
}
@media (max-width: 991px){
	.serial__block{padding-bottom:50px}
	.serial__block a, .no-video{margin-bottom:15px}
	.serial__info{flex-wrap:wrap}
	.serial__info .h3{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.serial__block a::after{background-size:120px 120px}
}
@media (max-width: 767px){
	.serial__block{padding-bottom:40px}
	.serial__block a, .no-video{margin-bottom:10px}
	.serial__block a::after{background-size:100px 100px}
	.wrapper__serial .h2{text-align:center}
}
@media (max-width: 575px){
	.serial__block{padding:15px 0; text-align:center}
	.serial__block a, .no-video{margin-bottom:10px}
	.serial__info .h3{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.serial__block a::after{background-size:100px 100px}
	.wrapper__serial .h2{text-align:center}
}
@media (max-width: 420px){
	.serial__block img{height:250px; object-fit:cover}
}
@media (max-width: 320px){
	.serial__block img{height:200px}
}
/*** Создатели ***/
.wrapper__makers .col-lg-4 span, .wrapper__makers .col-xl-4 span{display:block}
.wrapper__makers.article-masters{margin:0 -15px}
.wrapper__makers.article-masters .col-lg-4{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; padding:15px}
.wrapper__makers.article-masters .col-lg-4 .makers__block{height: 100%;display: flex;justify-content: space-between;}
.wrapper__makers.article-masters .col-lg-4 .makers__block .makers__images, .wrapper__makers.article-masters .col-lg-4 .makers__block .makers__infos{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.wrapper__makers.article-masters .col-lg-4 .makers__block .makers__infos-title{font-size: 24px;line-height: 28px;padding-bottom: 15px}
.wrapper__makers.article-masters .col-lg-4 .makers__block .makers__infos {padding: 15px; font-size: 14px; line-height: 20px; text-align:left}
.wrapper__makers.article-masters .col-lg-4 .makers__block .makers__asks{color:#fff; padding-top:15px}
.wrapper__makers.article-masters .col-lg-4 .makers__block .makers__asks strong{display:block; font-size:120%; padding-bottom:5px}

.wrapper__makers.article-masters .col-lg-4:nth-child(2) .makers__infos, .wrapper__makers.article-masters .col-lg-4:nth-child(3) .makers__infos{background:#001689}
.wrapper__makers.article-masters .col-lg-4 .makers__images img{height:100%; object-fit:cover}

.wrapper__makers .row .col-lg-4:nth-child(5) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(5) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(1) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(3) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(7) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(9) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(11) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(14) .makers__infos{background:#001689}
.makers__logo{height:110px; margin-bottom:60px}
.makers__logo img{width:100%; max-height:110px; height:auto; object-fit:cover}
.makers__infos{background:#FF5B2F; padding:20px; color:#fff; font-size:16px; line-height:18px; font-weight:500}
.makers__infos-title{font-size:28px; line-height:28px; padding-bottom:10px}
.makers__asks{padding-top:20px; color:#000}
.makers__block{text-decoration:none !important}
.wrapper__makers.article-jouri .col-xl-4 span.makers__block{height:100%;display: flex;justify-content: space-between}
.wrapper__makers.article-jouri .col-xl-4 span.makers__images{min-width:190px; width:190px}
.wrapper__makers.article-jouri .col-xl-4 span.makers__infos-title {font-size: 16px;line-height: 18px;padding-bottom: 15px}
.wrapper__makers.article-jouri .col-xl-4 span.makers__infos {padding: 10px 15px; font-size: 14px; line-height: 16px; text-align:left}



@media (min-width: 1230px){
	.wrapper__makers .row{margin:0 -65px}
	.wrapper__makers .col-lg-4{padding:0 65px}
	.wrapper__makers.article-jouri .row{margin:-15px}
	.wrapper__makers.article-jouri .col-xl-4{padding:15px}
}
@media (max-width: 1229px){
	.makers__logo{height:110px; margin-bottom:40px}
	.makers__infos{padding:15px; font-size:15px; line-height:17px}
	.makers__infos-title{font-size:26px; line-height:26px; padding-bottom:5px}
	.makers__asks{padding-top:15px}
	.wrapper__makers.article-jouri .col-xl-4{padding:15px}
	.wrapper__makers.article-jouri .row .col-xl-4:nth-child(7) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(3) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(11) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(14) .makers__infos{background:#FF5B2F}
	.wrapper__makers.article-jouri .row .col-xl-4:nth-child(4) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(8) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(12) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(13) .makers__infos{background:#001689}
}
@media (max-width: 991px){
	.makers__logo{height:80px; margin-bottom:20px}
	.makers__logo img{max-height:80px}
	.makers__infos{padding:10px; font-size:14px; line-height:16px}
	.makers__infos-title{font-size:22px; line-height:22px}
	.makers__asks{padding-top:10px}
	.wrapper__makers.article-masters .col-lg-4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; padding:15px}
	.wrapper__makers.article-masters .col-lg-4:nth-child(4) .makers__infos{background:#001689}
	.wrapper__makers.article-masters .col-lg-4:nth-child(3) .makers__infos, .wrapper__makers.article-masters .col-lg-4:nth-child(5) .makers__infos{background:#FF5B2F}
}
@media (max-width: 767px){
	.wrapper__makers{text-align:center}
	.makers__logo{height:auto; margin-bottom:0}
	.makers__logo img{max-height:none; width:auto; max-width:230px}
	.wrapper__makers .col-lg-4{padding:15px}
	.wrapper__makers .col-lg-4:nth-child(5){padding-bottom:0}
	.wrapper__makers.article-jouri .col-xl-4{padding:10px 15px}
	.wrapper__makers.article-jouri .row .col-xl-4:nth-child(1) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(5) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(9) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(11) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(13) .makers__infos{background:#FF5B2F}
	.wrapper__makers.article-jouri .row .col-xl-4:nth-child(2) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(6) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(10) .makers__infos, .wrapper__makers.article-jouri .row .col-xl-4:nth-child(14) .makers__infos{background:#001689}
	.wrapper__makers.article-jouri .col-xl-4 span.makers__images{min-width:150px; width:150px}
	.wrapper__makers.article-jouri .col-xl-4 span.makers__images img{height:100%; object-fit: cover;}
	
	.wrapper__makers.article-masters .col-lg-4 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%}
	.wrapper__makers.article-masters .col-lg-4 .makers__block{flex-wrap:wrap}
	.wrapper__makers.article-masters .col-lg-4 .makers__block .makers__images, .wrapper__makers.article-masters .col-lg-4 .makers__block .makers__infos{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	
	.wrapper__makers.article-masters .row{margin:0}
	.wrapper__makers.article-masters .col-lg-4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding:5px 15px}
	.wrapper__makers.article-masters .col-lg-4 .makers__block .makers__infos-title{font-size: 20px;line-height: 24px;padding-bottom: 10px}
	.wrapper__makers.article-masters .col-lg-4 .makers__block .makers__infos {padding: 10px; font-size: 12px; line-height: 16px}
	.wrapper__makers.article-masters .col-lg-4 .makers__block .makers__asks{padding-top:10px}
}
/*** Фото процесса ***/
.sertificate__slider img {display: inline;width: 100%}
.sertificate__slide-prev{padding:10px 5px 0}
.sertificate__slider-prev{text-align:left; margin:0 -5px}
.sertificate__slider-prev .slick-track{display:inline-block}
.sertificate__slide-prev span{cursor:pointer}
.sertificate__slide-prev span::after{transition:all 0.3s linear 0s; opacity:0; border:8px solid #FF5B2F; top:0; left:0; right:0; bottom:0; content:""; position:absolute}
.slick-slide.slick-current.slick-active .sertificate__slide-prev span::after{opacity:1}

/*** Партнёры ***/
.parthners__row{margin:0 -15px}
.parthners__block{width: 20%; padding:0 15px}
@media (max-width: 991px){
	.parthners__row{margin:0 -10px}
	.parthners__block{padding:0 10px 15px}
}
@media (max-width: 767px){
	.parthners__block{width:50%}
}
/*** Футер ***/
footer{font-family:'NEXT'; padding:70px 0; background:#313131; color:#fff; font-weight:400; position:absolute; bottom:0; width:100%}
footer a{color:#fff}
footer a:hover{color:#FF5B2F; text-decoration:none !important}
.footer__phone{font-size:30px}
.footer__contact{padding:40px 15px}
footer ul{padding:0; margin:0}
footer ul li{padding:0 0 0 20px; margin:0; list-style:none}
footer ul li a{color:#313131;background:#fff;border-radius:100%;width:35px;height:35px;line-height: 37px;display:block;text-align:center;font-size: 20px;}
footer ul li a:hover{color:#fff !important;background:#FF5B2F}
@media (max-width: 1229px){
	footer{padding:60px 0}
	.footer__contact{padding:30px 15px}
}
@media (max-width: 991px){
	footer{padding:40px 0}
	footer a{display:block}
	/*footer ul{padding:20px 0 0; margin:0}*/
	.footer__links a:nth-child(2){padding:10px 0}
	/*.footer__mail, .footer__city{padding:5px 0 0}*/
	.footer__mail, .footer__city{display:none}
	.footer__contact{padding:0 15px}
	.footer__phone{font-size:24px; padding-bottom:5px}
	.footer__rec{padding-top:30px}
}
@media (max-width: 767px){
	footer{padding:30px 0; text-align:center}
	footer a{display:block}
	footer ul{padding:15px 0; margin:0}
	footer ul li{padding:0 10px; margin:0; list-style:none}
	.footer__links a:nth-child(2) {padding: 5px 0}
	.footer__rec{padding-top:0}
}
/*** Модалки ***/ 
.fancybox-bg{background: #313131 !important;opacity: 0.9 !important}
.modal-nova{overflow:visible; border-radius:0}
.sl_form{background:trasparent; border-radius: 0; padding:40px 35px 30px}
.modal-nova .h1{max-width:350px;font: 400 36px/42px 'NEXT';color: #000 !important;text-align: center;margin:0 0 20px;}
.modal-nova .h1 span{display:block; line-height:1.2em; font-size:50%; font-weight:400; color:#0c161a}
.sl_form input[type=text], .sl_form textarea{box-shadow:none !important;font-size:18px;border-radius:0px;margin-top: 10px;border: 2px solid #FF5B2F;background:#fff;width:350px;height: 55px;color:#313131;padding:0 20px;}
.sl_form input[type=text]:focus, .sl_form textarea:focus{border-color:#001689}
.sl_form input[type=text].disabled_phone{border-color:#ff0000}
.sl_form textarea{height:110px; padding-top:5px}
.sl_form button{width:250px;background: #FF5B2F;height: 62px;text-align:center;color: #fff;font: 500 16px "NEXT";border:none;margin: 20px auto 0;display: block;text-transform: uppercase;}
.sl_form button:hover{background:#001689}
.sl_form .form-agreement-yes{margin:15px 0 0; width:100%}
.modal-nova .fancybox-button.fancybox-close-small{transition:all 0.3s linear 0s; padding: 5px !important;opacity: 1;background: #FF5B2F;color: #fff;border-radius: 100%;top: -20px;right: -20px;}
.modal-nova .fancybox-button.fancybox-close-small:hover{background:#001689}
.info-fancy{width:600px}
.info-fancy .heroes-child__image{float:left; margin:0 15px 5px 0}
.info-fancy p{margin-top:0}
@media(max-width:1229px){
	.sl_form input[type=text]{margin-top: 10px;height: 42px;padding: 0 15px 0 30px;}
	.sl_form input[name=name], .sl_form input[name=phone], .field-subscrible input{background-position: 10px center;}
	.sl_form textarea{background-position:10px 12px; padding-left:30px; height:90px}
	.sl_form button{height: 46px;font-size:14px;margin-top: 15px;}
}
@media(max-width:991px){
	.sl_form input[type=text], .field-subscrible input{height: 40px}
	.sl_form textarea{height:70px}
	.sl_form button{height: 42px; margin-top: 10px;}
}
@media(max-width:767px){
	.sl_form input[type=text], .field-subscrible input{height:38px}
	.sl_form button{height: 40px}
}
@media(max-width:420px){
	.modal-nova{width:90%}
	.sl_form{padding:30px 30px 20px}
	.modal-nova .h1{max-width:100%; font-size: 22px; line-height:28px}
	.sl_form input[type=text], .sl_form textarea, .sl_form button, .sl_form .form-agreement-yes{width:100%}
}

.wrapper__presentation{}
.wrapper__presentation .h2{margin:0 0 -60px}
.presentation__row{margin-bottom:90px}
.presentation__title{font: 400 32px/48px 'NEXT';letter-spacing: 0.1em;text-transform: uppercase;color: #000000;}
.presentation__row .col-4{-ms-flex: 0 0 495px; flex: 0 0 495px; max-width: 495px}
.presentation__row .col-8{padding-right:0; -ms-flex: 0 0 calc(100% - 495px); flex: 0 0 calc(100% - 495px); max-width: calc(100% - 495px); padding-bottom:30px}
.presentation__link{background:url(../images/line.svg) no-repeat 0 0 / contain; padding-right:110px;width: 751px;position: relative;z-index: 1;color: #fff !important;text-decoration: none !important;height: 100px;margin-top: 50px;}

@media(max-width:1229px){
	.wrapper__presentation .h2{margin:0 0 -55px}
	.presentation__row{margin-bottom:60px}
	.presentation__title{font: 400 26px/42px 'NEXT';letter-spacing: 0}
	.presentation__row .col-4{-ms-flex: 0 0 395px; flex: 0 0 395px; max-width: 395px}
	.presentation__row .col-8{-ms-flex: 0 0 calc(100% - 395px); flex: 0 0 calc(100% - 395px); max-width: calc(100% - 395px); padding-bottom:30px}
	.presentation__link{padding-right: 110px;width: 675px;height: 85px;margin-top: 30px}
	.presentation__link img{height:50px}
}
@media(max-width:991px){
	.wrapper__presentation .h2{margin:0 0 20px}
	.presentation__row{margin-bottom:30px}
	.presentation__title{font: 400 22px/32px 'NEXT'}
	.presentation__row .col-4{-ms-flex: 0 0 295px; flex: 0 0 295px; max-width: 295px}
	.presentation__row .col-8{-ms-flex: 0 0 calc(100% - 295px); flex: 0 0 calc(100% - 295px); max-width: calc(100% - 295px); padding-bottom:15px}
	.presentation__link{padding-right: 160px;width: 630px;height: 70px;margin-top: 20px}
	.presentation__link img{height:40px}
}
@media(max-width:767px){
	.wrapper__presentation .h2{margin:0 0 30px; text-align:center}
	.presentation__row{margin-bottom:20px}
	.presentation__title{font: 400 18px/26px 'NEXT';}
	.presentation__row .col-4{-ms-flex: 0 0 200px; flex: 0 0 200px; max-width: 200px}
	.presentation__row .col-8{ -ms-flex: 0 0 calc(100% - 200px); flex: 0 0 calc(100% - 200px); max-width: calc(100% - 200px); padding-bottom:10px;}
	.presentation__link{padding-right: 160px;width: 525px;height: 55px;margin-top: 15px;}
	.presentation__link img{height:30px}
}
@media(max-width:575px){
	.presentation__row{margin-bottom:20px}
	.presentation__title{font: 400 18px/26px 'NEXT';}
	.presentation__row .col-4{-ms-flex: 0 0 200px; flex: 0 0 200px; max-width: 200px}
	.presentation__row .col-8{ -ms-flex: 0 0 calc(100% - 200px); flex: 0 0 calc(100% - 200px); max-width: calc(100% - 200px); padding-bottom:10px;}
	.presentation__link{padding-right: 160px;width: 525px;height: 55px;margin-top: 0}
	.presentation__link img{height:30px}
}
@media(max-width:420px){
	.presentation__row{margin-bottom:35px}
	.presentation__row:last-child{margin-bottom:0}
	.presentation__row .col-4 img{height:250px; object-fit:cover}
	.presentation__title{text-align:center}
	.presentation__title br{display:none}
	.presentation__row .col-4{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%}
	.presentation__row .col-8{padding-right:15px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-bottom:10px;}
	.presentation__link {width: 100%;height: 55px;margin-top: 10px;padding: 0 20px 0 0 !important;background-size: cover}
}
@media(max-width:375px){
	.presentation__link img{height:20px}
}
@media(max-width:320px){
	.presentation__link {height: 45px}
}

.quiz-info{font:400 18px/24px 'NEXT'; color: #000000}
.quiz-info__image{padding-right:30px; min-width:280px; width:280px; max-width:280px}
.quiz-info__image img{width:100%}
.quiz__row input[type="text"]{height: 60px; background: #FFFFFF;border: 1px solid #001689;font:400 18px/24px 'NEXT'; color: #000000;width:100%; border-radius:0px; border: 1px solid #001689}
.quiz__row button, .all_news{ border-radius:0px; border:none;text-align:center;width:100%;height: 60px;font:400 18px/24px 'NEXT'; color: #FFF;background: #FF5B2F;}
.quiz__row button:hover, .all_news:hover{background: #001689}
.all_news{line-height:60px; color:#fff !important; text-decoration:none !important; display:block; margin-top:30px}
.all_news{margin-top:30px}
.quiz__row .form-agreement-yes{font:400 12px/14px 'NEXT'; color: #000000;}
.quiz__row .form-agreement-yes a{text-decoration:none; color: #000000;}
.quiz__row  .checkbox-week-custom {position: relative;margin-right: 10px;border: none;border-radius: 0;width: 14px;min-width: 14px;height: 14px; background: #FFFFFF; box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.25)}

@media(max-width:1229px){
	.quiz-info{font:400 16px/22px 'NEXT'}
	.quiz-info__image{padding-right:20px; min-width:230px; width:230px; max-width:230px}
	.quiz__row input[type="text"]{height: 50px; font:400 16px/22px 'NEXT'}
	.quiz__row button, .all_news{height: 50px;font:400 16px/22px 'NEXT'}
	.all_news{line-height:50px; margin-top:20px}
}
@media(max-width:991px){
	.quiz-info{font:400 14px/20px 'NEXT'}
	.quiz-info__image{padding-right:15px; min-width:140px; width:140px; max-width:140px}
	.quiz__row input[type="text"]{height: 40px; font:400 14px/20px 'NEXT'}
	.quiz__row button, .all_news{height: 40px;font:400 14px/20px 'NEXT'}
	.all_news{line-height:40px; margin-top:0}
}
@media(max-width:767px){
	.quiz-info{font:400 16px/22px 'NEXT'}
	.quiz-info__image{padding-right:15px; min-width:170px; width:170px; max-width:170px}
	.quiz__row input[type="text"]{height: 50px; font:400 16px/22px 'NEXT'}
	.quiz__row button, .all_news{height: 50px;font:400 16px/22px 'NEXT'}
	.all_news{line-height:50px; margin:0 auto; max-width:350px}
}
@media(max-width:575px){
	.quiz-info{font:400 14px/20px 'NEXT'}
	.quiz-info__image{padding-right:15px; min-width:140px; width:140px; max-width:140px}
	.quiz__row input[type="text"]{font:400 14px/20px 'NEXT'}
	.quiz__row button, .all_news{font:400 14px/20px 'NEXT'}
	.all_news{line-height:50px}
}
@media(max-width:350px){
	.quiz-info{font:400 13px/18px 'NEXT'}
	.quiz-info__image{padding-right:15px; min-width:100px; width:100px; max-width:100px}
	.quiz__row input[type="text"]{height: 40px; font:400 13px/18px 'NEXT'}
	.quiz__row button, .all_news{height: 40px;font:400 13px/18px 'NEXT'}
	.all_news{line-height:40px}
}

.list-banner{padding:10px 0 0; margin:0}
.list-banner li{padding:0; margin:0; list-style:none; font:400 9px/12px 'NEXT'; color: #000000}
.list-banner li a{color:#041D87; text-decoration:underline}

.see-presentation{text-decoration:none !important; margin-top:30px;text-transform: uppercase;padding-left:20px;color: #FFFFFF !important; text-decoration:none; font:400 18px/52px 'NEXT'; background:url(../images/see.png) no-repeat 0 0 / contain}
.see-presentation::after{display:none}
@media(max-width:1229px){
	.see-presentation{margin-top: 20px; padding-left: 5px;font: 400 14px/28px 'NEXT'}
}
@media(max-width:991px){
	.see-presentation {margin-top: 10px;padding-left: 15px;font: 400 16px/35px 'NEXT'}
}
@media(max-width:767px){
	.see-presentation {margin-bottom:20px !important}
}
@media(max-width:575px){
	.see-presentation {width: 260px;margin: 10px auto;text-align: left}
}
/*** Новости ***/
.news__link{font-size: 16px;line-height: 24px;text-transform: uppercase;color: #FFFFFF;position:relative;padding-right:20px;}
.news__link::after {border: 17px solid transparent;border-left: 3px solid #001689;border-top: 84px solid #001689;content: "";position: absolute;top: 0;right: 0}
.news__block{text-decoration:none !important; }
.news__link span{background: #001689;min-height: 100px;display: flex !important;align-items: center;justify-content: center;padding: 0 20px;}
.news__row .col-12:nth-child(even) .news__link span{background: #FF5B2F}
.news__row .col-12:nth-child(even) .news__link::after{border: 17px solid transparent;border-left: 3px solid #FF5B2F;border-top: 85px solid #FF5B2F;}
.news__smalltext{font-size: 16px;line-height: 24px;color: #000000}
.news__date{padding:20px 0 10px;font-size: 18px;line-height: 24px;color: #C4C4C4}
.news__date .time{display:none}
.news__block img, .news__block span, .news__link::after{transition:all 0.3s linear 0s}
.news__block:hover img{transform:scale(1.1)}
.news__block:hover .news__link span{background: #FF5B2F}
.news__block:hover .news__link::after{border: 17px solid transparent;border-left: 3px solid #FF5B2F;border-top: 85px solid #FF5B2F;}
.news__row .col-12:nth-child(even) .news__block:hover .news__link span{background: #001689}
.news__row .col-12:nth-child(even) .news__block:hover .news__link::after{border: 17px solid transparent;border-left: 3px solid #001689;border-top: 85px solid #001689;}
.news__block:hover .news__date{color:#000}
.slider-plitka{}
.slider-plitka img{height:180px; object-fit:cover; width:100%}
@media(max-width:1229px){
	.news__link {font-size: 13px;line-height: 22px;padding-right: 20px}
	.news__link span {padding: 0 0 0 15px;}
	.news__smalltext{font-size: 13px;line-height: 20px}
	.news__date{padding: 15px 0 5px;font-size: 13px;line-height: 20px}
}
@media(max-width:991px){
	.slider-plitka img{height:140px}
}
@media(max-width:767px){
	.news__link {font-size: 13px;line-height: 20px;padding-right: 15px;}
	.news__link span {padding: 0 0 0 10px;min-height:75px}
	.news__smalltext{font-size: 13px;line-height: 20px}
	.news__date{padding: 15px 0 5px;font-size: 13px;line-height: 20px}
	.news__link::after {border: 12px solid transparent;border-left: 3px solid #001689;border-top: 63px solid #001689}
	.news__row .col-12:nth-child(even) .news__link::after{border: 12px solid transparent;border-left: 3px solid #FF5B2F;border-top: 63px solid #FF5B2F;}
	.news__block:hover .news__link::after{border: 12px solid transparent;border-left: 3px solid #FF5B2F;border-top: 63px solid #FF5B2F;}
	.news__row .col-12:nth-child(even) .news__block:hover .news__link::after{border: 12px solid transparent;border-left: 3px solid #001689;border-top: 63px solid #001689;}
	.slider-plitka{margin:0 -5px}
	.slider-plitka .col-xl-3{padding:5px}
}
@media(max-width:575px){
	.news__smalltext{display:none !important}
	.news__date{padding: 5px 0 5px}
	.slider-plitka img {
    height: 25vw;
}
}
@media(max-width:380px){
	.news__link, .news__smalltext, .news__date{font-size: 13px;line-height: 20px}
}
@media(max-width:350px){
	.news__link, .news__smalltext, .news__date{font-size: 12px;line-height: 16px}
}
article.news_article p, article.news_article ul, article.news_article ol, article.news_article blockquote{font-size: 16px;line-height: 26px;margin: 15px 0;}
article.news_article blockquote{margin:30px 0; padding:10px 0 10px 15px; border-left: 5px solid #FF5B2F;}
article.news_article a{color:#FF5B2F}
@media(max-width:991px){
	article.news_article p, article.news_article ul, article.news_article ol, article.news_article blockquote{font-size: 14px;line-height: 24px;margin: 10px 0;}
	article.news_article blockquote{margin:20px 0; padding:5px 0 5px 10px; border-left: 3px solid #FF5B2F;}
}
@media(max-width:575px){
	article.news_article p, article.news_article ul, article.news_article ol, article.news_article blockquote{font-size: 12px;line-height: 20px}
}