.form--white .form__subscribe-checkbox:after {
	background: rgba(188, 195, 208, 0.5);
}

.form__input-inner .required:after {
	content: '*';
	position: absolute;
	color: #626C77;
	top: 13px;
	left: 217px;
}

.product__show.link {
	z-index: 5;
}
.product__col--long .product__nominal {
	text-align: left;
}
@media screen and (max-width: 767px) {
	.product__col--long .product__nominal {
		text-align: center
	}	
}
.show-lg{
	display: none;
}
.page-template-page-analitics .nlp-promo.drk-promo{
	background-color: #0B070F;
}

.page-template-page-analitics  .swiper-slide:not(.swiper-slide-active) .promo__img__wrap .promo__img{
	overflow: hidden;
}

.page-template-page-analitics .arrows {
	width: 402px;
	height: 402px;
	top: calc(50% - 203px);
}

.page-template-page-analitics .arrows--left {
	justify-content: flex-end;
	transform: translateX(-100%);
	left: 77px;
}

.page-template-page-analitics .arrows--right {
	justify-content: flex-start;
	transform: translateX(100%);
	right: 77px;
}
.page-template-page-analitics .page-promo .promo-btns .btn {
	width: 185px;
	padding: 0;
}
.page-template-page-analitics .page-promo .promo-btns .btn.btn--gray{
	width: 171px;
	margin-left: 19px;
}
.page-template-page-analitics .drk-promo .promo-btns{
	position: relative;
	top: 1px;
}
.page-template-page-analitics .p-vsaas .top__row{
margin-bottom: 64px;
}
.page-template-page-analitics .article.p-vsaas__technology{
	padding-bottom: 107px;
}
.page-template-page-analitics .vsaas-tarification{
	padding-bottom: 98px;
}
.page-template-page-analitics .page-body{
	padding-bottom: 60px;
}



@media (max-width:1679px) {
	.p-vsaas__apl-link.p-vsaas__nlp-link--mb{
		margin-bottom: 17px;
	}
.page-template-page-analitics .p-vsaas__apl-grid-name{
	margin-top: 31px;
	margin-bottom: 16px;
}
.page-template-page-analitics .p-vsaas .article{
	padding-bottom: 140px;
}
.page-template-page-analitics .page-body{
	padding-bottom: 122px;
}
}

@media (max-width:1450px){
.page-template-page-analitics .p-vsaas .article {
		padding-bottom: 140px;
	}
		.page-template-page-analitics .article.p-vsaas__technology{
			padding-bottom: 106px;
		}
}
@media (max-width:1439px) {
	.page-template-page-analitics .arrows {
			width: 387px;
			height: 387px;
			top: calc(50% - 194px);
		}
	
		.page-template-page-analitics .arrows--left {
			left: 48px;
		}
	
   .page-template-page-analitics .arrows--right {
			right: 48px;
		}
	
		.page-template-page-analitics .arrows svg {
			width: 13px;
		}
	
	.page-template-page-analitics .arrows--left svg {
			top: -5px;
			left: 9px;
		}
	
		.page-template-page-analitics .arrows--right svg {
			top: -5px;
			right: 9px;
		}
		.page-template-page-analitics .drk-promo .promo-content.promo__content--nlp{
			margin-top: -5px;
		}
	.page-template-page-analitics .drk-promo .promo-desc{
		max-width: 340px;
	}
		.page-template-page-analitics .drk-promo .promo-desc br{
			display: none;
		}
		.page-template-page-analitics .drk-promo .promo-btns{
			top: 2px;
		}
	.page-template-page-analitics .p-nlp__abt-grid-img{
		width: 370px;
	}
	.show-lg{
		display: block;
	}
}

