

/* Start:/local/templates/main/template_styles.css?17626447063982*/
.response__form-wrapper>div {
    width: 100%;
    display: flex;
}
a.header__email:visited {color: #00a2df !important;}
a.header__email:active {color: #00a2df !important;}
.contacts-page__requisites ul{list-style:none;margin:0;padding:0}.contacts-page__requisites ul li{margin:0;line-height:2.62;color:#000}
.store__image_holder img{width:59.4rem;-o-object-fit:cover;object-fit:cover}
.history__point-4 {
    top: 44rem;
    transition: top .2s linear;
}
.history__point-5 {
    top: 46rem;
    transition: top .2s linear;
}


.header__wrapper video {
    /*width: calc(100% + 200px);*/
    height: calc(100% + 200px);
    position: absolute;
    width: 100%;
    /*height: 100%;*/
    top: -100px;
    /*left: -100px;*/
    z-index: 0;
    pointer-events: none;
    border: none;
}
.header__wrapper video *{
    width: 100%;
}
.header__wrapper {
    overflow: hidden;
}
.video_content {
    /*z-index: 10;*/
    height: 150%;
    /*background: url(/local/templates/main/../img/index/intro-bg.jpg) center/cover no-repeat;*/
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}
.header__wrapper {
    height: 100% !important;
}
*{outline: none;}
.callback-popup {
    display: none;
}
.header__langs a {
    text-decoration: none;
    color: #1a2634;
}

.index-header .header-top .header__langs a  {
    color: #FFFFFF;
}
.index-header--disabled .header-top .header__langs a {
    color: #1a2634;
}
.history__steps-info {
	overflow-y: hidden;
}
.history__steps-info {
	display: flex;
	flex-direction: column;
}
.history__point-3.history__point--next {
	top: 33rem;
}
.store__desc {
	margin: 0!important;
}
.today__images .swiper-slide,
.today__images .swiper-container {
	width: 100%!important;
}
.today__info {
	width: 50%;
}
.socials-box {
	display: flex;
	margin-right: 30px;
}
.social__icon {
	width: 25px;
	height: 25px;
	object-fit: conrain;
	transition: fill 0.2s linear;
}

.social__icon--tg {
	fill: #039be5;
}

.social__link+ .social__link {
	margin-left: 10px;
}

.link-default {
	color: inherit;
	transition: 0.2s linear;
}
body {
	opacity: 1!important;
}
.order_textarea {
	width: 100%;
	height: 100px;
	box-sizing: border-box;
	margin: 0 0 2.4rem;
	padding: 1.8rem;
	outline: 0;
	border: .1rem solid #b7bfca;
	font-family: inherit;
	font-size: 1.6rem;
	font-weight: 400;
	color: #9a9a9a;
	cursor: pointer;
	-webkit-transition: .2s linear;
	transition: .2s linear;
	resize: none;
}

@media (min-width: 1200px) {
	.social__link:hover .social__icon {
		fill: #73bc17;
	}
	.link-default:hover {
		color: #73bc17;
	}

}

@media (max-width: 1199px) {
	.socials-box {
		margin-right: 0!important;
		margin-bottom: 20px!important;
	}
	.header__lang {
		max-width: 100px!important;
	}
	.order_textarea {
		padding: 14px 16px 15px;
		font-size: 14px;
		line-height: 16px;
	}
	.fabrication__image-animate {
		z-index: unset!important;
	}
	.response__form-wrapper > div {
		flex-direction: column;
	}
	.sale__product-item .product__desc-wrapper img {
		width: 100%!important;
	}
	.store__image_holder img {
		width: 100%;
	}
	.footer__intro-desc > ymaps {
		width: 100%!important;
	}

	.harvesting__step-btn-more, 
	.harvesting__step-info--not-visible .harvesting__step-info--mob, 
	.harvesting__step-intro, .harvesting__step-table, 
	.harvesting__step-title {
		width: 100%!important;
	}

	.harvesting__step-info,
	.harvesting__step-intro {
		width: calc(100% - 20px)!important;
		margin: 0 auto!important;
	}
	.header__langs.active {
		height: auto!important;
	}
	.header__langs {
		background: #fff!important;
		padding: 1rem 0 0 1.2rem!important;
	}
	.header__lang {
		color: #1a2634;
	}
	.header__lang-arrow {
		border-color: #1a2634!important;
	}
	.header__lang-arrow--active {
		border-color: #73bc17!important;
	}


	.header__lang-en {
		background: url(/local/templates/main/img/index/icon-en.svg) 0 no-repeat!important;
		margin-bottom: 0!important;
	}
	.store__contacts {
		max-width: 100%!important;
		overflow: hidden!important;
	}
}
/* End */
/* /local/templates/main/template_styles.css?17626447063982 */
