[data-target="#photo_stanok742"] {display: none;}
.azhur_video .row {
	margin: 0 5px;
}
.azhur_video-block {
	position: relative;
	max-width: 815px;
	margin: 0 auto;
	padding-bottom: 56.25%;
	padding-top: 0;
	height: 0;
	overflow: hidden;
}
.azhur_video-block iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media (min-width: 1440px){
	.azhur_video-block {padding-bottom: 38%;}
}
#azhur_video_BG {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background-color: transparent;
	display: none;
}
#azhur_video_BG.azhur_youtube_stop {
	background-color: #000;
	display: block;
}
.azhur_video_BG_button {width: 28%; margin: 20px;}
.azhur_video_BG_button img {width: 100%; cursor: pointer;}
.container{
	padding-left: 20px;
	padding-right: 20px;
}
.row{
	margin-left: -10px;
	margin-right: -10px;
}
.col{
	padding-left: 10px;
	padding-right: 10px
}
.color-blue{
	color: #12abfb;
}
.btn-blue{
	background-color: #e8e9ef;
	color: #333;
	font-family: "MullerMedium";
}
.btn-blue_brd{
	background-color: transparent;
	color: #12abfb;
	border: 2px solid #12abfb;
}
.btn-blue_brd:hover{
	background-color: #12abfb;
	color: white;
}
.btn-blue:hover{
	background-color: #12abfb;
	color: white;
}
.btn-loadmore{
	border: 2px solid #b5b6bf;
	color: #333;
	padding: 12px 27px;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	padding-left: 50px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTdweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDAsIDAsIDApIiBkPSJNMTQuODk1LDguMDE2IEw4LjM1Niw4LjAxNiBMOC4zNTYsMS40NzUgQzguMzU2LDEuMTQxIDguMDg0LDAuODcwIDcuNzUwLDAuODcwIEM3LjQxNiwwLjg3MCA3LjE0NSwxLjE0MSA3LjE0NSwxLjQ3NSBMNy4xNDUsOC4wMTYgTDAuNjA1LDguMDE2IEMwLjI3MSw4LjAxNiAtMC4wMDAsOC4yODggLTAuMDAwLDguNjIyIEMtMC4wMDAsOC45NTcgMC4yNzEsOS4yMjggMC42MDUsOS4yMjggTDcuMTQ1LDkuMjI4IEw3LjE0NSwxNS43NjkgQzcuMTQ1LDE2LjEwMyA3LjQxNiwxNi4zNzQgNy43NTAsMTYuMzc0IEM4LjA4NCwxNi4zNzQgOC4zNTYsMTYuMTAzIDguMzU2LDE1Ljc2OSBMOC4zNTYsOS4yMjggTDE0Ljg5NSw5LjIyOCBDMTUuMjI5LDkuMjI4IDE1LjUwMCw4Ljk1NyAxNS41MDAsOC42MjIgQzE1LjUwMCw4LjI4OCAxNS4yMjksOC4wMTYgMTQuODk1LDguMDE2IFoiLz48L3N2Zz4=);
	background-position: left 21px center;
	background-repeat: no-repeat;
	margin: 50px 0;
}
.btn-loadmore:hover{
	background-color: #b5b6bf;
	color: white;
	background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTdweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0id2hpdGUiIGQ9Ik0xNC44OTUsOC4wMTYgTDguMzU2LDguMDE2IEw4LjM1NiwxLjQ3NSBDOC4zNTYsMS4xNDEgOC4wODQsMC44NzAgNy43NTAsMC44NzAgQzcuNDE2LDAuODcwIDcuMTQ1LDEuMTQxIDcuMTQ1LDEuNDc1IEw3LjE0NSw4LjAxNiBMMC42MDUsOC4wMTYgQzAuMjcxLDguMDE2IC0wLjAwMCw4LjI4OCAtMC4wMDAsOC42MjIgQy0wLjAwMCw4Ljk1NyAwLjI3MSw5LjIyOCAwLjYwNSw5LjIyOCBMNy4xNDUsOS4yMjggTDcuMTQ1LDE1Ljc2OSBDNy4xNDUsMTYuMTAzIDcuNDE2LDE2LjM3NCA3Ljc1MCwxNi4zNzQgQzguMDg0LDE2LjM3NCA4LjM1NiwxNi4xMDMgOC4zNTYsMTUuNzY5IEw4LjM1Niw5LjIyOCBMMTQuODk1LDkuMjI4IEMxNS4yMjksOS4yMjggMTUuNTAwLDguOTU3IDE1LjUwMCw4LjYyMiBDMTUuNTAwLDguMjg4IDE1LjIyOSw4LjAxNiAxNC44OTUsOC4wMTYgWiIvPjwvc3ZnPg==);
}
.btn-transparent{
	border: 2px solid #349ed5;
	background-color: transparent;
	color: white;
}
.btn-dodgerblue{
	border: 2px solid #12ABFB;
	background-color: #12ABFB;
	color: white;
}
.btn-dodgerblue:hover{
	color: #12ABFB;
	background-color: transparent;
}
.btn-transparent:hover{
	background-color: #349ed5;
	color: white;
}
.btn-sz_big.icon-play{
	padding-left: 10px;
}
.btn-transparent.icon-play::before{
	content: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjI5cHgiIGhlaWdodD0iMjlweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIiBkPSJNMTQuNTAwLDAuMjQ5IEM2Ljc2OCwwLjI0OSAwLjUwMCw2LjUxOCAwLjUwMCwxNC4yNTAgQzAuNTAwLDIxLjk4MiA2Ljc2OCwyOC4yNTEgMTQuNTAwLDI4LjI1MSBDMjIuMjMyLDI4LjI1MSAyOC41MDAsMjEuOTgyIDI4LjUwMCwxNC4yNTAgQzI4LjUwMCw2LjUxOCAyMi4yMzIsMC4yNDkgMTQuNTAwLDAuMjQ5IFpNMTkuMzM5LDE0Ljk5MiBMMTIuMzM5LDE5LjM2NyBDMTIuMTk3LDE5LjQ1NiAxMi4wMzYsMTkuNTAwIDExLjg3NSwxOS41MDAgQzExLjcyOSwxOS41MDAgMTEuNTgzLDE5LjQ2NCAxMS40NTEsMTkuMzkxIEMxMS4xNzMsMTkuMjM3IDExLjAwMCwxOC45NDQgMTEuMDAwLDE4LjYyNSBMMTEuMDAwLDkuODc0IEMxMS4wMDAsOS41NTYgMTEuMTczLDkuMjYzIDExLjQ1MSw5LjEwOSBDMTEuNzI5LDguOTU0IDEyLjA2OSw4Ljk2NCAxMi4zMzksOS4xMzMgTDE5LjMzOSwxMy41MDggQzE5LjU5NSwxMy42NjggMTkuNzUwLDEzLjk0OSAxOS43NTAsMTQuMjUwIEMxOS43NTAsMTQuNTUxIDE5LjU5NSwxNC44MzIgMTkuMzM5LDE0Ljk5MiBaIi8+PC9zdmc+);
	vertical-align: middle;
	display: inline-block;
	line-height:1;
	margin-right: 14px;
	height: 29px;
}
.btn-sz_tiny{
	padding: 5px 15px;
	font-weight: bold;
	font-size: 12px;
}
.btn-sz_small{
	padding: 8px 19px;
	font-size: 12px;
}
.btn-sz_big{
	padding: 12px 29px;
    font-size: 14px;
    font-weight: 500;
}
.btn-rounded{
	border-radius: 100px;
}
.block-catalogue{
	padding-top: 77px;
	padding-bottom: 74px;
}
.block-catalogue h2{
	margin-bottom: 34px;
}
.item-catalogue{
	height: 100%;
	padding: 34px 50px;
	background-color: white;
}
.item-catalogue img{
	max-width: 100%;
}
.item-catalogue p{
	font-size: 16px;
	font-family: "Montserrat";
	color: rgb(51, 51, 51);
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 60px;
}
.item-catalogue .btn{
	margin-top: 62px;
	margin-bottom: 7px;
}

.block-plus .img-wrap{
	width: 126px;
	padding: 0 30px;
}
.block-plus img{
	max-width: 100%;
}
.block-plus path{
	fill: #12abfb;
}
.item-plus--header {
  font-size: 16px;
  font-family: "Montserrat";
  font-weight: bold;
  line-height: 1.2;
}
.item-plus--text {
	font-size: 14px;
  font-family: "Montserrat";
  color: rgb(51, 51, 51);
  line-height: 1.6;
  margin-top: 20px;
  margin-bottom: 84px;
}