@media (max-width:1279px) {
	.page-template-page-analitics .drk-promo .promo-title.promo-title--nlp{
		font-size: 36px;
		line-height: 1.15;
	}
	.page-template-page-analitics .ybv-box{
		border-radius: 4px;
		height: auto;
	}
		.page-template-page-analitics .drk-promo .promo-content.promo__content--nlp{
			margin-top: 43px;
		}
	.page-template-page-analitics .drk-promo .promo-desc {
		max-width: 84.5%;
		font-size: 18px;
		line-height: 27px;
		letter-spacing: .055em;
	}
	.page-template-page-analitics .promo-fix{
		height: 1024px;
	}
	.page-template-page-analitics .arrows--left svg {
			left: 0;
		}
	.page-template-page-analitics .arrows--right svg {
			right: 0;
		}
	.page-template-page-analitics .pagin__wrap{
		bottom: 39px;
	}
		.page-template-page-analitics .p-nlp__abt-grid-item {
	min-height: 300px;
	width: 100%;
	}
		.page-template-page-analitics .p-nlp__abt-grid-item{
			min-height: 277px;
		}
		.page-template-page-analitics .p-nlp__abt-grid-img{
			width: 330px!important;
		}
		.page-template-page-analitics .p-nlp__abt-grid-desc{
			margin-bottom: 21px;
		}
		.page-template-page-analitics .article.p-vsaas__technology{
			padding-bottom: 140px;
		}
		.page-template-page-analitics .p-vsaas .article{
			padding-bottom: 136px;
		}
		.page-template-page-analitics .p-vsaas .form__subtitle{
			max-width: unset;
			margin-bottom: 16px;
		}
		.page-template-page-analitics .form__mail--mob,.page-template-page-analitics .form__subtitle--mob{
			display: none!important;
		}
		.page-template-page-audiogram2 .form__mail{
			margin-bottom: 49px;
		}
				.page-template-page-analitics .p-vsaas__apl-swiper,
				.page-template-page-analitics .p-vsaas__apl-swiper-controls {
					display: flex;
				}
	.page-template-page-analitics .p-vsaas__apl-swiper-name{
		font-size: 17px;
		line-height: 21px;
		margin-top: 26px;
		margin-bottom: 8px;
	}


}
@media (max-width:768px) {
	.page-template-page-analitics .promo__img{
		width: 100%;
			max-width: 768px;
			height: auto;
			bottom: 0;
			left: calc(50% - 456px);
	}
	
	.page-template-page-analitics .p-vsaas__applied{
		padding-top: 100px;
	}

		.vsaas-tarification__right p br{
			display: none;
		}
		.page-template-page-analitics  .p-vsaas__tarification{
			padding-top: 3px;
		}
}
@media (max-width:767px) {
	.page-template-page-analitics .p-vsaas .article{
		padding-bottom: 100px;
	}
	.page-template-page-analitics .page-promo .promo-btns .btn.btn--gray,
		.page-template-page-analitics .page-promo .promo-btns .btn{
		display: flex;
			width: 140px;
			font-size: 14px;
	}
		.page-template-page-analitics .page-promo .promo-btns .btn{
			width: 140px;
		}
		.page-template-page-analitics .drk-promo .promo-title.promo-title--nlp{
			font-size: 24px;
		}
		.page-template-page-analitics .drk-promo .promo-desc{
			font-size: 14px;
			line-height: 20px;
			letter-spacing: 0;
		}

		.page-template-page-analitics .promo__img{
			width: 100%;
				max-width: 622px;
				height: auto;
				bottom: 0;
				left: 50%;
					transform: translateX(-50%);
		}
				.page-template-page-analitics .promo__img img{
					width: 100%;
				}
				.page-template-page-analitics .promo .promo__img__wrap,
				.page-template-page-analitics .promo__img img{
				max-height: 420px;
			}

		.page-template-page-analitics .promo-fix {
			height: 814px;
		}

		.page-template-page-analitics .p-vsaas .top__row{
			margin-bottom: 50px;
		}

		.page-template-page-analitics .p-vsaas__apl-link--mt{
			margin-top: 16px;
		}
				.page-template-page-analitics .article.p-vsaas__technology{
					padding-bottom: 97px;
				}

	.page-template-page-analitics .vsaas-tarification{
		padding-bottom: 66px;
	}

.page-template-page-analitics .p-vsaas .form__title{
	margin-bottom: 24px;
}

.page-template-page-analitics .p-vsaas .form__subtitle{
	font-size: 14px;
	line-height: 20px;
}

.page-template-page-analitics .form__row__check{
	margin-bottom: 32px;
}
.page-template-page-analitics .page-body{
	padding-bottom: 100px;
}
	
}

@media (max-width:576px) {
	.page-template-page-analitics .p-vsaas__apl-swiper,
		.page-template-page-analitics .p-vsaas__apl-swiper-controls{
			display: block;
		}
				.page-template-page-analitics .p-vsaas .p-vsaas__applied .top__desc{
					padding-right: 0!important;
				}
				.page-template-page-analitics .promo__img{
					width: 552px;
				}
}

@media (max-width:360px) {
.page-template-page-analitics .drk-promo .promo-content.promo__content--nlp{
	margin-top: 36px;
}
.page-template-page-analitics .drk-promo .promo-title.promo-title--nlp{
	margin-bottom: 17px;
}
.page-template-page-analitics .drk-promo .promo-desc{
	margin-bottom: 31px;
}
.page-template-page-analitics .promo__img{
	/* width: 531px; */
		max-width: unset;
		height: auto;
		bottom: 0;
		left: 37%;
		transform: translateX(-50%);
}

.page-template-page-analitics .promo__content--center{
	padding-top: 87px;
}
.page-template-page-analitics .pagin__wrap{
	bottom: 23px;
}

.page-template-page-analitics .p-nlp__abt-grid-desc{
	margin-bottom: 12px;
}
.p-nlp__abt-grid-item:not(:last-child) {
	margin-bottom: 16px;
}
.p-vsaas__apl-link.p-vsaas__nlp-link--mb{
	top: 0;
	margin-bottom: 22px;
}

.page-template-page-analitics .form__check{
	min-height: 71px;
}
.page-template-page-analitics .form__input.form__input--half .form__check{
padding-right: 50px;
}
.page-template-page-analitics .form__input.form__input--half:last-child .form__check{
padding-right: 96px;
}
.page-template-page-analitics .p-vsaas__apl-swiper-controls {
	display: none;
}

.page-template-page-analitics .p-vsaas .article {
	padding-bottom: 100px;
}

}
@media screen and (max-width: 1279px) and (min-width: 768px) {
	.page-template-page-analitics .p-vsaas__apl-swiper-name {
		font-size: 20px;
		line-height: 24px;
		margin-top: 32px;
	}
	.p-vsaas__apl-swiper-desc {
		font-size: 17px;
		line-height: 24px;
	}
	.p-vsaas__apl-swiper-controls .slider-dots {
		bottom: 0;
	}
}
.page-template-page-analitics .vsaas-tarification,.page-template-page-audiogram2 .vsaas-tarification {
	padding-bottom: 58px;
}
.page-template-page-analitics .form__title {
	margin-bottom: 24px;
}
.page-template-page-analitics .form__mail {
	margin-bottom: 48px;
}

/* ACCELERATOR */
.acc-experts__mobile{
	display: none;
}
#accelerator{
	background: #0B070F;
}
#accelerator .promo-slide.swiper-slide-prev img{opacity: 0;}
.deepTech{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.deepTech__item{
	width: calc((100% / 3) - 64px / 3);
	background-color: #fff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding: 40px;
	padding-bottom: 0;
	position: relative;
	min-height: 400px;
}
.deepTech__item--1,.deepTech__item--2{
	width: calc((100% / 2) - 16px);
	margin-bottom: 32px;
	min-height: 352px;
}
.deepTech__img{
	position: absolute;
	left: 0;
	bottom: 0;
	max-width: 432px;
}
.deepTech__img img{
	display: block;
	width: 100%;
}
.deepTech__title{
	font-size: 20px;
		line-height: 24px;
		font-weight: 500;
		margin-bottom: 16px;
		color: #1D2023;
}
.deepTech__desc{
	font-size: 17px;
	line-height: 24px;
	color: #626C77;
}

.acc-section{
	padding-top: 140px;
}
.acc-section .acc-programs__small{
	font-size: 17px;
	display: block;
	line-height: 24px;
	padding-top: 16px;
	color:#626C77;
}
.acc-section .top__row--acc{
	margin-bottom: 64px;
}

.acc-programs__content{
	position: relative;
	background: #0B070F;
	color: #fff;
	overflow: hidden;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	height: 100%;
}
.acc-programs__img{
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
}
.acc-programs__img img{
	display: block;
	width: 100%;
	height: 100%;
}
.acc-programs__info{
	max-width: 720px;
	position: relative;
	z-index: 1;
	padding: 56px;
	background: linear-gradient(90deg, #0B070F 60%, rgba(11, 7, 15, 0) 100%);
	height: 100%;
	display: flex;
	flex-direction: column;
}
.acc-programs__title{
	font-size: 48px;
	line-height: 48px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: 1000;
	margin-bottom: 32px;
	font-family: 'MTSWide';
}
.acc-programs__desc{
	max-width: 600px;
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 44px;
}
.acc-programs__list li{
	font-size: 17px;
	line-height: 24px;
	color: #FAFAFA;
	position: relative;
	padding-left: 36px;
	margin-bottom: 12px;
}
.acc-programs__list{
	margin-bottom: 34px;
}

.acc-programs__list li::before{
	content:"";
	position: absolute;
	top: 5.5px;
	left: 4px;
	width: 16px;
	height: 11px;
	background-image: url('../img/accelerator/check.svg');
	background-repeat: no-repeat;
	background-size: cover;
}
.acc-programs__btn{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 44px;
	padding-left: 32px;
	padding-right: 32px;
	font-size: 17px;
	line-height: 24px;
}
.acc-programs__btn__wrap {
	margin-top: auto;
	margin-bottom: 0;
}
.acc-section .slider__controls,.acc-section .lnews__nav{
	margin-top: 32px;
}
.acc-section .slider__controls .slider-dots{
	width: auto;
}
.acc-section .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
	background: #AEB5BD;
}
.acc-section .slider__controls .slider-arrow,.acc-section .lnews__arrow{
	width: 32px;
	height: 32px;
	border-radius: 6px;
	transition:all .3s;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
}
.acc-section .slider__controls .slider-arrow{
	margin-left: 24px;
}
.acc-section .slider__controls .slider-arrow:hover{
	background-color: rgba(188, 195, 208, 0.25);
}
.acc-section .lnews__slider{
	margin-bottom: 0;
}

.acc-comunity__slide{
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	overflow: hidden;
	background: #0B070F;
	padding-bottom: 40px;
}

.acc-comunity__img{
	position: relative;
	
}
.acc-comunity__img img{
	display: block;
}

.acc-comunity__title{
	position: absolute;
	font-size: 32px;
	line-height: 1.2;
	color:#fff;
	left: 0;
	bottom: 24px;
	font-weight: 1000;
	padding-left: 40px;
	padding-right: 40px;
	text-transform: uppercase;
}
.acc-comunity__desc,.acc-comunity__footer{
	padding-left: 40px;
	padding-right: 40px;
}
.acc-comunity__btn{
	height: 44px;
	font-size: 17px;
	line-height: 24px;
	width: 221px;
}
.acc-comunity__desc{
	font-size: 17px;
	line-height: 24px;		
	color: #969FA8;
	margin-bottom: 32px;
}
.acc-comunity__footer{
	display: flex;
}
.acc-comunity__time{
	display: flex;
	align-items: center;
	font-size: 17px;
	line-height: 24px;
	background: rgba(98, 108, 119, 0.25);
	border-radius: 10px;
	padding: 0 24px;
	justify-content: space-between;
	
}
.acc-comunity__time-box span:first-child{
	color: #969FA8;
	margin-right: 2px;
}
.acc-comunity__time-box span:last-child{
	color: #fff;
	font-weight: 500;
}
.acc-comunity__time-box+.acc-comunity__time-box{
	margin-left: 32px;
	position: relative;
}
.acc-comunity__time-box+.acc-comunity__time-box::before{
	content:"";
	position: absolute;
	height: 20px;
	width: 2px;
	background: rgba(98, 108, 119, 0.25);
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-ms-border-radius: 1px;
	-o-border-radius: 1px;
	left: -18px;
	top: 50%;
	margin-top: -9px;
}
.acc-comunity__time-box {
	padding: 10px 0;
}
.acc-comunity{
	margin-bottom: 140px;
}

.graduates{
	background-color: #0B070F;
	padding-bottom: 140px;
}
.p-vsaas .graduates .top__title{
	color: #969FA8;
}
.p-vsaas .graduates .top__desc{
	color: #fafafa;
}
.acc-section.graduates .acc-programs__small{
	color: #969FA8;
}

.graduates__grid{
	display: grid;
	grid-template-columns: repeat(3,1fr);
	grid-gap: 32px;
}
.graduates__item{
	padding: 47px 48px 48px;
	border: 1px solid rgba(44, 49, 53, 0);
	background-color: rgba(44,49,53,.5);
	display: flex;
	flex-flow: column;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	transition:all .3s;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
}
.graduates__item:hover{
	border: 1px solid rgba(44, 49, 53, .5);
}
.graduates__item:hover .graduates__link{
	background: rgba(127, 140, 153, 0.35);
}
.graduates__item:hover .graduates__link svg path{
	fill:#fff;
}
.graduates__logo{
	height: 64px;
	display: flex;
	align-items: center;
	margin-bottom: 40px;
}
.graduates__title{
	font-size: 28px;
	line-height: 36px;
	color: #FAFAFA;
	margin-bottom: 16px;
}
.graduates__desc{
	font-size: 17px;
	line-height: 24px;		
	color: #969FA8;
	margin-bottom: 31px;
}
.graduates__footer{
	display: flex;
	justify-content: space-between;
}
.graduates__flag{
	display: flex;
	align-items: center;
}
.graduates__flag span{
	margin-left: 16px;
	color: #fafafa;
	font-size: 17px;
		line-height: 24px;
}
.graduates__link{
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background: rgba(127, 140, 153, 0.35);
	width: 44px;
	height: 44px;
}
.graduates__link svg path{
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}



.partner-slide{
	min-height: 304px;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	color: #fff;
	padding: 24px;
}
.partner-slide--small{
	padding-bottom: 19px;
}
.acc-partner__head{
	display: flex;
	justify-content: center;
	font-size: 14px;
	line-height: 20px;
}
.acc-partner__name{
	font-size: 20px;
	line-height: 28px;
	display: flex;
	justify-content: center;
	text-align: center;
}
.acc-partner__name--small{
	font-size: 14px;
	line-height: 20px;
}
.acc-partner__logo{
	display: flex;
	justify-content: center;
	height: 64px;
	align-items: center;
	padding-top: 10px;
}
.acc-partners{
	background-color: #fff;
	padding-bottom: 140px;
}
.acc-experts__item{
	background-color: #fff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	padding: 4px 4px 24px 4px;
	display: flex;
	flex-flow: column;
}
.acc-experts__img img{
	width: 100%;
	display: block;
	min-height: 414px;
	object-fit: cover;
}
.acc-experts__img{
	overflow: hidden;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
}
.acc-experts__info{
	padding: 24px 20px 0 20px;
	display: flex;
	flex-flow: column;
}

.acc-experts__name{
	font-size: 20px;
		line-height: 24px;	
		color: #1D2023;
		font-weight: 500;
		margin-bottom: 4px;
}
.acc-experts__post{
font-size: 17px;
	line-height: 24px;	
	color: #626C77;
	margin-bottom: 16px;
}

.acc-experts__info .p-vsaas__apl-link{
	margin-top: auto;
}
.acc-experts__item{
	display: flex;
		flex-flow: column;
}
.acc-experts__footer{
	margin-top: auto;
	padding-left: 20px;
	padding-right: 20px;
}

.p-vsaas .form__wrap.form__wrap--bdn{
	border-top: none;
	padding-top: 100px;
}
.page-template-page-main--accelerator .form__title,.page-template-page-main--accelerator .form__subtitle{
	max-width: 520px;
}
.acc-section.lnews--front{
	margin-bottom: 0;
	padding-bottom: 60px;
}

.p-vsaas .form__wrap.form__wrap--bdn .form__check{
	padding-top: 10px;
	padding-bottom: 10px;
}
.p-vsaas .form__wrap.form__wrap--bdn .form__small{
	line-height: 1.2;
}
.p-vsaas .form__wrap.form__wrap--bdn .form__small::after{
	left: -39px;
		top: calc(50% - 13px);
}

#accelerator .arrows--left{
	justify-content: flex-end;
		transform: translateX(-100%);
		left: 77px;
	}