img.cover{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.slider-fullheight .slider,
.slider-fullheight .slick-list,
.slider-fullheight .slick-track,
.slider-fullheight .slick-slide{
    height: 100%;
}
.block-about .slider-wrap{
	height: 0;
	padding-top: 61%;
	position: relative;
	margin-left: 40px;
}
.block-about{
	padding-top: 76px;
	padding-bottom: 96px;
}
.block-about h2{
	margin-bottom: 53px;
}
.block-about p:first-child{
	margin-top: 30px;
	margin-bottom: 42px;
}
.block-about .slider{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.block-video .slick-arrow,
.block-about .slick-arrow,
.block-gallery .slick-arrow,
.block-tech .slick-arrow,
.block-video-slider .slick-arrow{
	width: 20px;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 10;
	outline: none;
	font-size: 0;
	border: none;
	background-color: transparent;
	background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjEzcHgiIGhlaWdodD0iMjJweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0id2hpdGUiIGQ9Ik0xLjEwMCwxMS43OTMgTDEwLjE4NywyMS4wMzggQzEwLjc2NSwyMS42MjYgMTEuNzAyLDIxLjYyNiAxMi4yODAsMjEuMDM4IEMxMi44NTgsMjAuNDUwIDEyLjg1OCwxOS40OTYgMTIuMjgwLDE4LjkwOSBMNC4yMzksMTAuNzI4IEwxMi4yODAsMi41NDggQzEyLjg1NywxLjk2MCAxMi44NTcsMS4wMDYgMTIuMjgwLDAuNDE5IEMxMS43MDIsLTAuMTY5IDEwLjc2NSwtMC4xNjkgMTAuMTg3LDAuNDE5IEwxLjEwMCw5LjY2NCBDMC44MTEsOS45NTggMC42NjYsMTAuMzQzIDAuNjY2LDEwLjcyOCBDMC42NjYsMTEuMTE0IDAuODExLDExLjQ5OSAxLjEwMCwxMS43OTMgWiIvPjwvc3ZnPg==);
	background-position: center;
	background-repeat: no-repeat;
}
.block-about .slick-prev{
	left: 20px;
}
.block-about .slick-next{
	transform: scaleX(-1);
	right: 20px;
}
.block-about .slick-dots{
	list-style: none;
	text-align: center;
	padding-left: 0;
	margin: 0;
	padding-top: 15px;
}
.block-about .slick-dots li{
	display: inline-block;
	margin: 0 5px;
}
.block-about .slick-dots li button{
	width: 11px;
	height: 11px;
}
.block-about .slick-dots li.slick-active button{
	background-color: #12abfb;
}
.land-about {padding-top: 38px; padding-bottom: 77px;}
.land-about h2 + p {margin-bottom:41px;}
.block-gallery{
	padding-top: 75px;
	padding-bottom: 78px;
}
.block-gallery h2{
	margin-bottom: 40px;
}
.block-gallery .img-wrap{
	height: 0;
	padding-bottom: 66%;
	margin-bottom: 21px;
}
.block-gallery *{
	position: relative;
}
.block-gallery .img-wrap > div{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.block-gallery .link{
	color: #0559c2;
	font-size: 16px;
	text-decoration: underline;
}
.block-gallery .link:hover{
	text-decoration: none;
}
.land-block.land-about h2 {font-size: 25px; margin-bottom: 22px;}
.land-block h2, .land-clients h2 {font-size: 25px;}
.land-clients h2 {color:#fff;}
#clients.land-clients {background-color: #1a2c4a; margin-top: 78px; height: 371px; padding-top: 66px;}
.land-clients .slick-dots li.slick-active button {background-color: #12abfb}
.land-clients .clients-gallery {margin-top: 46px;}
.land-menu a {font-size:16px;}
.land-link {display:flex; flex-direction:row;}
.land-link a {border:none; justify-content: start;}
.land-link a:hover {background-color: transparent;}
.item-gallery{
	padding: 0 10px;
}
.land-video h1 {font-size:34px;}
.land-video .btn-lg {width: 100%; height: 58.5px; max-width: 467px; display:block; line-height: 28px; padding: 1rem 1rem; text-decoration: none; border:2px solid #fff;}
.land-video .btn-lg:hover { text-decoration: underline;}
.violet {background-color: rgb(26, 44, 74); width:50%; position: relative; padding-left: 63px; padding-top: 78px; height:552px;}
.violet:hover {background-color: rgb(42, 63, 98);}
.violet p {color:#fff; font-size: 20px; text-transform: uppercase; font-family: "Montserrat"; max-width: 465px;}
.violet img {position: absolute; right:0; top: 76px;}
.violet a {height: 56.5px; max-width: 467px; display:block; line-height: 20px; margin-top: 20px; text-align: center; padding: 1rem 1rem; text-decoration: none; border:2px solid rgba(255,255,255,0.5); width: 238px; margin-top: 20px; border-radius: 29px; color:#fff; font-size: 16px; text-transform: uppercase;}
.violet a svg {margin-left: 8px; margin-top: -3px;}
.blue-tab h2 {font-size: 25px; margin-bottom: 22px; font-family: "Montserrat"; color: #333333; text-transform: uppercase; margin-top: 67px;}
.tpl-block-321-list {display:flex; margin:0 -15px;}
.violet a, .violet p {z-index: 3; position: relative;}
.blue-tab .nav-tabs .nav-link.active, .blue-tab .nav-tabs .nav-item.show .nav-link {border-top: 3px solid #12abfb}
.items-filter .tab-pane {padding-top:0;}
.items-filter .support-card {margin-bottom: 50px;}
#form_bottom.blue_form, .blue_form .agreement {background-color: #1a2c4a; color:#fff;}
#form_bottom.blue_form h2 {color:#fff}
.blue-tabs img {max-width:120px;}
.blue_form .btn-send {background-image: -webkit-linear-gradient(121deg, #12abfb 0%, #1254e8 100%);}
.blue_form .btn-send:hover {background-color: #12abfb; box-shadow: 0 4px 15px 0 #12abfb;}
.block-video .slick-arrow,
.block-gallery .slick-arrow{
	background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjEzcHgiIGhlaWdodD0iMjNweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDE5OCwgMTk5LCAyMDgpIiBkPSJNMS4xMDAsMTIuMzQzIEwxMC4xODcsMjEuNTg4IEMxMC43NjUsMjIuMTc2IDExLjcwMiwyMi4xNzYgMTIuMjgwLDIxLjU4OCBDMTIuODU4LDIxLjAwMCAxMi44NTgsMjAuMDQ2IDEyLjI4MCwxOS40NTkgTDQuMjM5LDExLjI3OSBMMTIuMjgwLDMuMDk4IEMxMi44NTgsMi41MTAgMTIuODU4LDEuNTU3IDEyLjI4MCwwLjk2OSBDMTEuNzAyLDAuMzgxIDEwLjc2NSwwLjM4MSAxMC4xODcsMC45NjkgTDEuMTAwLDEwLjIxNCBDMC44MTEsMTAuNTA4IDAuNjY2LDEwLjg5MyAwLjY2NiwxMS4yNzkgQzAuNjY2LDExLjY2NCAwLjgxMSwxMi4wNDkgMS4xMDAsMTIuMzQzIFoiLz48L3N2Zz4=);
}
.text-default p, .text-default h2, .text-default h3, .text-default table, .text-default span {margin-bottom:1rem;}
.text-default span {display:inline-block;}
.text-default ul{
	padding-left: 0;
	list-style-position: inside;
}
.text-default
.block-video .slick-prev,
.block-gallery .slick-prev{
	left: -50px;
}
.block-video .slick-next,
.block-gallery .slick-next{
	right: -50px;
	transform: scaleX(-1);
}
.block-plus{
	padding-top: 80px;
}
.block-plus h2{
	margin-bottom: 93px;
}
.bg-default{
	background-position: center;
	background-size: cover;
}
.item-target{
	background-color: white;
	transition: box-shadow .2s linear;
	padding: 48px 55px 40px;
	height: 100%;
}
.item-target.gray{
	background-color: #f4f4f5;
	box-shadow: none !important;
}
.item-target:hover{
	box-shadow: 0 20px 52px 0 rgba(35, 44, 49, .2);
}
.item-target--text > p{
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 7px;
}
.item-target--text > p:last-child{
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6;
	margin-bottom: 0;
}
.item-target--counter{
	width: 52px;
	height: 52px;
	border-radius: 50%;
	border: 2px solid #12abfb;
	line-height: 50px;
	color: #12abfb;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	flex-shrink: 0;
	margin-right: 42px;
}
.item-target.bordered{
	box-shadow: none;
	border: 1px solid #dcdde3;
}

ul.ok > li{
	position: relative;
	font-size: 14px;
	padding-left: 20px;
	margin-bottom: 19px;
}
ul.ok.color-white > li{
	color: white;
}
ul.ok > li::before{
	content: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjEycHgiIGhlaWdodD0iMTBweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDEwMywgMTk0LCAyMDcpIiBkPSJNMTEuMzAwLDEuNjQxIEwxMC4zMzUsMC42NTcgQzEwLjIwMywwLjUyMiAxMC4wNDIsMC40NTQgOS44NTMsMC40NTQgQzkuNjY0LDAuNDU0IDkuNTAzLDAuNTIyIDkuMzcwLDAuNjU3IEw0LjcxNiw1LjQwOCBMMi42MzAsMy4yNzQgQzIuNDk3LDMuMTM5IDIuMzM3LDMuMDcyIDIuMTQ3LDMuMDcyIEMxLjk1OCwzLjA3MiAxLjc5NywzLjEzOSAxLjY2NSwzLjI3NCBMMC43MDAsNC4yNTggQzAuNTY4LDQuMzk0IDAuNTAxLDQuNTU3IDAuNTAxLDQuNzUxIEMwLjUwMSw0Ljk0MiAwLjU2OCw1LjEwNyAwLjcwMCw1LjI0MiBMMy4yNjgsNy44NjEgTDQuMjMzLDguODQ0IEM0LjM2Niw4Ljk3OSA0LjUyNyw5LjA0NiA0LjcxNiw5LjA0NiBDNC45MDUsOS4wNDYgNS4wNjYsOC45NzggNS4xOTgsOC44NDQgTDYuMTYzLDcuODYxIEwxMS4zMDAsMi42MjQgQzExLjQzMiwyLjQ4OSAxMS40OTksMi4zMjQgMTEuNDk5LDIuMTMyIEMxMS40OTksMS45MzkgMTEuNDMyLDEuNzc1IDExLjMwMCwxLjY0MSBaIi8+PC9zdmc+);	
	position: absolute;
	left: 0;
	top: 0;
}
.banner-main{
	padding-top: 120px;
	padding-bottom: 209px;
}
.block-video{
	padding-top: 40px;
	padding-bottom: 72px;
}
.block-video .wrap{
	padding-top: 46%;
	position: relative;
}
.block-video .slider{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.block-video .slider p{
	color: white;
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 25px;
}
.block-target{
	padding-top: 67px;
	padding-bottom: 85px;
}
.block-target .col{
	margin-bottom: 20px;
}
.block-target.white{
	padding-bottom: 62px;
    padding-top: 52px;
	color: #333;
}
.block-target .col:last-child .item-target--counter{
	color: white;
	background-color: #12abfb;
}
.block{
	position: relative;
}
.block h2{
	font-size: 32px;
}
.block-target h2{
	margin-bottom: 32px;
}
.block-target .subheader{
	font-size:20px;
	font-weight:700;
	margin-bottom: 22px;
}
.item-photo-card:hover{
	box-shadow: 0 20px 52px 0 rgba(35, 44, 49, .2);
}
.item-photo-card .img{
	height: 0;
	padding-top: 68%;
	position: relative;
}
.item-photo-card .wrap{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.item-photo-card--text{
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	padding: 26px 24px 47px;
	background-color: white;
}
.block-cards{
	padding-bottom: 61px;
    padding-top: 67px;
}
.block-cards h2{
    margin-bottom: 35px;
}
.block-cards .col{
	margin-bottom: 30px;
}
.block-pros{
	padding-top: 65px;
    padding-bottom: 67px;
}
.block-pros h2{
	padding-bottom: 28px;
}
.item-pros{
	border: 1px solid #dcdde3;
	background-color: white;
	margin-bottom: 11px;
}
.item-pros--head{
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	padding: 24px 82px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICAgd2lkdGg9IjM1IiAgIGhlaWdodD0iMzUiICAgdmVyc2lvbj0iMS4xIj4gIDxjaXJjbGUgICAgIHN0eWxlPSJvcGFjaXR5OjE7dmVjdG9yLWVmZmVjdDpub25lO2ZpbGw6IzEyYWJmYjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eToxIiAgICAgY3g9IjE3LjUiICAgICBjeT0iMTcuNSIgICAgIHI9IjE3LjUiIC8+ICA8cGF0aCAgICAgZD0ibSAyMy41NjE1NjUsMTQuMDk1MzY5IC0xLjA1MywtMS4wNzMgYyAtMC4xNDQsLTAuMTQ3IC0wLjMyLC0wLjIyIC0wLjUyNiwtMC4yMiAtMC4yMDYsMCAtMC4zODIsMC4wNzMgLTAuNTI2LDAuMjIgbCAtNS4wNzgsNS4xODQwMDEgLTIuMjc0OTk5LC0yLjMyOCBjIC0wLjE0NSwtMC4xNDYgLTAuMzIxLC0wLjIyIC0wLjUyNywtMC4yMiAtMC4yMDYsMCAtMC4zODIsMC4wNzQgLTAuNTI2LDAuMjIgbCAtMS4wNTMsMS4wNzQgYyAtMC4xNDQsMC4xNDYgLTAuMjE3LDAuMzI1IC0wLjIxNywwLjUzNiAwLDAuMjEgMC4wNzMsMC4zODkgMC4yMTcsMC41MzYgbCAyLjgwMiwyLjg1NyAxLjA1Mjk5OSwxLjA3MyBjIDAuMTQ0LDAuMTQ3IDAuMzIsMC4yMiAwLjUyNiwwLjIyIDAuMjA2LDAgMC4zODIsLTAuMDczIDAuNTI2LC0wLjIyIGwgMS4wNTMsLTEuMDczIDUuNjA0LC01LjcxMyBjIDAuMTQ0LC0wLjE0NyAwLjIxNywtMC4zMjYgMC4yMTcsLTAuNTM3IDAsLTAuMjA5IC0wLjA3MywtMC4zODggLTAuMjE3LC0wLjUzNjAwMSB6IiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIgLz48L3N2Zz4=);
	background-position: left 20px center;
	background-repeat: no-repeat;
	position: relative;
	cursor: pointer;
}
.item-pros--head:hover{
	background-color: #f4f4f5;
}
.item-pros--head::after{
	content: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIycHgiIGhlaWdodD0iMTNweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDE5OCwgMTk5LCAyMDgpIiBkPSJNMTEuODEwLDEyLjA3MyBMMjEuMDU1LDMuMDIyIEMyMS42NDMsMi40NDYgMjEuNjQzLDEuNTEyIDIxLjA1NSwwLjkzOCBDMjAuNDY3LDAuMzYxIDE5LjUxMywwLjM2MSAxOC45MjYsMC45MzggTDEwLjc0Niw4Ljk0NiBMMi41NjYsMC45MzggQzEuOTc4LDAuMzYxIDEuMDI1LDAuMzYxIDAuNDM3LDAuOTM4IEMtMC4xNTEsMS41MTMgLTAuMTUxLDIuNDQ3IDAuNDM3LDMuMDIyIEw5LjY4MiwxMi4wNzQgQzkuOTc2LDEyLjM2MiAxMC4zNjEsMTIuNTA2IDEwLjc0NiwxMi41MDYgQzExLjEzMSwxMi41MDYgMTEuNTE3LDEyLjM2MSAxMS44MTAsMTIuMDczIFoiLz48L3N2Zz4=);
	display: block;
	position: absolute;
	right: 28px;
	top: 50%;
	transform: translateY(-50%);
}
.item-pros--head:hover::after{
	content: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIycHgiIGhlaWdodD0iMTNweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0iIzEyYWJmYiIgZD0iTTExLjgxMCwxMi4wNzMgTDIxLjA1NSwzLjAyMiBDMjEuNjQzLDIuNDQ2IDIxLjY0MywxLjUxMiAyMS4wNTUsMC45MzggQzIwLjQ2NywwLjM2MSAxOS41MTMsMC4zNjEgMTguOTI2LDAuOTM4IEwxMC43NDYsOC45NDYgTDIuNTY2LDAuOTM4IEMxLjk3OCwwLjM2MSAxLjAyNSwwLjM2MSAwLjQzNywwLjkzOCBDLTAuMTUxLDEuNTEzIC0wLjE1MSwyLjQ0NyAwLjQzNywzLjAyMiBMOS42ODIsMTIuMDc0IEM5Ljk3NiwxMi4zNjIgMTAuMzYxLDEyLjUwNiAxMC43NDYsMTIuNTA2IEMxMS4xMzEsMTIuNTA2IDExLjUxNywxMi4zNjEgMTEuODEwLDEyLjA3MyBaIi8+PC9zdmc+);
}
.item-pros.expanded .item-pros--head::after{
	transform: translateY(-50%) scaleY(-1);
}
.item-pros--body{
	border-top: 1px solid #dcdde3;
	padding: 20px;
	padding-right: 28px;
}
.ratio-outer{
	height: 0;
	position: relative;
}
.sticker {padding-bottom: 21px; z-index: 40}
.ratio-inner{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.block-timeline{
	padding-top: 68px;
	padding-bottom: 70px;
}
.block-timeline h2{
	margin-bottom: 24px;
}
.block-timeline .subheader{
	font-size: 20px;
	font-weight: 700;
	line-height: 1.4;
	margin-bottom: 52px;
}
.item-step{
	background-color: white;
	padding: 47px 48px 0 150px;
	margin-bottom: 15px;
	height: 328px;
}
.item-step--head{
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	margin-top: 10px;
	margin-bottom: 10px;
}
.item-step--text{
	font-size: 14px;
	line-height: 1.571;
}
.item-step .ratio-outer{
	padding-top: 56%;
	margin-left: 69px;
}
#timeline{
	position: absolute;
	width: 52px;
	left: 50px;
	top: 48px;
}
#timeline *{
	position: relative;
}
#timeline .timeline {
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc(50% - 1px);
    width: 2px;
    background-color: #e3e3e3;
}
#timeline .timeline>div {
    position: absolute;
    top: 0;
    width: 100%;
    background-color: #12abfb;
}
.circle-wrapper {
    width: 52px;
    height: 52px;
    margin-bottom: 291px;
	border-radius: 50%;
	overflow: hidden;
}
.circle-wrapper:last-of-type{
	margin-bottom: 0;
}
.circle-bg {
    width: 100%;
    height: 100%;
	background-color:#e3e3e3
} 
.circle-filler {
    position: absolute !important;
    width: 100%;
    background-color: #12abfb;
	top: 0;
	overflow: hidden;
}
.circle-filler span{
	position: absolute;
	display: block;
	width: 100%;
	text-align: center;
	color: white;
	top: 13px;
	font-weight: bold;
	font-size: 20px;
}
.item-history__incr {
    width: 48px;
    height: 48px;
    left: 2px;
    top: 2px;
    line-height: 48px;
	background-color: white;
    font-style: normal;
	border-radius: 50%;
	position: absolute !important;
	color: #12abfb;
	font-size: 20px;
	font-weight: bold;
}
.block-usage{
	padding-top: 76px;
	padding-bottom: 24px;
}
.block-usage h2{
    margin-bottom: 28px;
}
.block-usage .subheader{
	font-weight: bold;
    line-height: 1.3;
    font-size: 20px;
    margin-bottom: 43px;
}
.item-usage{
	border: 1px solid #dcdde3;
	padding: 51px 54px 8px;
    height: 100%;
}
.item-usage .row{
	margin: 0 -20px;
}
.item-usage .col{
	padding: 0 20px 40px;
}
.item-usage--head {
    margin-bottom: 47px;
}
.item-usage--head i{
	display: block;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	border: 2px solid #12abfb;
	line-height: 52px;
	color: #12abfb;
	font-weight: bold;
	text-align: center;
	flex-shrink: 0;
	font-size: 20px;
	margin-right: 28px;
	font-style: normal;
}
.item-usage--head p{
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	flex-grow: 1;
}
.item-usage .ratio-outer{
	padding-top: 70%;
}
.item-bench--name{
	font-size: 32px;
	color: rgb(18, 171, 251);
	line-height: 1.2;
	font-weight: 800;
	margin-bottom: 20px;
}
.item-bench--bg{
	background-color: #f4f4f5;
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;
	z-index: -1;
}
.item-bench--download{
	font-size: 14px;
	font-weight: 600;
	color: #333;
	line-height: 1.2;
}
.item-bench--download:hover{
	color: rgb(18, 171, 251);
	text-decoration: none;
}
.item-bench--download::before{
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	line-height: 1;
}
.item-bench--download.icon-pdf::before{
	content: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAjCAYAAACD1LrRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH4wcfCyIn6LNE/wAABdxJREFUWMN1l0uMHFcVhr9z63b39GOmJ+MxJGYcOyRSwDiJQJHYIiQIQnaIFMKChAUIyUsCUkwQhCBAsIBNEBIKOyz2gZgs2CAhJIiTEINEIFgT25HjhO7pcabfr6p7WFRX1a3qnlrU477O+f9z7n9PyetnP1MT4VvAKZQJgqJkl4AqCIAsPrw+SJskEKnvDwd/CcT8smQDnFNEhMAY1DmcCKUgQHBYEc4Dz+aM+ZfG9rIPr2vRJwufjDEcjEZfKgfBtds3N1+azObpPBHxp2KAp4uG0hHitflPz2g6XomRqXLj1v4f+uPJmbK16UIKHpWCQRl738tXAqnQL/6L55A1AU6Va3uti/3p5EwlNa5IOlgxwDyHTLJXP4CHsaKe07pIhpKxOFWut1sX+9Px2bWSRRaok4kmj67w6tG4RLd68Y9vMaWJ8cCiwNVW+8XeeHS2UrLpJFUwGY2SLqqad2Llu9+miRd+k8bGVbnyv9aL3dH4C2vlSmrKZGg0RZfsmqR5VSwzer1nwru3E8qlEgC77dbvesPhw2uLb4OQp3OBPGnO6C1knmZEJb3JlgldGDuuinMOGxicOnZb7/2+Oxw9UrZlL8aeJS22Sa6VJWcBFXAa8cFmk3qlwjQMCaOIuYsInSMQQ+iUN26+80Kn133U5iwtDKzaVWmuedQWx80iR2OtyumdO+lPx5hFJiehMyLMwpDAmN/aTA5XJJCf1R6teTXLi8k8DCnZgA+UN+LJqcrG6oUqkWNuJZlRMFJ0RHWBtuiYR0fSHEaOKHKHgxAmNseZemNSI5I90syNE1AlFkMpeCwCuEOEZ/G0SxQnwh8EhP0B0cEBCgRra9gjWzGd7TYahiBCUK8RNJuIsYQH7xP2BoiBYGMDu9FEo3BJ6UQgSy5f8IFwOKJyx+2sf/4Mpe2j9C+/Rv/SJezWJlsPfY7K8eNE0zn9115m/OZ/MY06tXvvpX7fA5hancHrrzL89xsEtUYuKRPmrA/fF6yw0+HY189xx2NfJhz0OfaVr7H7zHmG//kXd//gpx5N3+CtH36P1oUL3POTn9N88JMAvN0f0L/0CkG9kYXNA2n8vZoqlioYQ/nINtN2i7+dPMGtP/+Jk099F3vbFgC7zz7Nyx//KN1XL3H393/M2l13Ymp1On98ib9+eIfOxRcoHTuWO0R8ZCZ3AOAf7ELY6xHUahx9/DE2PvEggytvouNx7LiLCNv7vPOr5wConTrN9OYNKh/aYePTn8JubaGTSXZ+FHLNrFShhO5BH9tY5yPPPc/o+jWuPvNtsGUAosGI6GCYMuCmU8JbHdZPP8DpX1+geuIuom433QHFLWrTTCtkNapUd46jUcQ/H3mI8P0uYa9L42P3AdC4/37cE1/knh/9jNn+LYb/uMzJp75D9++vsHv+SYJaA7u9nS1eiLNJ913uEjCGWWeP8fW3mHX2CWpVSke2me3tEfZ77Hz1HKee/w2Td29w5clzhP0+0WjE5O1rzFptUMfSwh5yufzwZ9uqejQ3RgF1iC1DYHCTMRIEoODmc+xmE9tsovOI8fWrMJ9jN29DymVQRadTCMzhR6qwZ1WVJaMCBBY3HqFRhKnV0hiYcomwvcfs3ffAGIJqFVlfB4Sw18UYg1SrkEjmCjJBsJLT0tg1VRDnkEp5kQ+a88o06vmaycVCbtaqMbjIZRLrG8wKuXg7ZVWE5tQly3T/oPZr3AKYRNdz6ArpnGZ1Ur0eVtB7nX6FRHF/qte2tN6ys9Y3sNhFeZveov65HYu9sKyHq0EUD0GzqlzNVaxL6CUXK1bY9YckJ6l40RKSutqjaam0XaqnvTxIacjWSBhLHBc/ZzzW7MqyVVlWuVWFWGol3+83Z/05WcTkEHqJk46FJVSrL8lCJauGeX8Li8JvfdX/cC6uBfiqLMe2+I+1kqG0vW6AG8Wzcuko8xEXt5OPZ5UCpkByf50di/Iowi+AE8BkpdoUHMtXnPHK4velTsUTJdECpQLcRPjm/wGKAcXp12/8vwAAAABJRU5ErkJggg==)
}
.item-bench--download.icon-word::before{
	content: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAjCAMAAAC0CkrjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA4VBMVEVKf/9MgP9LgP9Lgf9Mgv9Mgf9Ng/9Ngv9OhP9Phf9Qhv9PhP9Phf9Phf9PhP9Phf9PhP9Phf9Jfv9Phf9Gev9Phf9Jfv9PhP9Jff9PhP9Jff9Kfv9Phf9Jfv9Jfv9KgP9Iff9Jfv9Rh/9Phf9PhP9Phf9Phf9PhP9Phf9PhP9Phf9PhP9PhP9PhP9Phf9Phf9PhP9Qhv9Ddv9Rh/89bf9SiP9FeP88a/8/cP9RiP8+bv8+b/8/cf89bv9Acf9Ed/9Mgv8+cP9OhP9Kf/9KgP9LgP9Iff9Phv9Ph/9Qh/////89ezGRAAAAL3RSTlMAAAAAAAAAAAAAAAp8pp6dnalsgEv4TO9M6k1N6k9OUFP38vf12uEtv97W1t3CMxixmBAAAAABYktHREoeDLXGAAAAB3RJTUUH4wcfCyUO5UBKVAAAAbhJREFUOMtVU4tWwjAMrWxjggr4djrfb1CTsTHGNlFBRf//h2ybpp1tDvQ0vcnNTSY2Nrd6/cFg0Fcmd3/Q294Ray3P94J2KHYBUZr80UueIRnvrbdage9L977y6VsyudNxdtD2gsBrt8WhxhmsfoGTfFochb7nh6GIVHBCGzzM8qysjjt+INGRduj8TGGWl3VVnXS80BexSehSwyQvi6IqTzsqON3aDIpa/lrX86o864YSbaJqpE6Uvk3ndV1k2XlXBQe6ZhKQvBdlVVYfWXYhYlcYmiSQLpafy6/l1/elzk1qocHLU5LOJrN0kl6p3BoGhh4v/S7WsuDCSo6NUIgRoRnfKF5bLKmBLRlNe4AFjCQ1mxJWyQ89Aps7BnDt/l0RQ5ZJUTN+TKCBI5oxibrQTBjKAUC5iUyyctK5+bGFkTNJbNvQBEc7JYrAChvUkaixVBya6RM1YEltc7iAWHXMtuNfDHLHNiDIzria9WXEqoGjzzJKi2jO0Y2SK0Kjo0ZSOzj8T3W7+SASCxOQWoJOGUua7iJx/W8MkXtLNzfi1n6adhZdrDtx//A4HI1GQ7XNQZlaT88vfyJotnOvHXGyAAAAAElFTkSuQmCC)
}
.item-bench--price{
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2;
}
.item-bench--main{
	padding: 59px 0 92px 89px;
	position: relative;
}
.item-bench--main img{
	max-width: 100%;
}
.item-bench--info{
	padding-top: 74px;
    padding-right: 68px;
}
.item-bench--info ul.ok{
	margin-bottom: 36px;
}
.item-bench--info ul.ok > li{
	margin-bottom: 14px;
}
.block-compare{
	padding:57px 0;
}
.block-compare h2{
	margin-bottom: 38px;
}
.block-params{
	padding-top: 42px;
}
.block-params h2{
	margin-bottom: 18px;
}
.block-params .subheader{
	font-size: 20px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 1.2;
}
table.params,
.item-table-full table{
	min-width: 100%;
	border-collapse: collapse;
}
table.params thead,
.item-table-full thead,
table.params td[rowspan],
.item-table-full td[rowspan]{
	font-size: 15px;
	font-weight: bold;
}
table.params thead,
.item-table-full thead{
	line-height: 2;
}
table.params td[rowspan],
.item-table-full td[rowspan]{
	line-height: 1.2;
}
table.params th,
.item-table-full th,
table.params td,
.item-table-full td{
	padding: 18px 11px;
}
table.params td,
.item-table-full td{
	font-size: 15px;
	line-height: 1.2;
	vertical-align: top;
}
table.params tbody tr,
.item-table-full tbody tr{
	border-top: 2px solid #e8e9ef;
	transition: all .3s linear;
}
table.params tr.odd,
.item-table-full tbody tr:nth-child(odd){
	background-color: #f8f8fa;
}
table.params.hover tbody tr:hover{
	box-shadow:
		inset 2px 3px 0 0 #12abfb,
		inset -2px -3px 0 0 #12abfb;
	background-color: #e5f4fb;
}
.block-params--tip{
	font-size: 14px;
	color: rgb(178, 178, 178);
	line-height: 1.2;
	margin-top: 26px;
    margin-left: 12px;
}
.block-params--warn{
	margin-top: 50px;
	padding: 28px 36px 28px 112px;
	background-color: #e5f4fb;
	font-size: 14px;
	line-height: 1.6;
	position: relative;
	border-radius: 5px;
}
.block-params--warn::before{
	content: "!";
	display: block;
	position: absolute;
    left: 30px;
    top: 22px;
	width: 54px;
	height: 54px;
	border-radius: 50%;
	background-color: white;
	text-align: center;
	line-height: 54px;
	color: #12abfb;
	font-weight: bold;
	font-size: 20px;
}
.block-tabs{
	padding-top: 82px;
}
.block-tabs h2{
	margin-bottom: 35px;
}
.block-tabs .subheader{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 14px;
}
.block-tabs .tab-pane{
	padding-top: 32px;
}
.block-tabs .nav{
	overflow: hidden;
}
.block-tabs .nav-link{
	text-transform: uppercase;
	line-height: 1.9;
	font-weight: 500;
	background-color: #e8e9ef;
	color: #333 !important;
	border-top: 4px solid #e8e9ef;
	padding: 12px 74px;
	position: relative;
}
.block-tabs li:first-child .nav-link{
	border-radius: 5px 0 0 5px;
}
.block-tabs li:last-child .nav-link{
	border-radius: 0 5px 5px 0;
}
.block-tabs .nav-link.active{
	z-index: 5;
	box-shadow: 0 8px 30px 0 rgba(35, 44, 49, .2);
	background-color: white;
	border-top-color: #12abfb;
}
.block-checklist{
	padding-top: 36px;
}
.block-checklist h2{
	margin-bottom: 2px;
}
.block-checklist .subheader{
	font-size: 20px;
	font-weight: 800;
	margin-bottom: 49px;
}
.block-checklist .col p{
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 22px;
}
.block.block-checklist li{
	margin-bottom: 28px;
}
.block-card-ok{
	padding-top: 45px;
}
.block-card-ok .subheader{
	font-size: 20px;
	font-weight: 800;
	margin-bottom: 26px;
}
.card-ok{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHdpZHRoPSI1NiIgICBoZWlnaHQ9IjU2IiAgIHZlcnNpb249IjEuMSI+ICA8Y2lyY2xlICAgICBzdHlsZT0ib3BhY2l0eToxO3ZlY3Rvci1lZmZlY3Q6bm9uZTtmaWxsOiMxMmFiZmI7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLW9wYWNpdHk6MSIgICAgIGN4PSIyOCIgICAgIGN5PSIyOCIgICAgIHI9IjI4IiAvPiAgPHBhdGggICAgIGQ9Im0gMzcuNDUxNTgsMjMuNjgyMzk0IC0xLjY4NCwtMS43MTcgYyAtMC4yMzEsLTAuMjM3IC0wLjUxMiwtMC4zNTUgLTAuODQyLC0wLjM1NSAtMC4zMzEsMCAtMC42MTEsMC4xMTggLTAuODQyLDAuMzU1IGwgLTguMTI0LDguMjkyIC0zLjY0MSwtMy43MjQgYyAtMC4yMzIsLTAuMjM0IC0wLjUxMiwtMC4zNTMgLTAuODQyLC0wLjM1MyAtMC4zMzEsMCAtMC42MTIsMC4xMTkgLTAuODQzLDAuMzUzIGwgLTEuNjg0LDEuNzE3IGMgLTAuMjMxLDAuMjM3IC0wLjM0NywwLjUyMSAtMC4zNDcsMC44NTkgMCwwLjMzNiAwLjExNiwwLjYyMyAwLjM0NywwLjg1OSBsIDQuNDgzLDQuNTY5IDEuNjg0LDEuNzE3IGMgMC4yMzEsMC4yMzUgMC41MTIsMC4zNTQgMC44NDMsMC4zNTQgMC4zMywwIDAuNjExLC0wLjExOSAwLjg0MiwtMC4zNTQgbCAxLjY4NCwtMS43MTcgOC45NjYsLTkuMTQgYyAwLjIzMSwtMC4yMzQgMC4zNDcsLTAuNTIyIDAuMzQ3LC0wLjg1OCAwLC0wLjMzNiAtMC4xMTYsLTAuNjIyIC0wLjM0NywtMC44NTcgeiIgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1ydWxlOmV2ZW5vZGQiIC8+PC9zdmc+);
	background-position: left 45px top 40px;
	background-repeat: no-repeat;
	background-color: #f4f4f5;
	padding: 40px 20px 46px 140px;
	height: 100%;
}
.card-ok--title{
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 7px;
}
.card-ok--text{
	font-size: 14px;
	line-height: 1.6;
}
.item-preim{
	padding: 30px 32px;
	border: 1px solid #dcdde3;
	height: 100%;
}
.item-preim--head{
	margin-bottom: 20px;
}
.item-preim--head p{
	font-weight: bold;
	line-height: 1.2;
}
.item-preim--head i{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHdpZHRoPSI1NCIgICBoZWlnaHQ9IjU0IiAgIHZlcnNpb249IjEuMSI+ICA8ZyAgICAgYXJpYS1sYWJlbD0iKyIgICAgIHN0eWxlPSJmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtZmFtaWx5Ok1vbnRzZXJyYXQ7ZmlsbDojMTJhYmZiO3N0cm9rZS13aWR0aDowLjUiICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4yNjA4Mzk2LC01LjU4OTI4NDcpIj4gICAgPHBhdGggICAgICAgZD0ibSAzOC4xMTAyMzUsMzQuMDQxNzY2IGggLTMuNDggdiAzLjQgaCAtMi41OCB2IC0zLjQgaCAtMy40NiB2IC0yLjQ0IGggMy40NiB2IC0zLjQgaCAyLjU4IHYgMy40IGggMy40OCB6IiAgICAgICBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MjBweDtmb250LWZhbWlseTpNb250c2VycmF0O2ZpbGw6IzEyYWJmYjtzdHJva2Utd2lkdGg6MC41IiAgIC8+ICA8L2c+ICA8cGF0aCAgICAgZD0iTSAyNywxIEMgNDEuMzU5LDEgNTMsMTIuNjQxIDUzLDI3IDUzLDQxLjM1OSA0MS4zNTksNTMgMjcsNTMgMTIuNjQxLDUzIDEsNDEuMzU5IDEsMjcgMSwxMi42NDEgMTIuNjQxLDEgMjcsMSBaIiAgICAgc3R5bGU9ImZpbGw6I2RhZGFkYTtmaWxsLW9wYWNpdHk6MDtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6IzEyYWJmYjtzdHJva2Utd2lkdGg6MnB4IiAvPjwvc3ZnPg==);
	width: 52px;
	height: 52px;
	display: block;
	background-size: cover;
	flex-shrink: 0;
	margin-right: 20px;
}
.item-preim--text{
	font-size: 14px;
	line-height: 1.6;
}
.block-preim{
	padding-top: 33px;
	padding-bottom: 64px;
}
.block-preim h2{
	padding-bottom: 30px;
}
.block-tech{
	padding-top: 67px;
	padding-bottom: 82px;
}
.block-tech h2{
	margin-bottom: 27px;
}
.block-tech .subheader{
	font-size: 20px;
	line-height: 1.2;
	font-weight: 800;
	margin-bottom: 36px;
}
.block-tech .slick-slide .ratio-outer{
	padding-top: 50%;
}
.block-tech .ratio-inner i{
	position: absolute;
	display: block;
	left: 20px;
	top: 20px;
	width: 43px;
	height: 43px;
	text-align: center;
	line-height: 43px;
	font-size: 15px;
	background-color: white;
	font-style: normal;
	border-radius: 50%;
	color: rgb(18, 171, 251);
	font-weight: bold;
}
.block-tech .slick-slide .body{
	background-color: white;
	padding: 24px;
	font-size: 14px;
	line-height: 1.2;
	min-height: 110px;
}
.block-tech .slick-arrow{
	width: 43px;
	padding: 0;
}
.block-tech .slick-arrow::before{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: calc(50% - 21.5px);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHdpZHRoPSIxM3B4IiAgIGhlaWdodD0iMjJweCIgICB2ZXJzaW9uPSIxLjEiPiAgPHBhdGggICAgIGQ9Im0gMS4yMjA1LDEyLjA2IDkuMDg3LDkuMjQ1IGMgMC41NzgsMC41ODggMS41MTUsMC41ODggMi4wOTMsMCAwLjU3OCwtMC41ODkgMC41NzgsLTEuNTQxIDAsLTIuMTMgbCAtOC4wNDEsLTguMTc5IDguMDQxLC04LjE4IGMgMC41NzcsLTAuNTg3IDAuNTc3LC0xLjU0MSAwLC0yLjEyOCAtMC41NzgsLTAuNTg4IC0xLjUxNSwtMC41ODggLTIuMDkzLDAgbCAtOS4wODcsOS4yNDMgYyAtMC4yODksMC4yOTUgLTAuNDM0LDAuNjggLTAuNDM0LDEuMDY1IDAsMC4zODYgMC4xNDUsMC43NyAwLjQzNCwxLjA2NCB6IiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLXJ1bGU6ZXZlbm9kZCIgLz48L3N2Zz4=);
	background-position: center;
	background-repeat: no-repeat;
	width: 43px;
	height: 43px;
	border-radius: 50%;
	background-color: #12abfb;
}
.block-tech .slick-arrow:hover::before{
	background-color: white;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHdpZHRoPSIxM3B4IiAgIGhlaWdodD0iMjJweCIgICB2ZXJzaW9uPSIxLjEiPiAgPHBhdGggICAgIGQ9Im0gMS4yMjA1LDEyLjA2IDkuMDg3LDkuMjQ1IGMgMC41NzgsMC41ODggMS41MTUsMC41ODggMi4wOTMsMCAwLjU3OCwtMC41ODkgMC41NzgsLTEuNTQxIDAsLTIuMTMgbCAtOC4wNDEsLTguMTc5IDguMDQxLC04LjE4IGMgMC41NzcsLTAuNTg3IDAuNTc3LC0xLjU0MSAwLC0yLjEyOCAtMC41NzgsLTAuNTg4IC0xLjUxNSwtMC41ODggLTIuMDkzLDAgbCAtOS4wODcsOS4yNDMgYyAtMC4yODksMC4yOTUgLTAuNDM0LDAuNjggLTAuNDM0LDEuMDY1IDAsMC4zODYgMC4xNDUsMC43NyAwLjQzNCwxLjA2NCB6IiAgICAgc3R5bGU9ImZpbGw6IzEyYWJmYjtmaWxsLXJ1bGU6ZXZlbm9kZCIgLz48L3N2Zz4=)
}
.block-tech .slick-prev{
	left: -47px;
}
.block-tech .slick-next{
	right: -47px;
	transform: scaleX(-1);
}
.block-tech .timeline-track{
	height: 7px;
	background-color: #e0e0e0;
	position: relative;
	margin-top: 40px;
}
.block-tech .timeline-bar{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 0;
	background-color: #12abfb;
	transition: width .4s;
}
.block-facing{
	padding-top: 66px;
}
.block-facing .subheader{
	font-size: 20px;
	line-height: 1.2;
	font-weight: 800;
	margin-bottom: 65px;
}
.block-facing .col{
	margin-bottom: 20px;
}
.item-type--name{
	font-weight: bold;
	line-height: 1.2;
	margin-top: 12px;
}
.block-types{
	padding-top: 53px;
}
.block-types h2{
	margin-bottom: 36px;
}
.block-types .subheader{
	font-size: 20px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom: 28px;
}
.block-types .block-params--warn{
	margin-top: 30px;
}
.item-type--img{
	padding-top: 60%;
    background-color: #f8f8fa;
}
.block-gallery.zoom{
	padding-top: 60px;
}
.block-gallery.zoom .slick-slide{
	margin: 0 10px;
}
.js-photo.zoom{
	position: relative;
}
.js-photo.zoom::after{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background-color: black;
	transition: opacity .2s linear;
	background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjI4cHgiIGhlaWdodD0iMzBweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIiBkPSJNMjYuOTMyLDI2Ljc3NCBMMjAuMTkwLDE5LjcyMCBDMjEuOTIzLDE3LjY0NiAyMi44NzMsMTUuMDM3IDIyLjg3MywxMi4zMjEgQzIyLjg3Myw1Ljk3NyAxNy43NDIsMC44MTQgMTEuNDM1LDAuODE0IEM1LjEyOCwwLjgxNCAtMC4wMDMsNS45NzcgLTAuMDAzLDEyLjMyMSBDLTAuMDAzLDE4LjY2NyA1LjEyOCwyMy44MjkgMTEuNDM1LDIzLjgyOSBDMTMuODAzLDIzLjgyOSAxNi4wNTksMjMuMTExIDE3Ljk4OCwyMS43NDcgTDI0Ljc4MiwyOC44NTUgQzI1LjA2NiwyOS4xNTIgMjUuNDQ4LDI5LjMxNSAyNS44NTcsMjkuMzE1IEMyNi4yNDUsMjkuMzE1IDI2LjYxMiwyOS4xNjcgMjYuODkxLDI4Ljg5NiBDMjcuNDg0LDI4LjMyMyAyNy41MDMsMjcuMzcxIDI2LjkzMiwyNi43NzQgWk0xMS40MzUsMy44MTcgQzE2LjA5NywzLjgxNyAxOS44ODksNy42MzIgMTkuODg5LDEyLjMyMSBDMTkuODg5LDE3LjAxMiAxNi4wOTcsMjAuODI3IDExLjQzNSwyMC44MjcgQzYuNzc0LDIwLjgyNyAyLjk4MSwxNy4wMTIgMi45ODEsMTIuMzIxIEMyLjk4MSw3LjYzMiA2Ljc3NCwzLjgxNyAxMS40MzUsMy44MTcgWiIvPjwvc3ZnPg==);
	background-position: center;
	background-repeat: no-repeat;
}
.js-photo.zoom:hover::after{
	opacity: .7;
}
.block-gallery.zoom .subheader{
	font-size: 20px;
	font-weight: 800;
	text-transform: uppercase;
	line-height: 1.2;
	margin-bottom:30px;
}
.block-gallery.zoom .block-params--warn{
	margin-top: 43px;
}
.form-header{
	font-size: 20px;
	font-weight: 800;
}
.form-contacts{
	padding: 110px 0 130px 54px;
	width: 748px;
	display: block;
}
.form-contacts textarea{
	height: 192px;
}
.form-contacts .btn-send{
	padding: 14px 36px;
	width: auto;
	height: auto;
	background-color: #12abfb;
	background-image: none;
	border: 2px solid #12abfb;
}
.form-contacts .btn-send:hover{
	background-color: transparent;
	color: #12abfb;
	box-shadow: none;
}
.form-contacts .form-header{
	margin-bottom: 23px;
}
.form-contacts input[type="text"],
.form-contacts input[type="tel"],
.form-contacts input[type="email"]{
	margin-bottom: 22px;
}
.contact-subheader{
	color: #a1a1a1;
	font-size: 15px;
	padding-top: 12px;
}
.contact-text{
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 26px;
}
.contact-text a{
	color: #333;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}
.contact-text span{
	font-size: 12px;
	font-weight: 400;
}
.contact-link{
	color: #333;
	font-size: 18px;
	text-decoration: underline;
}
.contact-link:hover{
	text-decoration: none;
}

[type="checkbox"]:not(:checked) ~ .agreement::before{
	visibility: hidden;
}

.block-contacts > .container::after{
	content: "";
	clear: both;
	display: block;
}

.contacts-left{
	width: 492px;
}
.contacts-right{
	width: calc(100% - 492.1px);
}
.block-contacts > .container{
	max-width: calc(1280px + ((100% - 1280px) / 2));
	float: right;
	padding-right: 0;
}
.block-contacts{
	padding-bottom: 20px;
}
.block-team{
	padding-top: 55px;
}
.block-team h2{
	margin-bottom: 20px;
}
.block-team .subheader{
	font-size: 20px;
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 30px;
}
.block-team .support-card{
	margin: 0;
	margin-bottom: 20px;
}
.block-team .support-card img{
	width:120px;
}
.block-team .support-flag img{
	width:25px;
}
.support-country{
	font-size: 16px;
	color: rgb(182, 182, 182);
	line-height: 1.9;
}
.support-flag{
	position: relative;
	text-align: center;
	height:0;
}
.support-flag img{
	vertical-align: middle;
	transform: translateY(-50%);
}
#map{
	height: 657px;
}
.map-header{
	position: absolute;
	left: 0;
	top: 52px;
	width: 100%;
}
.block-map{
	margin-top: 50px;
}
.block-catalogue.main{
	padding-top: 0;
}
.block-catalogue.main .item-catalogue{
	border: 2px solid #e9e9e9;
	transition: all .2s linear;
}
.block-catalogue.main .item-catalogue:hover{
	border-color: transparent;
	box-shadow: 0 20px 52px 0 rgba(35, 44, 49, .2);
}
.block-today.blue .number-round{
	border-color:#12abfb;
	color: #12abfb;
}
.block-today.blue .number-round:hover{
	background-color: #12abfb;
}
.block-direction.blue .about-li li::before{
	content: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTNweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0iIzEyYWJmYiIgZD0iTTE0LjcyNywyLjI5OSBMMTMuNDEyLDAuOTU4IEMxMy4yMzEsMC43NzQgMTMuMDEyLDAuNjgxIDEyLjc1NCwwLjY4MSBDMTIuNDk2LDAuNjgxIDEyLjI3NiwwLjc3NCAxMi4wOTYsMC45NTggTDUuNzQ5LDcuNDM4IEwyLjkwNCw0LjUyOCBDMi43MjQsNC4zNDQgMi41MDQsNC4yNTIgMi4yNDYsNC4yNTIgQzEuOTg4LDQuMjUyIDEuNzY5LDQuMzQ0IDEuNTg4LDQuNTI4IEwwLjI3Myw1Ljg3MCBDMC4wOTIsNi4wNTQgMC4wMDIsNi4yNzcgMC4wMDIsNi41NDEgQzAuMDAyLDYuODA0IDAuMDkyLDcuMDI3IDAuMjczLDcuMjExIEwzLjc3NSwxMC43ODIgTDUuMDkxLDEyLjEyNCBDNS4yNzEsMTIuMzA4IDUuNDkxLDEyLjQwMCA1Ljc0OSwxMi40MDAgQzYuMDA3LDEyLjQwMCA2LjIyNiwxMi4zMDcgNi40MDcsMTIuMTI0IEw3LjcyMywxMC43ODIgTDE0LjcyNywzLjY0MSBDMTQuOTA4LDMuNDU2IDE0Ljk5OCwzLjIzMyAxNC45OTgsMi45NzAgQzE0Ljk5OCwyLjcwNyAxNC45MDgsMi40ODMgMTQuNzI3LDIuMjk5IFoiLz48L3N2Zz4=);
}
.blue{
	color: #12abfb;
}
.block-gallery.stacked{
	padding-top: 0;
}
.block-gallery .subheader{
	font-size: 20px;
	font-weight: 800;
	line-height: 1.2;
	margin-bottom: 22px;
}
.col-more:nth-child(n+7){
	display: none;
}
.review-card{
	margin-bottom: 50px;
}
#advantages-section.blue .why-card:hover path,
#advantages-section.blue .why-card:hover rect,
#advantages-section.blue .why-card:hover polygon{
	fill:#12abfb;
}
#advantages-section.blue .why-card:hover a{
	color: #12abfb;
}
.number-round.blue{
	border-color: #12abfb;
}
.delivery-card:hover svg.blue path{
	fill:#12abfb;
	
}
.accord-leasing-blue .btn-partner{
	background-color: #12ABFB;
	background-image: none;
}
.accord-leasing-blue .btn-partner:hover{
	box-shadow: 0 4px 15px 0 rgba(18, 171, 251, .75);
}
.item-cert{
	padding: 53px 36px 28px;
	border: 1px solid #e7e7e7;
	transition: all .2s linear;
	height: 100%;
}
.item-cert:hover{
	border-color: transparent;
	box-shadow: 0 20px 52px 0 rgba(35, 44, 49, .2);
}
.item-cert--img{
	margin-bottom: 20px;
	padding-top: 117%;
}
.item-cert--link{
	font-size: 14px;
	color: rgb(5, 89, 194);
	text-decoration: underline;
	line-height: 1.6;
}
.item-cert--link:hover{
	text-decoration: none;
}
.block-video-slider{
	padding-bottom: 58px;
}
.block-video-slider h2{
	font-size: 20px;
	margin-bottom: 20px;
}
.block-video-slider .item-video{
	margin: 0 30px;
}
.block-video-slider .item-video .ratio-outer{
	padding-top: 58%;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}