#accelerator .arrows--right{
	justify-content: flex-start;
		transform: translateX(100%);
		right: 77px;
	}
#accelerator .arrows {
	width: 402px;
	height: 402px;
	top: calc(50% - 203px);
}

.page-promo .promo-btns .acc_demo_request{
	min-width: 185px;
}


@media (min-width:1920px) {
	.promo.page-promo {
			margin-left: auto;
			margin-right: auto;
			overflow: hidden;
			position: relative;
			width: 100%;
		}
}
@media (max-width:1679px) {
	#accelerator .promo-desc br{
		display: none;
	}
	#accelerator .promo-desc{
		max-width: 420px;
	}
	#accelerator .promo-btns{
		margin-top: 38px;
	}
	.deepTech__img{
		max-width: 400px;
	}
		.deepTech__item{
			min-height: 386px;
			padding-right: 39px;
		}
		.deepTech__item--1,
		.deepTech__item--2{
			min-height: 362px;
			margin-bottom: 24px;
		}
		.acc-programs__img{
			right: -51px;
		}
		.acc-comunity__img{
			height: 384px;
		}
		.acc-comunity__img img{
			object-fit: cover;
			height: 100%;
		}
		.acc-comunity__title{
			bottom: 16px;
		}
		.acc-comunity__desc{
			padding-top: 10px;
			margin-bottom: 32px;
		}
		.acc-comunity__footer{
			padding-right: 0;
		}
		.acc-comunity{
			margin-bottom: 140px;
		}
		.partner-slide{
			min-height: 268px;
			padding-left: 8px;
			padding-right: 8px;
			padding-bottom: 32px;
			justify-content: flex-start;
		}
		.acc-partner__name{
			font-size: 17px;
			line-height: 24px;
			margin-top: auto;
		}
		.acc-partner__name--small{
			font-size: 14px;
			line-height: 20px;
		}
		.acc-partner__logo{
			padding-top: 0;
			margin-top: 28px;
		}
		.partner-slide--small{
			padding-bottom: 23px;
		}
		.acc-experts__img img{
			min-height: 376px;
		}
}