.block-video-slider .item-video .ratio-outer::after{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjU3cHgiIGhlaWdodD0iNTdweCI+PGRlZnM+PGZpbHRlciBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJGaWx0ZXJfMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1N3B4IiBoZWlnaHQ9IjU3cHgiICA+ICAgIDxmZU9mZnNldCBpbj0iU291cmNlQWxwaGEiIGR4PSIwIiBkeT0iMiIgLz4gICAgPGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ck91dCIgc3RkRGV2aWF0aW9uPSIyLjgyOCIgLz4gICAgPGZlRmxvb2QgZmxvb2QtY29sb3I9InJnYigzNCwgMzQsIDM0KSIgcmVzdWx0PSJmbG9vZE91dCIgLz4gICAgPGZlQ29tcG9zaXRlIG9wZXJhdG9yPSJhdG9wIiBpbj0iZmxvb2RPdXQiIGluMj0iYmx1ck91dCIgLz4gICAgPGZlQ29tcG9uZW50VHJhbnNmZXI+PGZlRnVuY0EgdHlwZT0ibGluZWFyIiBzbG9wZT0iMC4zNCIvPjwvZmVDb21wb25lbnRUcmFuc2Zlcj4gICAgPGZlTWVyZ2U+ICAgIDxmZU1lcmdlTm9kZS8+ICAgIDxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIvPiAgPC9mZU1lcmdlPjwvZmlsdGVyPjwvZGVmcz48ZyBmaWx0ZXI9InVybCgjRmlsdGVyXzApIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik0yOC4yNTAsNS4xNDQgQzE2Ljc5MCw1LjE0NCA3LjUwMCwxNC40MzcgNy41MDAsMjUuOTAwIEM3LjUwMCwzNy4zNjQgMTYuNzkwLDQ2LjY1NiAyOC4yNTAsNDYuNjU2IEMzOS43MTAsNDYuNjU2IDQ5LjAwMCwzNy4zNjQgNDkuMDAwLDI1LjkwMCBDNDkuMDAwLDE0LjQzNyAzOS43MTAsNS4xNDQgMjguMjUwLDUuMTQ0IFpNMzUuNDIyLDI3LjAwMSBMMjUuMDQ3LDMzLjQ4NyBDMjQuODM3LDMzLjYxOCAyNC41OTgsMzMuNjg0IDI0LjM1OSwzMy42ODQgQzI0LjE0MywzMy42ODQgMjMuOTI2LDMzLjYzMCAyMy43MzEsMzMuNTIxIEMyMy4zMTgsMzMuMjkzIDIzLjA2MiwzMi44NTggMjMuMDYyLDMyLjM4NyBMMjMuMDYyLDE5LjQxNCBDMjMuMDYyLDE4Ljk0MiAyMy4zMTgsMTguNTA4IDIzLjczMSwxOC4yODAgQzI0LjE0MywxOC4wNTAgMjQuNjQ3LDE4LjA2NCAyNS4wNDcsMTguMzE0IEwzNS40MjIsMjQuODAwIEMzNS44MDEsMjUuMDM4IDM2LjAzMSwyNS40NTMgMzYuMDMxLDI1LjkwMCBDMzYuMDMxLDI2LjM0OCAzNS44MDEsMjYuNzYzIDM1LjQyMiwyNy4wMDEgWiIvPjwvZz48L3N2Zz4=);
	background-position: center;
	background-repeat: no-repeat;
	transition: background-color .2s linear;
}
.block-video-slider .item-video .ratio-outer:hover::after{
	background-color: rgba(0, 0, 0, .7);
}
.block-video-slider .slick-arrow{
	width: calc((100% - 1240px) / 2);
}
.block-video-slider .slick-arrow{
	background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjEzcHgiIGhlaWdodD0iMjJweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDE5OCwgMTk5LCAyMDgpIiBkPSJNMS4xNzcsMTIuMjExIEwxMC4yNjQsMjEuNDU5IEMxMC44NDIsMjIuMDQ3IDExLjc3OSwyMi4wNDcgMTIuMzU3LDIxLjQ1OSBDMTIuOTM0LDIwLjg3MCAxMi45MzQsMTkuOTE3IDEyLjM1NywxOS4zMjkgTDQuMzE2LDExLjE0NyBMMTIuMzU2LDIuOTY1IEMxMi45MzQsMi4zNzcgMTIuOTM0LDEuNDIzIDEyLjM1NiwwLjgzNSBDMTEuNzc5LDAuMjQ3IDEwLjg0MiwwLjI0NyAxMC4yNjQsMC44MzUgTDEuMTc2LDEwLjA4MiBDMC44ODcsMTAuMzc3IDAuNzQzLDEwLjc2MiAwLjc0MywxMS4xNDcgQzAuNzQzLDExLjUzMyAwLjg4OCwxMS45MTggMS4xNzcsMTIuMjExIFoiLz48L3N2Zz4=);
	background-position: center;
	background-repeat: no-repeat;
}
.block-video-slider .slick-prev{
	left: 0;
}
.block-video-slider .slick-next{
	transform: scaleX(-1);
	right: 0;
}
.top-menu{
	padding: 65px;
}
.top-menu ul{
	display: block;
	column-count: 2;
	margin-bottom: 60px
}
.top-menu ul li{
	display: block;
	height: auto;
	margin-bottom: 22px;
	break-inside: avoid;
}
.top-menu ul li a{
	display: inline;
	padding: 0;
	color: white;
	font-size: 18px;
	font-family: "MullerMedium";
	text-transform: none;
}
.top-menu ul li a:hover{
	color: #1fcdc6;
	background-color: transparent;
}
.top-menu--doc{
	border: 1px solid white;
	border-radius: 100px;
	padding: 12px 20px !important;
	padding-left: 25px !important;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	color: white !important;
	position: relative;
	text-transform: none !important;
}
.top-menu--doc::before{
	position: absolute;
	display: block;
	left: 0;
	top: 50%;
	transform: translate(-50%, -50%);
}
.top-menu--doc.doc::before{
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAjCAMAAAC0CkrjAAABX1BMVEU3iv85jP86jf87jf88jf88jv89jv89j/8+j/8+kP8/kf88jv8/kP8/kP8/kP8/kP8/kP8/kP8/kP8/kP8/kP80iP8/kP8/kP8qfv8tgf8ugv80h/8tgf8/kP8ugv8tgv8sgP8/kP8/kP8/kP9Akf8/kP9AkP8/kP8/kP8/kP8/kP8/kP8/kP8hdv8hd/8ieP8kef8kev8lev8le/8off8qfv8sgP8tgf8tgv8ugv8wg/8xhP80h/81iP8/kP8/kf9Akf9Akv9Bkv9Ckv9Ck/9Ek/9Kl/9Lmf9Ml/9cof9gpP9hpP9jpf9mp/9np/9uq/9vrP92sP+Btv+Huf+LvP+Qv/+Rv/+Twf+Uwf+Uwv+iyf+jyv+ly/+ozf+pzf+00/+41v+61/+82f+/2v/D3P/H3v/I3//O4//V5//W5//c6//n8f/o8v/t9f/u9f/w9v/x9//z+P/1+f/9/v////9sC1IQAAAALXRSTlMAAAAAAAAAAAAAAAMNESeGiImRnZ6kpaa1tbW1tra3ubrT1t7h6urr7e74+fsYD/bvAAABCklEQVR4Ac3MV1PCQBiF4YW4gr2IvRfsRRLUWARUUFGwi4pg70XRfP9/jCZjZszZvfa9feYcVtne2/OnvnpW5PEoXi/nrDviamWmiSs2D7s5Pj/ewhWLBxCroWZe/MNByOFQm59LODzZ4eNiNr3T58c8Z/L3vrQE8uKEqmmaOtZVhji2tDCt6/qsPtUK2PT4slUEsVnMqh+xU9DhC4Ps3tOAf5UoC5go/0lXL3T3QDnI6Xtj7Yx2bgV8kn9M7RqrHwK+2Ts9Tz6lSMCF5Pbz/kEGcTRKRJsbdJm4FvLxEb2uv4nO7TAXHD4EvJXN2WUSgEH/m4dkPMhGZDzKqmVcy8qrGgN1sEBDTcUXdGz8UsDff/UAAAAASUVORK5CYII=)
}
.top-menu--doc.pdf::before{
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAjCAMAAABbyCHdAAACc1BMVEXXTkPXT0TYT0TZUUbaUUbbUkbbUkfcUkbcUkfdU0jeU0neVEnfVEngVEnhVkvhVkziV03jV0zmWk/iV0ziV0ziV0zLRjvQST7SS0DRSj/UTEHUTUHVTULUTEHiV0zQST7iV0ziV0ziV0ziV0zTTEHiV0ziV0ziV0ziV0ziV0ziV0zjWE3iV0ziV0ziV0zgVkriV0ziV0ziV0zmWk/ZUEXiV0ziV0ziV0ypLiCqLiGrLiKvMiSwMiWwMiawMyWwMyaxMiaxMyWxMyaxNCayMyazNSi0NSi1Nim2Niq2Nyq4OCu6Oi2+PTC/PTHAPjHBPzLXT0TZHhDZIxTZIxXZUEXZUkbaKRvaLB7aUkbbMybbUkbbUkfcMyXcMybcNCfdNyvdOi3dOy7dOy/ePjDePjHePjLeQDTeQTTfRTjfRjnfRjrfRzrgSDzgST7gSj7gSz/gS0DgTEDgTUHgTkLhTkLhTkPhT0PhT0ThUEThUUXhUUbhUkbhUkfhU0fhU0jhV0ziU0fiVEniVUniVUriVkriVkviV0ziWE3iWE7iWU3iWU7iWlDiW1DjWEzjWE3jWU7jW1HjXFHkWE3kYVfkZFnkZVvkZlzlWU7lZ17laF7laV/la2HmWk/mbGLmbWPnW1DncGfncmnndm3oXFHpf3fpg3zqhHztlY7tlo/tmZLum5Tum5XunZfvpJ7wpqDxrKfys67ytbDzubTzurbzu7bzu7f0vbj0wLz1w7/2x8T2ysb309D41dP42Nb52df52tf539354d/64uD64uH64+L75+b76ef87uz98/L+9vX+9vb++Pf++fj++/v//f3//v7///9JukgqAAAAOHRSTlMAAAAAAAAAAAAAAAAAAAAAAAAAAQMLSkxMTU1OTk9QUlNVXHh8jp2gqaqzs7a3uLu71trc4uLt87wKOgkAAAGWSURBVHgBYxBVNjUyRAXGJmIcTIzM7Cxs3JwMqm0YYH6ArTgPA1TeAIt8tLWNBBczK1heC4t8hJu1iyQfHnlXN0d7KUFm3PKuHo7O0vy45ENdXd09bRxkBXDIhzi5ubt7ODrJCHFjk5/e62VhbW1tZ2klzwuSxzQgys/Hz8/P39tXBat8/fzFc0Bg/iR9sDwm6IMCbaA8PqAFk2+vKa9q62osL29ob2+rKq9Gk++qK2wrSW8pq2zNSu+sK26qbG5Hka9o23Xu7IrYVafPH18WOfPAhSP9xSjyedMubF1/YdamC6v3XZg7+8Lm5e01KPL50y5MTbywbNuhoPgT2xecSQtu60KVn3zq1IVj2buOZobv2j/3woUtBXWo8lPO7V3TFbPvcFjXhQ1TL+xeWdaIav+MC0sD8zJ2XDh44WTlogsVcV2o7q/tWLewqC1vyc49GyckzVs7oQbd/80ppd1tPTkJyYm5E6tSG7tQ5BGgtbWtHT180cHwktfFK6/LoINXXo9BwQyPtLkSg7CchroadqCuqSgCAGZ59To4RQJEAAAAAElFTkSuQmCC)
}
.top-menu--doc:hover{
	color: #333 !important;
	background-color: white;
}
.modal form{
	padding: 40px;
}
.modal .close{
	position: absolute;
	right: 15px;
	top: 15px;
}
.news-text ul{
	list-style: none;
	padding: 0;
}
.news-text li{
	margin-bottom: 15px;
}
.news-text h3{
	clear: both;
	margin-bottom: 20px;
}
.news-text img{
	margin: 10px 0;
	max-width: 100%;
	height: auto!important;
}
.news-text p{
	margin-bottom: 15px;
	font-size: 1.4rem;
}
.news-text p small {font-size: 1.4rem;}
.news-text table{
	margin: 20px 0;
	border-collapse: collapse;
	border: none;
}
.news-text tr:nth-child(odd){
	background-color: #f8f8fa;
}
.news-text td{
	font-size: 15px;
    line-height: 1.2;
    vertical-align: top;
	padding: 10px;
	border: none;
}
.news-text tr{
	border: 2px solid #e8e9ef;
	border-left: none;
	border-right: none
}
.navbar-clone{
	z-index: 100;
}

.navbar-clone .btn.hideable:not(:hover),
.navbar-clone .hideable a{
	color: #333 !important;
}
#sitemap ul{
	margin-left: 20px;
	margin-bottom: 0;
}
#sitemap a{
	display: inline-block;
	margin-bottom: 10px;
}
@media (min-width:1399px) and (max-width: 1599px){
	.navbar-nav {min-width:610px;}
	}
	@media (max-width: 1450px){
		.newver .navbar-clone ul li a, .newver .navbar-clone ul li span{
			font-size: 12px;
		}
	}
@media (max-width: 1399px){
	.violet {height:670px;}
	.violet img {top: 200px;}
	.land-menu a {font-size:12px;}
	.navbar-nav {min-width:485px;}
	.telephone_header {left:2vw;}
}
.alfa-payment__button{
	border-radius: 100px !important;
	height: 52px !important;
	border: none !important;
	line-height: 1 !important;
	text-transform: uppercase !important;
    font-size: 14px !important;
    font-family: "MullerMedium" !important;
}
.g-recaptcha{
	margin: 10px 0;
}

#discount_top {padding-top: 93px;}
#discount_top .slick-dots {display: none;}
#discount_top.disphidden {display: none;}

@media (min-width: 1200px){
	.block-facing .col{
		flex: 0 0 20%;
    	max-width: 20%;
	}
	.navbar-clone.scrolled > ul > li:not(:first-child){
		display: none;
	}
	.navbar-clone:not(.scrolled) .hideable{
		display: none;
	}
}