@media (max-width:1439px){
	#accelerator .promo__img{
		right: -89px;
	}
	#accelerator .arrows{
		width: 387px;
			height: 387px;
			top: calc(50% - 194px);
	}
	#accelerator .arrows svg{
		width: 13px;
	}
	#accelerator .arrows--left{
		left: 48px;
	}
	#accelerator .arrows--left svg{
		top: -5px;
		left: 9px;
	}
	#accelerator .arrows--right{
		right: 48px;
	}
	#accelerator .arrows--right svg{
		top: -5px;
		right: 9px;
	}
	.deepTech__item{
		min-height: 422px;
	}
	.deepTech__desc{
		margin-bottom: 24px;
	}
	.deepTech__item--1,
	.deepTech__item--2{
		min-height: 374px;
		margin-bottom: 32px;
	}
	.deepTech__img{
		max-width: 368px;
	}
	.acc-programs__list li{
		margin-bottom: 4px;
	}
	.acc-programs__content{
		min-height: 428px;
	}
	.acc-comunity__footer{
		flex-flow: row;
	}
	.acc-comunity__btn {
		margin-bottom: 16px;
	}
	.acc-comunity__time{
		margin-left: 0;
		align-self: baseline;
		min-height: 44px;
		margin-bottom: 0;
	}
	.graduates__item{
		padding: 48px 32px 31px;
	}
	.acc-partner__name--small{
		max-width: 67%;
		margin-left: auto;
		margin-right: auto;
	}
	.acc-partner__logo{
		margin-top: 48px;
	}
	.acc-experts__img img{
		min-height: 346px;
	}
	.p-vsaas .form__wrap.form__wrap--bdn{
		padding-top: 35px;
	}
}

@media (max-width:1279px) {
	#accelerator .promo-title.promo-title--nlp{
		font-size: 36px;
		line-height: 1.2;
		margin-bottom: 30px;
	}
	#accelerator .promo-title.promo-title--nlp br:first-child{
		display: none;
	}
	#accelerator .promo__content--center{
		padding-top: 161px;
	}
	#accelerator .promo-desc{
		max-width: unset;
		width: 100%;
	}
	#accelerator .promo-btns{
		margin-top: 43px;
	}
	#accelerator{
		height: 1024px;
	}
		#accelerator .promo__img{
			width: 109.9%;
				max-width: unset;
				height: auto;
				bottom: 4px;
				left: -82px;
		}

	#accelerator	.pagin__wrap{
		bottom: 39px;
	}
		.deepTech__item{
			padding: 30px 20px 0;
			min-height: unset!important;
			overflow: hidden;
			display: flex;
			flex-flow: column;
		}
		.deepTech__item--1,
		.deepTech__item--2,.deepTech__item--5{
			width: 100%;
		}
		.deepTech__item--5{
			margin-top: 32px;
		}
		.deepTech__item--3,
		.deepTech__item--4{
			width: calc(50% - 16px);
			min-height: 372px!important;
		}
		.deepTech__img{
			max-width: 328px;
		}
		.deepTech__img{
			position: relative;
			left: -20px;
			margin-top: auto;
		}
		.deepTech__desc{
			margin-bottom: 24.5px;
		}
		.acc-programs__content{
			min-height: 742px;
			padding: 40px;
		}
		.acc-programs__img{
			top:auto;
			right: -99px;
			max-width: 583px;
			bottom: -52px;
		}
		.acc-programs,.acc-comunity{
			padding-top: 136px;
		}
		.acc-programs .top__desc{
			margin-top: 21px;
		}
		.acc-section.acc-programs .top__row--acc{
			margin-bottom: 65px;
		}
		.acc-comunity .top__desc{
			margin-top: 17px;
		}
		.acc-section.acc-comunity .acc-programs__small{
			padding-top: 21px;
		}

		.acc-comunity__footer {
			flex-flow: row;
		}

		.acc-comunity__time {
			order: 1;
			margin-left: 16px;
			align-self: unset;
			min-height: unset;
			margin-bottom: 0;
		}
		.graduates{
			padding-top: 60px;
			padding-bottom: 64px;
		}
		.p-vsaas .graduates .top__desc{
			margin-top: 21px;
		}
		.graduates .top__row--acc{
			margin-bottom: 49px;
		}
		.graduates__grid{
			grid-template-columns: repeat(2,1fr);
		}
		.graduates__item{
			padding: 32px 32px 31px;
		}
		.graduates__logo{
			margin-bottom: 29px;
		}
		.graduates__title{
			font-size: 20px;
			line-height: 28px;
			margin-bottom: 16px;
		}
		.graduates__desc{
			font-size: 14px;
			line-height: 20px;
			margin-bottom: 26px;
		}

		.acc-partners{
			padding-top: 60px;
			padding-bottom: 64px;
		}
		.p-vsaas .acc-partners .top__desc,.p-vsaas .acc-experts .top__desc{
			margin-top: 21px;
		}
		.acc-partners .top__row--acc{
			margin-bottom: 49px;
		}
		.acc-partner__name--small{
			max-width: 80%;
		}

		.acc-experts{
			padding-top: 136px;
		}
		.acc-experts .acc-programs__small{
			padding-top: 26px;
		}
		.acc-experts__slider{
			margin-right: -40px;
		}
		.acc-experts__img img{
			min-height: 365px;
		}
		.p-vsaas .form__wrap.form__wrap--bdn{
			padding-top: 99px;
		}
		.p-vsaas .form__wrap.form__wrap--bdn .form__mail--mob{
			display: none;
		}
		
		.p-vsaas .form__wrap.form__wrap--bdn .form__title{
			margin-bottom: 24px;
		}
		.page-template-page-main--accelerator .form__subtitle {
			margin-bottom: 49px;
		}
		.p-vsaas .form__wrap.form__wrap--bdn .form__check{
			padding-top: 12px;
			padding-bottom: 12px;
		}
		.p-vsaas .form__wrap.form__wrap--bdn .form__row__check{
			margin-bottom: 32px;
		}
}

@media (max-width:767px) {

	.acc-programs__content{
		min-height: unset;
		height: 744px;
	}
	.acc-programs__info{
		display: flex;
		flex-flow: column;
		height: 100%;
	}
	#accelerator .promo-title.promo-title--nlp{
		font-size: 22px;
		max-width: unset;
		margin-bottom: 15px;
	}
		#accelerator .promo-btns .btn--gray{
			display: flex;			
		}
		#accelerator .promo-btns .btn{
			width: 140px;
			padding: 0!important;
			align-items: center;
			justify-content: center;
			display: flex;
			height: 32px;
			font-size: 14px;
			line-height: 20px;
			border-radius: 6px;
			-webkit-border-radius: 6px;
			-moz-border-radius: 6px;
			-ms-border-radius: 6px;
			-o-border-radius: 6px;
	}
	.page-promo .promo-btns .acc_demo_request{
		min-width: unset;
	}
	#accelerator .promo__content--center{
		padding-top: 123px;
	}
	#accelerator{
		height: 814px;
	}
	#accelerator .promo-btns{
		margin-top: 33px;
	}
	#accelerator .promo__img{
		width: 520px;
		max-width: unset;
		height: auto;
		right: 0;
		left: unset;
	}
	#accelerator .pagin__wrap{
		bottom: 23px;
	}
	.deepTech__img{
		width: 320px;
		max-width: 320px;

	}
	.deepTech__item--3,
	.deepTech__item--4{
		width: 100%;
		min-height: unset!important;
		margin-bottom: 16px;
	}
	.deepTech__item--1,
	.deepTech__item--2{
		margin-bottom: 16px;
	}
	.deepTech__item--5{
		margin-top: 0;
	}
	.deepTech__desc{
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 18px;
	}
	.acc-programs{
		padding-top: 92px;
	}
	.acc-section .acc-programs__small{
		font-size: 14px;
		line-height: 20px;
	}
	.acc-section.acc-programs .top__row--acc{
		margin-bottom: 48px;
	}
	.acc-programs__title{
		font-size: 48px;
		line-height: 48px;
		text-transform: uppercase;
		color: #FFFFFF;
	}
	.acc-programs__list li{
		margin-bottom: 12px;
		font-size: 17px;
	}
	.acc-programs__btn{
		width: 100%;
		margin-top: auto;
	}
	.acc-programs__content{
		padding: 40px 24px 24px;

	}
	.acc-programs__img{
		max-width: unset;
		bottom: 0;
		right: auto;
		opacity: 0.24;
	}
	.acc-programs__img img{
		width: auto;
		max-width: unset;
	}

	.acc-comunity{
		padding-top: 94px;
	}
	.acc-comunity .top__desc{
		margin-top: 19px;
	}
	.acc-section.acc-comunity .acc-programs__small{
		padding-top: 13px;
	}
	.acc-section.acc-comunity .top__row--acc{
		margin-bottom: 49px;
	}
	.acc-comunity__footer {
		flex-flow: column-reverse;
	}

	.acc-comunity__time {
		order: -1;
		margin-left: 0;
		align-self: baseline;
		min-height: 44px;
		margin-bottom: 16px;
		font-size: 14px;
		width: 100%;
	}
	.acc-comunity__desc,
	.acc-comunity__footer{
		padding-left: 24px;
		padding-right: 24px;
	}
	.acc-comunity__btn{
		width: 100%;
	}
	.acc-comunity__title{
		padding-left: 24px;
		padding-right: 24px;
		font-size: 20px;
		bottom: -2px;
	}
	.acc-comunity__desc{
		font-size: 14px;
		line-height: 20px;
		padding-top: 25px;
	}
	.acc-comunity__img{
		height: 464px;
	}
	.acc-comunity__slide{
		padding-bottom: 25px;
	}
	.acc-comunity{
		margin-bottom: 140px;
	}
	.graduates{
		padding-top: 34px;
		padding-bottom: 40px;
	}
	.p-vsaas .graduates .top__desc{
		margin-top: 16px;
	}
	.graduates .top__row--acc{
		margin-bottom: 74px;
	}
	.graduates__grid{
		grid-template-columns:1fr;
		grid-gap: 16px;
	}
	.acc-partners{
		padding-top: 41px;
		padding-bottom: 48px;
	}
	.partners-slide{
		margin-right: -20px;
	}

	.acc-section .partners-slide+.slider__controls{
		margin-top: 21px;
	}
	.acc-section.acc-experts .top__title{
		font-size: 17px;
	}
	.acc-experts{
		padding-top: 96px;
	}
	.acc-experts .acc-programs__small{
		padding-top: 16px;
	}
	.acc-experts .top__row--acc{
		margin-bottom: 49px;
	}
	.acc-experts__mobile{
		display: block;
	}
	.acc-experts__desktop{
		display: none;
	}
	.acc-experts__item:not(:last-child){
		margin-bottom: 20px;
	}

	.acc-experts__img img {
		min-height: unset;
		height: auto;
	}

	.acc-experts__post{
		font-size: 14px;
		line-height: 20px;
	}
	.p-vsaas .form__wrap.form__wrap--bdn{
		padding-top: 63px;
	}
	.p-vsaas .form__wrap.form__wrap--bdn .form__subtitle--mob{
		display: none!important;
	}
	.page-template-page-main--accelerator .form__subtitle{
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 33px;
	}
	.p-vsaas .form__wrap.form__wrap--bdn .form__check{
		min-height: 70px;
	}
	.acc-section.lnews--front{
		padding-top: 90px;
	}

	.acc-section .lnews__arrow img{
		filter:invert(1);
		-webkit-filter:invert(1);
		width: 13px;
	}
}