@media (max-width: 1279px){
	.block-contacts > .container{
		max-width: calc(1279px + ((100% - 1279px) / 2));
	}
	.form-contacts{
		width: 638px;
	}
	.block-video-slider .slick-arrow{
		width: calc((100% - 1130px) / 2);
	}
	.navbar-clone ul li a, .navbar-clone ul li span{
		font-size: 14px;
		padding: 10px;
	}
}

@media (max-width: 1199px){
	.violet img {position: relative; top: 0; float: right; max-width: 100%;}
	.violet {
		padding-left: 33px;
		padding-top: 38px;
		height: auto;
	}
	.block-about .slider-wrap{
		margin-left: 0;
		margin-bottom: 20px;
	}
	.item-bench--main{
		padding: 40px;
	}
	.item-bench--info{
		padding-top: 40px;
		padding-right: 0;
	}
	.table-wrapper{
		overflow-x: auto;
	}
	.block-tech .slick-prev{
		left: 0;
	}
	.block-tech .slick-next{
		right: 0;
	}
	.block-contacts > .container{
		max-width: calc(960px + ((100% - 960px) / 2));
	}
	.form-contacts{
		width: 428px;
	}
	.item-catalogue{
		padding: 20px;
	}
	.block-video .slick-next, .block-gallery .slick-next{
		right: 0;
	}
	.block-video .slick-prev, .block-gallery .slick-prev{
		left: 0
	}
	.banner-main{
		padding: 80px 0;
	}
	.block-video-slider .slick-arrow{
		width: calc((100% - 920px) / 2);
	}
	body{
		padding-top: 150px;
	}
	header{
		display: none;
	}
	.navbar-clone .btn.hideable:not(:hover), .navbar-clone .hideable a {
		color: white !important;
	}
}