@media (max-width:360px) {
	.acc-experts__img img {
			min-height: unset;
			height: 280px;
		}
	#accelerator .promo-desc{
		margin-left: -20px;
		margin-right: -20px;
		width: 111%;
	}
}
.modal-expert .modal-wrapp {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}
.exp__wrap {
	max-width: 1128px;
	background: #ffffff;
	border-radius: 20px;
	padding-top: 24px;
	height: 600px;
	overflow: hidden;
	position: relative;
}
.exp__col:nth-child(1) {
	width: 464px;
	min-width: 464px;
	margin-right: 48px;
	padding-left: 24px;
	padding-bottom: 24px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.exp__col:nth-child(2) {
	width: calc(100% / 12 * 8);
	position: relative;
}
.exp__scroll {
	overflow: scroll;
	padding-right: 44px;
	max-height: 576px;
	margin-bottom: 20px;
	margin-right: 4px;
}
.exp__scroll::-webkit-scrollbar,
.exp__scroll::-webkit-scrollbar-thumb,
.exp__scroll::-webkit-scrollbar-track {
	margin-bottom: 20px;
}
.exp__scroll::-webkit-scrollbar-thumb {
	background: #AEB5BD;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.exp__scroll::-webkit-scrollbar-track {
	background: #ffffff;
}
.exp__col:nth-child(2)::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 40px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}
.exp__img {
	margin-bottom: 24px;
	display: flex;
}
.exp__img img {
	border-radius: 10px;
	width: 100%;
}
.exp__quote {
	padding: 20px 24px;
	padding-left: 72px;
	border-radius: 10px;
	font-size: 17px;
	line-height: 24px;
	color: #1D2023;
	background: #F2F3F7 url(../img/quote.svg) 24px 24px no-repeat;
}
.exp__name {
	font-size: 36px;
	line-height: 48px;
	color: #1D2023;
	margin-top: 22px;
}
.exp__pos {
	font-size: 17px;
	line-height: 24px;
	color: #1D2023;
	margin-bottom: 32px;
}
.exp__desc {
	font-size: 17px;
	line-height: 24px;
	color: #626C77;
}
.exp__scroll {
	padding-bottom: 50px;
}
.exp__close {
	position: absolute;
	top: 30px;
	right: 30px;
	cursor: pointer;
}
.exp__pos + .exp__quote {
	display: none;
}
@media screen and (max-width: 1439px) {
	.exp__wrap {
		max-width: 1104px;
	}
}
@media screen and (max-width: 1279px) {
	.exp__wrap {
		flex-wrap: wrap;
		padding: 24px;
		padding-bottom: 32px;
		width: 520px;
		max-height: calc(100vh - 160px);
		overflow-y: scroll;
	}
	.exp__wrap::-webkit-scrollbar,
	.exp__wrap::-webkit-scrollbar-thumb,
	.exp__wrap::-webkit-scrollbar-track {
		margin: 20px 0;
	}
	.exp__col:nth-child(1),
	.exp__col:nth-child(2) {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin: 0;
	}
	.exp__scroll {
		max-height: unset;
		overflow: visible;
		padding: 0;
		margin: 0;
	}
	.exp__col:nth-child(2)::after {
		display: none;
	}
	.exp__close {
		display: none;
	}
	.exp__col:nth-child(1) .exp__quote {
		display: none;
	}
	.exp__img {
		margin-bottom: 0;
	}
	.exp__col:nth-child(1) {
		padding-bottom: 0;
		margin-bottom: 32px;
		min-width: auto;
	}
	.exp__name {
		margin-top: 0;
	}
	.exp__pos {
		margin-bottom: 24px;
	}
	.exp__pos + .exp__quote {
		display: block;
		margin-bottom: 24px;
	}
}
@media screen and (max-width: 767px) {
	.exp__wrap {
		padding: 8px;
		max-width: 320px;
	}
	.exp__col:nth-child(2) {
		padding: 0 12px;
	}
	.exp__name {
		font-size: 28px;
		line-height: 36px;
	}
	.exp__pos {
		font-size: 14px;
		line-height: 20px;
	}
	.exp__quote {
		padding: 16px 20px;
		padding-left: 62px;
		background-position: 20px 20px;
		font-size: 14px;
		line-height: 20px;
	}
	.exp__wrap {
		max-height: calc(100vh - 128px);
	}
	.exp__desc {
		font-size: 14px;
		line-height: 20px;
	}
}
.partner-slide {
	position: relative;
}
.acc-partner__hover {
	content: '';
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	border-radius: 10px;
	pointer-events: none;
	border: 2px solid #fff;
	transition: all .5s;
	opacity: 0;
	visibility: hidden;
}
.form--accel .form__subtitle a {
	color: #007cff;
}
.partner-slide:hover .acc-partner__hover {
	opacity: 1;
	visibility: visible;
}
.graduates__item {
	border: 1px solid #1C1C22;
}
.graduates__item:hover {
	border-color: #30333A;
}
.acc-comunity__btn + .acc-comunity__time {
	margin-left: 16px;
}
.p-imo__accelerator-grid-img {
	display: flex;
}
.footer__top--two .footer-menu {
	grid-template-columns: 3fr 3fr 4fr;
}
@media screen and (max-width: 769px) {
	.footer__top--two .footer-menu {
		grid-template-columns: 1fr;
	}
}
.p-imo__section--accel .top__row  .top__desc--span p{
	margin-bottom: 0;
}
.p-imo__section--accel .p-imo__accelerator-grid-desc {
	padding-bottom: 24px;
}
.acc-programs {
	padding-top: 0;
}
.slider__controls .slider-dots {
	margin: 0 -6px;
}
.slider__controls .slider-dots .swiper-pagination-bullet {
	margin: 0 6px;
}
@media screen and (max-width: 1439px) {
	.p-imo__section--accel .p-imo__accelerator-grid-desc {
		padding-bottom: 24px;
	}
	.p-imo__accelerator-grid-item:last-child:not(.full-height) .p-imo__accelerator-grid-desc ul {
		flex-wrap: wrap;
		margin: 0 -17px;
		gap: 0;
	}
	.p-imo__accelerator-grid-item:last-child:not(.full-height) .p-imo__accelerator-grid-desc ul li {
		width: calc(50% - 35px);
		margin: 0 17px;
		margin-bottom: 16px;
	}
	.p-imo__accelerator-grid-item:last-child .p-imo__accelerator-grid-desc ul li:nth-child(1),
	.p-imo__accelerator-grid-item:last-child .p-imo__accelerator-grid-desc ul li:nth-child(2),
	.p-imo__accelerator-grid-item:last-child .p-imo__accelerator-grid-desc ul li:nth-child(3) {
		max-width: unset;
	}
	.p-imo__accelerator-grid-item:last-child .p-imo__accelerator-grid-desc ul li:nth-child(1) {
		order: 0;
	}
	.p-imo__accelerator-grid-item:last-child .p-imo__accelerator-grid-desc ul li:nth-child(2) {
		order: 2;
	}
	.p-imo__accelerator-grid-item:last-child .p-imo__accelerator-grid-desc ul li:nth-child(3) {
		order: 4;
		margin-bottom: 0;
	}
	.p-imo__accelerator-grid-item:last-child .p-imo__accelerator-grid-desc ul li:nth-child(4) {
		order: 1;
	}
	.p-imo__accelerator-grid-item:last-child .p-imo__accelerator-grid-desc ul li:nth-child(5) {
		order: 3;
	}
	.acc-comunity__btn + .acc-comunity__time {

	}
}
@media screen and (max-width: 1279px) {
	.p-imo__accelerator-grid-item:last-child .p-imo__accelerator-grid-desc ul li {
		width: calc(100% - 34px);
	}
	.p-imo__accelerator-grid-item:last-child .p-imo__accelerator-grid-desc ul li:nth-child(3) {
		margin-bottom: 16px;
	}
	.p-imo__section--accel .p-imo__accelerator-grid-desc {
		padding-bottom: 0;
	}
	.acc-programs__content {
		padding: 0;
	}
	.acc-programs__info {
		padding: 40px;
		background: none;
	}
	.acc-programs__img {
		height: auto;
		top: unset;
		bottom: 0;
		right: -89px;
	}
	.acc-programs__list {
		margin-bottom: 40px;
	}
	.acc-programs__btn__wrap {
		margin-top: 0;
	}
	.acc-comunity__btn {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 767px) {
	.p-imo__section--accel .top__row {
		margin-bottom: 64px;
	}
	.acc-programs__info {
		padding: 0;
	}
	.acc-programs__title {
		font-size: 24px;
		line-height: 24px;
	}
	.acc-programs__content {
		height: 100%;
	}
	.acc-programs__img {
		left: 0;
		right: unset;
	}
	.acc-programs__desc {
		margin-bottom: 122px;
	}
	.acc-comunity {
		margin-bottom: 100px;
	}
	.acc-comunity__btn + .acc-comunity__time {
		margin-left: 0;
	}
	.acc-comunity__btn {
		margin-bottom: 16px;
	}
	.acc-programs__content {
		padding: 40px 24px 24px;
	}
	.acc-programs__btn__wrap {
		margin-top: auto;
	}
}
@media screen and (min-width: 1440px) {
	.p-imo__accelerator-grid-item .p-imo__accelerator-grid-title {
		max-width: 330px;
	}
}
@media screen and (max-width: 1279px) and (min-width: 768px) {
	.acc-programs__title {
		margin-bottom: 24px;
	}
	.acc-programs__desc {
		margin-bottom: 40px;
	}
	.acc-programs__item:nth-child(1) .acc-programs__img {
		width: calc(100% + 243px);
		height: auto;
		top: unset;
		bottom: -2px;
		right: -243px;
		min-width: 1116px;
		max-width: unset;
	}
	.acc-programs__item:nth-child(1) .acc-programs__img::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 220px;
		background: linear-gradient(-180deg, #0B070F 0%, rgba(11, 7, 15, 0) 100%);
	}
}