@media (max-width: 991px){
	iframe{
		max-width: 55%;
	}
	#timeline{
		display: none;
	}
	.item-step{
		height: auto;
		padding: 30px 40px;
	}
	.item-step .ratio-outer{
		margin-left: 0;
	}
	.item-bench--main{
		padding: 30px;
	}
	.item-bench--name{
		font-size: 28px;
	}
	.item-bench--info .btn{
		width: 100%;
	}
	.block-tabs .nav-link{
		padding: 15px 30px;
	}
	.card-ok{
		padding: 20px;
		padding-left: 90px;
		background-position: left 20px top 20px;
	}
	.item-target{
		padding: 20px;
	}
	.item-target--counter{
		margin-right: 20px;
	}
	.contacts-left,
	.form-contacts,
	.contacts-right{
		width: 100%;
	}
	.block-contacts > .container{
		max-width: 720px;
		padding-right: 20px;
		float: none;
		margin: 0 auto;
	}
	.form-contacts{
		padding: 40px;
		margin-top: 20px;
	}
	.block-map{
		height: 0;
		padding-top: 66% !important;
	}
	#map{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
	}
	.news-image img{
		width: 100%;
	}
	.block-video-slider .slick-arrow{
		width: calc((100% - 680px) / 2);
	}
	#discount_top .discount-slide {height: 100px;}
}

@media (max-width: 767px){
	.edu-card .left-edu h3{
		margin-left: 15px;
	}
	.block{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.block h2{
		margin-bottom: 20px;
		font-size: 24px;
	}
	.item-plus--text{
		margin-bottom: 35px;
	}
	.item-target{
		padding: 15px;
	}
	.item-target--counter{
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.item-pros--head{
		padding: 22px 62px;
		background-position: left 15px center;
	}
	.item-step,
	.item-usage{
		padding: 15px;
	}
	.item-usage--head{
		margin-bottom: 25px;
	}
	.item-usage .col{
		padding-bottom: 20px;
	}
	.item-bench--main{
		padding: 20px;
	}
	.block-tabs .nav{
		display: block;
	}
	.banner-main{
		padding: 30px 0;
	}
	.banner-main h1{
		font-size: 24px !important;
	}
	.card-ok{
		padding: 20px;
	}
	.card-ok--title{
		margin-left: 70px;
		min-height: 50px;
	}
	.item-preim{
		padding: 20px;
	}
	.block-params--warn{
		padding: 20px;
	}
	.block-params--warn::before{
		position: relative;
		float: left;
		margin-right: 10px;
		margin-bottom: 5px;
		left: auto;
		top: auto;
	}
	.block-contacts > .container{
		max-width: 540px;
	}
	.form-contacts{
		padding: 20px;
	}
	.contact-text{
		margin-bottom: 15px;
	}
	.review-card{
		margin-bottom: 20px;
	}
	.block-video-slider .slick-arrow{
		width: 20px;
	}
	body{
		padding-top: 64px;
	}
	.breadcrumb{
		margin-top: 25px;
	}
	.land-video h1 {font-size:19px;}
	.land-video .btn-lg {line-height: 19px; padding: 0.5rem 1rem; font-size:13px;}
	.violet {width:100%; padding: 20px 0 20px 20px; height: 552px;}
	.violet p {font-size: 16px; padding-right:10px;}
	.violet img {position: relative; right: 0; top: -24px; max-width: 100%; max-height: 350px;}
	.tpl-block-321-list {display:block;}
	.violet a {z-index: 3; position: relative;}
	.land-block.land-about h2 {margin-top:30px;}
	iframe{
		max-width: 50%;
	}
	.text-default img{
		max-width: 100%;
	}
	.block-video .wrap{
		padding-top: 66%;
	}
	.block-video .slider p{
		font-size: 12px;
		margin-bottom: 5px;
	}
	.btn-sz_big.icon-play{
		padding: 5px 7px;
	}
	.btn-transparent.icon-play::before{
		margin-right: 10px;
	}
}

@media (max-width: 575px){
	#discount_top .discount-slide {height: 50px;}
	iframe{
		max-width: 100%;
	}
}
.tab-body {
	display: none;
}
.tab-body.tab-body-active {
	display: block;
}
.tabs-header {
	margin-top: 44px;
	flex-wrap: wrap;
}
.tabs-header .tab-title {
	padding: 10px 20px;
	cursor: pointer;
	border-bottom: 2px solid #e8e9ef;;
	transition: 0.5s;	
	margin-left: 0.5rem;	
}
.tabs-header .tab-title:hover{
	background: #e8e9efb6;
}
.tabs-header .tab-title.tab-title-active{
	background: #e8e9efb6;
}

.tab-body .item-h2 {
	margin-top: 44px;
}
@media (max-width: 767.98px) {
	.tabs-header {
		display: block !important;
	}
	#CallKeeperFrameV3_#dgeh1enc {
		width: 45% !important;
	}
}
