/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

@font-face{font-family:Muller;src:url(../../../../../fonts/MullerUltraLight.eot);src:local("Muller UltraLight"),local("MullerUltraLight"),url(../../../../../fonts/MullerUltraLightd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerUltraLight.woff2) format("woff2"),url(../../../../../fonts/MullerUltraLight.woff) format("woff"),url(../../../../../fonts/MullerUltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerBoldItalic.eot);src:local("Muller Bold Italic"),local("MullerBoldItalic"),url(../../../../../fonts/MullerBoldItalicd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerBoldItalic.woff2) format("woff2"),url(../../../../../fonts/MullerBoldItalic.woff) format("woff"),url(../../../../../fonts/MullerBoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerMedium.eot);src:local("Muller Medium"),local("MullerMedium"),url(../../../../../fonts/MullerMediumd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerMedium.woff2) format("woff2"),url(../../../../../fonts/MullerMedium.woff) format("woff"),url(../../../../../fonts/MullerMedium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerExtraBoldItalic.eot);src:local("Muller ExtraBold Italic"),local("MullerExtraBoldItalic"),url(../../../../../fonts/MullerExtraBoldItalicd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerExtraBoldItalic.woff2) format("woff2"),url(../../../../../fonts/MullerExtraBoldItalic.woff) format("woff"),url(../../../../../fonts/MullerExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerUltraLightItalic.eot);src:local("Muller UltraLight Italic"),local("MullerUltraLightItalic"),url(../../../../../fonts/MullerUltraLightItalicd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerUltraLightItalic.woff2) format("woff2"),url(../../../../../fonts/MullerUltraLightItalic.woff) format("woff"),url(../../../../../fonts/MullerUltraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerRegular.eot);src:local("Muller Regular"),local("MullerRegular"),url(../../../../../fonts/MullerRegulard41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerRegular.woff2) format("woff2"),url(../../../../../fonts/MullerRegular.woff) format("woff"),url(../../../../../fonts/MullerRegular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerBlackItalic.eot);src:local("Muller Black Italic"),local("MullerBlackItalic"),url(../../../../../fonts/MullerBlackItalicd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerBlackItalic.woff2) format("woff2"),url(../../../../../fonts/MullerBlackItalic.woff) format("woff"),url(../../../../../fonts/MullerBlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Muller Hairline;src:url(../../../../../fonts/MullerHairlineItalic.eot);src:local("Muller Hairline Italic"),local("MullerHairlineItalic"),url(../../../../../fonts/MullerHairlineItalicd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerHairlineItalic.woff2) format("woff2"),url(../../../../../fonts/MullerHairlineItalic.woff) format("woff"),url(../../../../../fonts/MullerHairlineItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerHeavyItalic.eot);src:local("Muller Heavy Italic"),local("MullerHeavyItalic"),url(../../../../../fonts/MullerHeavyItalicd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerHeavyItalic.woff2) format("woff2"),url(../../../../../fonts/MullerHeavyItalic.woff) format("woff"),url(../../../../../fonts/MullerHeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerThinItalic.eot);src:local("Muller Thin Italic"),local("MullerThinItalic"),url(../../../../../fonts/MullerThinItalicd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerThinItalic.woff2) format("woff2"),url(../../../../../fonts/MullerThinItalic.woff) format("woff"),url(../../../../../fonts/MullerThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Muller Hairline;src:url(../../../../../fonts/MullerHairline.eot);src:local("Muller Hairline"),local("MullerHairline"),url(../../../../../fonts/MullerHairlined41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerHairline.woff2) format("woff2"),url(../../../../../fonts/MullerHairline.woff) format("woff"),url(../../../../../fonts/MullerHairline.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerHeavy.eot);src:local("Muller Heavy"),local("MullerHeavy"),url(../../../../../fonts/MullerHeavyd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerHeavy.woff2) format("woff2"),url(../../../../../fonts/MullerHeavy.woff) format("woff"),url(../../../../../fonts/MullerHeavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerThin.eot);src:local("Muller Thin"),local("MullerThin"),url(../../../../../fonts/MullerThind41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerThin.woff2) format("woff2"),url(../../../../../fonts/MullerThin.woff) format("woff"),url(../../../../../fonts/MullerThin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerLightItalic.eot);src:local("Muller Light Italic"),local("MullerLightItalic"),url(../../../../../fonts/MullerLightItalicd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerLightItalic.woff2) format("woff2"),url(../../../../../fonts/MullerLightItalic.woff) format("woff"),url(../../../../../fonts/MullerLightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerLight.eot);src:local("Muller Light"),local("MullerLight"),url(../../../../../fonts/MullerLightd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerLight.woff2) format("woff2"),url(../../../../../fonts/MullerLight.woff) format("woff"),url(../../../../../fonts/MullerLight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerBlack.eot);src:local("Muller Black"),local("MullerBlack"),url(../../../../../fonts/MullerBlackd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerBlack.woff2) format("woff2"),url(../../../../../fonts/MullerBlack.woff) format("woff"),url(../../../../../fonts/MullerBlack.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerBold.eot);src:local("Muller Bold"),local("MullerBold"),url(../../../../../fonts/MullerBoldd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerBold.woff2) format("woff2"),url(../../../../../fonts/MullerBold.woff) format("woff"),url(../../../../../fonts/MullerBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerExtraBold.eot);src:local("Muller ExtraBold"),local("MullerExtraBold"),url(../../../../../fonts/MullerExtraBoldd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerExtraBold.woff2) format("woff2"),url(../../../../../fonts/MullerExtraBold.woff) format("woff"),url(../../../../../fonts/MullerExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Muller Regular;src:url(../../../../../fonts/MullerRegularItalic.eot);src:local("Muller Regular Italic"),local("MullerRegularItalic"),url(../../../../../fonts/MullerRegularItalicd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerRegularItalic.woff2) format("woff2"),url(../../../../../fonts/MullerRegularItalic.woff) format("woff"),url(../../../../../fonts/MullerRegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Muller;src:url(../../../../../fonts/MullerMediumItalic.eot);src:local("Muller Medium Italic"),local("MullerMediumItalic"),url(../../../../../fonts/MullerMediumItalicd41d.eot?#iefix) format("embedded-opentype"),url(../../../../../fonts/MullerMediumItalic.woff2) format("woff2"),url(../../../../../fonts/MullerMediumItalic.woff) format("woff"),url(../../../../../fonts/MullerMediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}


*{-webkit-box-sizing:border-box;box-sizing:border-box}
.wrap{overflow:hidden}
.container {
	width:1170px; 
	margin:auto
}
@media (max-width: 1199px){
	.connect-btns-wrap {
		display: flex !important
	;
	}
	.container{width:980px;margin:auto}
}
.main {
	background:url("../../../../../img/main-bg.jpg") bottom center no-repeat;
	padding-top:97px;
	padding-bottom:327px;
	position:relative;
	z-index:1;
}
.main-title {
	font-weight:300;
	font-size:40px;
	line-height:58px;
	text-align:center;
	letter-spacing:0.01em;
	color:#272727;
	margin-bottom:28px
}
.main-title span {
	font-weight:500
}
.main-subtitle {
	margin-bottom:37px;
	font-weight:300;
	font-size:22px;
	line-height:160%;
	text-align:center;
	color:#272727
}
.main-subtitle span {
	font-weight:500
}
.main-btn {
	text-decoration:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0 auto;
	margin-bottom:55px;
	width:300px;
	height:70px;
	background:-webkit-gradient(linear, left top, left bottom, from(#497AEA), to(#4069C5));
	background:linear-gradient(180deg, #497AEA 0%, #4069C5 100%);
	border-radius:5px;
	cursor:pointer;
	border:0;
	font-weight:bold;
	font-size:14px;
	letter-spacing:0.01em;
	color:rgba(255,255,255,0.9);
	position:relative
}
.main-btn img{
	margin-right:15px
}
.main-btn::before{content:"";display:block;width:100%;height:100%;left:0;bottom:-4px;position:absolute;z-index:-1;background:#345498;-webkit-box-shadow:0px 10px 30px rgba(0,0,0,0.08);box-shadow:0px 10px 30px rgba(0,0,0,0.08);border-radius:5px}.main-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:970px;margin:0 auto}.main-cont-block{width:270px;height:100px;background:#FFFFFF;border-radius:5px}.main-cont-block2{margin-top:30px}.main-cont-img{margin:0 auto;margin-top:-40px;width:80px;height:80px;border-radius:50%;background:#FBDD6B;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9px}.main-cont-descr{font-weight:300;font-size:14px;height:36px;line-height:18px;text-align:center;color:#272727;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 25px}@media (max-width: 991px){.main-title{font-size:28px;line-height:normal}.main-subtitle{font-size:18px}.main-cont{width:100%}.main-cont-block{max-width:32%}}@media (max-width: 767px){.main-title br{display:none}}@media (max-width: 575px){.main{padding:40px 0}.main-title{font-size:24px;margin-bottom:20px}.main-subtitle{font-size:16px;line-height:normal;margin-bottom:15px}.main-btn{width:240px;height:50px;font-size:12px;line-height:20px}.main-btn img{width:20px;margin-right:10px}.main-cont{display:block}.main-cont-block{display:block;max-width:100%;height:auto;margin:0 auto;margin-bottom:50px}.main-cont-img{margin-top:0;position:relative;bottom:40px;margin-bottom:-20px}.main-cont-descr{height:auto;padding-bottom:10px}}.products{padding-top:70px;padding-bottom:100px;background:url("../../../../../img/smi-bg.jpg") center no-repeat;background-size:cover}.products-title{font-weight:300;font-size:36px;line-height:55px;letter-spacing:0.01em;color:#272727;margin-bottom:30px}.products-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:45px}.products-subtitle-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;border-radius:50%;margin-right:20px;background:#FBDD6B}.products-subtitle-text{font-weight:300;font-size:18px;line-height:23px;color:#272727}.products-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;background:#FFFFFF;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.05);box-shadow:0px 15px 25px rgba(0,0,0,0.05);border-radius:6px;height:79px;overflow:hidden;margin-bottom:45px}.products-tabs-block{cursor:pointer;height:79px;width:calc(1170px / 7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:300;font-size:17px;line-height:23px;color:#272727;border-right:0.5px solid #E5E5E5}.products-tabs-block:last-child{border-right:0}.products-tabs-block-active{background:#FBDD6B;font-weight:500}.products-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-top img{margin-right:10px;margin-bottom:2px}.products-top1{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-top1 span{font-weight:300;font-size:18px;line-height:20px;color:#272727;border-bottom:1px dashed #272727}.products-top2{font-weight:500;font-size:18px;line-height:100%;color:#272727;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.products-top3 span{font-weight:300;font-size:18px;line-height:100%;color:#272727;margin-right:35px}.products-cont-block{display:none;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-gap:30px}.products-cont-block-active{display:-ms-grid;display:grid}.products-block{display:none;background:#FFFFFF;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.03);box-shadow:0px 15px 25px rgba(0,0,0,0.03);border-radius:6px;padding:16px;position:relative;z-index:1}.products-block-img{height:208px;width:100%;margin-bottom:4px}.products-block-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.products-block-title{font-weight:500;font-size:24px;line-height:60px;color:#272727}.products-block-main{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.products-block-main-block{margin-right:30px;line-height:30px;color:#272727;font-weight:500;font-size:16px}.products-block-main-block span{font-weight:300;line-height:normal;font-size:11px;color:#C4C4C4;display:block;text-transform:uppercase}.products-block-dvig{margin-bottom:12px}.products-block-dvig span{font-weight:300;line-height:normal;font-size:11px;color:#C4C4C4;display:block;margin-bottom:5px}.products-block-dvig-block{margin-right:10px;text-align:center;line-height:26px;font-size:14px}.products-block-dvig-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.products-block-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;}.products-block-bottom-block{width:169px;max-width:49%}.products-block-bottom-block span{font-weight:300;font-size:13px;line-height:130%;color:#272727;margin-bottom:2px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-block-bottom-price1{font-weight:500;font-size:14px;color:#272727}.products-block-bottom-price2{color:#74AA01;font-weight:bold;font-size:17px}.products-block-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;margin-top:25px;width:100%;text-transform:uppercase;height:70px;background:-webkit-gradient(linear, left top, left bottom, from(#497AEA), to(#4069C5));background:linear-gradient(180deg, #497AEA 0%, #4069C5 100%);border-radius:5px;cursor:pointer;border:0;font-weight:bold;font-size:12px;letter-spacing:0.01em;color:rgba(255,255,255,0.9);position:relative}.products-block-btn img{margin-right:15px}.products-block-btn::before{content:"";display:block;width:100%;height:100%;left:0;bottom:-4px;position:absolute;z-index:-1;background:#345498;-webkit-box-shadow:0px 10px 30px rgba(0,0,0,0.08);box-shadow:0px 10px 30px rgba(0,0,0,0.08);border-radius:5px}.products-more{text-align:center;width:180px;margin:0 auto;margin-top:75px}.products-more img{-webkit-transition:all 0.3s;transition:all 0.3s}.products-more span{display:block;margin:0 auto;margin-top:10px;width:160px;text-align:center;border-bottom:1px dashed #272727;font-weight:300;font-size:24px;letter-spacing:0.01em;color:#272727}.products-more:hover{cursor:pointer}.products-more:hover img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width: 1199px){.products-block{width:310px;padding:15px}}@media (max-width: 991px){.products-tabs{width:900px}.products-cont-block{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:15px}.products-block{max-width:100%}}@media (max-width: 767px){.products-block{width:270px}}@media (max-width: 575px){.products{padding:40px 0}.products-title{font-size:22px;line-height:normal}.products-subtitle-icon{width:40px;height:40px;margin-right:10px}.products-subtitle-text{font-size:12px;line-height:normal;max-width:80%}.products-top{display:block}.products-cont-block{display:block}.products-block{display:block;width:100%;margin-bottom:20px}}.compare{padding-top:90px;padding-bottom:170px}.compare-title{text-align:center;max-width:966px;font-weight:300;font-size:36px;line-height:55px;letter-spacing:0.01em;color:#272727;margin:0 auto;margin-bottom:44px}.compare-tabs{width:430px;height:80px;background:#F4F4F4;border-radius:80px;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;margin-bottom:50px}.compare-tabs-block{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;border-radius:80px;font-weight:500;font-size:18px;letter-spacing:0.01em;color:#272727;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.compare-tabs-block-active,.compare-tabs-block:hover{background:#FBDD6B}.compare-subtitle{font-weight:300;font-size:28px;line-height:42px;text-align:center;letter-spacing:0.01em;color:#272727;margin:0 auto;margin-bottom:48px;max-width:885px}.compare-cont-block{display:none}.compare-cont-block-active{display:block}.compare-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px}.compare-main-block{width:270px;position:relative}.compare-main-block:nth-child(1)::after,.compare-main-block:nth-child(2)::after{content:"";width:121px;height:8px;background:url("../../../../../img/compare-main-arrow.png");position:absolute;top:85px;left:300px}.compare-main-block-err *{opacity:0.5}.compare-main-block-err::before{content:"";width:90px;height:90px;position:absolute;z-index:2;top:50%;left:50%;margin-left:-45px;margin-top:-45px;background:url("../../../../../img/compare-main-close.png")}.compare-main-num{background:#FFFFFF;-webkit-box-shadow:0px 4px 20px rgba(0,0,0,0.07);box-shadow:0px 4px 20px rgba(0,0,0,0.07);position:absolute;top:10px;left:10px;border-radius:50%;font-weight:500;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#272727;width:36px;height:36px}.compare-main-img{width:270px;height:170px;-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.03);box-shadow:0px 10px 20px rgba(0,0,0,0.03);margin-bottom:28px;border-radius:10px}.compare-main-img img{height:100%;width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}.compare-main-top{text-align:center;font-weight:300;font-size:18px;line-height:100%;letter-spacing:0.01em;color:#272727;margin-bottom:13px}.compare-main-title{font-weight:500;font-size:22px;line-height:100%;letter-spacing:0.01em;color:#272727;margin-bottom:16px;text-align:center}.compare-main-descr{font-weight:300;font-size:14px;line-height:117.5%;text-align:center;color:#000000;opacity:0.5}.compare-center{margin:0 auto;margin-bottom:70px;width:270px;height:170px;background:#FFFFFF;-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.03);box-shadow:0px 10px 20px rgba(0,0,0,0.03);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.compare-center-num{position:absolute;top:10px;left:10px;width:36px;height:36px;z-index:1;background:#FFFFFF;-webkit-box-shadow:0px 4px 20px rgba(0,0,0,0.05);box-shadow:0px 4px 20px rgba(0,0,0,0.05);border-radius:50%;font-weight:500;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#272727}.compare-bottom{margin-bottom:65px;background:rgba(196,196,196,0.1);border-radius:20px;height:360px;padding:55px 60px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compare-bottom-img{width:250px;height:250px;margin-right:70px;position:relative}.compare-bottom-img-num{position:absolute;top:0;left:30px;width:50px;height:50px;background:#FFFFFF;-webkit-box-shadow:0px 4px 20px rgba(0,0,0,0.07);box-shadow:0px 4px 20px rgba(0,0,0,0.07);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;font-weight:500;font-size:24px;color:#272727}.compare-bottom-block{width:370px;background:#FFFFFF;border-radius:10px;max-width:48%;padding:25px;min-height:260px}.compare-bottom-cont{width:calc( 100% - 320px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.compare-bottom-title{font-weight:500;font-size:20px;line-height:25px;letter-spacing:0.01em;color:#272727;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compare-bottom-title-icon{margin-right:12px;width:40px;height:40px;background:#FBDD6B;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compare-bottom-text{font-weight:300;font-size:16px;line-height:20px;letter-spacing:0.01em;color:#272727}.compare-bottom-text-block{position:relative;padding-left:40px;margin-bottom:10px}.compare-bottom-text-block::before{content:"";display:block;position:absolute;width:20px;height:20px;top:0;left:0;background:url("../../../../../img/feat-err.png")}.compare-bottom-text-block2::before{background:url("../../../../../img/feat-true.png")}.compare-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:28px 69px;margin:0 auto;background:-webkit-gradient(linear, left top, left bottom, from(#497AEA), to(#4069C5));background:linear-gradient(180deg, #497AEA 0%, #4069C5 100%);border-radius:5px;cursor:pointer;border:0;font-weight:bold;font-size:14px;letter-spacing:0.01em;color:rgba(255,255,255,0.9);position:relative}.compare-btn::before{content:"";display:block;width:100%;height:100%;left:0;bottom:-4px;position:absolute;z-index:-1;background:#345498;-webkit-box-shadow:0px 10px 30px rgba(0,0,0,0.08);box-shadow:0px 10px 30px rgba(0,0,0,0.08);border-radius:5px}.compare-small{margin-top:25px;text-align:center;font-size:18px;line-height:100%;letter-spacing:0.01em;color:#929292;-webkit-transition:all 0.3s;transition:all 0.3s}.compare-small span{border-bottom:1px dashed #929292;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.compare-small span:hover{color:#000000;border-bottom:1px dashed #000000}@media (max-width: 1199px){.compare{padding-bottom:100px}.compare-main-block:nth-child(1)::after,.compare-main-block:nth-child(2)::after{width:40px;height:3px;background-size:contain;left:294px}}@media (max-width: 991px){.compare-main-block{width:230px}.compare-main-block:nth-child(1)::after,.compare-main-block:nth-child(2)::after{width:40px;height:3px;background-size:contain;left:230px}.compare-main-img{width:230px}.compare-main-title{font-size:20px}.compare-bottom{height:auto;padding:15px}.compare-bottom-cont{width:calc(100% - 215px)}.compare-bottom-img{width:200px;height:200px;margin-right:15px}.compare-bottom-img img{width:100%;height:100%}.compare-bottom-title{font-size:16px;margin-bottom:15px}.compare-bottom-text{font-size:14px}.compare-bottom-block{width:48%}}@media (max-width: 767px){.compare{padding:40px 0}.compare-bottom{display:block}.compare-bottom-img{margin:0 auto;margin-bottom:15px}.compare-bottom-cont{width:100%}.compare-title{font-size:24px;line-height:normal}.compare-main{display:block}.compare-main-block{width:290px;margin:0 auto;margin-bottom:50px}.compare-main-block:nth-child(1)::after,.compare-main-block:nth-child(2)::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:102%;left:43%;margin-top:15px}.compare-main-img{width:290px}.compare-subtitle{font-size:20px;line-height:normal;margin-bottom:25px}}@media (max-width: 575px){.compare-title{font-size:18px;margin-bottom:15px}.compare-tabs{height:50px;width:290px;margin-bottom:20px}.compare-tabs-block{font-size:14px}.compare-bottom{display:block;width:290px;margin:0 auto;margin-bottom:25px}.compare-bottom-img{margin:0 auto;margin-bottom:10px}.compare-bottom-cont{width:100%;display:block}.compare-bottom-block{width:100%;max-width:100%;margin-bottom:15px;min-height:0;padding:10px}.compare-btn{padding:15px 20px;font-size:12px}}.auc-wrap{padding:0 100px;padding-top:56px;padding-bottom:73px;background:#FFFFFF;-webkit-box-shadow:0px 10px 20px rgba(0,0,0,0.07);box-shadow:0px 10px 20px rgba(0,0,0,0.07);border-radius:20px}.auc-title{text-align:center;font-weight:300;font-size:36px;line-height:60px;letter-spacing:0.01em;color:#272727;margin-bottom:70px}.auc-main{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auc-main img{max-width:19%}.auc-subtitle{font-weight:300;font-size:24px;line-height:30px;text-align:center;color:#272727;margin-bottom:30px}.auc-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auc-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;background:#FBDD6B;border-radius:50%;margin-right:20px}.auc-text{font-size:16px;line-height:30px;color:#272727;width:calc(100% - 80px)}@media (max-width: 991px){.auc-title{font-size:28px;line-height:normal;margin-bottom:30px}.auc-wrap{padding:20px}.auc-text{line-height:normal}}@media (max-width: 575px){.auc-title{font-size:22px}.auc-main{display:block;margin-bottom:15px}.auc-main img{max-width:100%;display:block;margin:0 auto;margin-bottom:10px}.auc-subtitle{font-size:16px;margin-bottom:15px}.auc-bottom{display:block}.auc-icon{width:40px;height:40px;margin-bottom:10px}.auc-text{width:100%;font-size:12px}}.result{padding-top:60px;padding-bottom:160px}.result-title{font-weight:300;font-size:32px;line-height:60px;text-align:center;letter-spacing:0.01em;color:#272727;margin-bottom:25px}.result-wrap{position:relative}.result-img{position:relative;z-index:2}.result-img img{max-width:120%}.result-block{width:300px;padding:10px;background:#FFFFFF;-webkit-box-shadow:0px 4px 30px rgba(0,0,0,0.03);box-shadow:0px 4px 30px rgba(0,0,0,0.03);border-radius:10px;position:absolute}.result-block:nth-child(2){left:25px;top:40px;z-index:1}.result-block:nth-child(3){right:55px;top:20px;z-index:3}.result-block:nth-child(4){left:25px;bottom:-80px;z-index:3}.result-block:nth-child(5){right:55px;bottom:-80px;z-index:3}.result-block-wrap{height:100%;border:1px solid #F0F0F0;border-radius:10px;padding:30px;padding-top:0}.result-block-img{width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin:0 auto;margin-top:-30px;margin-bottom:20px;background:#E52525;-webkit-box-shadow:0px 10px 25px rgba(229,37,37,0.1);box-shadow:0px 10px 25px rgba(229,37,37,0.1)}.result-block-title{font-weight:300;font-size:20px;line-height:100%;color:#272727;margin-bottom:30px}.result-block-text{font-weight:300;font-size:13px;line-height:24px;letter-spacing:0.01em;color:#272727}@media (max-width: 1199px){.result-block:nth-child(5){bottom:-120px}}@media (max-width: 991px){.result{padding-bottom:60px}.result-img{position:static}.result-title{font-size:24px;line-height:30px}.result-block{position:static;margin-bottom:30px;max-width:48%}.result-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 575px){.result{padding-bottom:20px}.result-title{font-size:20px;line-height:normal;margin-bottom:5px}.result-title br{display:none}.result-block{max-width:100%;margin:0 auto;margin-bottom:30px}}.price{padding-top:120px;padding-bottom:150px;background:#fafafa}.price-title{font-weight:300;font-size:40px;line-height:60px;text-align:center;letter-spacing:0.01em;color:#272727;margin-bottom:66px}.price-block{width:470px;border-radius:20px;background:#FFFFFF;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.05);box-shadow:0px 15px 25px rgba(0,0,0,0.05);margin:0 15px;padding:40px;padding-bottom:60px;position:relative;z-index:1}.price-block-top{text-align:center;letter-spacing:0.01em;color:#4069C5;font-weight:500;font-size:16px;margin-bottom:6px}.price-block-title{font-weight:700;font-size:20px;line-height:45px;letter-spacing:0.01em;color:#272727;text-align:center;margin-bottom:20px}.price-block-el{text-align:center;height:76px;line-height:76px;position:relative}.price-block-el::before{content:"";width:146px;height:0;border:1px dashed #C4C4C4;border-top:0;position:absolute;bottom:0;left:50%;margin-left:-73px}.price-block-el:nth-child(4)::after{content:"";width:146px;height:0;border:1px dashed #C4C4C4;border-top:0;position:absolute;top:0;left:50%;margin-left:-73px}.price-block-price{margin-top:68px;margin-bottom:52px;font-weight:bold;font-size:36px;line-height:20px;text-align:center;letter-spacing:0.01em;color:#000000}.price-block-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:230px;height:72px;background:-webkit-gradient(linear, left top, left bottom, from(#FADB69), to(#F4D14E));background:linear-gradient(180deg, #FADB69 0%, #F4D14E 100%);border-radius:6px;cursor:pointer;border:0;font-weight:bold;font-size:14px;letter-spacing:0.01em;color:rgba(0,0,0,0.9);position:relative;top:0;text-transform:uppercase;-webkit-transition:all 0.1s;transition:all 0.1s;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.1);box-shadow:0px 15px 25px rgba(0,0,0,0.1)}.price-block-btn::before{content:"";display:block;width:100%;height:100%;left:0;bottom:-4px;position:absolute;z-index:-1;background:#345498;background:#DABC4F;border-radius:6px}.price-block-btn:hover{top:-3px}.price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.price-monet1{position:absolute;top:145px;left:-85px}.price-monet2{position:absolute;bottom:80px;right:-40px}@media (max-width: 991px){.price-block-el{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 767px){.price-wrap{display:block}.price-block{margin:0 auto;margin-bottom:20px}}@media (max-width: 575px){.price{padding:40px 0}.price-title{font-size:22px;line-height:normal;margin-bottom:25px}.price-block{max-width:100%;padding:30px 20px}.price-block-el{height:50px;font-size:14px}.price-block-price{margin-top:25px;font-size:28px;margin-bottom:25px}.price-block-btn{height:50px;line-height:40px}}.scheme{padding:100px 0}.scheme *{-webkit-transition:all 0.3s;transition:all 0.3s}.scheme-title{margin-bottom:27px;max-width:900px;font-weight:300;font-size:40px;line-height:70px;letter-spacing:0.01em;color:#272727}.scheme-subtitle{margin-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scheme-subtitle-icon{width:60px;margin-right:19px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FBDD6B}.scheme-subtitle-text{max-width:715px;font-weight:300;font-size:24px;line-height:38px;color:#272727}.scheme-main{position:relative}.scheme-main::before{content:"";display:block;width:2px;height:100%;opacity:0.3;background-color:#C4C4C4;position:absolute;left:50%;top:0;margin-left:-155px}.scheme-main::after{content:"";display:block;width:2px;height:100%;opacity:0.3;background-color:#C4C4C4;position:absolute;right:50%;top:0;margin-right:-155px}.scheme-main-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-bottom:45px}.scheme-main-block2{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.scheme-main-block::after{content:"";width:0;height:65px;border:1px solid #E5E5E5;top:6px;margin-left:-1px;left:50%;position:absolute}.scheme-main-text{width:250px;font-weight:300;font-size:15px;line-height:26px;letter-spacing:0.01em;color:#000000;text-align:right}.scheme-main-text2{text-align:left}.scheme-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#F8F8F8;border-radius:50%;width:78px;height:78px;margin:0 20px;position:relative}.scheme-num::after{content:"";width:79px;height:0;border:1px dashed #E5E5E5;top:50%;margin-top:-1px;left:100%;position:absolute}.scheme-num2::after{left:auto;right:100%}.scheme-car{position:absolute;left:50%;top:-100px;margin-left:-155px;z-index:2;display:none}.scheme-main-block.active::after{border:1px solid #FBDD6B}.scheme-main-block.active .scheme-num{background:#FBDD6B;-webkit-box-shadow:0px 0px 20px #FBDD6B;box-shadow:0px 0px 20px #FBDD6B}.scheme-main-block.active .scheme-num::after{border:1px dashed #FBDD6B}.scheme-main-block.active .scheme-main-text{font-size:16px;font-weight:400}.scheme-main-block.active .scheme-car{display:block}.scheme-main-block.active1 .scheme-car{display:none}.scheme-bottom{position:relative;z-index:3}.scheme-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;margin-top:-50px;margin-bottom:20px;width:355px;height:72px;background:-webkit-gradient(linear, left top, left bottom, from(#497AEA), to(#4069C5));background:linear-gradient(180deg, #497AEA 0%, #4069C5 100%);border-radius:5px;cursor:pointer;border:0;font-weight:bold;font-size:14px;letter-spacing:0.01em;color:rgba(255,255,255,0.9);position:relative;text-decoration:none;text-transform:uppercase;top:0;-webkit-transition:all 0.3s;transition:all 0.3s}.scheme-btn img{margin-right:15px}.scheme-btn:hover{top:-4px}.scheme-btn::before{content:"";display:block;width:100%;height:100%;left:0;bottom:-4px;position:absolute;z-index:-1;background:#345498;-webkit-box-shadow:0px 10px 30px rgba(0,0,0,0.08);box-shadow:0px 10px 30px rgba(0,0,0,0.08);border-radius:5px}.scheme-small{text-align:center;font-weight:200;font-size:14px;line-height:26px}@media (max-width: 1199px){.scheme-main::before{margin-left:-60px}.scheme-main::after{margin-right:-60px}.scheme-btn{width:300px}}@media (max-width: 991px){.scheme-main::before{display:none}.scheme-main::after{display:none}.scheme-main-block::after{margin-left:60px}.scheme-main-block2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.scheme-main-text2{text-align:right}.scheme-num2::after{left:100%;right:auto}.scheme-car{right:0;left:auto}.scheme-btn{margin-top:0}}@media (max-width: 767px){.scheme{padding:40px 0}.scheme-title{font-size:24px;line-height:normal}.scheme-subtitle-text{font-size:14px;line-height:normal;max-width:80%}.scheme-main-block::after{margin-left:155px}.scheme-car{right:0}}@media (max-width: 575px){.scheme-subtitle-icon{width:40px;height:40px;margin-right:10px}.scheme-main-text{font-size:12px;line-height:normal;width:150px}.scheme-main-block::after{margin-left:0;left:222px;height:34px;top:0}.scheme-num{width:30px;height:30px;margin:0 10px}.scheme-num::after{width:30px}.scheme-car{margin-right:0;top:-50px}.scheme-car img{width:150px;height:150px}.scheme-main-block.active .scheme-main-text{font-size:12px}.scheme-btn{width:290px}.scheme-small{font-size:12px}}.appl{padding-top:55px;background:url("../../../../../img/appl.jpg") center no-repeat;background-size:cover}.appl-title{font-weight:300;font-size:40px;line-height:60px;letter-spacing:0.01em;color:#FFFFFF;text-align:center;max-width:900px;margin:0 auto;margin-bottom:1px}.appl-subtitle{margin-bottom:24px;font-weight:300;font-size:24px;line-height:60px;letter-spacing:0.01em;color:#FFFFFF;text-align:center}.appl-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:970px;margin:0 auto;margin-bottom:1px}.appl-top-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appl-top-icon{margin-right:20px;width:60px;height:60px;background:#FBDD6B;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appl-top-text{font-weight:300;max-width:190px;font-size:14px;line-height:20px;color:#FFFFFF}.appl-bottom{padding-left:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appl-bottom-img{margin-right:59px}.appl-form{width:770px}.appl-form-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px}.appl-form-label{margin-bottom:10px;font-weight:300;font-size:12px;line-height:12px;color:#FFFFFF;opacity:0.8}.appl-form select{cursor:pointer}.appl-form input,.appl-form select{width:245px;height:70px;border-radius:8px;padding:0 30px;font-weight:300;font-size:12px;color:#272727;border:0;font-family:'Muller'}.appl-form input:focus,.appl-form select:focus{outline:none}.appl-form-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}.appl-form-btn{margin-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;height:70px;background:-webkit-gradient(linear, left top, left bottom, from(#FADB69), to(#F4D14E));background:linear-gradient(180deg, #FADB69 0%, #F4D14E 100%);border-radius:6px;cursor:pointer;border:0;font-weight:bold;font-size:14px;letter-spacing:0.01em;color:rgba(0,0,0,0.9);position:relative;top:0;text-transform:uppercase;-webkit-transition:all 0.1s;transition:all 0.1s;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.1);box-shadow:0px 15px 25px rgba(0,0,0,0.1)}.appl-form-btn::before{content:"";display:block;width:100%;height:100%;left:0;bottom:-4px;position:absolute;z-index:-1;background:#DABC4F;border-radius:6px}.appl-form-btn:hover{top:-3px}.appl-form-text{font-weight:300;font-size:16px;line-height:16px;color:#FFFFFF}.appl-form-text a{-webkit-text-decoration-style:dotted;text-decoration-style:dotted;color:#FBDD6B}@media (max-width: 1199px){.appl-bottom{padding-left:0}.appl-bottom-img{margin-right:0}.appl-form-block{max-width:32%}}@media (max-width: 991px){.appl{padding-bottom:40px}.appl-top-block{max-width:33%}.appl-top-text{max-width:150px;font-size:12px}.appl-top-icon{margin-right:10px}.appl-bottom{display:block}.appl-bottom-img{text-align:center;margin-bottom:15px}}@media (max-width: 767px){.appl-title{font-size:24px;line-height:normal}.appl-top{display:block;margin-bottom:0}.appl-top-block{max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}.appl-top-text{max-width:300px;width:190px}.appl-form{max-width:100%}.appl-form-top{display:block}.appl-form-block{max-width:100%;margin-bottom:15px}.appl-form-bottom{display:block;max-width:100%}.appl-form-btn{margin-bottom:15px;max-width:100%}}@media (max-width: 767px){.appl-title{font-size:20px}}.garanty{padding-top:87px;padding-bottom:115px;overflow: hidden;}.garanty-title{font-weight:300;font-size:40px;line-height:70px;letter-spacing:0.01em;color:#272727;margin-bottom:40px}.garanty-wrap{width:740px;height:422px;background:#FFFFFF;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.05);box-shadow:0px 15px 25px rgba(0,0,0,0.05);border-radius:10px;position:relative;padding:80px 70px}.garanty-wrap::before{content:"";background:#FFFFFF;width:686px;height:422px;opacity:0.6;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.05);box-shadow:0px 15px 25px rgba(0,0,0,0.05);border-radius:10px;position:absolute;left:27px;bottom:-10px;z-index:-1}.garanty-img{position:absolute;top:-200px;right:-670px}.garanty-main-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.garanty-main-icon{margin-right:30px}.garanty-main-text{max-width:540px;font-weight:300;font-size:18px;line-height:30px;color:#272727}@media (max-width: 767px){.garanty-wrap{max-width:100%;height:auto;padding:20px}.garanty-img{position:static;width:100%;height:300px}.garanty-img img{max-width:100%}}@media (max-width: 575px){.garanty{padding:40px 0}.garanty-title{font-size:24px;line-height:normal;margin-bottom:20px}.garanty-main-block{margin-bottom:15px}.garanty-main-icon{margin-right:10px}.garanty-main-text{font-size:12px;line-height:normal}.garanty-img{height:auto}}.countries-title{margin-bottom:35px;font-weight:300;font-size:40px;line-height:70px;letter-spacing:0.01em;color:#272727}.countries-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.countries-subtitle-icon{border-radius:50%;width:60px;height:60px;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FBDD6B}.countries-subtitle-text{font-weight:300;font-size:24px;line-height:38px;color:#272727}.countries-img{margin-left:-130px;margin-right:-50px;width:1350px;position:relative}.countries-block{width:220px;padding:18px 23px;background:#FFFFFF;-webkit-box-shadow:0px 4px 20px rgba(0,0,0,0.04);box-shadow:0px 4px 20px rgba(0,0,0,0.04);border-radius:10px;position:absolute}.countries-block1{left:30px;top:336px}.countries-block2{left:255px;top:222px}.countries-block3{top:60px;left:400px}.countries-block4{top:185px;left:680px}.countries-block5{top:150px;right:222px}.countries-name{font-weight:500;font-size:20px;line-height:38px;color:#272727;margin-bottom:1px}.countries-descr{font-size:14px;line-height:120%;color:#272727}@media (max-width: 1199px){.countries-wrap{overflow-x:scroll}.countries-img{margin:0}}@media (max-width: 767px){.countries-title{font-size:24px;line-height:normal}.countries-subtitle-text{max-width:80%;font-size:14px;line-height:normal}}@media (max-width: 575px){.countries-title{font-size:21px}.countries-subtitle-icon{margin-right:10px;width:40px;height:40px;margin-bottom:0}}.team{padding-top:88px;position:relative}.team::after{content:"";width:100%;height:160px;position:absolute;bottom:0;left:0;background-color:#f8f8f8}.team-title{max-width:880px;margin-bottom:100px;font-weight:300;font-size:40px;line-height:70px;letter-spacing:0.01em;color:#272727}.team-slider{width:1000px;max-width:90%;margin:0 auto;position:relative;z-index:2}.team-slide{text-align:center}.team-img{height:337px}.team-img img{margin:0 auto}.team-cont{height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-name{font-size:24px;line-height:26px;color:#272727;margin-bottom:5px}.team-work{font-size:14px;color:#272727;padding:0 15px}.team-prev{width:90px;height:90px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FBDD6B;position:absolute;top:50%;margin-top:-45px;left:-90px;z-index:3;cursor:pointer}.team-next{width:90px;height:90px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FBDD6B;position:absolute;top:50%;margin-top:-45px;right:-90px;z-index:3;cursor:pointer}@media (max-width: 575px){.team{padding-top:40px}.team::after{height:120px}.team-title{font-size:24px;line-height:normal;margin-bottom:30px}.team-slider{max-width:100%}.team-prev{left:-10px;width:40px;height:40px}.team-prev img{max-width:7px}.team-next{right:-10px;width:40px;height:40px}.team-next img{max-width:7px}.team-cont{height:120px}}.contacts-map{width:calc( 100% - 500px)}.contacts-map svg{margin-left:-140px;max-width:170%}.contacts-map path.mogilev,.contacts-map path.brest,.contacts-map path.gomel,.contacts-map path.grodno,.contacts-map path.vitebsk,.contacts-map path.minsk{cursor:pointer;display:block}.contacts-map-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts-map-top-icon{margin-right:13px}.contacts-map-top-text{font-weight:300;font-size:14px;line-height:22px;letter-spacing:0.01em;color:#272727}.contacts-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-slider{width:475px;height:710px;margin:-20px;margin-top:0;margin-bottom:-40px}.contacts-slide{margin:20px;margin-top:0;margin-bottom:40px}.contacts-img{height:270px;margin-bottom:20px}.contacts-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.contacts-prev{width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FBDD6B;position:absolute;top:100px;left:-10px;z-index:3;cursor:pointer}.contacts-prev img{max-width:8px}.contacts-next{width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FBDD6B;position:absolute;top:100px;right:-10px;z-index:3;cursor:pointer}.contacts-next img{max-width:8px}.contacts-cont{height:420px;background:#FFFFFF;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.05);box-shadow:0px 15px 25px rgba(0,0,0,0.05);border-radius:10px;padding:42px 50px;position:relative;z-index:1}.contacts-title{font-weight:bold;font-size:36px;line-height:36px;color:#272727;margin-bottom:30px}.contacts-block{margin-bottom:30px}.contacts-block-top{font-size:14px;font-weight:300;color:#797979;margin-bottom:5px}.contacts-block-descr{font-size:18px;color:#000000;font-weight:500;margin-bottom:5px}.contacts-block-descr a{color:#000000;text-decoration:none}.contacts-block-small{font-weight:500;font-size:16px;color:#797979}.contacts-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:100%;height:72px;background:-webkit-gradient(linear, left top, left bottom, from(#FADB69), to(#F4D14E));background:linear-gradient(180deg, #FADB69 0%, #F4D14E 100%);border-radius:6px;cursor:pointer;border:0;font-weight:bold;font-size:14px;letter-spacing:0.01em;color:rgba(0,0,0,0.9);position:relative;top:0;text-transform:uppercase;-webkit-transition:all 0.1s;transition:all 0.1s;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.1);box-shadow:0px 15px 25px rgba(0,0,0,0.1)}.contacts-btn::before{content:"";display:block;width:100%;height:100%;left:0;bottom:-4px;position:absolute;z-index:-1;background:#345498;background:#DABC4F;border-radius:6px}.contacts-btn:hover{top:-3px}@media (max-width: 991px){.contacts-wrap{display:block}.contacts-slider{margin:0 auto}.contacts-map{width:100%}.contacts-map svg{margin-left:-100px}}@media (max-width: 767px){.contacts-map{width:100%;height:auto}.contacts-map svg{margin:-50px 0;max-width:100%}}@media (max-width: 575px){.contacts{padding-bottom:20px}.contacts-map svg{height:430px}.contacts-map-top-text{font-size:12px;line-height:normal}.contacts-map-top-text br{display:none}.contacts-slider{width:320px;height:auto;margin-left:-15px;margin-right:-15px}.contacts-slider-slide{margin-left:15px;margin-right:15px}.contacts-cont{padding:15px;height:auto}.contacts-title{font-size:20px;line-height:normal;margin-bottom:15px}.contacts-block{margin-bottom:15px}.contacts-block-descr{font-size:14px}.contacts-block-top{font-size:12px}.contacts-block-small{font-size:13px}}.smi{padding-top:105px;padding-bottom:125px;background:url("../../../../../img/smi-bg.jpg") center no-repeat;background-size:cover}.smi-title{font-weight:300;font-size:48px;line-height:70px;text-align:center;letter-spacing:0.01em;color:#272727;margin-bottom:75px}.smi-more{text-align:center;width:180px;margin:0 auto;margin-top:75px}.smi-more img{-webkit-transition:all 0.3s;transition:all 0.3s}.smi-more span{display:block;margin:0 auto;margin-top:10px;width:160px;text-align:center;border-bottom:1px dashed #272727;font-weight:300;font-size:24px;letter-spacing:0.01em;color:#272727}.smi-more:hover{cursor:pointer}.smi-more:hover img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.smi-wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.smi-cont{padding:37px 25px 10px}.smi-block{display:none;background:#FFF;text-decoration:none;-webkit-box-shadow:0 15px 25px rgba(0,0,0,0.05);box-shadow:0 15px 25px rgba(0,0,0,0.05);border-radius:10px;position:relative}.smi-block-img{width:100%;height:200px}.smi-block-img img{height:100%;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;-o-object-fit:cover;object-fit:cover}.smi-block-date{margin-bottom:24px;color:#ccc;font-weight:300;font-size:15px;line-height:20px;letter-spacing:.01em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smi-block-date img{margin-right:6px;margin-bottom:4px}.smi-block-descr{font-weight:300;font-size:15px;line-height:20px;letter-spacing:.01em;color:#272727;height:100px;overflow:hidden}.smi-block-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;border-top:1px solid #ccc;font-weight:700;font-size:14px;line-height:14px;text-transform:uppercase;color:#272727;opacity:.9}.smi-block-bottom img{max-width:20px;position:relative;right:0;-webkit-transition:all 0.3s;transition:all 0.3s}.smi-block:hover .smi-block-bottom img{right:5px}@media (max-width: 991px){.smi-wrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media (max-width: 575px){.smi{padding:40px 0}.smi-title{font-size:24px;line-height:normal;margin-bottom:25px}.smi-wrap{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}.smi-cont{padding:15px;padding-bottom:0}.smi-block{height:auto}.smi-block-date{font-size:14px;margin-bottom:10px}.smi-block-descr{font-size:12px;height:auto;margin-bottom:5px}.smi-more{margin-top:25px}}.last{padding-top:80px;padding-bottom:290px}.last-title{font-weight:300;font-size:40px;line-height:70px;letter-spacing:0.01em;color:#272727;margin-bottom:28px}.last-wrap{position:relative}.last-main{border:1px dashed #E5E5E5;border-radius:10px;width:770px;height:350px;padding:40px 70px;position:relative}.last-main-title{font-weight:500;font-size:22px;line-height:38px;color:#272727;margin-bottom:30px}.last-main-list{list-style-type:none;margin:0;padding:0}.last-main-list li{padding-left:30px;margin-bottom:22px;font-weight:300;font-size:16px;line-height:16px;color:#272727;position:relative}.last-main-list li::before{content:"";display:block;width:18px;height:18px;left:0;top:-1px;position:absolute;background:url("../../../../../img/last-list.png")}.last-main-car{position:absolute;right:-145px;bottom:-175px}.last-right{top:35px;right:0;position:absolute;z-index:2}.last-form{width:470px;height:627px;background:#FFFFFF;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.05);box-shadow:0px 15px 25px rgba(0,0,0,0.05);border-radius:20px;position:relative;padding:50px 70px}.last-form::before{content:"";background:#FFFFFF;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.05);box-shadow:0px 15px 25px rgba(0,0,0,0.05);border-radius:20px;width:430px;height:520px;position:absolute;left:20px;bottom:-29px;z-index:-1}.last-form-title{font-weight:500;font-size:22px;line-height:38px;color:#272727;margin-bottom:45px}.last-form-block{margin-bottom:28px}.last-form-label{font-weight:300;font-size:12px;line-height:12px;color:#272727;opacity:0.8;margin-bottom:10px}.last-form select{cursor:pointer}.last-form input,.last-form select{width:100%;height:70px;border-radius:10px;border:1px solid #E5E5E5;padding:0 30px;font-weight:300;font-size:12px;color:#272727;}.last-form input:focus,.last-form select:focus{outline:none}.last-form-btn{margin-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:70px;background:-webkit-gradient(linear, left top, left bottom, from(#FADB69), to(#F4D14E));background:linear-gradient(180deg, #FADB69 0%, #F4D14E 100%);border-radius:6px;cursor:pointer;border:0;font-weight:bold;font-size:14px;letter-spacing:0.01em;color:rgba(0,0,0,0.9);position:relative;top:0;text-transform:uppercase;-webkit-transition:all 0.1s;transition:all 0.1s;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.1);box-shadow:0px 15px 25px rgba(0,0,0,0.1)}.last-form-btn::before{content:"";display:block;width:100%;height:100%;left:0;bottom:-4px;position:absolute;z-index:-1;background:#DABC4F;border-radius:6px}.last-form-btn:hover{top:-3px}.last-form-btn-wrap{position:relative;z-index:2;padding-top:7px}@media (max-width: 1199px){.last-main-title{max-width:550px}.last-form{width:350px;padding-left:20px;padding-right:20px}.last-form::before{width:310px}}@media (max-width: 991px){.last{padding-bottom:60px}.last-main{max-width:100%}.last-right{position:static}.last-form{margin:0 auto}}@media (max-width: 767px){.last-main{height:auto;padding:20px}.last-main-car{max-width:400px;bottom:-50px}.last-main-car img{max-width:100%}}@media (max-width: 575px){.last{padding:40px 0}.last-title{font-size:22px;line-height:normal}.last-title br{display:none}.last-main{margin-bottom:30px}.last-main-title{font-size:14px;line-height:normal}.last-main-list li{font-size:12px;margin-bottom:10px}.last-main-car{max-width:200px;right:-15px;bottom:-30px}.last-form{width:290px;height:auto;padding:15px}.last-form::before{bottom:-15px;width:250px;height:100px}.last-form-title{line-height:normal;font-size:18px;margin-bottom:15px}.last-form-block{margin-bottom:15px}.last-form-label{font-size:12px;margin-bottom:5px}.last-form input,.last-form select{height:45px;padding:0 20px}.last-form-btn{height:55px}}.footer{border-top:1px solid rgba(0,0,0,0.05)}.footer-wrap{height:102px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-soc{width:100px;margin-right:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-soc-block{width:26px;height:26px;border-radius:50%;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.3s;transition:all 0.3s}.footer-soc-block1{background:url("../../../../../img/header-vk.png") center no-repeat;background-size:contain}.footer-soc-block2{background:url("../../../../../img/header-inst.png") center no-repeat;background-size:contain}.footer-soc-block3{background:url("../../../../../img/header-yt.png") center no-repeat;background-size:contain}.footer-soc-block:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 575px){.footer-wrap{height:60px}.footer-logo{max-width:90px}.footer-logo img{max-width:100%}.footer-soc{margin-right:5px;width:70px}.footer-soc-block{width:20px;height:20px}}.overlay{position:fixed;overflow-y:scroll;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.6);z-index:10;display:none}.overlay-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}.popup-close{margin:0 auto;width:55px;height:55px;margin-bottom:55px;-webkit-transition:all 0.3s;transition:all 0.3s}.popup-close:hover{cursor:pointer;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.popup-calc{width:970px;height:680px;max-width:95vw;border-radius:10px;padding:45px 70px;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;background:#FFFFFF;border-radius:10px}.popup-stone{width:970px;height:560px;max-width:95vw;border-radius:10px;padding:55px 70px;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;background:#FFFFFF;border-radius:10px}.popup-soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:430px;margin-bottom:30px}.popup-soc-block span{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:6px}.popup-soc-block input{height:0;width:0;opacity:0;overflow:hidden}.popup-soc-block input:checked+span{border:1px solid #000000}.popup-img{width:500px;padding-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-top{font-weight:300;font-size:16px;line-height:130%;color:#272727;margin-bottom:18px}.popup-title{font-weight:500;font-size:20px;line-height:130%;color:#272727;margin-bottom:24px}.popup-form{position:relative;z-index:2}.popup-form-label{font-size:12px;line-height:12px;color:#A6A3A3;margin-bottom:6px}.popup-form-block{margin-bottom:20px}.popup-form select,.popup-form input[type='tel']{max-width:100%;border:0;width:400px;height:60px;padding:0 30px;background:#F8F8F8;border-radius:6px;font-size:16px;color:#959595}.popup-form select:focus,.popup-form input[type='tel']:focus{outline:none}.popup-form select{cursor:pointer}.popup-form-btn{margin-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:70px;background:-webkit-gradient(linear, left top, left bottom, from(#FADB69), to(#F4D14E));background:linear-gradient(180deg, #FADB69 0%, #F4D14E 100%);border-radius:6px;cursor:pointer;border:0;font-weight:bold;font-size:14px;letter-spacing:0.01em;color:rgba(0,0,0,0.9);position:relative;top:0;text-transform:uppercase;-webkit-transition:all 0.1s;transition:all 0.1s;-webkit-box-shadow:0px 15px 25px rgba(0,0,0,0.1);box-shadow:0px 15px 25px rgba(0,0,0,0.1)}.popup-form-btn::before{content:"";display:block;width:100%;height:100%;left:0;bottom:-4px;position:absolute;z-index:-1;background:#DABC4F;border-radius:6px}.popup-form-btn:hover{top:-3px}@media (max-width: 991px){.popup-calc{width:750px}.popup-cont{width:400px}.popup-img{width:300px}.popup-img img{max-width:120%}}@media (max-width: 767px){.popup-calc,.popup-stone{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;padding:15px}.popup-cont{max-width:100%}.popup-soc{margin-bottom:20px}.popup-soc-block img{max-height:30px}}
/*# sourceMappingURL=style.min.css.map */

button, hr, input {
	overflow: visible
}
progress, sub, sup {
	vertical-align: baseline
}
*, .slick-slider, :after, :before, html, legend {
	box-sizing: border-box
}
.search-box input, .search-box:before, .slick-slide.dragging img {
	pointer-events: none
}
.mfp-arrow, .slick-slider {
	-webkit-tap-highlight-color: transparent
}
.clearfix:after, .slick-track:after {
	clear: both
}
.popup, .slick-loading .slick-slide, .slick-loading .slick-track {
	visibility: hidden
}
html {
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
	box-sizing: inherit;
	font-family: Muller, sans-serif;
	font-size: 10px;
}
details, main {
	display: block
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
hr {
	box-sizing: content-box;
	height: 0
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
a {
	background-color: transparent;
	text-decoration: none
}
.select-box .options-container, .select-box .selected {
	background: #FFF;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05)
}
abbr[title] {
	border-bottom: none;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}
b, strong {
	font-weight: bolder
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative
}
sub {
	bottom: -.25em
}
sup {
	top: -.5em
}
img {
	border-style: none
}
button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}
button, select {
	text-transform: none
}
.card-btn, .hero .hero-btn {
	letter-spacing: .01em;
	text-transform: uppercase
}
[type=button], [type=reset], [type=submit], button {
	-webkit-appearance: button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
	border-style: none;
	padding: 0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
	outline: ButtonText dotted 1px
}
fieldset {
	padding: .35em .75em .625em
}
legend {
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}
textarea {
	overflow: auto
}
[type=checkbox], [type=radio] {
	box-sizing: border-box;
	padding: 0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
	height: auto
}
[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}
.card-btn, .header__logo, .hero .hero-btn, .search-box input:focus, .slick-list:focus {
	outline: 0
}
[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}
summary {
	display: list-item
}
[hidden], template {
	display: none
}

.slick-list, .slick-slider, .slick-track {
	display: block;
	position: relative
}
.slick-slider {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	touch-action: pan-y
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.slick-track {
	top: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto
}
.slick-track:after, .slick-track:before {
	display: table;
	content: ''
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-initialized .slick-slide {
	display: block;
	outline: 0
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}

*, :after, :before {
	margin: 0;
	padding: 0
}
li {
	list-style: none
}
.hide {
	display: none!important
}
.select-box, .wrapper {
	display: -webkit-box;
	flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}
.spacer {
	height: 80px
}
.wrapper {
	display: flex;
	width: 1200px;
	padding: 0 15px;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	align-items: flex-start
}
.select-box {
	display: flex;
	width: 400px;
	border: 10px;
	position: relative;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.select-box .options-container {
	opacity: 0;
	width: 100%;
	-webkit-transition: .3s ease;
	overflow: hidden;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	max-height: 0;
	-webkit-box-ordinal-group: 2;
	order: 1;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding-top: 20px;
	margin-top: -14px;
	transition: .3s ease!important;
	position: absolute;
	top: 36px
}
.select-box .options-container.active {
	opacity: 1;
	max-height: 300px;
	overflow-y: scroll;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	position: absolute;
	top: 90px
}
.select-box .options-container.active+.selected:after {
	-webkit-transform: translateY(-50%) rotateX(-180deg);
	transform: translateY(-50%) rotateX(-180deg)
}
.select-box .option, .select-box .selected {
	padding: 7px 30px;
	cursor: pointer
}
.select-box .selected {
	font-weight: 300;
	font-size: 12px;
	line-height: 12px;
	color: #272727;
	opacity: 1;
	height: 70px;
	border-radius: 10px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	position: relative;
	-webkit-box-ordinal-group: 1;
	order: 0;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.select-box .selected:after {
	content: url(../../../../../img/arrow-select.png);
	position: absolute;
	right: 23px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.card-btn:before, .search-box:before {
	content: ''
}
.search-box input, .select-box .option {
	font-weight: 300;
	color: #272727;
	-webkit-transition: .3s ease
}
.select-box .option {
	font-size: 14px;
	line-height: 14px;
	background: rgba(255, 255, 255, .6);
	transition: .3s ease
}
.select-box label {
	cursor: pointer
}
.select-box .option:hover {
	background: #FBDD6B;
	background: rgba(251, 221, 107, .6)
}
.select-box .option .radio {
	display: none
}
.options-container::-webkit-scrollbar {
	width: 5px;
	background: #fff;
	border-radius: 0 10px 10px 0;
	padding: 0 2px
}
.options-container::-webkit-scrollbar-thumb {
	width: 5px;
	background: #ccc;
	border-radius: 10px
}
.search-box input {
	font-size: 12px;
	line-height: 12px;
	padding: 12px 16px;
	position: absolute;
	background: #f1f1f1;
	border: none;
	-webkit-transform: translateY(15px);
	transform: translateY(15px);
	left: 26px;
	opacity: 0;
	transition: .3s ease;
	border-radius: 4px;
	z-index: 2;
	border-top: 20px solid #fff;
	border-bottom: 5px solid #fff;
	border-left: 20px solid #fff;
	border-right: 20px solid #fff;
	width: 237px
}
.search-box:before {
	position: absolute;
	width: 100%;
	height: 60px;
	z-index: 1;
	background: 0 0
}
.card-btn-wrap, .header__logo {
	width: -webkit-fit-content;
	width: -moz-fit-content
}
.options-container.srch.active {
	opacity: 1;
	max-height: 250px;
	overflow-y: scroll;
	padding-top: 70px
}
.card-btn, .hero, .hero .hero-btn, .section-2, .social-icon-btn {
	overflow: hidden
}
.options-container.srch {
	height: 350px!important
}
.selected.srch {
	z-index: 3
}
.options-container.srch.active~.search-box input {
	opacity: 1;
	pointer-events: auto
}
.options-container.srch.active~.search-box input:before {
	pointer-events: auto
}
.card-btn-wrap {
	width: fit-content;
	height: 82px;
	cursor: pointer;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.card-btn-wrap:hover .card-btn {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: all .3s;
	transition: all .3s
}
.card-btn:after, .hero .hero-btn:after {
	-webkit-animation: gloss 4s ease-out 0s infinite;
	-webkit-transform: rotate(35deg)
}
.card-btn.btn-yellow {
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.card-btn {
	display: -webkit-inline-box;
	display: inline-flex;
	position: relative;
	height: 72px;
	width: 100%;
	border: none;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	padding: 22px 25px;
	font-weight: 700;
	font-size: 11px;
	line-height: 12px;
	cursor: pointer;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	border-radius: 3% 3% 2% 2%
}
.card-btn img {
	margin-right: 15px
}
.card-btn:before {
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .15s;
	transition: all .15s;
	width: 100%;
	pointer-events: none;
	border-radius: 3% 3% 2% 2%
}
.card-btn:after {
	animation: gloss 4s ease-out 0s infinite;
	background: #fff;
	content: "";
	height: 155px;
	left: -75px;
	opacity: .5;
	position: absolute;
	top: -50px;
	transform: rotate(35deg);
	-webkit-transition: all .4s;
	transition: all .4s;
	width: 50px;
	z-index: 1
}
.header, .header__content {
	width: 100%;
	display: -webkit-box
}
@-webkit-keyframes gloss {
	0% {
		left: -75px
	}
	100%, 15% {
		left: 120%
	}
}
.card-btn:hover {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: all .15s;
	transition: all .15s
}
.btn-blue {
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1a69c9), color-stop(52%, #1a69c9), to(#1b7bef));
	background-image: linear-gradient(to top, #1a69c9 0, #1a69c9 52%, #1b7bef 100%);
	box-shadow: 0 4px 0 #17539c;
	color: #FFF;
	opacity: .9
}
.btn-blue:before {
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3989e9), color-stop(52%, #287de4), to(#4192f3));
	background-image: linear-gradient(to top, #3989e9 0, #287de4 52%, #4192f3 100%)
}
.btn-yellow {
	background: -webkit-gradient(linear, left top, left bottom, from(#FADB69), to(#F4D14E));
	background: linear-gradient(180deg, #FADB69 0, #F4D14E 100%);
	box-shadow: 0 4px 0 #C6B36A;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #272727;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.btn-yellow:before {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FADB69), to(#F4D14E))!important;
	background-image: linear-gradient(180deg, #FADB69 0, #F4D14E 100%)!important;
	box-shadow: 0 15px 25px #D3D3D3
}
.header {
	position: fixed;
	top: 0;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F9F9F9));
	background: linear-gradient(180deg, #fff 0, #F9F9F9 100%);
	box-shadow: 0 10px 20px rgba(0, 0, 0, .04);
	width: 100%;
}
.header__content {
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center
}
.header__logo {
	width: fit-content
}
.header__nav-menu {
	display: -webkit-box;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center
}
.header__nav-menu__main {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center
}
.header__nav-menu__main.nav-active {
	height: 100vh
}
.header__nav-menu__main .main-nav-item {
	padding: 0;
	cursor: pointer
}
.header__nav-menu__main .main-nav-item a {
	padding: 13px;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: #272727;
	text-decoration: none;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.header__nav-menu__soc .bg-inst, .header__nav-menu__soc .bg-vk {
	-webkit-transition: .3s ease;
	-webkit-filter: grayscale(100%);
	height: 24px
}
.header__nav-menu__main .main-nav-item:hover a {
	opacity: .64
}
.header__nav-menu__soc {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center;
	width: 82px;
	margin-right: 63px;
	margin-left: 39px
}
.header__nav-menu__soc .bg-vk {
	display: block;
	width: 24px;
	background: url(../../../../../img/vk-big.png) center no-repeat;
	background-size: contain;
	transition: .3s ease;
	filter: grayscale(100%);
	opacity: .5
}
.header__nav-menu__soc .bg-vk:hover, .header__nav-menu__soc .bg-youtube:hover {
	background-size: contain;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1
}
.header__nav-menu__soc .bg-inst {
	display: block;
	width: 24px;
	background: url(../../../../../img/inst-big.png) center no-repeat;
	background-size: contain;
	transition: .3s ease;
	filter: grayscale(100%);
	opacity: .5
}
.soc-nav-item {
	padding: 0 2px
}
.header__nav-menu__soc .bg-youtube {
	display: block;
	width: 24px;
	height: 24px;
	background: url(../../../../../img/youtube-big.png) center no-repeat;
	background-size: contain;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: .5
}
.header__nav-menu__soc .bg-inst:hover {
	background-size: contain;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1
}
.header__nav-menu__btn {
	background: rgba(0, 0, 0, 0);
	border: none
}
.header__nav-menu__btn a {
	text-decoration: none;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	color: #272727;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.header__nav-menu__btn a:hover {
	opacity: .64
}

main {
	width: 100%
}
.hero {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	height: 666px;
	position: relative
}
.hero .bg1, .hero .bg2, .hero .bg3 {
	width: 100%;
	height: 100%;
	position: absolute
}
.hero .bg2 {
	background: url(../../../../../img/header/autogroup2.webp) top center no-repeat;
	background-size: cover;
	z-index: 0;
	top: 0;
	left: 50%;
	-webkit-transition: 1s ease-in-out;
	transition: 1s ease-in-out 
}
.hero .bg2.animated {
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.hero .animHeroBg {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: .4s ease-in;
	transition: .4s ease-in
}
.hero .bg1 {
	background: url(../../../../../img/header/autogroup1.webp) top center no-repeat;
	background-size: cover;
	z-index: -1
}
.hero .bg3 {
	background: url(../../../../../img/header/autogroup3.webp) top center no-repeat;
	background-size: cover;
	z-index: 2;
	top: 0
}
.hero .wrapper {
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	align-items: flex-start;
	position: relative;
	z-index: 5
}
.hero__title, .hero__title h1 {
	font-weight: 400;
	font-size: 40px;
	line-height: 58px;
	letter-spacing: .01em;
	color: #272727;
}
.hero__title {
	margin-bottom: 60px;
	width: 670px;
}
.hero .btn-wrap {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: 82px;
	cursor: pointer
}
.hero .btn-wrap:hover .hero-btn {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: all .15s;
	transition: all .15s
}
.hero .hero-btn {
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1a69c9), color-stop(52%, #1a69c9), to(#1b7bef));
	background-image: linear-gradient(to top, #1a69c9 0, #1a69c9 52%, #1b7bef 100%);
	background-image: -webkit-linear-gradient(bottom, #1a69c9 0, #1a69c9 52%, #1b7bef 100%);
	box-shadow: 0 4px 0 #17539c;
	display: -webkit-inline-box;
	display: inline-flex;
	position: relative;
	-webkit-transition: all .15s;
	transition: all .15s;
	height: 72px;
	width: 261px;
	border: none;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	align-items: center;
	padding: 22px 40px;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	color: #FFF;
	opacity: .9;
	cursor: pointer;
	border-radius: 3% 3% 2% 2%
}
.hero .hero-btn img {
	margin-right: 15px
}
.hero .hero-btn:before {
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3989e9), color-stop(52%, #287de4), to(#4192f3));
	background-image: linear-gradient(to top, #3989e9 0, #287de4 52%, #4192f3 100%);
	background-image: -webkit-linear-gradient(bottom, #3989e9 0, #287de4 52%, #4192f3 100%);
	content: '';
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	-webkit-transition: all .15s;
	transition: all .15s;
	width: 100%;
	pointer-events: none;
	border-radius: 3% 3% 2% 2%
}
.hero .hero-btn:after, .social-icon-btn:after {
	content: "";
	opacity: .5;
	z-index: 1;
	background: #fff
}
.hero .hero-btn:after {
	animation: gloss 4s ease-out 0s infinite;
	height: 155px;
	left: -75px;
	position: absolute;
	top: -50px;
	transform: rotate(35deg);
	-webkit-transition: all .4s;
	transition: all .4s;
	width: 50px
}
@keyframes gloss {
	0% {
		left: -75px
	}
	100%, 15% {
		left: 120%
	}
}
.hero .hero-btn:hover {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: all .15s;
	transition: all .15s
}
.hero__bush {
	position: absolute;
	bottom: -188px;
	left: 0
}
.social-icon-btn {
	position: relative
}
.social-icon-btn img {
	width: 90px;
	height: 90px
}
.social-icon-btn:after {
	-webkit-animation: gloss 4s ease-out 0s infinite;
	animation: gloss 4s ease-out 0s infinite;
	height: 155px;
	left: -75px;
	position: absolute;
	top: -20px;
	-webkit-transform: rotate(35deg);
	transform: rotate(35deg);
	-webkit-transition: all .4s;
	transition: all .4s;
	width: 15px
}
.bullets {
	margin-top: 100px;
	margin-left: 19px;
	z-index: 3;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 70px;
	grid-row-gap: 20px
}
.bullets__item {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	align-items: center;
	position: relative;
	background: #fff;
	border-radius: 10px;
	padding-right: 30px
}
.bullets__item span {
	margin-left: -19px;
	position: relative;
	width: 60px;
	height: 60px
}
.bullets__item span:before {
	content: '';
	width: 60px;
	height: 60px;
	display: -webkit-box;
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	background: #FBDD6B;
	border-radius: 50%;
	z-index: 1
}
.bullets__item span img {
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2
}
.bullets__item p {
	margin-left: 19px;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #000
}
.card-wrap.second, .card-wrap.third {
	margin-left: 30px
}
.section-2 .card__title, .section-2__bullets, .section-2__title {
	color: #272727;
	letter-spacing: .01em
}
.card__bottom__feature, .section-3__blockquote {
	opacity: 0;
	-webkit-transform: translateX(-200px);
	transform: translateX(-200px);
	-webkit-transition: .3s ease-in;
	transition: .3s ease-in
}
.ftrActive {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0)
}
.bush {
	opacity: 0;
	-webkit-transition: .3s ease-in;
	transition: .3s ease-in
}
.bushActive {
	opacity: 1;
	-webkit-transition: .3s ease-in;
	transition: .3s ease-in
}
.section-2 {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	position: relative;
	background: #fff
}
.section-2__heading-info {
	width: 100%
}
.section-2 .wrapper {
	-webkit-box-align: start;
	align-items: flex-start
}
.section-2__title {
	font-weight: 300;
	font-size: 48px;
	line-height: 70px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	text-indent: 3px;
	margin-top: 108px;
	max-width: 754px
}
.section-2__bullets {
	grid-template-columns: 1fr;
	margin-top: 38px;
	width: 100%;
	font-weight: 300;
	font-size: 20px;
	line-height: 26px;
	text-indent: 3px
}
.section-2 .comparison {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	width: 100%;
	-webkit-box-pack: center;
	justify-content: center;
	margin-top: 65px;
	margin-bottom: 134px;
	position: relative
}
.section-2 .card, .section-2 .card__labels, .section-2 .card__top, .section-3__blockquote blockquote, .section-3__cards .card-wrap .card__content, .section-4, .section-4__slider .item, .section-5__card__content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}
.section-2 .card {
	display: -webkit-box;
	display: flex;
	flex-direction: column;
	padding: 55px;
	background: #FFF;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
	border-radius: 20px;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	position: relative;
	z-index: 2
}
.section-2 .card__top {
	width: 400px;
	display: -webkit-box;
	display: flex;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	position: relative
}
.section-2 .card__top__img-block {
	position: relative;
	z-index: 0
}
.section-2 .card__top .map {
	position: absolute;
	z-index: 1
}
.section-2 .card__top .map-by {
	bottom: 38px;
	right: 22px
}
.section-2 .card__top .map-us {
	bottom: 48px;
	right: -18px
}
.section-2 .card__top .flag {
	position: absolute;
	z-index: 2;
	right: -19px;
	top: -41px;
	opacity: .9
}
.section-2 .card__top .car {
	position: relative;
	z-index: 3
}
.section-2 .card .card-top-green {
	border-bottom: 1px dashed #84C200
}
.section-2 .card .card-top-red {
	border-bottom: 1px dashed #E52525
}
.section-2 .card__title {
	font-weight: 400;
	font-size: 24px;
	line-height: 24px
}
.section-2 .card__price {
	font-weight: 700;
	font-size: 28px;
	line-height: 28px;
	letter-spacing: .01em;
	color: #E62525;
	margin-top: 13px;
	margin-bottom: 20px
}
.section-2 .card .price-green {
	color: #84C200
}
.section-2 .card__bottom {
	margin-top: 60px
}
.section-2 .card__bottom__feature {
	font-weight: 300;
	font-size: 18px;
	line-height: 30px;
	color: #272727;
	padding: 18px 0;
	display: -webkit-box;
	display: flex;
	position: relative
}
.section-2 .card__bottom__feature:before {
	content: url(../../../../../img/green-ok.png);
	width: 20px;
	height: 20px;
	margin-right: 34px;
	padding-top: 3px
}
.section-2 .card__bottom__feature ul>li {
	font-weight: 300;
	font-size: 14px;
	line-height: 24px;
	color: #272727;
	list-style-type: disc #E5E5E5;
	display: -webkit-box;
	display: flex;
	position: relative;
	-webkit-box-align: center;
	align-items: center
}
.section-2 .card__bottom__feature ul>li:before {
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #E5E5E5;
	margin-right: 9px;
	display: -webkit-box;
	display: flex
}
.section-2 .card__bottom__feature:first-child {
	padding-top: 0
}
.section-2 .card__bottom__feature:last-child {
	padding-bottom: 0
}
.section-2 .card__bottom__feature:not(:last-child) {
	border-bottom: 1px dashed #E5E5E5
}
.section-2 .features-by li:before {
	content: url(../../../../../img/red-x.png)
}
.section-2 .card-wrap {
	position: relative;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content
}
.section-2 .card__labels {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: end;
	align-items: flex-end;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	position: absolute;
	width: 300px;
	left: -164px;
	z-index: 1;
	bottom: 55px
}
.section-2 .card__labels__inner {
	background: #FFF;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .03);
	border-radius: 20px;
	padding: 18px 153px 18px 48px;
	height: 71px;
	box-sizing: border-box;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	align-items: center;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	text-align: right;
	width: 300px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}
.section-2 .card__labels__inner:hover {
	-webkit-transform: translateX(-20px);
	transform: translateX(-20px)
}
.section-2 .card__labels li:nth-child(1) {
	z-index: 4;
	width: 235px
}
.section-2 .card__labels li:nth-child(2) {
	z-index: 3;
	width: 285px
}
.section-2 .card__labels li:nth-child(3) {
	height: 101px;
	z-index: 2
}
.section-2 .card__labels li:nth-child(4) {
	z-index: 1;
	width: 315px
}
.section-2 .card__labels span {
	padding: 18px 0
}
.section-2 .card__labels.us {
	display: none
}
.section-2__bgimg {
	position: absolute
}
.section-2 .left-bush {
	left: 10rem;
	bottom: -7.4rem
}
.section-2 .right-bush {
	z-index: 2;
	right: 13rem;
	bottom: -4rem;
	-webkit-filter: blur(1.5px);
	filter: blur(1.5px)
}
.section-2 .container {
	right: 0;
	bottom: -36px;
	z-index: 3
}
.section-3 {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	width: 100%;
	background: linear-gradient(141.52deg, rgba(255, 255, 255, .8) -7.17%, rgba(255, 255, 255, 0) 111.94%), url(../../../../../img/autogroup891.jpg);
	background-repeat: repeat;
	padding-bottom: 156px
}
.section-3 .wrapper {
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	align-items: center
}
.section-3__heading-info {
	margin-top: 102px
}
.section-3__title {
	font-weight: 400;
	font-size: 48px;
	line-height: 70px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
	letter-spacing: .01em;
	color: #272727
}
.section-3__blockquote {
	margin-top: 135px;
	width: 100%
}
.section-3__blockquote blockquote {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	flex-direction: column;
	padding: 40px;
	border: 1px dashed #E5E5E5;
	box-sizing: border-box;
	border-radius: 10px;
	position: relative
}
.section-3__blockquote blockquote:after, .section-3__blockquote blockquote:before {
	content: "“";
	position: absolute;
	font-weight: 700;
	font-size: 96px;
	line-height: 96px;
	color: #E5E5E5;
	text-transform: uppercase;
	text-align: center;
	pointer-events: none;
	letter-spacing: .01em
}
.section-3__blockquote blockquote:before {
	top: -18px
}
.section-3__blockquote blockquote:after {
	bottom: -80px
}
.section-3__blockquote blockquote .blockquote-title {
	font-weight: 500;
	font-size: 34px;
	line-height: 32px;
	text-align: center;
	letter-spacing: .01em;
	color: #272727
}
.section-3__blockquote blockquote .blockquote-text {
	font-weight: 300;
	font-size: 26px;
	line-height: 38px;
	letter-spacing: .01em;
	color: #272727;
	margin-top: 20px;
	text-align: center;
	max-width: 907px
}
.section-3__cards {
	display: -webkit-box;
	display: flex;
	margin-top: 103px
}
.section-3__cards .card-wrap {
	position: relative;
	z-index: 3
}
.section-3__cards .card-wrap:before {
	content: url(../../../../../img/stopwatch.png);
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	position: absolute;
	top: -33px;
	height: 80px;
	width: 80px;
	background: #F55867;
	box-shadow: 0 10px 25px rgba(230, 37, 37, .08);
	border-radius: 50%;
	left: calc(50%);
	-webkit-transform: translateX(-50%)
}
.section-3__cards .card-wrap.first:before {
	content: url(../../../../../img/crashed-car.png)
}
.section-3__cards .card-wrap.second:before {
	content: url(../../../../../img/complex-repair.png)
}
.section-3__cards .card-wrap.third:before {
	content: url(../../../../../img/binoculars.png)
}
.section-3__cards .card-wrap.forth:before {
	content: url(../../../../../img/stopwatch.png)
}
.section-3__cards .card-wrap:after {
	content: "";
	display: -webkit-box;
	display: flex;
	position: absolute;
	bottom: -17px;
	height: 80px;
	width: 234px;
	left: calc(50%);
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	background: #FFF;
	opacity: .7;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
	border-radius: 20px;
	z-index: 2
}
.section-3__cards .card-wrap .card {
	position: relative;
	background: url(../../../../../img/Subtract.svg) center 0 no-repeat;
	overflow: hidden;
	width: 270px;
	height: 383px;
	border-radius: 20px;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
	z-index: 5
}
.arrow, .section-4 .arrow {
	border: none;
	cursor: pointer;
	outline: 0
}
.section-3__cards .card-wrap .card__content {
	width: 100%;
	display: -webkit-box;
	display: flex;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	margin-top: 90px
}
.section-3__cards .card-wrap .card__content__title {
	font-weight: 500;
	font-size: 22px;
	line-height: 28px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
	letter-spacing: .01em;
	color: #272727
}
.section-3__cards .card-wrap .card__content__text {
	margin-top: 20px;
	font-weight: 300;
	font-size: 13px;
	line-height: 26px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
	letter-spacing: .01em;
	color: #272727;
	width: 230px
}
.card-wrap.third {
	margin-right: 30px
}
.arrow {
	border-radius: 50%;
	background: #FBDD6B;
	width: 90px;
	height: 90px;
	bottom: 50%;
	-webkit-transform: translateY(50%);
	transform: translateY(50%)
}
.section-4 {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	padding-top: 109px;
	padding-bottom: 129px;
	background: #1C2232;
	position: relative
}
.section-4 .wrapper {
	-webkit-box-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	justify-content: flex-start
}
.section-4 .slider-wrapper {
	width: 100%;
	position: relative;
	margin-top: 77px
}
.section-4__title {
	font-weight: 400;
	font-size: 48px;
	line-height: 70px;
	letter-spacing: .01em;
	color: #FFF;
	max-width: 716px
}
.section-4__slider {
	width: 100%;
	padding: 0 100px;
	position: relative
}
.section-4__slider .item, .section-4__slider .item__img {
	width: 337px;
	height: 337px;
	border-radius: 6px;
	overflow: hidden
}
.section-4__slider .slick-slide {
	margin-right: 5px;
	margin-left: 5px
}
.section-4__slider .item {
	box-sizing: border-box;
	position: relative;
	display: -webkit-box!important;
	display: flex!important;
	-webkit-box-pack: end;
	justify-content: flex-end;
	flex-direction: column;
	-webkit-box-align: start;
	align-items: flex-start;
	padding-bottom: 33px
}
.section-4__slider .item__title {
	position: relative;
	z-index: 5;
	font-size: 26px;
	line-height: 36px;
	font-weight: 400;
	margin-bottom: 14px;
	margin-left: 33px;
	margin-right: 33px;
	color: #fff;
	opacity: .2;
	max-width: 337px
}
.section-4__slider .item__link {
	margin-left: 33px;
	display: none!important
}
.section-4__slider .item__link a {
	position: relative;
	z-index: 5;
	color: #fff;
	opacity: .2;
	font-size: 16px;
	line-height: 15px;
	text-decoration: underline;
	-webkit-transition: .2s;
	transition: .2s
}
.section-4__slider .item__link a:hover {
	opacity: 1
}
.section-4__slider .item__img {
	display: -webkit-box;
	display: flex;
	position: absolute;
	bottom: 0;
	background: #C4C4C4;
	opacity: .2
}
.section-4__slider .item__img:before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 332px;
	background: url(../../../../../img/slider1-bg_review.png) center 100% no-repeat;
	z-index: 2
}
.section-4__slider .item__img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}
.section-4 .slick-current .item__img, .section-4 .slick-current .item__title {
	opacity: 1
}
.section-4 .arrow {
	border-radius: 50%;
	background: #FBDD6B;
	width: 90px;
	height: 90px;
	bottom: 50%;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	position: relative
}
.section-4 .arrow img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.section-4 .arrow1__prev {
	position: absolute;
	left: 20.5%
}
.section-4 .arrow1__next {
	position: absolute;
	right: 20.5%
}
.section-4__slider .item__title::after {
	display: none
}
.section-5 {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	background: linear-gradient(141.52deg, rgba(255, 255, 255, .8) -7.17%, rgba(255, 255, 255, 0) 111.94%), url(../../../../../img/autogroup891.jpg);
	background-repeat: repeat;
	padding-bottom: 80px
}
.section-5__bullets {
	margin-top: 34px;
	grid-template-columns: 1fr!important
}
.section-5__bullets li {
	background: 0 0
}
.section-5__heading-info {
	margin-top: 110px
}
.section-5__title {
	font-weight: 300;
	font-size: 48px;
	line-height: 70px;
	letter-spacing: .01em;
	text-indent: 3px;
	color: #000;
	max-width: 924px
}
.filter-nav {
	max-width: 100%
}
.section-5 .filter-nav__reset {
	display: -webkit-box;
	display: flex;
	background: 0 0;
	border: none;
	width: 20px;
	position: absolute;
	z-index: 3;
	opacity: .2;
	top: -40px;
	left: 5px;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.section-5 .filter-nav__reset.filtBtn-active {
	background: 0 0!important
}
.section-5 .filter-nav__reset img {
	width: 20px
}
.section-5 .filter-nav__reset:hover {
	opacity: .6
}
.section-5 .wrapper {
	width: 1200px
}
.section-5 .wrapper .filter-nav {
	margin-top: 60px;
	margin-bottom: 32px;
	width: 100%;
	display: -webkit-box;
	display: flex;
	position: relative
}
.section-5 .wrapper .filter-nav .arrowt {
	position: absolute;
	width: 50px;
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#497AEA), to(#4069C5));
	background: linear-gradient(180deg, #497AEA 0, #4069C5 100%);
	box-shadow: -15px 0 20px #FFF;
	cursor: pointer;
/*	display: none; */
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center
}
.section-5 .wrapper .filter-nav .arrowt:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#497AEA), to(#4069C5));
	background: linear-gradient(180deg, #497AEA 0, #4069C5 100%)
}
.section-5 .wrapper .filter-nav .arrowt.arrowt__next.slick-arrow {
	right: 0;
	border-radius: 0 6px 6px 0
}
.section-5 .wrapper .filter-nav .arrowt.arrowt__prev.slick-arrow {
	border-radius: 6px 0 0 6px
}
.section-5 .wrapper .filter-nav .arrowt.arrowt__prev.slick-arrow img {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.section-5 .wrapper .filter-nav .arrowt.slick-arrow.slick-disabled {
	opacity: 0;
	pointer-events: none;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-6__content__social .social-icons li a:hover, .show-more button:hover, .show-more button:hover p {
	opacity: .64
}
.section-5 .wrapper .filter-nav .arrowt {
	opacity: 0;
}
.section-5 .wrapper .filter-nav .arrowt.slick-arrow {
	-webkit-box-pack: center;
	justify-content: center;
	opacity: 1;
}
.section-5 .wrapper .filter-nav__buttons {
	display: -webkit-box;
	display: flex;
	width: 100%
}
.section-5 .wrapper .filter-nav__buttons {
	border-radius: 6px;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
	background: #FFFFFF;
}
.section-5 .wrapper .filter-nav__buttons .slick-track {
	width: 100%
}
.section-5 .wrapper .filter-nav__buttons .slick-track :last-child {
	border-right: none
}
.section-5 .wrapper .filter-nav__buttons .filter-nav__button {
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	background: #fff;
	height: 100%;
	display: -webkit-box!important;
	display: flex!important;
	-webkit-box-pack: center!important;
	justify-content: center!important;
	-webkit-box-align: center!important;
	align-items: center!important;
	border-right: .5px solid #E5E5E5;
	cursor: pointer
}

.section-5 .wrapper .filter-nav__button {
	display: -webkit-box!important;
	display: flex!important;
	-webkit-box-align: center;
	align-items: center;
	width: 100%;
	font-weight: 300;
	font-size: 17px;
	line-height: 23px;
	text-align: center;
	color: #272727;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-5 .wrapper .filtBtn-active, .section-5 .wrapper .filter-nav__button:focus, .section-5 .wrapper .filter-nav__button:hover {
	background: #FBDD6B
}
.section-5 .wrapper .cards-outer-wrap {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center
}
.cards-wrap {
	display: grid;
	justify-items: start
}
.cards-wrap .section-5__card {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	width: 370px;
}
.cards-wrap {
	width: 100%;
	position: relative;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	justify-items: center;
	grid-gap: 30px
}
.section-5__card {
	height: 100%;
	position: relative;
	background: #FFF;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .03);
	border-radius: 6px;
}
/*
.section-5__card:nth-last-child(-n+3):after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 33;
	background: #ccc;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(2.9%, #FAFAFA), to(rgba(253, 253, 253, .04)));
	background: linear-gradient(360deg, #FAFAFA 2.9%, rgba(253, 253, 253, .04) 100%);
	border-radius: 6px;
	top: 0;
	left: 0
}
*/
.section-5__card__content {
	flex-direction: column;
	-webkit-box-align: start;
	align-items: flex-start;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
/*	grid-template-rows: auto 66px 50px auto; */
	word-wrap: break-word
}
.section-5__card__content h3 {
	grid-column-start: 1;
	grid-column-end: 3;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
	color: #272727;
	margin-top: 10px;
	align-self: center
}

.section-5__card__content .car-body {
	grid-column-start: 1;
	grid-column-end: 2
}
.section-5__card__content .car-year {
	grid-column-start: 2;
	grid-column-end: 3
}
.section-5__card__content .car-engine {
	grid-column-start: 1;
/*	grid-column-end: 3; */
	margin-bottom: 12px;
}
.section-5__card__content .car-priceBY {
	grid-column-start: 1;
	grid-column-end: 2;
	max-width: 138px
}
.section-5__card__content .car-priceUS {
	grid-column-start: 2;
	grid-column-end: 2;
}
.section-5__card__content .card-btn-wrap {
	grid-column-start: 1;
	grid-column-end: 3;
	margin-top: 23px
}
.section-5__card__content .item-subtitle {
	font-weight: 300;
	font-size: 11px;
	line-height: 12px;
	color: #C4C4C4;
	margin: 5px 0;
}
.section-5__card__content .item-title {
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	color: #272727;
	margin-top: 3px;
	width: 139px;
	word-wrap: normal
}
.section-5__card__content .price-subtitle {
	font-weight: 300;
	font-size: 13px;
	line-height: 20px;
	color: #272727;
	margin-bottom: 11px;
	margin-top: 7px
}
.section-5__card__content .price-titleBY, .section-5__card__content .price-titleUS {
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
}
.section-5__card__content .price-titleBY {
	color: #272727;
}
.section-5__card__content .price-titleUS {
	color: #74AA01
}
.recommend {
	display: flex;
	position: absolute;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center;
	justify-content: center;
	background: #FAFAFA;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
	border-radius: 6px 6px 6px 0;
	width: 126px;
	height: 40px;
	top: 0;
	left: 0;
}
.section-5 .recommend img {
	margin-right: 9px
}
.section-5 .recommend p {
	font-weight: 300;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: .01em;
	color: #272727
}
.section-5 .filt-recommend .recommend {
	display: -webkit-box!important;
	display: flex!important
}
.section-5 .filt-recommend .recommend img, .section-5 .filter-nav__button.filt-recommend img {
	width: 26px;
	height: 25px
}
.show-more button {
	outline: 0;
	background: 0 0;
	border: none;
	-webkit-transition: opacity .3s ease;
	transition: opacity .3s ease;
	cursor: pointer
}
.show-more {
	width: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	margin-top: 80px
}
.show-more button:hover img {
	opacity: .64;
	-webkit-transform: rotate(25deg);
	transform: rotate(25deg)
}
.show-more button img {
	width: 29px;
	height: 29px;
	cursor: pointer;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.show-more button p {
	font-size: 24px;
	line-height: 35px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
	text-indent: 3px;
	color: #272727;
	border-bottom: 1px dashed #272727;
	cursor: pointer;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-6 {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	position: relative;
	background: #fff;
	padding-top: 103px;
	padding-bottom: 169px
}
.section-6 .wrapper {
	-webkit-box-align: start;
	align-items: flex-start
}
.section-6__title {
	width: 100%;
	font-weight: 400;
	font-size: 48px;
	line-height: 60px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	letter-spacing: .01em;
	color: #272727
}
.section-6__subtitle {
	font-weight: 300;
	font-size: 24px;
	line-height: 32px;
	letter-spacing: .01em;
	color: #272727
}
.section-6__content {
	margin-top: 68px;
	width: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	position: relative
}
.section-6__content__img {
	position: absolute;
	z-index: 4;
	top: 18%;
	left: 14%;
	max-width: 600px;
	pointer-events: none
}
.section-6__content__numbers {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	align-items: flex-start;
	width: 375px;
	margin-right: 30px
}
.section-6__content__numbers .number, .section-6__content__social {
	display: -webkit-box;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical
}
.section-6__content__numbers :not(:last-child) {
	margin-bottom: 30px
}
.section-6__content__numbers .number {
	padding: 32px 37px;
	border: 1px dashed #E5E5E5;
	border-radius: 10px;
	width: 100%;
	display: flex;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	align-items: flex-start
}
.section-6__content__numbers .number__big {
	font-weight: 700;
	font-size: 60px;
	line-height: 60px;
	color: #FBDD6B
}
.section-6__content__numbers .number__text {
	margin-top: -25px;
	font-weight: 300;
	font-size: 18px;
	line-height: 28px;
	color: #272727
}
.section-6__content__social .social-icons li, .section-6__content__social .social-icons li a {
	font-size: 14px;
	line-height: 14px;
	font-weight: 700;
	color: #272727;
	text-align: center;
	text-transform: uppercase
}
.section-6__content__social {
	width: 100%;
	margin-left: 30px;
	z-index: 1;
	position: relative;
	display: flex;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center
}
.section-6__content__social .social-icons {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: flex-start;
	align-items: flex-start;
	margin-top: 46px;
	z-index: 5
}
.section-6__content__social .social-icons :not(:last-child) {
	margin-right: 20px
}
.section-6__content__social .social-icons li a {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-6__content__social .social-icons li {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-6__content__social .social-list-card {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	position: relative;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	width: 100%
}
.section-6__content__social .social-list, .section-7__card {
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
	-webkit-box-direction: normal;
	flex-direction: column
}
.section-6__content__social .social-list-card:before {
	content: "";
	position: absolute;
	width: 95%;
	height: 100%;
	background: #FFF;
	opacity: .6;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
	left: 0;
	top: 10px;
	z-index: 1;
	border-radius: 10px;
	padding: 0 20px;
	margin-left: 2.5%
}
.section-6__content__social .social-list {
	padding: 56px 80px;
	background: #FFF;
	border-radius: 10px;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	justify-content: center;
	position: relative;
	z-index: 33
}
.section-6__content__social .social-list li:not(:last-child) {
	margin-bottom: 36px
}
.section-6__content__social .social-list__title {
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
	letter-spacing: .01em;
	color: #272727;
	margin-bottom: 40px;
	align-self: center
}
.section-6__content__social .social-list__item {
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	color: #272727;
	display: -webkit-box;
	display: flex
}
.dot-ylw, .section-6__content__social .social-list__item__dot {
	display: -webkit-box;
	-webkit-box-pack: center;
	margin-right: 49px;
	margin-top: 7px;
	border-radius: 50%
}
.section-6__content__social .social-list__item__dot {
	width: 18px;
	height: 18px;
	background: rgba(251, 221, 107, .3);
	position: relative;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center
}
.section-6__content__social .social-list__item__dot:after {
	content: '';
	position: absolute;
	border-radius: 50%;
	background: #FBDD6B;
	width: 10px;
	height: 10px
}
.dot-ylw {
	width: 18px;
	height: 18px;
	background: rgba(251, 221, 107, .3);
	position: relative;
	display: flex;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center
}
.dot-ylw:after {
	content: '';
	position: absolute;
	border-radius: 50%;
	background: #FBDD6B;
	width: 10px;
	height: 10px
}
.section-7 {
	overflow: hidden;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	padding-top: 108px;
	padding-bottom: 140px;
	background: linear-gradient(141.52deg, rgba(255, 255, 255, .8) -7.17%, rgba(255, 255, 255, 0) 111.94%), url(../../../../../img/autogroup891.jpg);
	background-repeat: repeat;
	position: relative
}
.section-7 .wrapper {
	-webkit-box-align: center;
	align-items: center
}
.section-7 .monet1 {
	position: absolute;
	top: 176px;
	left: -80px
}
.section-7 .monet2 {
	position: absolute;
	width: 61px;
	height: 67px;
	-webkit-transform: rotate(99.01deg);
	transform: rotate(99.01deg);
	bottom: 113px;
	right: -30px;
	z-index: 1;
}
.section-7 .monet3 {
	position: absolute;
	top: -15px;
	right: 20%
}
.section-7__title {
	font-weight: 400;
	font-size: 48px;
	line-height: 70px;
	text-align: center;
	letter-spacing: .01em;
	color: #272727;
	margin-bottom: 72px
}
.section-7__cards {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
}
.section-7__card {
	background: #FFF;
	padding: 34px 50px;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-align: center;
	align-items: center;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	border-radius: 20px;
	position: relative;
}
.section-7__card__list li:before, .section-7__card__list li:last-child:after {
	border-top: 1px dashed #C4C4C4;
	width: 146px;
	height: 1px;
	content: ""
}
.section-7__card__heading {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center
}
.section-7__card__list, .section-7__card__list li {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}
.section-7__card__heading p {
	font-weight: 500;
	font-size: 20px;
	line-height: 23px;
	letter-spacing: .01em;
	color: #4069C5;
	text-transform: uppercase
}
.section-7__card__heading-title {
	font-weight: 700;
	font-size: 25px;
	line-height: 34px;
	letter-spacing: .01em;
	color: #272727;
	margin-top: 20px;
	margin-bottom: 35px;
	text-transform: uppercase;
	text-align: center
}
.section-7__card__list {
	display: flex;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center
}
.section-7__card__list li:last-child:after {
	margin-top: 22px
}
.section-7__card__list li {
	display: flex;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: .01em;
	color: #272727;
	margin-bottom: 22px;
	position: relative;
}
.section-7__card__list li .propmtButton {
    top: 17px;
    right: -30px;
}
.section-7__card__list li span {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	margin: 5px 0
}
.section-7__card__list li span p {
	font-weight: 300;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: .01em;
	color: #272727
}
.section-7__card__list li:before {
	margin-bottom: 22px
}
.section-7__card__price {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center
}
.section-7__card__price span {
	font-weight: 700;
	font-size: 36px;
	line-height: 40px;
	letter-spacing: .01em;
	color: #000
}
.section-7__card__price p {
	font-weight: 300;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: .01em;
	color: #272727;
	text-align: center;
	max-width: 209px;
	margin: 20px 0
}
.section-8 {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	padding-top: 94px;
	position: relative;
	overflow: hidden;
	background: url(../../../../../img/road-lines.jpg) center no-repeat #fff
}
.section-8 .bush {
	position: absolute!important
}
.section-8 .bush-center {
	max-width: 400px;
	position: absolute;
	z-index: 5;
	top: 15%;
	right: 11%
}
.section-8 .bush-top-left {
	position: absolute;
	z-index: 5;
	top: -14%;
	left: -13%;
	-webkit-transform: rotate(-.9deg);
	transform: rotate(-.9deg)
}
.section-8 .bush-bottom-left {
	position: absolute;
	z-index: 5;
	bottom: -5%;
	left: -13%;
	-webkit-transform: rotate(-.9deg);
	transform: rotate(-.9deg)
}
.section-8 .bush-bottom-right {
	position: absolute;
	z-index: 6;
	bottom: 1%;
	right: -12%
}
.section-8 .bush-bottom-right__sm {
	position: absolute;
	z-index: 5;
	bottom: 22%;
	right: -8%;
	max-width: 231px;
	max-height: 231px
}
.section-8 .bush-bottom-right-resp {
	display: none
}
.section-8 .animation-block, .section-8 .points {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}
.section-8__heading p {
	font-weight: 300;
	font-size: 24px;
	line-height: 38px;
	color: #000;
	max-width: 595px;
	margin-top: 48px
}
.section-8 .trigger1 {
	min-height: 1px;
	width: 100%
}
.section-8 .animation-block {
	display: flex;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	position: relative;
	width: 100%
}
.section-8 .pin1 {
	width: 307px;
	height: 307px;
	position: absolute;
	top: -10%;
	pointer-events: none;
	z-index: 5;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.section-8 .pin1resp, .section-8 .pin2resp {
	display: none;
	pointer-events: none
}
.section-8 .points {
	width: 100%!important;
	display: flex;
	flex-direction: column;
	list-style: none;
	-webkit-box-align: center;
	align-items: center
}
.section-8 .points:before {
	content: "";
	width: 2px;
	height: 65px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E5E5E5));
	background: linear-gradient(#fff 0, #E5E5E5 100%)
}
.map-block, .section-8 .points .point {
	height: -webkit-fit-content;
	height: -moz-fit-content
}
.section-8 .points .point {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	height: fit-content;
	width: 100%;
	position: relative;
	margin-top: 60px;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-8 .points .point:after {
	content: "";
	position: absolute;
	height: 65px;
	width: 2px;
	background: #E5E5E5;
	top: 0;
	left: 50%;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-8 .points .point__number {
	width: 78px!important;
	height: 78px!important;
	border-radius: 50%;
	background: #F8F8F8;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	font-weight: 700;
	font-size: 36px;
	line-height: 70px;
	color: rgba(39, 39, 39, .8);
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-8 .points .point__number:before {
	content: "";
	position: absolute;
	width: 61px;
	height: 2px;
	border-bottom: 2px dashed #E5E5E5;
	-webkit-transform: translateX(71px);
	transform: translateX(71px);
	z-index: 1
}
.section-8 .points .point .point__text {
	height: 100%;
	font-weight: 300;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: .01em;
	color: #000;
	width: 268px;
	text-align: right;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-8 .points .point.active:after {
	background: #FBDD6B!important;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-8 .points .point.active .point__text {
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	letter-spacing: .01em;
	color: #000;
	width: 268px;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-8 .points .point.active .point__number {
	background: #FBDD6B;
	box-shadow: 0 0 20px #FBDD6B
}
.section-8 .points .point.active .point__number:before {
	border-bottom: 2px dashed #FBDD6B!important
}
.section-8 .points li:nth-child(even) {
	justify-self: flex-end;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	flex-direction: row-reverse
}
.section-8 .card-btn-wrap, .section-9 .form-block .form1 {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}
.section-8 .points li:nth-child(even) .point__text {
	text-align: left
}
.section-8 .points li:nth-child(even) .point__number {
	margin-right: 21px;
	margin-left: 0;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-8 .points li:nth-child(even) .point__number:before {
	-webkit-transform: translateX(-71px);
	transform: translateX(-71px);
	z-index: 1
}
.section-8 .points li:nth-child(odd) .point__text {
	margin-right: 20px
}
.section-8 .button {
	margin-top: 107px
}
.section-8 .card-btn-wrap {
	z-index: 10;
	width: 100%;
	display: -webkit-box;
	display: flex;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	background: #fff;
	padding-bottom: 238px;
	justify-self: center
}
.section-8 .card-btn-wrap button {
	width: 354px;
	-webkit-box-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: flex
}
.section-8 .card-btn-wrap p {
	font-weight: 300;
	font-size: 14px;
	line-height: 26px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	text-align: center;
	color: #000;
	margin-top: 15px
}
.section-9 {
	z-index: 5;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	padding-top: 78px;
    padding-bottom: 55px;
	background: -webkit-gradient(linear, left bottom, left top, from(#1C2232), to(#1C2232));
	background: linear-gradient(0deg, #1C2232, #1C2232);
	mix-blend-mode: normal;
	position: relative;
}
.section-9 .wrapper {
	height: fit-content;
}
.section-9:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(../../../../../img/sec9-bg.jpg) no-repeat;
	mix-blend-mode: normal;
	z-index: 0
}
.section-9__heading-info {
	z-index: 3
}
.section-9__heading-info .bullets {
	margin-top: 71px;
	grid-template-columns: 1fr
}
.section-9__heading-info .bullets__item {
	background: rgba(0, 0, 0, 0)
}
.section-9__heading-info .bullets__item p {
	font-size: 14px;
	line-height: 20px;
	color: #FFF;
	max-width: 315px
}
.section-9__title {
	font-weight: 400;
	font-size: 48px;
	line-height: 48px;
	color: #FFF
}
.section-9 .form-block {
	display: -webkit-box;
	display: flex
}
.section-9 .form-block .form1 {
	display: -webkit-box;
	display: flex;
	flex-direction: column;
	-webkit-box-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	justify-content: center;
	max-width: 515px;
	margin-top: 73px
}
.section-9 .form-block .form1 .selects-wrap {
	display: -webkit-box;
	display: flex
}
.section-10 {
	padding: 78px 0;
}
.section-10, .section-9 .form-block .form1 .phone-block {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}
.section-9 .form-block .form1 .selects-wrap :not(:last-child) {
	margin-right: 25px
}
.section-9 .form-block .form1 .phone-block {
	display: flex;
	flex-direction: column;
	margin-top: 25px;
	width: 100%
}
.section-9 .form-block .form1 .phone-block label {
	font-weight: 300;
	font-size: 12px;
	line-height: 12px;
	color: rgba(255, 255, 255, .8);
	margin-bottom: 12px
}
.section-9 .form-block .form1 .phone-block input {
	width: 100%;
	border: none;
	padding: 30px;
	border-radius: 10px;
	position: relative;
	background-color: #fff;
	font-weight: 300;
	font-size: 12px;
	line-height: 12px;
	color: rgba(39, 39, 39, .8);
	outline: 0;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05)
}
.section-9 .form-block .form1 .card-btn-wrap {
	width: 65%;
	margin-top: 34px;
	padding: 0;
}
.section-9 .sec9-img {
	position: absolute;
	right: 0;
	bottom: 0
}
.section-10 {
	position: relative;
	z-index: 5;
	background: #F8F8F8;
	display: flex;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
}
.section-10__title {
	font-weight: 300;
	font-size: 48px;
	line-height: 70px;
	letter-spacing: .01em;
	color: #272727;
	max-width: 742px;
	margin-bottom: 74px
}
.section-10 .crs-siema {
	width: 100%;
	position: relative
}
.section-10 .crs-siema .arrow {
	position: absolute;
	width: 60px;
	height: 60px;
	bottom: 50%;
	-webkit-transform: translateY(20%);
	transform: translateY(20%)
}
.section-10 .crs-siema .arrow2__prev {
	position: absolute;
	left: 17.5%
}
.section-10 .crs-siema .arrow2__next {
	position: absolute;
	right: 27.5%
}
.section-10 .crs-siema .siema1 .arrow.slick-arrow.slick-disabled {
	background: #ccc;
	opacity: .3
}
.section-10 .crs-siema .siema1 .slick-track {
	margin-left: -11%
}
.section-10 .crs-siema .siema1 .slick-current .card-text {
	opacity: 1
}
.section-10 .crs-siema .siema1 .slick-current.slick-active .card-text p {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: .01em;
	color: #272727;
	opacity: 1
}
.section-10 .crs-siema .siema1__item {
	max-width: 470px;
	position: relative;
	z-index: 1
}
.section-10 .crs-siema .siema1__item:before {
	content: '';
	position: absolute;
	width: 441px;
	height: 144px;
	background: #FFF;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
	border-radius: 6px;
	z-index: -2;
	-webkit-transform: translateX(14px);
	transform: translateX(14px)
}
.section-10 .crs-siema .siema1 .card-text {
	background: #FFF;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
	border-radius: 6px;
	padding: 42px 46px;
	margin-right: 41px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	margin-bottom: 40px;
	width: 470px;
	outline: 0;
	position: relative;
	z-index: 2
}
.section-10 .crs-siema .siema1 .card-text .dot-block {
	margin-right: 26px
}
.section-10 .crs-siema .siema1 .card-text .dot-block .dot-ylw {
	margin-right: 0!important;
	margin-top: 0!important
}
.section-10 .crs-siema .siema1 .card-text p {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: .01em;
	color: #272727;
	opacity: .5
}
.map-block {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	width: 100%;
	height: fit-content;
	position: relative;
	-webkit-box-align: center;
	align-items: center;
	background: #F8F8F8;
	flex-wrap: wrap
}
.map-block__row {
	width: 100%;
	display: -webkit-box;
	display: flex;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	align-self: flex-start;
	padding-left: 9%
}
.map-block__howToUze {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: start;
	align-items: flex-start;
	max-width: 357px;
	margin-top: 88px
}
.card-slider, .card-slider__item .card-text {
	display: -webkit-box;
	flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}
.map-block__howToUze img {
	margin-right: 13px
}
.map-block__howToUze p {
	width: 100%;
	font-weight: 300;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: .01em;
	color: #272727
}
.map-block__map {
	position: relative;
	height: 714px;
	width: 59%;
	margin-left: 30px;
}
.map-block__map .map {
	margin-left: 6%
}
.map-block__map__point {
	position: absolute;
	width: 56px!important;
	height: 56px;
	border-radius: 50%;
	cursor: pointer;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.map-block__map__point.active {
	background-size: cover;
	border-radius: 50%;
	-webkit-transition: box-shadow .3 ease!important;
	transition: box-shadow .3 ease!important
}
.map-block__map__point.active:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	background: #fff
}
.map-block__map__point.disable {
	background-size: cover;
	border-radius: 50%
}
.card-slider-wrapper {
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-right: 50px
}
.card-slider-wrapper .arrow {
	position: absolute;
	top: 12%;
	width: 60px;
	height: 60px;
	z-index: 5
}
.card-slider__item .card-text, .card-slider__item img {
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
	position: relative;
	border-radius: 10px
}
.card-slider-wrapper .arrow3__prev {
	left: -15px
}
.card-slider-wrapper .arrow3__next {
	right: -15px
}
.card-slider {
	display: flex;
	max-width: 473px;
	min-width: 360px;
	padding-right: 13px;
	padding-left: 13px
}
.card-slider .slick-slide {
	outline: 0
}
.card-slider__item, .card-slider__item img {
	width: 100%
}
.card-slider__item img {
	height: 100%;
	object-fit: cover;
}
.card-slider__item .img-block {
    height: 257px;
}
.card-slider__item .card-text {
	margin-top: 20px;
	padding: 43px 40px;
	background: #FFF;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center
}
.card-slider__item .card-text__title {
	font-weight: 700;
	font-size: 36px;
	line-height: 36px;
	color: #272727;
	margin-bottom: 20px
}
.card-slider__item .card-text .subtitle {
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	color: #797979;
	margin-bottom: 6px
}
.card-slider__item .card-text .link {
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #272727;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.card-slider__item .card-text .link:hover {
	opacity: .84
}
.card-slider__item .card-text .number {
	margin-top: 0
}
.card-slider__item .card-text .address, .card-slider__item .card-text .card-btn-wrap, .card-slider__item .card-text .mail, .card-slider__item .card-text .site {
	margin-top: 20px
}
.card-slider__item .card-text .address__title {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #272727
}
.card-slider__item .card-text .address__title_maps {
	font-size: 14px;
    margin-top: 5px;
}
.card-slider__item .card-text .address__title_maps a:focus {
	border: none;
}
.card-slider__item .card-text .address__title_maps a {
	border-bottom: 1px dashed;
	color: #f23030;
}
.card-slider__item .card-text .address__title .timetable {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #797979
}
.gomel-man {
	position: absolute;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	width: 110px;
	height: 125px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, .05);
	border-radius: 10px;
	background-color: #fbdd6b;
	padding: 10px;
	z-index: 5;
	top: 15px;
	right: 15px
}
.gomel-man .img {
	width: 47px;
	height: 47px;
	border-radius: 50%;
	background-color: #fff;
	margin-bottom: 9px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center
}
.section-11, .section-12 {
	-webkit-box-pack: center
}
.gomel-man p {
	color: #272727;
	font-size: 12px;
	font-weight: 300;
	line-height: 18px;
	text-align: center
}
.section-11 {
	display: -webkit-box;
	display: flex;
	justify-content: center;
	width: 100%;
	/* background: -webkit-gradient(linear, left bottom, left top, from(#FDFDFD), to(#FDFDFD)), url(../../../../../../img/sec11-bg.jpg); */
	/* background: linear-gradient(0deg, #FDFDFD, #FDFDFD), url(../../../../../../img/sec11-bg.jpg); */
	z-index: 0;
	position: relative;
	padding: 108px 0
}
.section-11:after, .section-11:before {
	z-index: 1;
	position: absolute;
	width: 100%;
	height: 228px;
	bottom: 0;
	content: ''
}
.section-11:before {
	background: -webkit-gradient(linear, left top, left bottom, from(#497AEA), to(#4069C5));
	background: linear-gradient(180deg, #497AEA 0, #4069C5 100%)
}
.section-11:after {
	background: url(../../../../../img/autogroup891.jpg);
	box-shadow: 0 -10px 20px rgba(0, 0, 0, .02);
	opacity: .95
}
.section-11__title {
	font-weight: 300;
	font-size: 48px;
	line-height: 70px;
	letter-spacing: .01em;
	color: #272727;
	max-width: 1071px
}
.section-11 .sec11-slider {
	position: relative;
	z-index: 2
}
.section-11 .sec11-slider .arrow {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 50%;
	z-index: 5
}
.section-11 .sec11-slider .arrow4__prev {
	left: 0
}
.section-11 .sec11-slider .arrow4__next {
	right: 0
}
.section-11 .sec11-slider .team-slider {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: space-evenly;
	justify-content: space-evenly;
	width: 1200px;
	padding: 0 60px;
}
.section-11 .sec11-slider .team-slider__item, .section-12__cards__item {
	flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal
}
.section-11 .sec11-slider .team-slider .slick-slide {
	outline: 0
}
.section-11 .sec11-slider .team-slider__item {
	display: -webkit-box!important;
	display: flex!important;
	-webkit-box-align: center;
	align-items: center;
	text-align: center
}
.section-11 .sec11-slider .team-slider__item .person {
	margin-top: 41px;
	max-width: 305px
}
.section-11 .sec11-slider .team-slider__item .person .name {
	font-weight: 400;
	font-size: 24px;
	line-height: 26px;
	color: #272727
}
.section-11 .sec11-slider .team-slider__item .person .position {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #272727;
	margin-top: 20px;
	height: 32px
}
.section-11 .sec11-slider .team-slider__item .department {
	margin-top: 40px;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: .01em;
	text-transform: uppercase;
	color: #797979;
	padding: 25px 40px;
	border: 1px dashed #C4C4C4;
	box-sizing: border-box;
	border-radius: 6px
}
.section-12__cards__item .content, .section-12__cards__item:before {
	background: #FFF;
	border-radius: 20px;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05)
}
.section-12 {
	display: -webkit-box;
	display: flex;
	justify-content: center;
	padding: 105px 0 129px
}
.section-12__title {
	font-weight: 400;
	font-size: 48px;
	line-height: 70px;
	letter-spacing: .01em
}
.section-12__cards {
	margin-top: 122px;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	width: 100%
}
.section-12__cards :not(:last-child) {
	margin-right: 63px
}
.section-12__cards__item {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	max-width: 565px;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	position: relative;
	width: 50%
}
.section-12__cards__item:before {
	content: '';
	position: absolute;
	width: 490px;
	height: 100px;
	bottom: -20px
}
.section-12__cards__item.left:before {
	width: 440px
}
.section-12__cards__item img {
	position: absolute;
	top: -11%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 3
}
.section-12__cards__item .content {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	padding: 120px 65px 63px;
	position: relative
}
.section-12__cards__item .content p {
	display: -webkit-box;
	display: flex;
	align-self: center;
	max-width: 391px;
	font-weight: 300;
	font-size: 22px;
	line-height: 34px;
	letter-spacing: .01em;
	color: #272727;
	text-align: center;
	margin: 0 auto
}
.section-12__cards__item .content .sec12-card-left {
	max-width: 320px
}
.section-12__cards__item .content .card-btn-wrap {
	margin-top: 49px
}
.section-13 {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	padding: 40px 0;
	background: linear-gradient(141.52deg, rgba(255, 255, 255, .8) -7.17%, rgba(255, 255, 255, 0) 111.94%), url(../../../../../img/autogroup891.jpg);
	background-repeat: repeat
}
.section-13 .show-more__btn {
	outline: 0
}
.section-13 .wrapper {
	-webkit-box-align: center;
	align-items: center
}
.section-13__title {
	font-weight: 300;
	font-size: 48px;
	line-height: 70px;
	text-align: center;
	letter-spacing: .01em;
	text-indent: 3px;
	color: #272727
}
.section-13 .cards-wrap {
	width: 100%;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	justify-items: center;
	grid-gap: 27px;
}
.section-13 .cards-wrap .card-link {
	outline: 0
}
.section-13 .cards-wrap .atricle-card {
	background: #FFF;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
	border-radius: 10px;
	display: grid;
	grid-template-rows: 200px 180px auto;
	position: relative
}
.section-13 .cards-wrap .atricle-card img {
	width: 100%;
	height: 200px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-o-object-fit: cover;
	object-fit: cover
}
.section-13 .cards-wrap .atricle-card .smi-label {
	position: absolute;
	width: 100px;
	height: 50px;
	border-radius: 10px;
	top: 15px;
	left: 15px;
	background: #ccc;
	z-index: 3
}
.section-13 .cards-wrap .atricle-card .smi-label.onliner {
	background: url(../../../../../img/label_onliner.jpg) center no-repeat;
	background-size: contain
}
.section-13 .cards-wrap .atricle-card .smi-label.abw-by {
	background: url(../../../../../img/label_abw-by.jpg) center no-repeat;
	background-size: contain
}
.section-13 .cards-wrap .atricle-card .smi-label.av-by {
	background: url(../../../../../img/label_av-by.jpg) center no-repeat;
	background-size: contain
}
.section-13 .cards-wrap .atricle-card .content {
	margin: 37px 25px 10px
}
.section-13 .cards-wrap .atricle-card .content .date {
	margin-bottom: 24px;
	color: #ccc;
	font-weight: 300;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .01em;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center
}
.section-13 .cards-wrap .atricle-card .content .date span {
	margin-left: 5px
}
.section-13 .cards-wrap .atricle-card .content .date:before {
	content: url(../../../../../img/clock.png);
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	width: 15px;
	height: 15px;
	margin-right: 10px
}
.section-13 .cards-wrap .atricle-card .content .exerpt {
	font-weight: 300;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: .01em;
	color: #272727
}
.section-13 .cards-wrap .atricle-card .button {
	border-top: 1px solid #ccc;
	margin: 0 25px;
	outline: 0;
	cursor: pointer
}
.section-13 .cards-wrap .atricle-card .button .read-article {
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	color: #272727;
	opacity: .9;
	background: 0 0;
	border: none;
	width: 100%;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	align-items: center;
	cursor: pointer;
	outline: 0
}
.section-13 .cards-wrap .atricle-card .button .read-article img {
	width: 20px;
	height: 20px
}
.card-link:hover .read-article img {
	-webkit-animation: arrowMove .5s ease-in-out infinite;
	animation: arrowMove .5s ease-in-out infinite
}
@-webkit-keyframes arrowMove {
	0%, 75% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	50% {
		-webkit-transform: translateX(7px);
		transform: translateX(7px)
	}
}
@keyframes arrowMove {
	0%, 75% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	50% {
		-webkit-transform: translateX(7px);
		transform: translateX(7px)
	}
}
.footer {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	background: #fff
}
.footer__row {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	justify-content: space-between;
	width: 100%;
	padding: 24px 0;
	-webkit-box-align: center;
	align-items: center
}
.footer__top {
	border-bottom: 1px solid rgba(0, 0, 0, .05)
}
.footer__bottom {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	margin-top: 20px;
}
.footer__top__nav {
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: center
}
.footer__top__nav li a {
	font-weight: 400;
	font-size: 13px;
	line-height: 24px;
	color: #617AD0;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	padding-bottom: 2px;
}
.footer__top__nav li a:hover {
	opacity: .64
}
.footer__top__nav :not(:last-child) {
	margin-right: 0
}
.footer__top__soc-nav {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center
}
.footer__top__soc-nav :not(:last-child) {
	margin-right: 8px
}
.footer__top__soc-nav img {
	-webkit-transition: .3s ease;
	transition: .3s ease;
    filter: grayscale(100%);
}
.footer__top__soc-nav li:hover img {
	filter: none;
}
.footer__bottom .copyright {
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #2C2C2C;
	margin-bottom: 16px;
}
.footer__bottom .copyright__requisites {
	border-bottom: 1px dashed #272727;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	color: #2C2C2C
}
.footer__bottom .copyright__requisites:hover {
	opacity: .64
}
.footer__bottom .pay-icons {
	display: -webkit-box;
	display: flex
}
.footer__bottom .pay-icons :not(:last-child) {
	margin-right: 10px
}
.section-5__card__content .card-btn-wrap {
	justify-self: center
}
@media (max-width:1177px) and (max-width:1201px) {
	.wrapper {
		padding: 0 50px;
		width: 100%!important
	}
}
@media (max-width:1177px) {
	body {
		overflow-x: hidden
	}
	.header__nav-menu__main {
		position: absolute;
		right: 0;
		height: calc(100vh - 80px);
		box-sizing: border-box;
		top: 80px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: start;
		justify-content: flex-start;
		-webkit-box-align: end;
		align-items: flex-end;
		background: #F9F9F9;
		box-shadow: 0 10px 20px rgba(0, 0, 0, .04);
		width: 250px;
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-transition: -webkit-transform .5s ease-in;
		transition: -webkit-transform .5s ease-in;
		transition: transform .5s ease-in;
		transition: transform .5s ease-in, -webkit-transform .5s ease-in
	}
	.header__nav-menu__main li {
		opacity: 0
	}
	.nav-active {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	.header__nav-menu__soc {
		margin-right: 10px
	}
	.header .wrapper {
		position: relative;
		padding: 0 50px
	}
	.header__nav-menu.main {
		-webkit-box-ordinal-group: 2;
		order: 1
	}
	@-webkit-keyframes navAnim {
		from {
			opacity: 0;
			-webkit-transform: translateX(50px);
			transform: translateX(50px)
		}
		to {
			opacity: 1;
			-webkit-transform: translateX();
			transform: translateX()
		}
	}
	@keyframes navAnim {
		from {
			opacity: 0;
			-webkit-transform: translateX(50px);
			transform: translateX(50px)
		}
		to {
			opacity: 1;
			-webkit-transform: translateX();
			transform: translateX()
		}
	}
	.addCloseEffect .line1 {
		-webkit-transform: rotate(-45deg) translate(-5px, 5px);
		transform: rotate(-45deg) translate(-5px, 5px)
	}
	.addCloseEffect .line2 {
		opacity: 0
	}
	.addCloseEffect .line3 {
		-webkit-transform: rotate(45deg) translate(-5px, -5px);
		transform: rotate(45deg) translate(-5px, -5px);
		width: 20px
	}
}
@media (max-width:768px) {
	.header__nav-menu__soc {
		margin-left: 10px
	}
	.header__nav-menu__soc li {
		max-width: 20px;
		padding: 0 2px
	}
	.header .wrapper {
		padding: 0 15px;
		width: 100%
	}
}
@media (max-width:600px) {
	.header__nav-menu__main {
		height: calc(100vh - 60px);
		top: 60px
	}
	.spacer {
		height: 60px
	}
	.header__logo img {
		max-width: 81px
	}
	.header .header__nav-menu__btn a {
		font-size: 10px;
		line-height: 10px
	}
}
@media (max-width:401px) {
	.header .wrapper {
		padding: 0 15px;
		width: 100%
	}
}
@media (max-width:1169px) {
	.hero .wrapper {
		width: 100%
	}
	.hero__title {
		width: 500px
	}
	.hero .bg1, .hero .bg2, .hero .bg3 {
		background-position: 25% 0
	}
}
@media (max-width:767px) {
	.hero .wrapper {
		width: 100%
	}
	.hero__title {
		width: 500px
	}
	.hero .bg1, .hero .bg2, .hero .bg3 {
		background-position: 0 0
	}
}
@media (max-width:845px) {
	.bullets {
		display: grid;
		grid-template-columns: 1fr 1fr;
		margin-bottom: 60px
	}
	.bullets:not(:last-child) {
		margin-right: 0
	}
	.hero {
		height: auto
	}
	.hero .wrapper {
		width: 100%
	}
	.hero__title {
		font-size: 34px;
		line-height: 50px;
		margin-top: 60px;
		margin-bottom: 40px
	}
	.hero__title h1 {
		font-size: 34px;
		line-height: 50px;
	}
}
@media (max-width:550px) {
	.bullets {
		margin-top: 45px;
		display: grid;
		grid-template-columns: 1fr
	}
	.hero__title {
		width: 260px;
		font-size: 28px;
		line-height: 40px
	}
	.hero__title h1 {
		font-size: 28px;
		line-height: 40px
	}
}
@media (max-width:450px) {
	.hero__title, .hero__title h1 {
		font-size: 22px;
		line-height: 30px
	}
	.catalog.usa .hero__title {
		width: 260px;
	}
	.catalog.usa .hero__title .propmtButton {
		top: 77px !important;
		right: 4px !important;
	}
	.catalog.usa .hero__title .servicePromptWrapper {
		top: 30px;
		bottom: auto;
	}
}
@media (max-width:1673px) {
	.section-2 .container {
		right: -7%
	}
}
@media (max-width:1411px) {
	.section-2 .container {
		right: -16%
	}
}
@media (max-width:1425px) {
	.section-2 .card__top {
		width: 100%
	}
	.advantages:before {
		left: -67px;
	}
}
@media (max-width:1215px) {
	.section-2 .card {
		padding: 55px 30px
	}
	.advantages:before {
		left: -67px;
	}
}
@media (max-width:1186px) {
	.section-2 .container {
		right: -30%
	}
}
@media (max-width:1107px) {
	.section-2 .container {
		right: -300px
	}
	.section-2 .left-bush {
		left: 1rem;
		bottom: -7.4rem
	}
	.section-2 .comparison {
		display: grid;
		grid-template-columns: 1fr
	}
	.section-2 .comparison .card-wrap {
		width: 100%;
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center
	}
	.section-2 .comparison .card__labels.us {
		display: -webkit-box;
		display: flex;
		bottom: 27%
	}
	.section-2 .comparison .card-wrap.us {
		margin-top: 60px
	}
	.section-2 .card__labels {
		left: 5%;
		width: 50%
	}
	.section-2 .card__labels li {
		width: 100%!important
	}
	.section-2 .card__labels__inner {
		-webkit-box-pack: start;
		justify-content: flex-start
	}
	.section-2 .card__labels li:nth-child(1) {
		-webkit-transform: translateX(52px);
		transform: translateX(52px)
	}
	.section-2 .card__labels li:nth-child(1):hover {
		-webkit-transform: translateX(40px);
		transform: translateX(40px)
	}
}
@media (max-width:990px) {
	.section-2 .card__labels {
		display: none
	}
	.card__labels.us {
		display: none!important
	}
}
@media (max-width:908px) {
	.section-2__title {
		font-size: 36px;
		line-height: 53px
	}
	.section-2 .bullets__item {
		padding-right: 0
	}
	.section-2 .card__labels {
		right: 5%;
		width: 50%
	}
	.section-2 .card__labels li {
		width: 100%!important
	}
	.section-2 .card__labels__inner {
		-webkit-box-pack: start;
		justify-content: flex-start
	}
	.section-2 .card__labels li:nth-child(1) {
		-webkit-transform: translateX(52px);
		transform: translateX(52px)
	}
	.section-2 .card__labels li:nth-child(1):hover {
		-webkit-transform: translateX(40px);
		transform: translateX(40px)
	}
}
@media (max-width:787px) {
	.section-2__title {
		margin-top: 80px
	}
	.section-2 .comparison {
		margin-top: 0;
		margin-bottom: 80px
	}
	.section-2 .right-bush {
		right: 6rem;
		width: auto;
		height: 197px
	}
	.section-2 .left-bush {
		width: auto;
		height: 238px
	}
}
@media (max-width:580px) {
	.section-2 .container {
		display: none
	}
	.section-2 .bullets__item p {
		width: 200px
	}
}
@media (max-width:450px) {
	.section-2__title {
		font-size: 22px;
		line-height: 30px
	}
	.card__bottom__feature {
		font-size: 12px;
		line-height: 20px
	}
}
@media (max-width:1201px) {
	.section-2 .bullets {
		grid-template-columns: 1fr
	}
	.section-3__title {
		font-size: 36px;
		line-height: 50px
	}
	.section-3 .bullets__item {
		padding-right: 0
	}
	.section-3 .wrapper {
		width: 100%
	}
	.section-3__cards {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-column-gap: 20px;
		grid-row-gap: 100px;
		justify-items: center
	}
	.section-3 .card-wrap {
		margin-left: 0;
		margin-right: 0
	}
}
@media (max-width:894px) {
	.section-3__blockquote blockquote .blockquote-title {
		font-size: 28px;
		line-height: 29px
	}
	.section-3__blockquote blockquote .blockquote-text {
		font-size: 18px;
		line-height: 34px
	}
	.section-3____blockquote .blockquote-title {
		font-size: 28px;
		line-height: 29px
	}
	.section-3 .wrapper {
		width: 100%
	}
	.section-3__cards {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 20px;
		grid-row-gap: 100px
	}
}
@media (max-width:768px) {
	.section-3 {
		padding-bottom: 80px
	}
	.section-3__blockquote, .section-3__heading-info {
		margin-top: 40px
	}
}
@media (max-width:604px) {
	.section-3 .wrapper {
		width: 100%
	}
	.section-3__cards {
		display: grid;
		grid-template-columns: 1fr
	}
}
@media (max-width:450px) {
	.section-3__blockquote blockquote .blockquote-title, .section-3__title {
		font-size: 22px;
		line-height: 30px
	}
	.section-3__blockquote blockquote .blockquote-text {
		font-size: 12px;
		line-height: 20px
	}
}
@media (max-width:1450px) {
	.section-4__slider {
		padding: 0
	}
	.section-4__slider .item__img, .section-4__slider .item__title {
		opacity: 1
	}
	.section-4 .arrow1__prev {
		left: 10%
	}
	.section-4 .arrow1__next {
		right: 10%
	}
}
@media (max-width:1200px) {
	.section-4 .wrapper {
		width: 100%;
		padding: 0 50px
	}
	.section-4__slider {
		padding: 0
	}
	.section-4__title {
		font-size: 36px;
		line-height: 50px
	}
	.section-4__slider .item__img, .section-4__slider .item__title {
		opacity: 1
	}
	.section-4 .arrow {
		width: 70px;
		height: 70px
	}
	.section-4 .arrow img {
		width: 30px;
		height: 30px
	}
	.section-4 .arrow1__prev {
		left: 5%
	}
	.section-4 .arrow1__next {
		right: 5%
	}
}
@media (max-width:768px) {
	.section-4 {
		padding-top: 80px;
		padding-bottom: 80px
	}
}
@media (max-width:634px) {
	.section-4__slider .item {
		-webkit-box-align: center;
		align-items: center;
		margin-left: 15px
	}
	.section-4__slider .item__title {
		font-size: 20px;
		line-height: 30px;
		width: 300px
	}
	.section-4__slider .item__title:after {
		content: "Подробнее";
		position: relative;
		z-index: 5;
		color: #fff;
		opacity: .2;
		font-size: 16px;
		line-height: 15px;
		text-decoration: underline;
		-webkit-transition: .2s;
		transition: .2s
	}
	.section-4__slider .item__title:hover .item__title:after {
		opacity: 1!important
	}
	.section-4__slider .item__link {
		display: none
	}
}
.mfp-arrow:after, .mfp-arrow:before, .mfp-container:before, .mfp-figure:after {
	content: ''
}
@media (max-width:550px) {
	.section-4 .wrapper {
		width: 100%;
		padding: 0 50px
	}
	.section-4__slider {
		padding: 0;
		-webkit-box-pack: center;
		justify-content: center
	}
	.section-4__slider .item__img, .section-4__slider .item__title {
		opacity: 1
	}
	.section-4 .arrow {
		width: 50px;
		height: 50px
	}
	.section-4 .arrow img {
		width: 20px;
		height: 20px
	}
	.section-4 .arrow1__prev {
		left: 5%
	}
	.section-4 .arrow1__next {
		right: 5%
	}
}
@media (max-width:450px) {
	.section-4__title {
		font-size: 22px;
		line-height: 30px
	}
}
@media (max-width:360px) {
	.section-4 .wrapper {
		width: 100%
	}
	.section-4__slider {
		padding: 0;
		-webkit-box-pack: center;
		justify-content: center
	}
	.section-4__slider .item__img, .section-4__slider .item__title {
		opacity: 1
	}
	.section-4 .arrow {
		width: 40px;
		height: 40px
	}
	.section-4 .arrow img {
		width: 15px;
		height: 15px
	}
	.section-4 .arrow1__prev {
		left: 5%
	}
	.section-4 .arrow1__next {
		right: 5%
	}
}
@media (max-width:1300px) {
	.section-5 .filter-nav {
		position: relative
	}
	.section-5 .filter-nav__reset {
		position: absolute;
		margin-left: 0;
		margin-right: 0;
		top: -40px
	}
}
@media (max-width:1200px) {
	.section-5__title {
		font-size: 36px;
		line-height: 53px
	}
	.section-5 .wrapper {
		width: 100%
	}
	.section-5 .cards-wrap {
		width: 100%;
		position: relative;
		display: grid;
		grid-template-columns: 1fr 1fr;
		justify-items: center;
		grid-gap: 30px
	}
}
@media (max-width:1169px) {
	.section-5__title {
		font-size: 36px;
		line-height: 53px
	}
	.section-5 .wrapper {
		width: 100%
	}
	.section-5 .cards-wrap {
		width: 100%;
		position: relative;
		display: grid;
		grid-template-columns: 1fr 1fr;
		justify-items: center;
		grid-gap: 30px
	}
	.section-5 .wrapper .filter-nav .arrowt.slick-arrow {
		display: -webkit-box!important;
		display: flex!important;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center
	}
}
@media (max-width:1110px) {
	.section-5__title {
		font-size: 36px;
		line-height: 53px
	}
	.section-5 .wrapper {
		width: 100%
	}
	.section-5 .cards-wrap {
		width: 100%;
		position: relative;
		display: grid;
		grid-template-columns: 1fr 1fr;
		justify-items: center;
		grid-gap: 30px
	}
}
@media (max-width:1110px) and (max-width:871px) {
	.section-5 .cards-wrap {
		grid-template-columns: 1fr!important
	}
	.section-5 .wrapper .cards-wrap .section-5__card {
		width: -webkit-fit-content!important;
		width: -moz-fit-content!important;
		width: fit-content!important
	}
}
@media (max-width:1110px) and (max-width:845px) {
	.section-5 .wrapper .cards-wrap {
		-webkit-box-pack: space-evenly;
		justify-content: space-evenly
	}
}
@media (max-width:768px) {
	.section-5 .wrapper .cards-outer-wrap {
		-webkit-box-pack: center;
		justify-content: center;
		width: 100%
	}
	.section-5 .wrapper .cards-wrap {
		justify-items: center
	}
	.section-5 {
		padding-bottom: 80px
	}
	.section-5__heading-info {
		margin-top: 80px
	}
}
@media (max-width:600px).section-5 .wrapper .arrowt {
	position: absolute;
	width: 50px!important;
	height: 79px
}
}
@media (max-width:459px) {
	.section-5__card {
		padding: 20px!important
	}
	.section-5__card__content h3 {
		font-size: 22px;
		line-height: 30px
	}
}
@media (max-width:450px) {
	.section-5__title {
		font-size: 22px;
		line-height: 30px
	}
	.section-5 .bullets__item {
		padding-right: 0
	}
	.section-5 .filter-nav {
		margin-top: 15px!important
	}
	.section-5 .wrapper {
		padding: 0 15px
	}
}
@media (max-width:1199px) {
	.section-6 .wrapper {
		width: 100%
	}
}
@media (max-width:1120px) {
	.section-6__title {
		font-size: 36px;
		line-height: 50px
	}
	.section-6__subtitle {
		font-size: 18px;
		line-height: 25px;
		margin-top: 10px
	}
	.section-6__content__numbers {
		margin-right: 15px
	}
	.section-6__content__social {
		margin-left: 15px
	}
	.section-6__content__social .social-icons {
		-webkit-box-pack: end;
		justify-content: flex-end;
		width: 100%
	}
}
@media (max-width:1105px) {
	.section-6__content {
		flex-wrap: wrap
	}
	.section-6__content__img {
		position: absolute;
		z-index: 4;
		top: 9%;
		left: auto;
		right: 10%;
		width: 600px;
		pointer-events: none
	}
	.section-6__content__numbers {
		margin-right: 15px;
		width: 375px
	}
	.section-6__content__social {
		margin-left: 15px;
		z-index: 5;
		margin-top: 50px
	}
	.section-6__content__social .social-icons {
		-webkit-box-pack: end;
		justify-content: flex-end;
		width: 100%
	}
}
@media (max-width:955px) {
	.section-6__content__img {
		right: -30%
	}
}
@media (max-width:768px) {
	.section-6 {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.section-6__content__social {
		margin-left: 0
	}
}
@media (max-width:691px) {
	.section-6__content__social .social-list {
		padding: 40px 50px
	}
	.section-6__content__social .social-list__item__dot {
		margin-right: 30px
	}
}
@media (max-width:659px) {
	.section-6__content__img {
		right: -60%
	}
}
@media (max-width:591px) {
	.section-6__content__img {
		right: -80%
	}
}
@media (max-width:521px) {
	.section-6__content__img {
		right: -100%
	}
}
@media (max-width:487px) {
	.section-6 {
		padding-bottom: 80px
	}
	.section-6__content__social .social-icons {
		-webkit-box-pack: start;
		justify-content: flex-start
	}
	.section-6__content__img {
		right: -130%
	}
	.section-6__title {
		font-size: 22px;
		line-height: 30px
	}
	.section-6__subtitle {
		font-size: 12px;
		line-height: 20px
	}
	.section-6__content__social .social-list__title {
		font-size: 22px;
		line-height: 30px
	}
	.section-6__content__social .social-list p {
		font-size: 12px;
		line-height: 20px;
		width: 150px
	}
}
@media (max-width:439px) {
	.section-6__content__img {
		right: -140%
	}
	.section-6__content__numbers .number__big {
		font-size: 45px!important
	}
}
@media (max-width:419px) {
	.section-6__content__img {
		right: -150%
	}
}
@media (max-width:397px) {
	.section-6__content__img {
		right: -190%
	}
}
@media (max-width:351px) {
	.section-6__title {
		font-size: 30px;
		line-height: 40px
	}
	.section-6__content__img {
		display: none
	}
}
@media (max-width:1120px) {
	.section-7__title {
		font-size: 36px;
		line-height: 50px;
		text-align: center
	}
}
@media (max-width:450px) {
	.section-7__card__heading-title, .section-7__title {
		font-size: 22px;
		line-height: 30px
	}
	.section-7 {
		padding-bottom: 80px
	}
	.section-7__card__list li {
		font-size: 12px;
		line-height: 20px
	}
}
@media (max-width:1387px) {
	.section-8 .bush-center {
		right: 5%
	}
	.section-8 .bush-bottom-right {
		bottom: 1%;
		right: -12%
	}
	.section-8 .bush-bottom-right__sm {
		bottom: 18%;
		right: -8%;
		max-width: 231px;
		max-height: 231px
	}
}
@media (max-width:1229px) {
	.section-8 .bush-center {
		right: 2%
	}
	.section-8 .bush-top-left {
		top: -13%;
		left: -17%
	}
	.section-8 .bush-bottom-right {
		bottom: 0;
		right: -12%
	}
	.section-8 .bush-bottom-right__sm {
		bottom: 15%;
		right: -8%;
		max-width: 231px;
		max-height: 231px
	}
}
@media (max-width:1177px) {
	.section-8 .pin1 {
		-webkit-transform: translateX(-50%) translateY(35px);
		transform: translateX(-50%) translateY(35px)
	}
	.section-8 .points .point__number::before {
		width: 16px;
		-webkit-transform: translateX(49px);
		transform: translateX(49px)
	}
	.section-8 .points li:nth-child(2n) .point__number::before {
		-webkit-transform: translateX(-49px);
		transform: translateX(-49px)
	}
}
@media (max-width:1170px) {
	.pin1resp {
		display: -webkit-box;
		display: flex;
		right: 7%
	}
	.section-8 {
		background-position: right 15% bottom 30%
	}
	.section-8 .points .point__number::before, .section-8 .points li:nth-child(2n) .point__number::before {
		width: 300px;
		-webkit-transform: translateX(63%)!important;
		transform: translateX(63%)!important
	}
	.section-8 .bush-center {
		left: -31%;
		top: 27%
	}
	.section-8 .pin1 {
		-webkit-transform: translateX(-50%) translateY(35px);
		transform: translateX(-50%) translateY(35px);
		top: -10%;
		pointer-events: none;
		z-index: 5;
		left: auto;
		left: 50%!important;
		display: none
	}
	.section-8 .pin1resp {
		display: -webkit-box!important;
		display: flex!important;
		position: absolute;
		z-index: 4
	}
	.section-8 .points:before {
		position: absolute;
		right: 22%;
		top: -121px
	}
	.section-8 .points .point {
		-webkit-box-align: start;
		align-items: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		flex-direction: column-reverse;
		text-align: left
	}
	.section-8 .points .point:after {
		left: auto;
		right: 22%
	}
	.section-8 .points .point__text {
		text-align: left!important;
		margin-top: 15px
	}
	.section-8 .points li:nth-child(2n) {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		align-self: flex-start;
		flex-direction: column-reverse
	}
	.section-8 .points li:nth-child(2n) .point__number {
		margin-left: 0;
		margin-right: 0
	}
	.section-8 .points li:nth-child(2n) .point__number:before {
		-webkit-transform: translateX(49px);
		transform: translateX(49px)
	}
	.section-8 .points li:nth-child(2n) .point__text {
		text-align: left
	}
}
@media (max-width:1120px) {
	.section-8__heading h2 {
		font-size: 36px;
		line-height: 50px
	}
	.section-8__heading p {
		font-size: 18px;
		line-height: 30px
	}
}
@media (max-width:1107px) {
	.section-8 .bush-bottom-right {
		right: -17%
	}
}
@media (max-width:1000px) {
	.pin1resp {
		display: -webkit-box;
		display: flex;
		right: 4%
	}
	.bush-bottom-right {
		bottom: 0;
		right: -18%
	}
	.bush-bottom-right__sm {
		bottom: 15%;
		right: -8%;
		max-width: 231px;
		max-height: 231px
	}
}
@media (max-width:962px) {
	.section-8 .bush-center {
		left: -35%
	}
	.section-8 .bush-bottom-right-resp {
		display: -webkit-box;
		display: flex;
		position: absolute;
		right: -32%;
		z-index: 9
	}
	.section-8 .bush-bottom-left, .section-8 .bush-bottom-right, .section-8 .bush-bottom-right__sm {
		display: none
	}
}
@media (max-width:938px) {
	.section-8 .points .point__number:before {
		width: 40%;
		-webkit-transform: translateX(56%);
		transform: translateX(56%)
	}
	.section-8 .points li:nth-child(2n) .point__number::before {
		width: 40%;
		-webkit-transform: translateX(58%)!important;
		transform: translateX(58%)!important
	}
	.bush-center {
		left: -60%
	}
}
@media (max-width:900px) {
	.section-8 .bush-center {
		left: -71%
	}
}
@media (max-width:768px) {
	.section-7 {
		padding-top: 80px;
		padding-bottom: 80px
	}
	.section-8 {
		padding-top: 80px
	}
	.section-8 .bush-bottom-left {
		left: -32%
	}
	.section-8 .bush-bottom-right {
		right: -28%
	}
	.section-8 .points:before {
		display: none
	}
	.section-8 .bush-center {
		left: -44%
	}
	.section-8 .points .point::after {
		left: auto;
		right: 25%
	}
	.section-8 .card-btn-wrap {
		padding-bottom: 180px
	}
}
@media (max-width:736px) {
	.section-8 .bush-center {
		left: -48%
	}
}
@media (max-width:730px) {
	.section-8 {
		background-size: 33% 100%
	}
	.section-8 .pin1resp {
		right: 3%
	}
	.section-8 .points .point::after {
		left: auto;
		right: 22%
	}
	.section-8 .points .point__number::before, .section-8 .points li:nth-child(2n) .point__number::before {
		width: 127px;
		-webkit-transform: translateX(80%)!important;
		transform: translateX(80%)!important
	}
}
@media (max-width:678px) {
	.section-8 .bush-center {
		left: -52%
	}
	.section-8 .bush-bottom-right-resp {
		right: -46%
	}
}
@media (max-width:618px) {
	.section-8 .bush-center {
		left: -57%
	}
	.section-8 .points .point__number::before, .section-8 .points li:nth-child(2n) .point__number::before {
		width: 127px;
		-webkit-transform: translateX(80%)!important;
		transform: translateX(80%)!important
	}
}
@media (max-width:548px) {
	.section-8 .card-btn-wrap {
		position: relative
	}
	.section-8 .card-btn-wrap p {
		z-index: 0;
		font-size: 12px;
		line-height: 20px
	}
	.section-8 .card-btn-wrap:before {
		content: '';
		position: absolute;
		width: 150%;
		height: 100%;
		top: 0;
		left: 0;
		background: #fff;
		z-index: 0
	}
	.section-8 .pin1resp {
		display: none!important
	}
	.section-8 .pin2resp {
		display: -webkit-box;
		display: flex;
		position: absolute;
		right: -12%;
		z-index: 9
	}
	.section-8 .bush-center {
		left: -63%
	}
	.section-8 .bush-bottom-right-resp {
		right: -57%;
		z-index: 11
	}
	.section-8 .points .point__text {
		width: 152px!important
	}
	.section-8 .points .point::after {
		left: auto;
		right: 20%
	}
}
@media (max-width:460px) {
	.section-8 .pin2resp {
		-webkit-transform: translateX(30px);
		transform: translateX(30px)
	}
	.section-8 .bush-center {
		left: -78%
	}
	.section-8 .bush-bottom-right-resp {
		right: -75%;
		z-index: 11
	}
	.section-8__heading h2 {
		font-size: 22px;
		line-height: 30px
	}
	.section-8__heading p {
		font-size: 12px;
		line-height: 20px
	}
	.section-8 .points .point__number::before, .section-8 .points li:nth-child(2n) .point__number::before {
		width: 50px;
		-webkit-transform: translateX(128%)!important;
		transform: translateX(128%)!important
	}
	.section-8 .points .point::after {
		left: auto;
		right: 19%
	}
}
@media (max-width:430px) {
	.section-8 .pin2resp {
		-webkit-transform: translateX(45px);
		transform: translateX(45px)
	}
	.section-8 .card-btn-wrap button {
		width: 279px
	}
}
@media (max-width:396px) {
	.section-8 .pin2resp {
		-webkit-transform: translateX(65px);
		transform: translateX(65px)
	}
	.section-8 .bush-center {
		left: -87%
	}
	.section-8 .bush-bottom-right-resp {
		right: -86%
	}
}
@media (max-width:375px) {
	.section-8 .pin2resp {
		-webkit-transform: translateX(73px);
		transform: translateX(73px)
	}
	.section-8 .bush-center {
		left: -92%
	}
	.section-8 .bush-bottom-right-resp {
		right: -90%
	}
	.section-8 .points .point::after {
		left: auto;
		right: 17%
	}
}
@media (max-width:1691px) {
	.section-9 .sec9-img {
		right: -10%
	}
}
@media (max-width:1411px) {
	.section-9 .sec9-img {
		right: -20%
	}
}
@media (max-width:1271px) {
	.section-9 .sec9-img {
		right: -28%
	}
}
@media (max-width:1120px) {
	.section-9__title {
		font-size: 36px;
		line-height: 50px
	}
	.section-9 .sec9-img {
		right: -28%
	}
}
@media (max-width:1161px) {
	.section-9 .sec9-img {
		right: -40%
	}
}
@media (max-width:1075px) {
	.section-9 .sec9-img {
		right: -50%
	}
}
@media (max-width:985px) {
	.section-9 .sec9-img {
		display: none!important
	}
	.section-9__title {
		font-size: 36px;
		line-height: 50px
	}
	.section-9 .form-block .form1 {
		margin-top: 10px
	}
}
@media (max-width:615px) {
	.section-9 .form-block, .section-9 .form-block .form1 {
		height: 100%!important;
		width: 100%
	}
	.section-9 {
		min-height: 821px;
		min-height: 900px
	}
	.section-9:before {
		background-size: cover
	}
	.section-9 .sec9-img {
		display: none
	}
	.section-9__title {
		font-size: 36px;
		line-height: 50px
	}
	.section-9 .form-block .form1 {
		margin-top: 10px
	}
	.section-9 .form-block .form1 .selects-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		width: 100%
	}
	.section-9 .form-block .form1 .selects-wrap .select {
		max-width: 100%
	}
	.section-9 .form-block .form1 .selects-wrap .select-budget {
		margin-bottom: 25px;
		width: 100%;
		z-index: 9
	}
	.section-9 .current-block, .section-9 .current-block .select__current {
		width: 100%
	}
}
@media (max-width:551px) {
	.section-9 {
		min-height: 900px
	}
	.section-9 .form-block .form1 .card-btn-wrap {
		width: 100%
	}
}
@media (max-width:450px) {
	.section-9__title {
		font-size: 22px;
		line-height: 30px
	}
	.section-9 .bullets__item {
		padding-right: 0
	}
	.section-9 .bullets__item p {
		width: 200px
	}
}
@media (max-width:1612px) {
	.section-10 .arrow.arrow2__prev {
		left: 3%
	}
	.section-10__title {
		font-size: 36px;
		line-height: 50px
	}
	.section-10 .siema1 {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: start;
		justify-content: flex-start
	}
	.section-10 .siema1 .slick-list {
		max-width: 100%;
		padding: 0 50px
	}
	.section-10 .siema1 .slick-track {
		margin-left: 0!important
	}
	.section-10 .siema1 .slick-track .slick-slide {
		width: 470px;
		margin-right: 41px
	}
}
@media (max-width:1358px) {
	.section-10 .map-block__map {
		width: 80%
	}
	.section-10 .map-block__map .map {
		margin-left: -26%
	}
}
@media (max-width:1170px) {
	.section-10 .map-block__row {
		flex-wrap: wrap;
		-webkit-box-pack: center;
		justify-content: center
	}
	.section-10 .map-block__map {
		width: 90%;
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		margin-bottom: 50px
	}
	.section-10 .map-block__map .map {
		margin-left: 0
	}
}
@media (max-width:1120px) {
	.section-10 .siema1 .slick-track {
		margin-left: 0!important
	}
	.section-10__title {
		font-size: 36px;
		line-height: 50px
	}
}
@media (max-width:768px) {
	.section-10 .card-slider__item .card-text__title {
		font-size: 24px
	}
	.section-10 .map-block__map {
		width: 100%
	}
	.section-10 .map-block__map .map {
		margin-left: -15%;
		margin-right: -15%
	}
}
@media (max-width:450px) {
	.section-10__title {
		font-size: 22px;
		line-height: 30px
	}
}
@media (max-width:1000px) {
	.section-10 .crs-siema .arrow2__next {
		position: absolute;
		right: 3%
	}
}
@media (max-width:592px) {
	.section-10 .crs-siema .arrow2__next {
		position: absolute;
		right: 3%
	}
	.section-10 .crs-siema .siema1 .card-text {
		width: 360px;
		padding: 30px 20px
	}
	.section-10 .crs-siema .siema1__item::before {
		width: 330px;
		display: none
	}
}
@media (max-width:515px) {
	.section-10 .card-slider {
		max-width: 360px
	}
	.section-10 .card-slider__item img {
		width: 100%
	}
	.section-10 .card-slider__item .card-text h3 {
		font-size: 22px;
		line-height: 30px;
		letter-spacing: .01em
	}
	.section-10 .card-slider__item .card-text {
		padding: 30px
	}
	.section-10 .card-slider__item .card-text .gomel-man {
		width: 100px;
		height: 120px
	}
	.section-10 .card-slider__item .card-text .gomel-man p {
		font-size: 10px;
		line-height: 13px
	}
	.section-10 .card-slider__item .card-text .subtitle {
		font-size: 12px;
		margin-bottom: 3px
	}
	.section-10 .card-slider__item .card-text .address__title, .section-10 .card-slider__item .card-text .link {
		font-size: 16px
	}
	.section-10 .card-btn-wrap {
		width: 100%
	}
	.section-10 .card-btn-wrap button {
		font-size: 13px;
		line-height: 19px
	}
}
@media (max-width:469px) {
	.section-10 .map-block__howToUze {
		margin-top: 30px
	}
	.section-10 .siema1 .card-text {
		width: 300px!important
	}
	.section-10 .siema1 .card-text p {
		font-size: 12px!important;
		line-height: 20px!important
	}
	.section-10 .map-block__map {
		width: 100%
	}
	.section-10 .map-block__map .map {
		margin-left: -10%;
		margin-right: -10%
	}
}
@media (max-width:413px) {
	.section-10 {
		padding-top: 70px;
		padding-bottom: 70px
	}
	.section-10 .map-block__row {
		padding-left: 0
	}
	.section-10 .card-slider-wrapper {
		margin-left: 15px;
		margin-right: 15px
	}
	.section-10 .siema1 .card-text {
		width: 250px!important
	}
	.section-10 .siema1 .card-text p {
		font-size: 12px!important;
		line-height: 20px!important
	}
}
@media (max-width:389px) {
	.section-10 .arrow3__prev {
		left: 0
	}
	.section-10 .arrow3__next {
		right: 0
	}
}
@media (max-width:1400px) {
	.section-11 .wrapper {
		-webkit-box-align: center!important;
		align-items: center!important
	}
}
@media (max-width:1206px) {
	.section-11 .wrapper {
		width: 100%
	}
	.section-11 .sec11-slider .arrow4__prev {
		left: 60px
	}
	.section-11 .sec11-slider .arrow4__next {
		right: 60px
	}
}
@media (max-width:1120px) {
	.section-11__title {
		font-size: 36px;
		line-height: 50px
	}
	.section-11 .sec11-slider .arrow4__prev {
		left: 10%
	}
	.section-11 .sec11-slider .arrow4__next {
		right: 10%
	}
}
@media (max-width:963px) {
	.section-11 {
		padding: 80px 0 50px
	}
	.section-11:after, .section-11:before {
		height: 171px
	}
	.section-11__title {
		font-size: 36px;
		line-height: 50px
	}
	.section-11 .sec11-slider .arrow4__prev {
		left: 33%
	}
	.section-11 .sec11-slider .arrow4__next {
		right: 33%
	}
}
@media (max-width:610px) {
	.section-11__title {
		font-size: 22px;
		line-height: 30px
	}
}
@media (max-width:436px) {
	.section-11 .sec11-slider .arrow4__prev {
		left: 37%
	}
	.section-11 .sec11-slider .arrow4__next {
		right: 37%
	}
}
@media (max-width:1170px) {
	.section-12__cards__item.left::before {
		width: calc(100% - 50px)
	}
	.section-12__cards__item::before {
		width: calc(100% - 40px)
	}
}
@media (max-width:1120px) {
	.section-12__title {
		font-size: 36px;
		line-height: 50px
	}
}
@media (max-width:915px) {
	.section-12__cards__item .content p {
		font-size: 16px;
		line-height: 30px
	}
}
@media (max-width:857px) {
	.section-12__cards {
		flex-wrap: wrap
	}
	.section-12__cards__item {
		width: 400px
	}
	.section-12__cards__item.left {
		margin-bottom: 130px
	}
	.section-12__cards :not(:last-child) {
		margin-right: 0;
		margin-left: 0
	}
}
@media (max-width:768px) {
	.section-12 {
		padding: 80px 0
	}
}
@media (max-width:450px) {
	.section-12__title {
		font-size: 22px;
		line-height: 30px;
		letter-spacing: .01em
	}
	.section-12__cards__item .content {
		padding: 120px 40px 63px
	}
	.section-12__cards__item .content p {
		font-size: 12px;
		line-height: 20px
	}
}
@media (max-width:1120px) {
	.section-13__title {
		font-size: 36px;
		line-height: 50px
	}
	.section-13 .cards-wrap {
		grid-template-columns: 1fr 1fr
	}
}
@media (max-width:768px) {
	.section-13 {
		padding: 80px 0
	}
	.section-13 .cards-wrap {
		grid-template-columns: 1fr
	}
	.section-13__card {
		max-width: 360px
	}
	.section-13__card .content .date {
		flex-wrap: wrap
	}
}
@media (max-width:432px) {
	.section-13 .cards-wrap .atricle-card .content .date, .section-13 .cards-wrap .atricle-card .content .exerpt {
		font-size: 12px;
		line-height: 20px
	}
}
@media (max-width:1100px) {
	.footer__top {
		grid-template-columns: 1fr 1fr;
		display: grid
	}
	.footer__top {
		grid-row-gap: 14px;
		grid-template-areas: "logo soc" "nav nav"
	}
	.footer__top__logo {
		grid-area: logo
	}
	.footer__top__nav {
		grid-area: nav;
		-webkit-box-pack: justify;
		justify-content: space-between;
		flex-wrap: wrap
	}
	.footer__top__soc-nav {
		grid-area: soc;
		-webkit-box-pack: end;
		justify-content: flex-end
	}
	.footer__bottom .copyright {
		grid-area: cpr
	}
	.footer__bottom .pay-icons {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	.footer__bottom .pay-icons :not(:last-child) {
		margin-right: 14px
	}
	.footer__bottom .pay-icons img {
		width: 37px
	}
}
@media (max-width:600px) {
	.footer__bottom .copyright a, .footer__bottom .copyright p{
		font-size: 11px;
		line-height: 20px
	}
}
@media (max-width:493) {
	.footer__bottom .pay-icons li {
		display: -webkit-box!important;
		display: flex!important;
		margin-bottom: 14px
	}
}
@media (max-width:416px) {
	.footer__top__logo img {}
	.footer__top__nav {
		grid-area: nav;
		-webkit-box-pack: justify;
		justify-content: space-between
	}
	.footer__top__nav li a {
		    font-size: 28px!important;
    		line-height: 40px !important;
	}
	.footer__top__nav :not(:last-child) {
		margin-right: 0;
		margin-bottom: 26px;
	}
	.footer__top__nav :nth-child(2) a {
		margin-right: 0
	}
	.footer__top__soc-nav img {
		width: 30px;
		height: 30px
	}
}
.fixed-mob-nav {
	display: none
}
@media (max-width:768px) {
	.fixed-mob-nav {
		display: -webkit-box;
		display: flex;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		background: -webkit-gradient(linear, left top, left bottom, from(#FBDD6B), to(#EEC21A));
		background: linear-gradient(180deg, #FBDD6B 0, #EEC21A 100%);
		-webkit-box-pack: space-evenly;
		justify-content: space-evenly;
		height: 0;
		-webkit-transition: .3s ease;
		transition: .3s ease;
		opacity: 1;
		z-index: 999
	}
	.fixed-mob-nav .btn {
		display: -webkit-box;
		display: flex;
		padding: 22px;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		width: 100%;
		-webkit-transition: .3s ease;
		transition: .3s ease;
		cursor: pointer
	}
	.fixed-mob-nav .btn:hover {
		background: #fbdf75
	}
	.fixed-mob-nav .btn img {
		margin-right: 10px;
		width: 20px;
	}
	.fixed-mob-nav .btn a, .fixed-mob-nav .btn p {
		font-weight: 400;
		font-size: 15px;
		line-height: 16px;
		letter-spacing: .01em;
		color: #272727;
		text-decoration: none;
		cursor: pointer
	}
	.fixed-mob-nav .button-one {
		flex-shrink: 2;
		position: relative
	}
	.fixed-mob-nav .button-one:after {
		content: '';
		position: absolute;
		right: 0;
		height: 34px;
		width: 1px;
		background: #000;
		opacity: .1
	}
	.fixed-mob-nav .button-two {
		-webkit-box-flex: 1;
		flex-grow: 1
	}
	.active-nav {
		opacity: 1;
		height: 58px;
		-webkit-transition: .3s ease;
		transition: .3s ease;
		z-index: 555
	}
	.fixed-nav-destroy {
		opacity: 0;
		height: 0;
		-webkit-transition: .3s ease;
		transition: .3s ease;
		z-index: 555
	}
}
@media (max-width:1674px) {
	.catalog .hero__bush {
		bottom: -29%;
		left: -9%
	}
	.catalog__bmw {
		right: 26%!important
	}
	.catalog__vw {
		right: 17%!important
	}
}
@media (max-width:1394px) {
	.catalog .hero__bush {
		bottom: -29%;
		left: -14%
	}
	.catalog__bmw {
		right: 20%!important
	}
	.catalog__vw {
		right: 8%!important
	}
}
@media (max-width:1280px) {
	.catalog .hero__bush {
		display: none
	}
}
@media (max-width:1118px) {
	.hero__title {
		width: 600px
	}
	.catalog__bmw {
		right: 11%!important
	}
	.catalog__vw {
		right: -2%!important
	}
}
@media (max-width:1040px) {
	.hero__title {
		font-size: 36px;
		line-height: 50px
	}
}
@media (max-width:956px) {
	.catalog__bmw {
		right: 2%!important
	}
	.catalog__vw {
		right: -20%!important
	}
}
@media (max-width:840px) {
	.catalog__bmw, .catalog__vw {
		display: none
	}
}
@media (max-width:600px) {
	.hero__title {
		width: 100%;
		font-size: 36px;
		line-height: 50px
	}
}
.preloader {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
	background: #fff;
	background-size: cover;
	box-sizing: border-box
}
.preloader__inner {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	max-width: 550px;
	padding: 10px;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
@media (max-width:767px) {
	.preloader__logo img {
		max-height: 100px
	}
}
.preloader__nav {
	height: 6px;
	border-radius: 2px;
	background-color: rgba(39, 39, 39, .2);
	position: relative;
	margin-top: 25px
}
@media (min-width:768px) {
	.preloader__nav {
		margin-top: 50px
	}
}
.preloader__progress {
	position: absolute;
	left: 0;
	height: 6px;
	max-width: none;
	border-radius: 2px;
	background-color: #ff1222
}
.preloader__progress span {
	display: inline-block;
	position: absolute;
	left: 100%;
	top: 100%;
	margin-top: 2px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #272727;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px
}
.mfp-bg, .mfp-container, .mfp-wrap {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%
}
.mfp-bg {
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8
}
.mfp-wrap {
	z-index: 1043;
	position: fixed;
	outline: 0!important;
	-webkit-backface-visibility: hidden
}
.mfp-container {
	text-align: center;
	position: absolute;
	padding: 0 8px;
	box-sizing: border-box
}
.mfp-container:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle
}
.mfp-align-top .mfp-container:before {
	display: none
}
.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}
.mfp-ajax-cur {
	cursor: progress
}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}
.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}
.mfp-auto-cursor .mfp-content {
	cursor: auto
}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.mfp-loading.mfp-figure {
	display: none
}
.mfp-hide {
	display: none!important
}
.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}
.mfp-preloader a {
	color: #CCC
}
.mfp-close, .mfp-preloader a:hover {
	color: #FFF
}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {
	display: none
}
button.mfp-arrow, button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: 0;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation
}
.dropbtn__menu ul, .dropdown-divider, .entermod__cont, .new-video, .section-5, .section_heart, .select__list {
	overflow: hidden
}
.mfp-figure:after, .mfp-iframe-scaler iframe {
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	position: absolute;
	left: 0
}
button::-moz-focus-inner {
	padding: 0;
	border: 0
}
.mfp-close {
	line-height: 44px;
	right: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace
}
.mfp-close:focus, .mfp-close:hover {
	opacity: 1
}
.mfp-close-btn-in .mfp-close {
	color: #333
}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
	color: #FFF;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}
.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap
}
.mfp-figure, img.mfp-img {
	line-height: 0
}
.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: -55px 0 0;
	top: 50%;
	padding: 0;
	width: 90px;
	height: 110px
}
.mfp-arrow:active {
	margin-top: -54px
}
.mfp-arrow:focus, .mfp-arrow:hover {
	opacity: 1
}
.mfp-arrow:after, .mfp-arrow:before {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: inset transparent
}
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px;
	opacity: .7
}
.mfp-arrow-left {
	left: 0
}
.mfp-arrow-left:after {
	border-right: 17px solid #FFF;
	margin-left: 31px
}
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3F3F3F
}
.mfp-arrow-right {
	right: 0
}
.mfp-arrow-right:after {
	border-left: 17px solid #FFF;
	margin-left: 39px
}
.mfp-arrow-right:before {
	border-left: 27px solid #3F3F3F
}
.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}
.mfp-image-holder .mfp-content, img.mfp-img {
	max-width: 100%
}
.mfp-iframe-holder .mfp-close {
	top: -40px
}
.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}
.mfp-iframe-scaler iframe {
	display: block;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000
}
.mfp-figure:after, img.mfp-img {
	width: auto;
	height: auto;
	display: block
}
img.mfp-img {
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0 auto
}
.mfp-figure:after {
	top: 40px;
	bottom: 40px;
	right: 0;
	z-index: -1;
	background: #444
}
.mybid-popup__cards .item, .select__current, .select__list {
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05)
}
.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px
}
.mfp-figure figure {
	margin: 0
}
.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}
.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0
	}
}
.mfp-close, .mfp-close:active {
	top: -90px;
	position: absolute
}
@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}
}
.mfp-close {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	color: rgba(255, 255, 255, 0)!important;
	-webkit-transition: .5s ease;
	transition: .5s ease;
	width: 55px!important;
	height: 55px!important;
	cursor: pointer!important
}
.mfp-close:hover {
	-webkit-transform: translateX(-50%) rotate(360deg);
	transform: translateX(-50%) rotate(360deg);
	-webkit-transform-origin: center;
	transform-origin: center
}
.mfp-close:focus {
	-webkit-transform: translateX(-50%) rotate(360deg);
	transform: translateX(-50%) rotate(360deg)
}
.mfp-close:before {
	content: url(../../../../../img/icon-close.png);
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	height: 100%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.form-popup, .mybid-popup {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	position: relative
}
@media (max-width:766px) {
	.mfp-close, .mfp-close:active, .mfp-close:focus, .mfp-close:hover {
		-webkit-transform: translateX(-50%) scale(.7);
		transform: translateX(-50%) scale(.7);
		-webkit-transform-origin: center;
		transform-origin: center;
		top: -60px
	}
}
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: .8
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0
}
.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0
}
input.error {
	border: 1px solid red !important;
}
.form-popup {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	width: fit-content;
	justify-self: center;
	margin: 0 auto
}
.form-popup__content, .form-popup__content form .input-block {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column
}
.form-popup__content {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	padding: 50px 43px;
	width: 422px;
	height: 590px;
	background: #FFF;
	border-radius: 10px
}
.form-popup__content__title {
	font-weight: 400;
	font-size: 33px;
	line-height: 48px;
	color: #272727;
	text-align: center
}
.form-popup__content__subtitle {
	font-weight: 300;
	font-size: 17px;
	line-height: 28px;
	text-align: center;
	color: #272727;
	margin-top: 18px
}
.form-popup__content form {
	margin-top: 31px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	width: 100%
}
.form-popup__content form .input-block {
	display: -webkit-box;
	display: flex;
	width: 100%
}
.form-popup__content form .card-btn-wrap, .mybid-popup__content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column
}
.form-popup__content form .input-block label {
	font-weight: 400;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	color: #A6A3A3;
	margin-bottom: 9px
}
.form-popup__content form .input-block input {
	background: #F8F8F8;
	border-radius: 6px;
	height: 69px;
	border: none;
	outline: 0;
	text-align: center;
	font-weight: 400;
	font-size: 20px;
	line-height: 20px;
	color: #000;
}
.form-popup__content form .input-block.tel {
	margin-top: 30px
}
.form-popup__content form .card-btn-wrap {
	margin-top: 23px;
	display: -webkit-box;
	display: flex;
	width: 100%
}
.form-popup__content form .card-btn-wrap button {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center
}
@media (max-width:492px) {
	.form-popup__content {
		display: -webkit-box;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		padding: 24px;
		max-width: 360px;
		max-height: 536px;
		background: #FFF;
		border-radius: 10px
	}
	.form-popup__content__title {
		font-size: 30px;
		line-height: 38px
	}
	.form-popup__content__subtitle {
		font-size: 15px;
		line-height: 25px
	}
	.form-popup__content form {
		margin-top: 31px;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		width: 100%
	}
	.form-popup__content form .card-btn-wrap, .form-popup__content form .input-block {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		width: 100%
	}
	.form-popup__content form .input-block {
		display: flex;
		flex-direction: column
	}
	.form-popup__content form .input-block label {
		font-weight: 400;
		font-size: 12px;
		line-height: 12px;
		text-align: center;
		color: #A6A3A3;
		margin-bottom: 9px
	}
	.form-popup__content form .input-block input {
		background: #F8F8F8;
		border-radius: 6px;
		height: 45px;
		border: none;
		outline: 0;
		text-align: center;
		font-weight: 400;
		font-size: 20px;
		line-height: 20px;
		color: #959595
	}
	.form-popup__content form .input-block.tel {
		margin-top: 30px
	}
	.form-popup__content form .card-btn-wrap {
		margin-top: 23px;
		display: flex;
		flex-direction: column
	}
	.form-popup__content form .card-btn-wrap button {
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center
	}
}
.mybid-popup {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	width: fit-content;
	justify-self: center;
	margin: 0 auto;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	height: 640px
}
.mybid-popup__cards .item, .mybid-popup__content {
	display: -webkit-box;
	-webkit-transition: .3s ease
}
.mybid-popup__content {
	display: flex;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	align-items: flex-start;
	padding: 54px 105px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: 100%;
	background: url(../../../../../img/autogroup891.jpg);
	border-radius: 10px;
	transition: .3s ease;
	position: relative
}
.mybid-popup__cards .item, .requisites-popup__content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	height: -webkit-fit-content;
	height: -moz-fit-content
}
.mybid-popup__content h2 {
	font-weight: 400;
	font-size: 40px;
	line-height: 48px;
	color: #272727
}
.mybid-popup__cards {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-column-gap: 19px;
	margin-top: 45px;
	z-index: 5
}
.mybid-popup__cards .item {
	background: #FFF;
	border-radius: 6px;
	display: flex;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	padding: 30px;
	transition: .3s ease;
	height: fit-content
}
.mybid-popup__cards .item:hover {
	-webkit-transform: scale(1.05) translateY(-10px);
	transform: scale(1.05) translateY(-10px)
}
.mybid-popup__cards .item:hover .card-btn-wrap {
	display: -webkit-box;
	display: flex
}
.mybid-popup__cards .item .currency {
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	color: #797979;
	display: -webkit-box;
	display: flex
}
.mybid-popup__cards .item .currency :not(:first-child) {
	margin-left: -15px
}
.mybid-popup__cards .item .currency :nth-child(1) {
	z-index: 3
}
.mybid-popup__cards .item .currency :nth-child(2) {
	z-index: 2
}
.mybid-popup__cards .item .currency :nth-child(3) {
	z-index: 1
}
.mybid-popup__cards .item .currency span {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	border-radius: 50%;
	background: #F9F9F9;
	width: 50px;
	height: 50px;
	border: 4px solid #fff
}
.callback-ok__content, .requisites-popup__content {
	min-width: 320px;
	background: #FFF;
	border-radius: 10px
}
.mybid-popup__cards .item .bid {
	margin-top: 17px;
	font-weight: 400;
	font-size: 15px;
	line-height: 15px;
	color: #272727
}
.mybid-popup__cards .item .bid__numbers {
	font-weight: 700;
	font-size: 28px;
	line-height: 28px;
	color: #FBDD6B;
	margin-left: 5px
}
.mybid-popup__cards .item .summ {
	margin-top: 20px;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	max-width: 172px;
	color: #272727
}
.mybid-popup__cards .item .by-price {
	font-weight: 400;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
	color: #272727;
	margin-top: 18px
}
.mybid-popup__cards .item .by-price span {
	font-weight: 700;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	color: #272727
}
.mybid-popup__cards .item .card-btn-wrap {
	width: 100%;
	margin-top: 22px;
	display: none;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	-webkit-animation: fadeIn .7s ease;
	animation: fadeIn .7s ease
}
.mybid-popup__cards .item .card-btn-wrap button {
	-webkit-box-pack: center;
	justify-content: center
}
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
.requisites-popup {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	justify-self: center;
	margin: 0 auto
}
.requisites-popup__title {
	width: 100%;
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	letter-spacing: .01em;
	color: #272727;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc
}
.requisites-popup__content {
	display: -webkit-box;
	display: flex;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	align-items: flex-start;
	padding: 50px 43px;
	max-width: 660px;
	height: fit-content
}
.requisites-popup__content ul, .agreement-popup ul {
	font-weight: 400;
	font-size: 15px;
	line-height: 23px;
	color: #272727;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-top: 20px
}
.requisites-popup__content ul li, .agreement-popup ul li {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}
.requisites-popup__content ul li span, .agreement-popup ul li span {
	font-weight: 700;
	font-size: 15px;
	line-height: 23px
}
.agreement-link-popup a {
    text-decoration: underline;
}
.agreement-link-popup a:hover {
	color: #f23535;
	text-decoration: none;
}
.small-text {
	display: -webkit-box;
	display: flex;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
	color: #272727;
	max-width: 668px;
	margin-top: 56px;
	justify-self: flex-end;
	position: absolute;
	bottom: 59px
}
.callback-ok, .callback-ok__content__column, .select, .select__current {
	position: relative
}
.small-text span {
	font-weight: 700;
	font-size: 24px;
	line-height: 20px;
	color: #FBDD6B;
	margin-right: 8px
}
.callback-ok {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	justify-self: center;
	margin: 0 auto
}
.callback-ok__content, .select__list {
	display: -webkit-box;
	-webkit-box-direction: normal
}
.callback-ok__title {
	width: 100%;
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	letter-spacing: .01em;
	color: #272727
}
.callback-ok__content {
	display: flex;
	-webkit-box-orient: horizontal;
	flex-direction: row;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	align-items: flex-start;
	padding: 20px 43px;
	max-width: 500px;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	position: relative
}
.callback-ok__content :not(:last-child) {
	margin-right: 50px
}
.callback-ok__content img {
	margin-top: -69px;
	margin-bottom: -53px;
	bottom: 0;
	left: 43px
}
.callback-ok__content p {
	font-weight: 400;
	font-size: 15px;
	line-height: 23px;
	color: #272727;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-top: 5px
}
@media (max-width:507px) {
	.callback-ok__content :not(:last-child) {
		margin-right: 9px
	}
}
@media (max-width:457px) {
	.callback-ok__content img {
		margin-left: -50px
	}
}
@media (max-width:417px) {
	.callback-ok__title {
		font-size: 22px;
		line-height: 30px
	}
	.callback-ok__subtitle {
		font-size: 12px;
		line-height: 20px
	}
	.callback-ok__content img {
		margin-top: -72px;
		margin-bottom: -23px
	}
}
.select__current, .select__label {
	font-size: 12px;
	line-height: 12px;
	font-weight: 300
}
@media (max-width:396px) {
	.callback-ok__content img {
		margin-top: -52px
	}
}
@media (max-width:343px) {
	.callback-ok__content img {
		margin-top: -52px
	}
}
.select {
	max-width: 245px;
	-moz-text-align-last: left;
	text-align-last: left
}
.select__label {
	color: rgba(255, 255, 255, .8);
	margin-bottom: 12px
}
.select__current {
	width: 245px;
	border: none;
	padding: 30px;
	border-radius: 10px;
	cursor: pointer;
	background-color: #fff;
	color: rgba(39, 39, 39, .8);
	outline: 0;
	z-index: 6
}
.select__current:after {
	content: url(../../../../../img/arrow-select.png);
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.select__list {
	width: 100%;
	margin-top: -8px;
	padding-top: 10px;
	border-radius: 3px 3px 10px 10px;
	opacity: 0;
	display: flex;
	-webkit-box-orient: vertical;
	flex-direction: column;
	height: 0;
	background: rgba(255, 255, 255, .6) #fff;
	-webkit-box-ordinal-group: 2;
	order: 1;
	-webkit-transition: .3s ease!important;
	transition: .3s ease!important;
	position: absolute;
	top: 85px;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	color: #272727
}
.select__list :first-child {
	padding-top: 20px
}
.select__list--show {
	display: -webkit-box;
	display: flex;
	position: absolute;
	z-index: 5;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	opacity: 1;
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content
}
.select__current:after+.select__list--show {
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg)
}
.select__item {
	padding: 10px;
	cursor: pointer;
	background-color: #fff;
	border: none;
	display: inline-block;
	width: 100%
}
.catalog__vw, .section-5.catalog .wrapper .cards-wrap .section-5__card:after {
	display: none
}
.select__item:focus, .select__item:hover {
	background: #FDEBA6
}
.map-block__map__point.bot {
	opacity: 0
}
.point-active-red {
	opacity: 1!important;
	filter: drop-shadow(0 5px 20px rgba(244, 33, 33, .3))!important;
	-webkit-filter: drop-shadow(0 5px 20px rgba(244, 33, 33, .3))!important
}
.point-active-grey {
	opacity: 1!important;
	filter: drop-shadow(0 5px 20px rgba(204, 204, 204, .5))!important;
	-webkit-filter: drop-shadow(0 5px 20px rgba(204, 204, 204, .5))!important
}
.hero.catalog {
	height: 454px;
	background: url(../../../../../img/catalog-static-bg.jpg) center no-repeat;
	position: relative
}
.catalog .filter-nav {
	margin-top: 42px
}
.catalog__bmw {
	position: absolute;
	right: 32%;
	bottom: 15%;
	display: none
}
.catalog__vw {
	position: absolute;
	right: 22%;
	bottom: 0
}
.catalog .hero__bush {
	bottom: -29%
}
.catalog .hero__title {
	margin-bottom: 0
}
.catalog__subtitle {
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: .02em;
	color: #272727;
	margin-top: 62px
}
.filter-nav__reset {
	outline: 0
}
.section-10.contacts {
	padding-top: 60px;
	padding-bottom: 10px
}
.section-10.contacts .card-slider {
	padding-left: 0;
	padding-right: 0
}
.section-10.contacts .card-slider__item .card-text {
	margin-top: 0;
	padding-top: 113px
}
.section-10.contacts .map-block__row {
	padding-left: 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	flex-direction: row-reverse
}
.section-10.contacts .map-block__map .map {
	margin-right: -25%;
	margin-left: 5%;
	margin-top: -4%
}
.section-10.contacts .map-block__howToUze {
	position: absolute;
	left: 23px;
	margin-top: 0
}
.section-10.contacts .card-slider-wrapper {
	margin-right: 0
}
.section-10.contacts .city-slider-wrap {
	position: absolute;
	height: 53px;
	z-index: 5;
	width: 100%
}
.section-10.contacts .city-slider-wrap .city-slider {
	background: #FFF;
	border-radius: 6px;
	width: 100%;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-10.contacts .city-slider-wrap .city-slider .slick-list {
	border-radius: 6px
}
.section-10.contacts .city-slider-wrap .city-slider .slick-current.slick-center {
	background: #FBDD6B!important;
}
.section-10.contacts .city-slider-wrap .city-slider .slick-active {
	background: #fff;
}
.section-10.contacts .city-slider-wrap .city-slider :not(:last-child) {
	border-right: 1px solid #E5E5E5;
}
.section-10.contacts .city-slider-wrap .city-slider .item {
	display: -webkit-box!important;
	display: flex!important;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	height: 53px;
	cursor: pointer;
	-webkit-transition: .3s ease;
	transition: .3s ease
}
.section-10.contacts .city-slider-wrap .city-slider .item:hover {
	background: #FBDD6B
}
.section-10.contacts .city-slider-wrap .city-slider .item__text {
	font-size: 17px;
	line-height: 23px;
	color: #272727
}
.section-10.contacts .city-slider-wrap .arrow-c {
	position: absolute;
	top: 0;
	display: -webkit-box!important;
	display: flex!important;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	width: 65px;
	height: 53px;
	background: -webkit-gradient(linear, left top, left bottom, from(#497AEA), to(#4069C5));
	background: linear-gradient(180deg, #497AEA 0, #4069C5 100%);
	box-shadow: -15px 0 20px #FFF;
	cursor: pointer
}
.section-10.contacts .city-slider-wrap .arrow-cont__prev {
	left: 0;
	border-radius: 6px 0 0
}
.section-10.contacts .city-slider-wrap .arrow-cont__prev img {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.section-10.contacts .city-slider-wrap .arrow-cont__next {
	right: 0;
	border-radius: 0 6px 0 0
}
.section-10.contacts .gomel-man {
	top: 110px
}
.section-10.contacts .arrow-c.slick-arrow.slick-disabled {
	display: none!important
}
@media (max-width:1170px) {
	.section-10.contacts .map-block__map .map {
		margin-left: 0
	}
	.section-10.contacts {
		padding-bottom: 60px
	}
}
@media (max-width:550px) {
	.section-10.contacts .map-block__map .map {
		margin-left: -14%;
		margin-top: 4%
	}
	.section-10.contacts {
		padding-bottom: 60px
	}
}
@media (max-width:450px) {
	.section-10.contacts .map-block__map .map {
		margin-top: 10%
	}
	.section-10 .card-slider {
		max-width: 340px
	}
	.section-10.contacts .map-block__howToUze {
		left: -32px
	}
	.section-10.contacts .card-slider-wrapper {
		width: 340px;
		margin-left: 0
	}
}
.amo-button-holder.amo-vertical {
	padding-top: 0!important
}
body {
	height: 100%
}
.main-content {
	min-height: 100vh;
	background: url(../../../../../img/bg-stub-main.png) bottom no-repeat #fff;
	background-size: 100%;
	display: flex;
	flex-direction: column
}
.stub-bg {
	background: url(../../../../../img/bg-stub-car.png) bottom no-repeat;
	background-size: 70%;
	flex: 1 1 auto
}
.stub {
	padding: 146px 15px 0;
	text-align: center
}
.stub__title {
	font-size: 45px;
	font-weight: 400
}
.stub__subtitle {
	font-weight: 300;
	font-size: 25px;
	margin-bottom: 43px
}
.stub__btn-wrap {
	max-width: 278px;
	margin: 0 auto 20px
}
@media screen and (max-width:1170px) {
	.stub-bg {
		background-size: 90%
	}
}
@media screen and (max-width:767.98px) {
	.stub {
		padding-top: 100px
	}
}
@media screen and (max-width:479.98px) {
	.stub__title {
		font-size: 36px
	}
	.stub__subtitle {
		font-size: 18px;
		margin-bottom: 26px
	}
}
@media (max-width:767px) {
	.hidden-xs {
		display: none!important
	}
	.bullets {
		margin-top: 20px
	}
}
@media (min-width:768px) {
	.visible-xs {
		display: none!important
	}
}
.soc__pulse {
	animation: pulse 1s infinite alternate;
	position: relative;
	top: 0
}
@keyframes pulse {
	0% {
		top: 0
	}
	100% {
		top: 6px
	}
}
.section_nf {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	color: #272727;
	background: url(../../../../../img/bg_404.jpg) 38% 0 no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 50px 0 70px
}
.nf__numb {
	font-size: 80px;
	line-height: 100px;
	font-weight: 500;
	letter-spacing: 1.2px;
	margin-bottom: 9px
}
.nf__text {
	letter-spacing: .35px;
	font-size: 25px;
	line-height: 35px
}
.nf__button {
	margin-top: 40px
}
@media (max-width:767px) {
	.section_nf .wrapper {
		padding: 0 75px 0 25px
	}
}
@media (min-width:768px) {
	.section_nf {
		padding: 70px 0 80px;
		background-position: 30% 0
	}
	.nf__numb {
		font-size: 120px;
		line-height: 140px
	}
	.nf__text {
		font-size: 35px;
		line-height: 45px
	}
}
@media (min-width:992px) {
	.section_nf {
		padding-top: 80px;
		padding-bottom: 120px;
		background-position: center 0
	}
	.nf__button {
		margin-top: 95px
	}
	.nf__button .btn-blue {
		font-size: 14px;
		padding: 0 42px
	}
}
@media (min-width:1200px) {
	.section_nf {
		padding-top: 106px;
		padding-bottom: 188px
	}
}
.soc__text {
	padding-top: 100px;
	margin-left: 20px;
	position: relative
}
.soc__text:before {
	content: '';
	display: inline-block;
	position: absolute;
	left: -10px;
	top: 55px;
	width: 53px;
	height: 34px;
	background: url(../../../../../img/icon-soc-text.png) center no-repeat
}
.eng__price {
	display: none
}
.eng__price.active {
	display: block
}
.eng__button, .products-block-dvig-block {
	display: flex;
	justify-content: center;
	width: fit-content !important;
	vertical-align: top;
	background: #FAFAFA;
	border: 1px solid rgba(0, 0, 0, .05);
	box-sizing: border-box;
	border-radius: 6px;
	text-align: center;
	min-width: 45px;
	padding: 4px;
	transition: .2s;
	color: #666666;
	font-size: 18px;
	line-height: 20px;
	margin-right: 10px;
}
.eng__button.eng__single {
	color: #272727;
	background-color: transparent;
	border-color: transparent;
	cursor: context-menu
}
.section-7__card__oldprice {
	text-align: center;
	margin-bottom: 25px
}
.section-7__card__oldprice span {
	display: inline-block;
	vertical-align: top;
	position: relative;
	font-size: 26px;
	color: #000
}
.section-7__card__oldprice span:before {
	content: '';
	display: inline-block;
	position: absolute;
	height: 50%;
	left: -15px;
	right: -10px;
	top: -2px;
	transform: rotate(-15deg);
	border-bottom: 2px solid #E52525;
	pointer-events: none
}
@media (max-width:767px) {
	.section-7__card__price span {
		font-size: 33px
	}
}
.city__cont {
	margin-right: 24px
}
.city__number {
	text-align: right
}
.city__select .jq-selectbox__select {
	display: inline-block;
	vertical-align: top;
	width: 103px;
	border: 1px solid rgba(0, 0, 0, .05);
	border-radius: 4px;
	line-height: 41px
}
.city__select .jq-selectbox__select-text {
	line-height: 41px;
	color: #272727;
	font-size: 12px;
	padding-left: 28px;
	padding-right: 20px;
	position: relative
}
.city__select .jq-selectbox__select-text:before {
	content: '';
	display: inline-block;
	position: absolute;
	left: 9px;
	top: 50%;
	margin-top: -9px;
	width: 13px;
	height: 18px;
	background: url(../../../../../img/city-label.svg) center no-repeat;
	-webkit-background-size: 13px 18px;
	background-size: 13px 18px
}
.city__select .jq-selectbox__trigger {
	display: inline-block;
	vertical-align: top;
	position: absolute;
	right: 11px;
	top: 50%;
	margin-top: -2px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 2.5px 0;
	border-color: #027272 transparent transparent
}
.city__select .jq-selectbox__dropdown {
	background: #FFF;
	border-radius: 4px;
	padding: 7px 7px 3px 9px
}
.city__select .jq-selectbox__dropdown .sel {
	display: none!important
}
.city__select .jq-selectbox__dropdown li {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	font-size: 12px;
	line-height: 12px;
	cursor: pointer;
	padding-left: 20px;
	margin-bottom: 8px;
	position: relative
}
.city__select .jq-selectbox__dropdown li:hover:after {
	opacity: 1
}
.city__select .jq-selectbox__dropdown li:after, .city__select .jq-selectbox__dropdown li:before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	left: 0;
	top: 0;
	transition: .2s
}
.city__select .jq-selectbox__dropdown li:before {
	background: #FAFAFA;
	border: 1px solid rgba(0, 0, 0, .05);
	z-index: 1
}
.city__select .jq-selectbox__dropdown li:after {
	opacity: 0;
	background: url(../../../../../img/city-check.svg) center no-repeat #4675DF;
	-webkit-background-size: 6px 7px;
	background-size: 6px 7px;
	border-color: #4675DF;
	z-index: 2
}
@media (max-width:767px) {
	.header__nav-menu {
		width: 100%;
		justify-content: space-evenly
	}
}
@media (max-width:600px) {
	.city__select .jq-selectbox__select-text {
		line-height: 30px
	}
}
@media (max-width:480px) {
	.wrapper {
		padding: 0 25px
	}
	.hero__title {
		margin-top: 72px;
		font-size: 25px;
		line-height: 35px
	}
	.header__logo {
		max-width: 65px
	}
	.header__logo img {
		max-width: 100%
	}
	.header__nav-menu__soc {
		margin: 0 4px;
		width: auto
	}
	.header__nav-menu__soc .bg-inst, .header__nav-menu__soc .bg-vk, .header__nav-menu__soc .bg-youtube {
		width: 17px;
		height: 17px
	}
	.city__cont {
		margin-right: 5px
	}
	.city__number {
		max-width: 65px
	}
	.city__select .jq-selectbox__select {
		width: 69px
	}
	.city__select .jq-selectbox__select-text {
		padding-left: 18px;
		line-height: 21px;
		font-size: 8px;
		padding-right: 10px
	}
	.city__select .jq-selectbox__select-text:before {
		left: 7px;
		width: 7px;
		height: 10px;
		-webkit-background-size: 7px 10px;
		background-size: 7px 10px;
		margin-top: -5px
	}
	.city__select .jq-selectbox__trigger {
		right: 4px
	}
	.city__select .jq-selectbox__dropdown li {
		font-size: 8px;
		padding-left: 15px;
		line-height: 10px
	}
	.city__select .jq-selectbox__dropdown li:after, .city__select .jq-selectbox__dropdown li:before {
		width: 8px;
		height: 8px
	}
	.header .header__nav-menu__btn a {
		font-size: 9px
	}
}
@media (min-width:768px) {
	.city__number {
		font-size: 14px;
		line-height: 14px
	}
}
@media (max-width:380px) {
	.city__number {
		max-width: 61px
	}
}
.section_heart {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	color: #272727;
	background: url(../../../../../img/bg_heart.webp) center 0 no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	padding-top: 108px;
	padding-bottom: 74px
}
.heart__cont {
	position: relative;
	margin-bottom: 30px;
	max-width: 200px;
	padding: 25px 0
}
.heart__img {
	position: absolute;
	left: 100%;
	top: 0;
	bottom: 0;
	width: 1500px;
	z-index: 1;
	margin-left: -25px
}
.heart__img img {
	position: absolute;
	max-height: 100%;
	left: 0;
	top: 0
}
.dropdown, .dropup, .heart__inner {
	position: relative
}
.heart__inner {
	display: inline-block;
	vertical-align: bottom;
	line-height: 1;
	z-index: 2
}
.heart__title {
	font-weight: 500;
	font-size: 25px;
	line-height: 30px;
	margin-bottom: 40px;
	letter-spacing: .3px;
	padding-left: 2px
}
.heart__num {
	font-weight: 700;
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 15px;
	letter-spacing: .5px
}
.heart__text {
	font-weight: 300;
	font-size: 20px;
	line-height: 25px;
	letter-spacing: .3px
}
@media (min-width:576px) {
	.heart__cont {
		max-width: 300px
	}
	.heart__img {
		margin-left: 0
	}
}
@media (min-width:768px) {
	.heart__cont {
		line-height: 400px;
		padding-top: 45px;
		padding-bottom: 45px;
		max-width: 300px
	}
	.heart__inner {
		vertical-align: middle
	}
}
@media (min-width:992px) {
	.heart__cont {
		line-height: 500px;
		padding-bottom: 150px;
		padding-top: 0;
		padding-right: 30px;
		max-width: 498px
	}
	.heart__inner {
		vertical-align: bottom
	}
	.heart__title {
		font-size: 34px;
		line-height: 32px;
		margin-bottom: 80px
	}
	.heart__num {
		font-size: 70px;
		line-height: 70px;
		margin-bottom: 24px;
		letter-spacing: .9px
	}
	.heart__text {
		font-size: 30px;
		line-height: 40px
	}
}
.dropdown-toggle::after, .dropup .dropdown-toggle::after {
	width: 0;
	height: 0;
	vertical-align: .255em;
	content: ""
}
@media (min-width:1200px) {
	.heart__cont {
		line-height: 400px;
		padding-bottom: 311px;
		max-width: 498px
	}
}
.section-5 .wrapper .filter-nav__button.filtBtn-active, .section-5 .wrapper .filter-nav__button.electro:first-child:focus, .section-5 .wrapper .filter-nav__button.electro:first-child:hover {
	background: #74AA01
}
@media (min-width:1170px) {
	.section-5 .wrapper .filter-nav .arrowt.slick-arrow {
		display: -webkit-box!important;
		display: flex!important;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center
	}
	.section-5 .wrapper .filter-nav .arrowt.slick-arrow.slick-hidden {
		display: none!important
	}
}
@media (max-width:1170px) {
	.main-nav-item {
		margin-bottom: 22px
	}
}
.dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent
}
.dropdown-toggle:empty::after {
	margin-left: 0
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: 1rem;
	color: #000;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: .25rem
}
.dropup .dropdown-menu {
	margin-top: 0;
	margin-bottom: .125rem
}
.dropup .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	border-top: 0;
	border-right: .3em solid transparent;
	border-bottom: .3em solid;
	border-left: .3em solid transparent
}
.dropleft .dropdown-toggle::before, .dropright .dropdown-toggle::after {
	width: 0;
	content: "";
	border-top: .3em solid transparent;
	border-bottom: .3em solid transparent;
	height: 0
}
.dropup .dropdown-toggle:empty::after {
	margin-left: 0
}
.dropright .dropdown-menu {
	margin-top: 0;
	margin-left: .125rem
}
.dropright .dropdown-toggle::after {
	display: inline-block;
	margin-left: .255em;
	border-left: .3em solid;
	vertical-align: 0
}
.dropright .dropdown-toggle:empty::after {
	margin-left: 0
}
.dropleft .dropdown-menu {
	margin-top: 0;
	margin-right: .125rem
}
.dropleft .dropdown-toggle::after {
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	display: none
}
.dropleft .dropdown-toggle::before {
	display: inline-block;
	margin-right: .255em;
	border-right: .3em solid;
	vertical-align: 0
}
.dropleft .dropdown-toggle:empty::after {
	margin-left: 0
}
.dropdown-divider {
	height: 0;
	margin: .5rem 0;
	border-top: 1px solid #e9ecef
}
.dropdown-item {
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}
.dropdown-item:focus, .dropdown-item:hover {
	color: #16181b;
	text-decoration: none;
	background-color: #f8f9fa
}
.dropdown-item.active, .dropdown-item:active {
	color: #fff;
	text-decoration: none;
	background-color: #ffde00
}
.dropdown-item.disabled, .dropdown-item:disabled {
	color: #6c757d;
	background-color: transparent
}
.dropdown-menu.show {
	display: block
}
.dropdown-header {
	display: block;
	padding: .5rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #6c757d;
	white-space: nowrap
}
.dropbtn__btn, .dropbtn__item {
	display: inline-block;
	vertical-align: top
}
.dropbtn__item {
	position: relative;
	width: 280px
}
.dropbtn__btn {
	width: 100%;
	background: #4179C8;
	box-shadow: 0 3px 0 #3965A2;
	border-radius: 10px;
	color: #fff;
	text-align: center;
	padding: 5px 70px 0 15px;
	line-height: 83px
}
.dropbtn__text, .dropbtn__text:before {
	vertical-align: middle;
	display: inline-block
}
.dropbtn__btn:after {
	display: none!important
}
.dropbtn__text {
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .6px
}
.dropbtn__text:before {
	content: '';
	width: 28px;
	height: 28px;
	background: url(../../../../../img/search.svg) center no-repeat;
	margin-right: 6px
}
.dropbtn__show {
	display: inline-block;
	vertical-align: top;
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	cursor: pointer;
	padding: 5px 0 0;
	background: #3468B1;
	line-height: 83px;
	width: 60px;
	outline: 0;
	border-radius: 6px 10px 10px 6px
}
.dropbtn__show:after {
	display: none!important
}
.dropbtn__show span {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	color: #fff;
	border-bottom: 1px dashed #fff
}
.dropbtn__menu {
	width: 100%;
	border: none;
	background: #3468B1;
	border-radius: 24px;
	margin-top: 29px;
	letter-spacing: .7px;
	padding: 0
}
.dropbtn__menu:before {
	content: '';
	display: inline-block;
	position: absolute;
	z-index: 1;
	background: #3468B1;
	border-radius: 3px;
	width: 20px;
	height: 20px;
	transform: rotate(45deg);
	top: -7px;
	right: 37px
}
.dropbtn__menu ul {
	margin: 0;
	padding: 0;
	width: 100%;
	background: #3468B1;
	border-radius: 24px;
	list-style: none;
	position: relative;
	z-index: 2
}
.dropbtn__menu a {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	text-align: center;
	padding: 3px 15px 0;
	line-height: 57px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	transition: .2s
}
.dropbtn__menu a:hover {
	background: #4179C8
}
.dropbtn__menu a span {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	line-height: 18px
}
@media (min-width:768px) {
	.dropbtn__item {
		width: 338px
	}
	.dropbtn__btn {
		padding: 5px 90px 0 31px
	}
	.dropbtn__show {
		width: 87px
	}
}
.clearfix:after, .clearfix:before {
	content: "";
	display: table
}
.entermod__data:before, .entermod__list span:before, .lpop__inner:before, .lpop__radio_cont:before {
	content: ''
}
.modal__outer {
	background: rgba(0, 0, 0, .2);
	padding: 50px 0
}
.lpop__outer {
	width: 100%;
	max-width: 400px;
	margin: 20px auto;
	background: 0 0;
	padding: 112px 5px 0;
	position: relative
}
.lpop__outer * {
	outline: 0
}
.lpop__inner {
	border-radius: 10px;
	position: relative;
}
.lpop__inner:before {
	display: inline-block;
	position: absolute;
	z-index: 1
}
.lpop__cont {
	position: relative;
	z-index: 2
}
.lpop__title {
	font-size: 25px;
	line-height: 35px;
	margin-bottom: 42px
}
.lpop__form {
	margin: 0 -22px
}
.lpop__inpout {
	width: 100%;
	float: left;
	padding: 0 22px;
	margin-bottom: 33px
}
.lpop__label {
	color: #A6A3A3;
	font-size: 12px;
	line-height: 16px;
	padding-left: 21px;
	margin-bottom: 4px
}
.lpop__radio_cont, .lpop__radio_img {
	vertical-align: top;
	line-height: 28px
}
.lpop__input {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	background: #F8F8F8;
	border-radius: 6px;
	border: none;
	color: #959595;
	font-size: 18px;
	padding: 0 10px 0 21px
}
.lpop__radio {
	display: inline-block;
	vertical-align: top;
	float: left;
	width: 50%;
	padding-right: 5px
}
.lpop__radio input {
	display: none!important
}
.lpop__radio input:checked+.lpop__radio_cont:before {
	border-width: 5px
}
.lpop__radio_cont {
	display: inline-block;
	width: 100%;
	position: relative;
	cursor: pointer
}
/*
.lpop__radio_cont:before {
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	transition: .2s;
	background: #FBDD6B;
	border: 12px solid #fff;
	box-shadow: 0 0 0 1px #E5E5E5;
	left: 0;
	top: 2px
}
.lpop__radio_img {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 34px;
	width: 50px;
	height: 28px;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
	text-align: center
}
*/
.lpop__radio_img img {
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%
}
.covid__close, .entermod__data, .entermod__descr, .entermod__image, .entermod__input, .entermod__item, .entermod__list, .entermod__name {
	vertical-align: top
}
.lpop__radio_name {
	color: #272727;
	font-size: 14px
}
@media (min-width:768px) {
	.lpop__outer {
		max-width: 750px
	}
	.lpop__inner {
		-webkit-background-size: contain;
		background-size: contain
	}
	.lpop__title {
		font-size: 33px;
		line-height: 48px
	}
	.lpop_subm {
		padding-top: 12px
	}
}
@media (min-width:992px) {
	.lpop__outer {
		max-width: 970px
	}
	.lpop__inpout_right .lpop__label {
		padding-left: 0
	}
}
@media (min-width:1200px) {
	.lpop__outer {
		max-width: 1100px
	}
}
.entermod__modal {
	background: 0 0;
	box-shadow: none;
	margin: 25px auto;
	width: 98%;
	max-width: 400px;
	padding-top: 90px;
	position: relative
}
.entermod__modal * {
	outline: 0
}
.entermod__modal .mfp-close {
	top: 0!important
}
.entermod__logo {
	text-align: center;
	margin-bottom: 30px
}
.entermod__logo img {
	max-width: 60%
}
.entermod__cont {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	margin: 0 -15px
}
.entermod__outer {
	float: left;
	padding: 0 15px;
	margin-bottom: 45px;
	width: 100%;
	text-align: center
}
.entermod__item {
	display: inline-block;
	width: 100%;
	text-align: left;
	color: #000;
	text-decoration: none!important
}
.entermod__item:focus, .entermod__item:hover .entermod__item:active {
	color: #000
}
.entermod__item:hover .entermod__data:before {
	max-height: 0
}
.entermod__image {
	display: inline-block;
	width: 100%;
	height: 150px;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius: 18px 18px 0 0
}
.entermod__data {
	display: inline-block;
	width: 100%;
	background: #fff;
	padding: 25px 15px 16px;
	border-radius: 0 0 18px 18px;
	position: relative
}
.entermod__data:before {
	display: inline-block;
	position: absolute;
	left: 26px;
	right: 26px;
	top: 100%;
	height: 20px;
	max-height: 20px;
	background: #dadada;
	border-radius: 0 0 15px 15px;
	transition: .2s
}
.entermod__name {
	display: inline-block;
	width: 100%;
	font-weight: 700;
	font-size: 25px;
	line-height: 30px;
	margin-bottom: 4px
}
.entermod__descr {
	display: inline-block;
	width: 100%;
	color: #909090;
	font-size: 16px;
	line-height: 20px;
	border-bottom: 1px solid #f3d2d2;
	padding-bottom: 16px;
	margin-bottom: 16px
}
.entermod__list {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	margin: 0;
	padding: 0
}
.entermod__list span {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	position: relative;
	list-style: none;
	padding-left: 18px;
	letter-spacing: -.6px;
	font-weight: 300;
	margin-bottom: 18px
}
.entermod__list span:before {
	display: inline-block;
	position: absolute;
	top: 2px;
	left: 1px;
	width: 12px;
	height: 12px;
	background: url(../../../../../img/icon-enter.png) center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%
}
.entermod__form {
	background: #323232;
	margin: 30px auto 0;
	border-radius: 12px;
	text-align: center;
	max-width: 1300px;
	padding: 25px 15px
}
.entermod__formin {
	margin: 0 -15px
}
.entermod__capt {
	font-weight: 700;
	font-size: 25px;
	line-height: 30px;
	margin-bottom: 25px;
	color: #fff
}
.entermod__inp {
	text-align: left;
	width: 100%;
	float: left;
	padding: 0 15px;
	margin-bottom: 15px
}
.covid__close, .entermod_subm, .new-video__ask {
	text-align: center
}
.entermod__label {
	color: rgba(255, 255, 255, .3);
	font-size: 15px;
	line-height: 18px;
	font-weight: 300;
	padding-left: 10px;
	letter-spacing: -.5px;
	margin-bottom: 12px
}
.entermod__input {
	display: inline-block;
	width: 100%;
	height: 82px;
	background: #fff;
	border: none;
	border-radius: 10px;
	font-size: 20px;
	color: #000;
	padding: 0 10px 0 34px
}
.entermod_subm .btn-blue {
	height: 77px;
	font-size: 14px;
	padding: 35px 10px 23px;
	line-height: 20px
}
@media (min-width:768px) {
	.entermod__modal {
		max-width: 750px
	}
	.entermod__outer {
		width: 33.33333%
	}
	.entermod__data {
		padding: 25px 20px 17px
	}
	.entermod__inp {
		width: 50%
	}
	.entermod_subm {
		width: 100%
	}
	.entermod__capt {
		font-size: 33px;
		line-height: 51px;
		margin-bottom: 41px
	}
}
@media (min-width:992px) {
	.entermod__modal {
		max-width: 970px
	}
	.entermod__logo {
		margin-bottom: 50px
	}
	.entermod__image {
		height: 220px
	}
	.entermod__form {
		margin-top: 60px;
		padding: 40px 60px 20px
	}
	.entermod__capt {
		font-size: 33px;
		line-height: 51px;
		margin-bottom: 41px
	}
	.entermod__formin {
		margin: 0 -28px
	}
	.entermod__inp {
		padding: 0 28px;
		width: 33.33333%
	}
	.entermod_subm {
		width: 33.3333%;
		padding-top: 29px
	}
	.entermod__label {
		padding-left: 34px
	}
}
@media (min-width:1200px) {
	.entermod__modal {
		max-width: 1170px
	}
	.entermod__logo {
		margin-bottom: 70px
	}
	.entermod__data {
		padding: 25px 30px 17px
	}
	.entermod__name {
		font-size: 30px;
		line-height: 35px
	}
	.entermod__descr {
		font-size: 18px;
		line-height: 22px;
		padding-bottom: 20px;
		margin-bottom: 20px
	}
	.entermod__list {
		font-size: 16px;
		line-height: 20px
	}
	.entermod__list span {
		padding-left: 20px
	}
	.entermod__list span:before {
		width: 14px;
		height: 14px
	}
	.entermod__form {
		margin-top: 82px;
		padding: 51px 82px 20px
	}
}
@media (min-width:1600px) {
	.entermod__modal {
		max-width: 1545px
	}
	.entermod__logo {
		margin-bottom: 107px
	}
	.entermod__data {
		padding: 35px 40px 17px
	}
	.entermod__cont {
		margin: 0 -33px
	}
	.entermod__outer {
		padding: 0 33px
	}
	.entermod__image {
		height: 324px
	}
	.entermod__name {
		font-size: 40px;
		line-height: 45px
	}
	.entermod__descr {
		font-size: 20px;
		line-height: 25px;
		padding-bottom: 25px;
		margin-bottom: 25px
	}
	.entermod__list {
		font-size: 19px;
		line-height: 24px
	}
	.entermod__list span {
		padding-left: 31px
	}
	.entermod__list span:before {
		width: 18px;
		height: 18px
	}
}
#modal_covid {
	font-size: 15px;
	line-height: 24px;
	position: relative;
	margin: 25px auto;
	padding-top: 90px
}
#modal_covid .requisites-popup__content, .covid__inner {
	margin: 0 auto
}
#modal_covid .mfp-close {
	top: 0!important
}
.covid__fixed {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 25px 10px 15px;
	background: rgba(0, 0, 0, .43);
	backdrop-filter: blur(10px);
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	z-index: 999
}
.covid__close, .covid__show {
	display: inline-block
}
.covid__inner {
	max-width: 1070px;
	padding: 0 15px;
	position: relative
}
.covid__close {
	position: absolute;
	top: 0;
	left: -8px;
	padding: 0;
	width: 16px;
	height: 16px;
	border: 1px solid #fff;
	color: #fff;
	background: 0 0;
	border-radius: 50%;
	cursor: pointer;
	box-sizing: border-box;
	line-height: 16px;
	font-size: 9px;
	outline: 0;
	text-transform: uppercase
}
.covid-fix__head {
	display: flex;
	align-items: center;
	margin-bottom: 15px
}
.covid-fix__label {
	display: flex;
	white-space: nowrap;
	font-size: 12px;
	line-height: 12px;
	background: #fff;
	border-radius: 4px;
	color: #000;
	text-transform: uppercase;
	padding: 7px 10px;
	margin-right: 15px;
	align-items: baseline
}
.covid-fix__label-icon {
	color: red;
	border: 1px solid red;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	line-height: 2;
	font-family: initial;
	margin-right: 5px
}
.covid-fix p {
	font-size: 12px;
	line-height: 18px
}
.covid-fix__btn {
	max-width: 145px;
	margin-top: 15px;
	height: auto
}
.covid-fix__btn:hover {
	transform: none
}
.new-video {
	position: relative;
	padding: 70px 0 150px
}
.new-video__arrows {
	background: #fff;
	padding: 0 40px
}
.new-video__video {
	position: relative;
	line-height: 0
}
.new-video__video:after, .new-video__video:before {
	content: '';
	position: absolute;
	pointer-events: none;
	height: 90px;
	width: 115px
}
.new-video__video iframe {
	border-radius: 10px
}
.new-video__video:before {
	background: url(../../../../../img/new-video__arrow-bottom.svg) center no-repeat;
	background-size: contain;
	bottom: 0;
	left: -45px;
	transform: translate(-100%, 50%)
}
.new-video__video:after {
	background: url(../../../../../img/new-video__arrow-top.svg) center no-repeat;
	background-size: contain;
	top: 0;
	right: -45px;
	transform: translate(0, -100%)
}
.new-video__left {
	position: relative
}
.new-video__left:before {
	content: "";
	right: 0;
	top: 50%;
	position: absolute;
	width: 0;
	transform: translate(100%, -50%);
	border-top: 102px solid transparent;
	border-left: 24px solid #f23535;
	border-bottom: 102px solid transparent;
	margin: 0
}
.new-video__row:before, .watch-video:before, .watch__text:before {
	content: ''
}
.new-video__row {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center
}
.new-video__row:before {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	width: 100%;
	height: 205px;
	transform: translateY(-50%);
	background: #f23535;
	z-index: -1
}
.new-video__action {
	font-size: 48px;
	line-height: 50px;
	letter-spacing: .01em;
	text-indent: 3px;
	color: #FFF;
	padding-right: 40px;
	font-style: italic
}
.new-video__ask {
	transform: rotate(-14.74deg);
	width: 275px;
	font-size: 36px;
	line-height: 42px;
	letter-spacing: .01em;
	color: #272727;
	margin-left: 7vw;
	margin-bottom: -65px;
	box-sizing: border-box;
	padding: 20px 40px;
	background: url(../../../../../img/new-video_brackets.svg) center no-repeat;
	background-size: contain
}
@media(max-width:992px) {
	.new-video__row {
		flex-flow: column
	}
	.new-video__left {
		display: none
	}
	.new-video__arrows {
		transform: rotate(90deg);
		padding: 0;
		background: 0 0
	}
	.new-video__ask {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: -30px
	}
}
@media(max-width:500px) {
	.new-video__video iframe {
		width: 100%;
		height: 250px
	}
	.new-video__video:before {
		height: 45px;
		width: 55px;
		left: -22px
	}
	.new-video__video:after {
		height: 45px;
		width: 55px;
		right: -22px
	}
	.new-video {
		padding-bottom: 75px
	}
}
.animation-block {
	height: 1100px
}
.points {
	position: absolute;
	top: 0
}
.pin1resp {
	z-index: 1
}
@media screen and (max-width:1170px) {
	.animation-block {
		height: 1518px
	}
}
@media screen and (max-width:548px) {
	.animation-block {
		height: 1806px
	}
}
.watch-video {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	position: absolute;
	left: 22%;
	bottom: 10%
}
.watch-video:before {
	background-image: url(../../../../../img/watch__arrow.svg);
	display: block
}
.popup__body, .watch-video__link {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex
}
.watch__column:first-child {
	margin-right: 20px
}
.watch-video__link {
	width: 70px;
	height: 70px;
	background: rgba(249, 221, 124, .5);
	border-radius: 50%;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	cursor: pointer
}
.watch-video__play {
	background: #F9DD7C;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 54px;
	height: 54px;
	text-align: center
}
.wactch-video__img {
	transform: translateX(1px)
}
.watch__text {
	font-family: Muller, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: 500;
	font-style: italic;
	text-align: left;
	position: relative
}
.watch__text:before {
	background-image: url(../../../../../img/watch__arrow.svg);
	height: 150px;
	position: absolute;
	z-index: 2;
	width: 128px;
	top: -162px;
	left: 86px
}
@media (max-width:1200px) {
	.watch-video {
		left: 9%;
		bottom: 4%
	}
}
@media (max-width:768px) {
	.watch-video {
		position: static;
		margin-bottom: 30px
	}
	.watch__text:before {
		height: 83px;
		width: 87px;
		top: -98px;
		left: 39px
	}
}
@media (max-width:576px) {
	.watch__text:before {
		display: none
	}
	.stub {
		padding-top: 80px
	}
	.stub__subtitle {
		margin-bottom: 18px
	}
	.stub__title {
		margin: 0
	}
}
@media (max-width:320px) {
	.stub {
		padding-top: 70px
	}
	.stub__title {
		font-size: 30px;
		margin-bottom: 8px
	}
	.stub__subtitle {
		font-size: 16px;
		margin-bottom: 9px
	}
}
.popup {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .8);
	top: 0;
	left: 0;
	opacity: 0;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
	z-index: 100
}
.popup.open {
	opacity: 1;
	visibility: visible
}
.popup.open .popup__content {
	transform: translate(0, 0);
	opacity: 1
}
.popup__body {
	min-height: 100%;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	padding: 30px 10px
}
.popup__content {
	position: relative;
	max-width: 800px;
	padding: 40px 20px 20px;
	border-radius: 10px;
	opacity: 0;
	transform: translate(0, -120%);
	-webkit-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s
}
@media (max-width:768px) {
	.popup__video iframe {
		width: 455px;
		height: 342px
	}
}
@media (max-width:500px) {
	.popup__video iframe {
		width: 100%;
		height: 250px
	}
}
.popup__close {
	position: absolute;
	right: 50%;
	top: -40px;
	margin-right: -27.5px;
	font-size: 34px;
	text-decoration: none;
	border: 2px solid #bababa;
	border-radius: 50%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	color: #bababa;
	width: 55px;
	height: 55px;
	transition: all .5s ease 0s
}
.popup__close span {
	transform: translate(1px, 3px)
}
.popup__close:hover {
	transform: rotate(360deg);
	color: #fff;
	border-color: #fff
}
.mlp {
	height: 100vh;
}
.mlp__body {
	display: flex;
}
.mlp__left {
	flex: 0 1 30%;
	position: relative;
}
.mlp__right {
	flex: 0 1 70%;
}
.mlp__left:before {
	content: '';
	position: absolute;
	bottom: 0;
	right: -35%;
	background: url('../../../../../mlp/img/bush_blur.html') 0 0 no-repeat;
	width: 363px;
	height: 175px;
	z-index: 2;
}
.mlp__text {
	font-family: Muller;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 36px;
	text-align: center;
	color: #000000;
	max-width: 390px;
	margin: 0 auto;
}
.mlp__text span {
	color: #FBDD6D;
}
.mlp__left_body {
	padding: 0 15px;
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	justify-content: center;
}
.mlp__right_body {
	padding: 45px 44px 20px 44px;
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	justify-content: center;
	background: url('../../../../../mlp/img/mlp-bg-right.html');
	background-position: center left 40%;
	position: relative;
	z-index: 1;
}
.mlp__right_body:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.6);
	z-index: 2;
}
.mlp__item {
	width: 335px;
	height: 136px;
	display: block;
	position: relative;
	border-radius: 15px;
	background-color: #fff;
	transition: all .3s ease;
}
.mlp__item.mlp__item_1:hover {
	background-color: #C0C5EA;
}
.mlp__item.mlp__item_2:hover {
	background-color: #DAE6F3;
}
.mlp__item.mlp__item_3:hover {
	background-color: #D4ECF6;
}
.mlp__item.mlp__item_4:hover {
	background-color: #D1E4FC;
}
.mlp-icon__text {
	line-height: 136px;
	margin-left: 45%;
	font-family: Muller;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	color: #272727;
}
.mlp-icon {
	position: absolute;
	top: -15px;
	left: -36px;
}
.mlp__right__inner {
	position: relative;
	z-index: 3;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0 -30px;
	max-width: 1170px;
}
.mlp-item__wrap {
	padding: 0 30px;
	margin-bottom: 101px;
}
.mlp-item__wrap:last-child {
	margin-bottom: 0;
}
@media (max-width: 1170px) {
	.mlp-item__wrap {
		margin-bottom: 48px;
	}
}
@media (max-width: 720px) {
	.mlp__item_1 {
		background-color: #C0C5EA;
	}
	.mlp__item_2 {
		background-color: #DAE6F3;
	}
	.mlp__item_3 {
		background-color: #D4ECF6;
	}
	.mlp__item_4 {
		background-color: #D1E4FC;
	}
	.mlp__body {
		display: block;
	}
	.mlp__left {
		display: none;
	}
	.mlp__item {
		overflow: hidden;
	}
	.mlp-item__wrap {
		margin-bottom: 20px;
		padding: 0;
	}
	.mlp__right_body {
		padding: 0;
	}
	.mlp__right__inner {
		display: block;
		margin: 0 auto;
	}
	.mlp__item {
		width: 300px;
		height: 124px;
	}
	.mlp-icon__text {
		font-size: 30px;
		margin-left: 48%;
		line-height: 124px;
	}
	.mlp__icon.mlp-icon img {
		width: 150px;
		height: 152px;
	}
	.mlp-icon {
		left: -24px;
	}
	.mlp__item_reverse .mlp__icon {
		left: 58%;
	}
	.mlp__item_reverse .mlp-icon__text {
		margin-right: 45%;
		margin-left: 0;
		text-align: right;
	}
}
@media (max-width: 1199px) {
	.container {
		width: 980px;
		margin: auto;
	}
}
@media (max-width: 767px) {
	.container {
		width: 550px;
		margin: auto;
	}
		.autoPaumentMainEl .leftFloat {
		padding-left: 24px;
		position: relative;
	}
	.autoPaumentMainEl .APMainPart .APRightPart .leftFloat:before {
		content: "";
		border-top: 2px solid #333333;
		border-right: 2px solid #333333;
		width: 10px;
		height: 10px;
		transform: rotate(135deg);
		transition: all 0.2s ease-out;
		-webkit-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		position: absolute;
		left: 4px;
		top: 5px;
	}
	.autoPaumentMainEl .APMainPart .APRightPart.closed .leftFloat:before {
		transform: rotate(-45deg);
	}
	.autoPaumentMainEl .APSlide[data-slideName = 'publicContract'] .textOfContracts {
		height: 236px;
	}
	.autoPaumentMainEl [data-slideName = 'payment'] .paymentInformation .paymentTypes {
		flex-wrap: wrap;
	}
}
@media (max-width: 575px) {
	.container {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		margin: auto;
	}
}
.header-wrap {
	height: 82px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.header-menu {
	
	height: 100%;
	display: flex;
	justify-content: space-between;
}
.header-menu a {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	height: 100%;
	font-size: 14px;
	line-height: 14px;
	color: #272727;
	text-decoration: none;
	transition: all 0.3s;
	position: relative;
}
.header-menu a:hover {
	opacity: 0.8;
}
.header-menu-el {
	position: relative;
	padding-right: 14px;
}
.hasDrop::after {
	content: "";
	width: 10px;
	height: 6px;
	background: url(../../../../../img/header-menu.svg);
	position: absolute;
	right: 0;
	top: 39px;
}
.header-menu-drop {
	width: 290px;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	padding-top: 15px;
	padding-bottom: 0;
}
.header-menu-drop-wrap {
	background: #FFFFFF;
	border-radius: 6px;
	padding: 15px;
	padding-bottom: 2px;
	box-shadow: 0 10px 20px rgb(0 0 0 / 4%);
}
.header-menu-drop-wrap a {
	display: block;
	font-size: 14px;
	line-height: 14px;
	text-align: left;
	margin-bottom: 15px;
	color: #272727;
}
.header-menu-el:hover .header-menu-drop {
	display: block;
}
.header-soc {
	width: 100px;
	display: flex;
	justify-content: space-between;
}
.header-soc-block {
	width: 26px;
	height: 26px;
	border-radius: 50%;
	filter: grayscale(100%);
	transition: all 0.3s;
}
.header-soc-block1 {
	background: url(../../../../../img/header/vk.svg) center no-repeat;
	background-size: contain;
}
.header-soc-block2 {
	background: url(../../../../../img/header/insta.svg) center no-repeat;
	background-size: contain;
}
.header-soc-block3 {
	background: url(../../../../../img/header/youtube.svg) center no-repeat;
	background-size: contain;
}
.header-soc-block:hover {
	filter: grayscale(0%);
}
.header-phone {
	font-size: 20px;
	line-height: 18px;
	color: #272727;
	text-decoration: none;
}
.header-phone-top {
	display: block;
	margin-bottom: 5px;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
}
.header-phone b {
	font-weight: 500;
}
.mob-menu {
	display: none;
	width: 30px;
	height: 20px;
	position: relative;
}
.mob-menu span {
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0;
	top: 9px;
	background-color: #000;
}
.mob-menu span::before {
	content: "";
	width: 100%;
	height: 2px;
	background-color: #000000;
	top: -9px;
	position: absolute;
	left: 0;
}
.mob-menu span::after {
	content: "";
	width: 100%;
	height: 2px;
	background-color: #000000;
	top: 9px;
	position: absolute;
	left: 0;
}
@media (max-width: 1199px) {
	.header-menu {
		width: 500px;
	}
}
@media (max-width: 991px) {
	.container {
		width:100%;
		margin:auto;
	}
	.header-menu {
		height: calc( 100vh - 82px);
		top: 82px;
		right: 0;
		position: fixed;
		background-color: #fff;
		width: 290px;
		display: none;
		padding: 15px;
	}
	.header-menu-el {
		padding-right: 0;
	}
	.header-menu-el::after {
		display: none;
	}
	.header-menu a {
		height: auto;
		display: block;
		text-align: left;
		margin-bottom: 10px;
	}
	.header-menu-drop {
		display: block;
		position: static;
		padding-top: 0;
		margin-bottom: 5px;
	}
	.header-menu-drop-wrap {
		padding-top: 0;
	}
	.header-menu-drop a {
		margin-bottom: 5px;
	}
	.mob-menu {
		display: block;
	}
	.header-wrap {
		height: 60px;
	}
}
@media (max-width: 575px) {
	.spacer {
		height: 50px;
	}
	.header-menu {
		height: calc( 100vh - 50px);
		top: 60px;
	}
	.header-wrap {
		height: 60px;
	}
	.header-logo {
		max-width: 100px;
	}
	.header-logo img {
		max-width: 100%;
	}
	.header-soc {
		width: 60px;
	}
	.header-soc-block {
		width: 18px;
		height: 18px;
	}
	.header-phone {
		font-size: 11px;
		line-height: normal;
	}
	.header-phone-top {
		font-size: 10px;
		line-height: normal;
	}
}

img { 
	pointer-events: none;
}
header {
	z-index: 1000;
}
.custom_fields-wrapper{
	padding:20px 10px;
	width:100%;
	clear:both;
}
.h3 {   
	grid-column-start: 1;
	grid-column-end: 3;
	font-weight: 500;
	font-size: 24px;
	line-height: 32px;
	color: #272727;
	margin-top: 10px;
	align-self: center;
	line-height: 30px !important;
	margin: 15px 0;
	font-weight: 500;
	font-size: 24px;
	min-height: 60px;
	color: #272727;
	padding: 0 21px;
}
.stepsNav {
	position: sticky;
	top: 82px;
	background: #fff;
	z-index: 1000;
	-webkit-transition: position 2s;
	-o-transition: 2s position;
	transition: position 2s;
}
.catalog .hero__title, .usa .hero__title {
	margin-top: 140px;
}
.catalog.usa .hero__title {
	margin-top: 80px;
	position: relative;
}
.catalog.usa .hero__title .propmtButton {
	top: 102px;
    right: 0px;
}
#call::after {
	width: fit-content;
}
#goz {
	border: none;
	outline: none;
	background: transparent;
}
.circle small {
	color: #fff;
}
.advantages .swiper-slide sub {
	font-size: 14px;
}

/*КАРТОЧКА АВТО*/

.yellow-btn {
	background: linear-gradient(180deg, #FADB69 0%, #F4D14E 100%);
	border: none;
	border-radius: 6px;
	padding: 24px;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 17px;
	text-align: center;
	color: #333333;
}
.product-section {
	padding:30px 0px 100px 0px;
	background: #F8F8F8;
}
.product-wrap {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin-top: 40px;
}
.product-pic {
	width: 60%;
	margin-right: 30px;
}
.main-product-pic {
	width: 100%;
	border-radius: 8px;
	overflow: hidden;
}
.main-product-pic img {
	width: 100%;
	
	object-fit: cover;
}
.product-details {
	width: 40%;
	padding: 32px;
	height: fit-content;
}
.product-details .minsk-price-block {
	padding: 0;
	margin-bottom: 32px;
}
.product-details .minsk-price-block .minsk-price-string {
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
}
.product-details .minsk-price-block .minsk-price {
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
}
.recommended-wrap {
	width: 100%;
	margin-top: 72px;
}
.recommended-wrap .m-title {
	text-align: center;
}
.box {
	background: #FFFFFF;
	box-shadow: 0px 8px 8px rgba(50, 50, 71, 0.08), 0px 8px 16px rgba(50, 50, 71, 0.06);
	border-radius: 8px;
}
.product-descr {
	width: 60%;
	margin-top: 68px;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 24px;
	color: #333333;
}
.to-catalog {
	margin-bottom: 29px;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 16px;
	color: #333333;
	display: flex;
	align-items: center;
}
.to-catalog:before {
	content: '';
	display: block;
	margin-right: 8px;
	width: 7px;
	height: 7px;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	transform: rotate(-135deg);
}
.subtitle {
	font-style: normal;
	font-weight: bold;
	font-size: 30px;
	line-height: 30px;
	color: #333333;
}
.product-details .subtitle, .product-descr .subtitle {
	margin-bottom: 16px;
}
.descr-pricing {
	margin-top: 72px;
}
.connect-btn {
	margin-top: 48px;
	cursor: pointer;
	outline: none;
}
.item-pricing {
	padding-top: 16px;
	border-top: 1px solid #E4E4E4;
	display: none;
}
.item-pricing.visible {
	display: block;
}
.product-details-item {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 20px;
	color: #333333;
	margin-bottom: 20px;
}
.product-details-item span {
	margin-right: 12px;
	color: #ff0000;
}
.btn-1 {
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 16px;
	color: #333333;
	padding: 32px 16px 32px 51px;
	position: relative;
}
.btn-1:before {
	background: linear-gradient(202.38deg, #FFD742 8.1%, #F4CD36 86.34%);
	box-shadow: 0px 2px 2px rgba(50, 50, 71, 0.06), 0px 2px 4px rgba(50, 50, 71, 0.06);
	content: '';
	display: block;
	position: absolute;
	left: -35px;
	top: 4px;
	border-radius: 50%;
	width: 70px;
	height: 70px;
}
.btn-1:after {
	content: url(../../../../../img/assets/images/i2.png);
	display: block;
	position: absolute;
	left: -16px;
	top: 22px;
	width: 30px;
	height: 30px;
}
.item-callback:after {
	content: url(../../../../../img/assets/images/i1.png);
}
.telegram:before {
	content: url(../../../../../img/assets/images/telegram.svg);
	display: block;
	margin-left: 16px;
	width: 35px;
	height: 35px;
}
.viber:before {
	content: url(../../../../../img/assets/images/viber.svg);
	display: block;
	margin-left: 8px;
	width: 35px;
	height: 35px;
}
.viber.mob, .telegram.mob {
	display: none;
}
.connect-btns-wrap .btn-1:first-child {
	margin-right: 59px;
}
.connect-text {
	margin: 24px 0 16px;
}
.connect-btns-wrap {
	display: flex;
}
.connect-socials {
	display: flex;
	align-items: center;
}
.engine-types {
	display: flex;
	margin-top: 12px;
	margin-bottom: 24px;
}
.engine-type {
	padding: 11px;
	border-radius: 8px;
	border: 1px solid #666666;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 20px;
	color: #666666;
}
.engine-type:not(:last-child) {
	margin-right: 8px;
}
/*
.engine-type.actual {
	background: #497AEA;
	color: #FFFFFF;
	border-color: #497AEA;
}
*/
.price-item {
	margin-bottom: 16px;
}
.product-price-item {
    font-style: normal;
    font-weight: normal;
    font-size: 25px;
    line-height: 20px;
    color: #ffffff;
    margin-bottom: 10px;
    background: #ff0000;
    padding: 20px;
    text-align: center;
    border-radius: 10px;
}
.product-price {
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
	color: #333333;
}
.product-price.usa {
	color: #84C200;
	text-align: center;
}
/*КОНЕЦ КАРТОЧКА АВТО*/

.btn-blue {
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#1a69c9),color-stop(52%,#1a69c9),to(#1b7bef));
	background-image: linear-gradient(to top,#1a69c9 0,#1a69c9 52%,#1b7bef 100%);
	box-shadow: 0 4px 0 #17539c;
	color: #FFF;
	opacity: .9;
}
.card-btn {
	display: -webkit-inline-box;
	display: inline-flex;
	position: relative;
	height: 72px;
	width: 100%;
	border: none;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	padding: 22px 25px;
	font-weight: 700;
	font-size: 11px;
	line-height: 12px;
	cursor: pointer;
	-webkit-transition: .3s ease;
	transition: .3s ease;
	border-radius: 3% 3% 2% 2%;
}
.card-btn:hover {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: all .15s;
	transition: all .15s;
}
.logo-mob {
	display: none;
}
.hero {
	padding-bottom: 80px;
}
.both {
	display: none;
}
.hero__title {
	margin-bottom: 24px;
}
.reviews__content {
	width: 100%;
}
.m-title1 {
	font-weight: 400;
	font-size: 48px;
	text-align: center;
	margin: auto;
	line-height: 58px;
	letter-spacing: .01em;
	color: #272727;
	margin-bottom: 48px;
}
.partner-text12 {
	width: 100%;
	margin: auto;
	display: block;
}
.m-title.white {
	color: #FFFFFF;
}
.header-wrap {
	width: 100%;
}
.section-7__cards {
	justify-content: space-between;
}
.section-7__cards.europe {
	justify-content: space-around;
}
.section-7__card {
	height: 100%;
	min-height: 650px;
	padding: 32px;
	justify-content: space-between;
	width: 32.3%;
}
.europe .section-7__card {
	width: 48%;
}
.section-7__card.standard {
	border: 2px solid #FADB69;
}
.section-7__card__heading-title {
	text-transform: none;
	margin: 0 0 32px;
}
.section-7__card__list li:before {
	margin-bottom: 18px;
}
.section-7__card__list li:first-child:before {
	display: none;
}
.section-7__card__list li:after {
	display: none;
}
.section-7__card__price {
	margin-top: 32px;
	margin-bottom: 25px;
}
.card-btn-wrap {
	height: auto;
	width: 100%;
	padding: 0 21px;
	margin-bottom: 21px;
}
.card-btn {
	padding: 19px 48px;
	text-transform: none;
}
.footer__top {
	width: 100%;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
}
.footer__top__nav li a {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 16px;
    color: #272727;
}
.footer__bottom {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	margin-top: 20px;
}
.connect-btns-wrap {

    text-align: center;
    margin: auto;
    padding-top: 40px;
    display: block;

}

.terms-of-use-popup, .confidentiality-popup, .rights-popup, .success-popup, .agreement-popup {
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	justify-self: center;
	margin: 0 auto;
}
.terms-of-use-popup .contractTitles {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    color: #666666;
}
.terms-of-use-popup .contractTitles li {
	display: block;
    padding: 0 14px;
    height: 32px;
    line-height: 34px;
    font-size: 17px;
    cursor: pointer;
    transition-property: background-color, color;
    transition-duration: 0.5s;
}
.terms-of-use-popup .mdog__text {
	margin-top: 0;
	padding: 14px 14px 14px 8px;
	box-shadow: inset 0px 4px 4px rgb(50 50 71 / 8%), inset 0px 4px 8px rgb(50 50 71 / 6%);
}
.terms-of-use-popup .mdog__text {
	display: none;
}
.terms-of-use-popup .mdog__text.opened {
	display: block;
}
.terms-of-use-popup .contractTitles li.active {
    color: #333333;
    background-color: #F4D14E;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.success-popup {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
	display: none;
}
.terms-of-use__content, .confidentiality__content, .rights-popup__content, .requisites-popup__content, .success-popup__content {
	display: -webkit-box;
	display: flex;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	align-items: flex-start;
	padding: 50px 43px;
	height: fit-content;
	width: 800px;
	min-width: 320px;
	background: #FFF;
	border-radius: 10px;
}
.success-popup__content {
	position: relative;
}
.success-popup.active {
	display: flex;
}
.terms-of-use-popup__title, .confidentiality-popup__title, .rights-popup__title, .requisites-popup__title, .success-popup__title {
	width: 100%;
	font-weight: 700;
	font-size: 24px;
	line-height: 36px;
	letter-spacing: .01em;
	color: #272727;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
.rights-popup-block {
	margin-top: 24px;
}
.rights-popup-block p {
	color: #272727;
	font-weight: 300;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 18px;
}
.terms-of-use__content ::-webkit-scrollbar-button, .confidentiality__content ::-webkit-scrollbar-button {width: 6px; height: 0px }
.terms-of-use__content ::-webkit-scrollbar-track, .confidentiality__content ::-webkit-scrollbar-track {background: #dbdbdb; box-shadow:none inset; }
.terms-of-use__content ::-webkit-scrollbar-thumb, .confidentiality__content ::-webkit-scrollbar-thumb {background-color: #fee153; box-shadow:0px 1px 1px #ccc inset; }
.terms-of-use__content ::-webkit-resizer, .confidentiality__content ::-webkit-resizer {width: 0; height: 0px }
.terms-of-use__content ::-webkit-scrollbar, .confidentiality__content ::-webkit-scrollbar {width: 6px; height: 0px; }
.mdog__text {
	margin-top: 29px;
	color: #272727;
	font-weight: 300;
}
.scroll-wrapper {
	overflow: hidden!important;
	padding: 0!important;
	position: relative;
}
.footer-docs {
	width: 60%;
	margin: 16px auto;
	display: flex;
	justify-content: space-between;
}
.footer-docs a {
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	text-decoration-line: underline;
	color: #2C2C2C;
}
.header-menu-el a.actual {
	font-weight: 500;
	color: #f23030;
}
.section-5__card__content {
	width: 100%;
}

.products {
	background-size: 101% 101%;
}
.section-5__card__content .item-subtitle, .products-block-main-block span, .products-block-dvig span {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #999999;
}
.products-block-main-block span {
	margin-bottom: 7px;
}
.footer__bottom .copyright {
	font-size: 16px;
}
.footer__top__nav {
	justify-content: space-evenly;
	width: 100%;
}
.products-top {
	margin-bottom: 40px;
	position: relative;
	width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.products-top1, .products-top2, .products-top0 {
	padding: 9px 16px;
	box-sizing: border-box;
	border-radius: 8px;
}
.products-top1 span, .products-top0 {
	border-bottom: none;
	font-weight: 500;
	font-size: 18px;
	line-height: 20px;
	color: #272727;
}
.products-top1.active, .products-top1:hover, .products-top2.active, .products-top2:hover, .products-top0.active, .products-top0:hover {
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(50, 50, 71, 0.08), 0px 4px 8px rgba(50, 50, 71, 0.06);
	cursor: pointer;
}
.products-top img {
	margin-bottom: 4px;
	margin-right: 8px;
}
.products-top3, .products-top0 {
	display: flex;
	align-items: center;
}
.products-top3 span {
	color: #999999;
	cursor: default;
	font-size: 14px;
}
.products-top0 {
	margin-left: 8px;
}
.products-top3:before {
	content: url(../../../../../img/assets/images/help.svg);
	margin-right: 10px;
}
.section-5 .wrapper .filter-nav .arrowt, .section-10.contacts .city-slider-wrap .arrow-c, .arrowt {
	background: #FFFFFF !important;
}
.section-5 .wrapper .filter-nav .arrowt:hover, .section-10.contacts .city-slider-wrap .arrow-c:hover {
	background: #FFFFFF;
}
.section-5 .wrapper .filter-nav .arrowt:hover svg path, .section-10.contacts .city-slider-wrap .arrow-c:hover svg path {
	stroke: #2B5CCC;
}
.section-5__card__content .price-subtitle {
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #333333;
	font-size: 12px !important;
	display: flex;
	align-items: center;
}
.section-5__card__content .price-subtitle img {
	margin-left: 3px;
}
.section-5__card__content .price-titleBY {
	font-weight: bold;
}
.section-5__card__content .card-btn-wrap {
	width: 100%;
}
.products-block-bottom-price1 {
	font-weight: 600;
}
.products-block-bottom-price2 {
	font-size: 14px;
}
.card-btn {
	font-size: 14px;
	padding: 24px 29px;
}
.section-5 .filter-nav__reset {
	right: 0;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	color: #666666;
	padding: 13px 18px;
	border: 1px solid #E4E4E4;
	box-sizing: border-box;
	border-radius: 8px;
	width: auto;
	top: 0;
	left: auto;
	opacity: 1;
	align-items: center;
}
.section-5 .filter-nav__reset:hover {
	background: #497AEA;
	box-shadow: 0px 4px 4px rgba(50, 50, 71, 0.08), 0px 4px 8px rgba(50, 50, 71, 0.06);
	color: #FFFFFF;
	opacity: 1;
}
.section-5 .wrapper .filter-nav__button {
	padding: 16px 24px;
	width: fit-content;
	box-sizing: border-box;
}
.section-5 .wrapper .filter-nav__button:not(.electro).active {
	background: #FBDD6B;
}
.section-5 .wrapper .filter-nav__button.electro.active {
	background: #74AA01;
}
.products-tabs-block-wrap {
	height: 100%;
	padding: 16px 24px;
	width: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}
.products-tabs-block:last-child {
	border-right: 0.5px solid #E5E5E5;
}
.products-tabs {
	width: fit-content !important;
	height: auto;
}
.products-tabs-block.slick-active.active .products-tabs-block-wrap {
	background: #FBDD6B;
	font-weight: 500;
}
.section-5 .wrapper .filter-nav__buttons {
	justify-content: center;
}

.products .products-tabs-wrap .slick-track {
	width: fit-content !important;
}

.card-btn-wrap.points__btn {
	margin-bottom: 0;
}

#to-top {
	width: 48px;
	height: 48px;
	background: rgba(217, 217, 217, 0.8);
	position: fixed;
	bottom: 50px;
	left: 50px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1;
}
#to-top:before {
	content: url(../../../../../img/arrow-totop.svg);
	display: block;
}
.hero__content {
	display: flex;
	flex-direction: column;
}
.hero__content .quest {
	margin-top: 20px;
}
.hero__content .hero__post {
	width: fit-content;
}
.circle a {
	color: #FFFFFF;
}
.step .contact-vars .circle ~ p {
	font-size: 16px;
	line-height: 16px;
}
.card-text__title {
	font-weight: 400;
	font-size: 40px;
	line-height: 58px;
	letter-spacing: .01em;
	color: #272727;
	margin-bottom: 40px;
}
.section-10.contacts .city-slider-wrap .city-slider .slick-track {
	margin: 0;
}
.section-10.contacts .city-slider-wrap .city-slider {
	border-bottom: 1px solid #E4E4E4;
	box-shadow: none;
}
.section-10.contacts .card-slider__item .card-text .card-btn-wrap {
	width: 100%;
}
.map-block__map__point.point-active-red {

}
.products-tabs-wrap {
	display: flex;
	justify-content: center;
	width: 100%;
}
.products-tabs-block {
	height: auto;
}
.red-link {
	padding: 0 !important;
	color: red;
}

.text {
	font-weight: 300;
    font-size: 22px;
    line-height: 34px;
    letter-spacing: .01em;
    color: #272727;
}
.features {
	padding: 90px 0 128px;
	background: #FBFBFB;
}
.features-title {
	font-weight: 300;
	font-size: 40px;
	line-height: 58px;
	text-align: center;
	letter-spacing: 0.01em;
	color: #272727;
	margin-bottom: 28px;
}
.features-top-title {
	font-style: normal;
	font-weight: bold;
	font-size: 30px;
	line-height: 30px;
	color: #333333;
	text-align: center;
}
.features-slide {
	position: relative;
}
.features-wrap {
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.features-options {
	width: 100%;
	position: absolute;
	top: 335px;
	background: transparent;
}
.features-options-block {
	width: 100%;
	background: #FFFFFF;
	box-shadow: 0px 2px 2px rgba(50, 50, 71, 0.06), 0px 2px 4px rgba(50, 50, 71, 0.06);
	border-radius: 8px;
	padding: 20px 0;
	text-align: center;
	z-index: 1;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	text-align: center;
	color: #333333;
}
.features-options-block2, .features-options-block3 {
	margin-top: 80px;
}
.features-options-block4, .features-options-block6 {
	margin-top: 94px;
}
.features-options-block5, .features-options-block7 {
	margin-top: 117px;
}
.features-block {
	width: 33%;
	position: relative;
	z-index: 5;
}
.features-block-img {
	height: 228px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.features-block-title {
	padding: 0 5px;
	font-size: 18px;
	line-height: 18px;
	color: #272727;
	text-align: center;
	margin-bottom: 10px;
}
.features-block-price {
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
	color: #E62525;
	text-align: center;
	padding-bottom: 25px;
	margin-bottom: 29px;
}
.features-block-price-gr {
	color: #84C200;
}
.features-block-el {
	display: flex;
	font-weight: 300;
	font-size: 18px;
	line-height: 30px;
	color: #272727;
	padding: 24px;
	box-sizing: border-box;
	margin-top: 60px;
	height: 80px;
}
.features-block-el3, .features-block-el5 {
	height: 94px;
}
.features-block-el4, .features-block-el6 {
	height: 117px;
}
.el-carfax {
	position: relative;
}
.features-block-el:before {
	content: url(../../../../../img/check.svg);
	display: block;
	margin-right: 12px;
}
.features-block-el.no:before {
	content: url(../../../../../img/no.svg);
	display: block;
	margin-right: 12px;
}
.features-block-last {
	height: 50px;
	line-height: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-weight: 500;
	font-size: 18px;
	color: #E52525;
}
.features-block-last-gr {
	color: #84C200;
}
.features-bottom {
	margin-top: 130px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.features-text {
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	line-height: 23px;
	text-align: center;
	color: #333333;
}
.quest {
	width: fit-content;
	text-decoration: none;
	border-bottom-left-radius: 3% 50%;
	border-bottom-right-radius: 3% 50%;
	border-top-left-radius: 3% 50%;
	border-top-right-radius: 3% 50%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	height: 72px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	outline: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 23px 36px 16px;
	font-weight: 700;
	line-height: 12px;
	letter-spacing: .01em;
	text-transform: uppercase;
	cursor: pointer;
	overflow: hidden;
	background: -webkit-gradient(linear,left top,left bottom,from(#fadb69),to(#f4d14e));
	background: -o-linear-gradient(top,#fadb69 0,#f4d14e 100%);
	background: linear-gradient(180deg,#fadb69,#f4d14e);
	-webkit-box-shadow: 0 4px 0 #c6b36a;
	box-shadow: 0 4px 0 #c6b36a;
	font-size: 14px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	color: #272727;
	white-space: nowrap;
}
.quest:after {
	-webkit-animation: gloss 4s ease-out 0s infinite;
	animation: gloss 4s ease-out 0s infinite;
	background: #fff;
	content: "";
	height: 155px;
	left: -75px;
	opacity: .5;
	position: absolute;
	top: -50px;
	-webkit-transform: rotate(35deg);
	-ms-transform: rotate(35deg);
	transform: rotate(35deg);
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	width: 50px;
	z-index: 1;
}
.quest:hover {
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
}
.features-bottom .quest {
	margin-top: 24px;
}
.features-scroll {
	width: 100%;
}
.step__btns {
	justify-content: space-between;
}
.step__btns a {
	margin-right: 0;
	width: fit-content;
}
.terms-of-use__content .scroll-popup, .confidentiality__content .scroll-popup {
	height: 500px;
	overflow-y: scroll;
}
.mdog__text p {
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 18px;
}
.doc-info img {
	margin-bottom: 0 !important;
}
.section-5 {
	flex-direction: column;
}
.section-5__card__content h3 {
	line-height: 30px !important;
	margin: 15px 0;
	font-weight: 500;
	font-size: 24px;
	min-height: 60px;
	color: #272727;	
	padding: 0 21px;
}
.section-5__card__content .price-titleUS {
	color: #74AA01;
	font-weight: bold;
	font-size: 14px;
}
.section-5__card__content .price-titleEU {
	color: #74AA01;
	font-weight: bold;
	font-size: 14px;
}
.products-block-main-block {
	margin-top: 3px;
	width: 139px;
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
}
.types-wrap {
	display: flex;
	background: #F3F3F3;
	box-shadow: inset 0px 2px 2px rgba(50, 50, 71, 0.06), inset 0px 2px 4px rgba(50, 50, 71, 0.06);
	border-radius: 8px;
	padding: 4px;
	margin-right: 24px;
}
.filter-country:nth-child(2) {
	margin-left: 8px;
}
.section-8 .animation-block .scrollmagic-pin-spacer {
	display: inline !important;
}
.compare-block {
	position: relative;
}
.compare-tabs {
	position: sticky;
	top: 82px;
	background: #FFFFFF;
	justify-content: center;
	width: 100%;
	z-index: 3;
	height: auto;
	padding: 12px;
	border-radius: 0;
}
.compare-tabs-block {
	padding: 20px 40px;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	font-feature-settings: 'pnum' on, 'lnum' on;
	color: #333333;	
	box-sizing: border-box;
	border-radius: 8px;
	border: 1px solid #BCBCBC;
	width: auto;
	height: 56px;
	width: 270px;
}
.compare-tabs-block-active, .compare-tabs-block:hover {
	background: linear-gradient(180deg, #FADB69 0%, #F4D14E 100%);
	box-shadow: 0px 4px 4px rgba(50, 50, 71, 0.08), 0px 4px 8px rgba(50, 50, 71, 0.06);
	border-radius: 8px;
	border: 1px solid #FADB69;
}
.compare-tabs-block1 {
	margin-right: 30px;
}

#lot-popup {
	background-color: #fff;
	border-radius: 10px;
	margin: 0 auto;
	padding-top: 40px;
	position: relative;
	webkit-border-radius: 10px;
	width: 420px;
}
#lot-popup .caption, .lpop__title {
	color: #272727;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	font-size: 28px;
	line-height: 28px;
}
#lot-popup form {
	margin-top: 1.5rem;
	padding-left: 2.5rem;
	padding-right: 2.5rem;
	text-align: center;
}
#lot-popup form .input-form {
	margin-bottom: 2.2rem;
	text-align: center;
}
#lot-popup .yellow, #lot-popup .btn-yellow {
	padding: 29px 21px;
	margin-bottom: 40px;
	border: none;
	margin-top: 0;
	outline: none;
	width: 100%;
}
#lot-popup input {
	background: #FBFBFB;
	border: 1px solid #E4E4E4;
	box-sizing: border-box;
	border-radius: 6px;
	padding: 20px 16px;
	width: 100%;
	font-size: 18px;
}
#lot-popup .au {
	margin: 16px 0 12px;
}
#lot-popup .au input, #lot-popup .lpop__radio input {
	opacity: 0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
.lot-number input, .lot-phone input {
	margin-top: 8px;
}
.lot-number input {
	margin-bottom: 24px;
}
#lot-popup .mfp-close {
	top: -74px;
}
#lot-popup .auk {
	cursor: pointer;
	box-sizing: border-box;
}
#lot-popup .auk:first-child {
	margin-right: 4px;
}
#lot-popup .auk img, #lot-popup .lpop__radio img {
	width: 100%;
	border-radius: 8px;
	border: 3px solid transparent;
}
#lot-popup .auk.active img, #lot-popup .auk img:hover, #lot-popup .lpop__radio img:hover, #lot-popup .lpop__radio.active img {
	border: 3px solid #f4d14e;
}
.lpop__inpout {
	margin-bottom: 12px;
}
.lot-helper {
	position: relative;
}
.lot-helper:before {
	content: '';
	margin-left: 4px;
	background: url(../../../../../img/help.svg);
	display: block;
	width: 16px;
	height: 16px;
	background-size: 100%;
}
.europa-tooltip {
    display: none; 
    position: absolute;
    bottom: 71px;
    left: 0;
    background: linear-gradient(180deg, #FADB69 0%, #F4D14E 100%);
    box-shadow: 0px 8px 8px rgb(50 50 71 / 8%), 0px 8px 16px rgb(50 50 71 / 6%);
    border-radius: 8px;
    padding: 8px;
    color: #333333;
    font-size: 12px;
    line-height: 20px;
}
.europa-helper {
	position: relative;
}
.lpop__label {
	padding-left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.lot-tooltip {
	display: none;
	position: absolute;
	top: -120px;
	z-index: 2;
	width: 400px;
	left: 180px;
	background: #FFFFFF;
	border-radius: 10px;
	overflow: hidden;
}
.lot-tooltip img {
	width: 100%;
}
.lot-helper:hover .lot-tooltip {
	display: block;
}
.lot-tooltip-mob {
	display: none;
}




.footer__bottom .copyright {
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	color: #666666;
	flex-direction: row;
	align-items: center;
	margin-bottom: 29px;
}
.copyright__text {
	text-align: right;
}
.rights-link {
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 14px;
	text-decoration-line: underline;
	color: #666666;
	margin-top: 8px;
}
.rights-link:hover {

}
.iaa-footer {
	display: flex;
	text-align: left;
	align-items: center;
}
.iaa-footer:before {
	content: '';
	width: 0;
	height: 32px;
	border-left: 1px solid #E4E4E4;
	padding-right: 15px;
	margin-left: 15px;
}
.iaa-footer a {
	display: flex;
	align-items: center;
	color: #666666;
}
.iaa-footer a img {
	margin-right: 9px;
}
.section-10 .m-title {
	width: 100%;
	text-align: center;
}
.history-wrap {
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding-bottom: 40px;
}
.years {
	margin-right: 16px;
}
.years-item {
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	color: #333333;
	padding: 17px 82px 15px 24px;
	position: relative;
	width: 170px;
	cursor: pointer;
}
.years-item.active {
	font-weight: bold;
}
.years-item:before {
	content: url('../../../../../img/yellow-arrow.svg');
	position: absolute;
	z-index: -1;
	top: -100%;
	left: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity: 0;
}
.years-item.active:before {
	top: 0;
	opacity: 1;
}
.year-content {
	display: none;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 28px;
	color: #333333;
	flex-wrap: wrap;
	align-items: center;
	padding: 54px 32px;
	background: #FFFFFF;
	box-shadow: 0px 4px 4px rgba(50, 50, 71, 0.08), 0px 4px 8px rgba(50, 50, 71, 0.06);
	border-radius: 8px;
	width: calc(100% - 200px);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.year-content.opened {
	display: flex;
}
.year-content.with-pic img {
	width: 40%;
	border-radius: 4px;
}
.year-content.with-pic .year-text {
	padding-left: 32px;
}
.year-content p {
	display: flex;
	align-items: center;
	width: 100%;
	margin-bottom: 8px;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
	opacity: 0;
	position: relative;
	top: -200%;
}
.year-content.opened p {
	opacity: 1;
	top: 0;
}
.year-content p:before {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: linear-gradient(180deg, #FADB69 0%, #F4D14E 100%);
	margin-right: 8px;
}
.year-content p.iaa-red:before {
	background: linear-gradient(225deg, #FF2525 0%, #FD6565 100%);
}
.partnership {
	padding: 80px 0;
}
.partnership .m-title {
	width: 100%;
	text-align: center;
}
.partnership-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
}
.partner-logo {
	margin-right: 70px;
}
.partner-logo a {
	display: block;
}
.partnership .wrapper {
	margin: 0 auto;
}
.partner-text-wrap {
	background: #FFFFFF;
	box-shadow: 0px 8px 8px rgba(50, 50, 71, 0.08), 0px 8px 16px rgba(50, 50, 71, 0.06);
	border-radius: 16px;
	padding: 32px;
	position: relative;
}
.partner-title {
	font-weight: bold;
	font-size: 18px;
	line-height: 23px;
	color: #333333;
	margin-bottom: 16px;
}
.partner-text {
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 24px;
	color: #333333;
}
.partner-text-wrap:before {
	content: '';
	position: absolute;
	width: calc(100% - 64px);
	height: 20px;
	bottom: -21px;
	background: #FFF;
	border-radius: 0 0 20px 20px;
	box-shadow: 0 15px 25px rgba(0, 0, 0, .05);
}

.top-contacts {
	display: none;
}

.pay-icon {
	-webkit-transition: .3s ease;
	transition: .3s ease;
	filter: grayscale(100%);
	width: 65px;
	background: #fafafa;
	display: flex;
}
.pay-icon:hover {
	filter: none;
}
.pay-icon a {
	height: 100%;
}
.pay-icon img {
	width: 100%;
}
.catalog__subtitle:not(.second) {
	width: 50%;
}
.footer__top__soc-nav li {
	display: flex;
}
.catalog-wrap {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: space-around;
}
.auto-card {
	width: 32%;
	background: #FFFFFF;
	box-shadow: 0px 8px 8px rgba(50, 50, 71, 0.08), 0px 8px 16px rgba(50, 50, 71, 0.06);
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 30px;
}
.auto-card-pic {
	width: 100%;
	height: 208px;
}
.auto-card-pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.car-content {
	padding: 0 21px;
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.car-body h3 {
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 29px;
	color: #333333;
	margin-bottom: 16px;
}
.gray-xs {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #999999;
}
.cards-outer-wrap {
	width: 100%;
}
#lot-popup input.btn-yellow {
	text-decoration: none;
	border-bottom-left-radius: 3% 50%;
	border-bottom-right-radius: 3% 50%;
	border-top-left-radius: 3% 50%;
	border-top-right-radius: 3% 50%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	letter-spacing: .01em;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease;
	overflow: hidden;
	background: -webkit-gradient(linear,left top,left bottom,from(#fadb69),to(#f4d14e));
	background: -o-linear-gradient(top,#fadb69 0,#f4d14e 100%);
	background: linear-gradient(180deg,#fadb69,#f4d14e);
	font-size: 14px;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	color: #272727;
}

.check_country {
	display: flex;
	align-items: center;
	color: #272727;
}
.card-slider.slick-slider {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
}
.wrapper {
	margin: 0 auto;
}



/* Страница Оплата и Пеймент */



body .testPopup{
 /*   z-index: 1000;
    position: absolute;
    left: 0;
    top: 0;
    background-color: white;*/	
}
.appPayButton{
	max-width: 300px;
	margin-top: 20px;
}
/*- Кнопка Apay дополнительные стили -*/
.apple-pay-button {
	display: inline-block;
	-webkit-appearance: -apple-pay-button;
	-apple-pay-button-type: donate;
}
.apple-pay-button-black {
	-apple-pay-button-style: black;
}
.apple-pay-button-white {
	-apple-pay-button-style: white;
}
.apple-pay-button-white-with-line {
	-apple-pay-button-style: white-outline;
}
/*- Кнопка Apay дополнительные стили завершение -*/
.userLocationWrapp{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
}
#modal_rate .mrate__list{
	position: relative;
	z-index: 1;
}
.userLocationWrapp{
	position: relative;
}
/*.errorClass .chosen-container, .errorClass .chosen-container *{*/
	.errorClass .chosen-container,
	.errorClass .chosen-container .chosen-single, 
	.errorClass .chosen-container .chosen-single > span{
		background-color: #ff4019;
		color: white !important; /*потому что установили такой же :)*/
	}

	.top__tooltip,
	.top__inner.passedPoint{
		padding-right: 28px;
		background-position: right center;
		background-repeat: no-repeat;
		background-size: 21px auto;	
	}
	.top__tooltip:before{
/*	background-image: url('../img/attentionPict.png');
	background-size: contain;
	width: 21px;
	height: 21px;*/
	display: none;
}
.top__tooltip{
	background-image: url('../../../../../catalog-usa/view/theme/default/img/attentionPict.html');
}
.top__inner.passedPoint{
	text-decoration: line-through;
	background-image: url(../../../../../catalog-usa/view/theme/default/img/greenOk.html);
}
.top__list{
	font-weight: 500;
}
.top__item{
	color: #989898;
}
.top__item.active{
	color: #333333;
}
.top__item .top__num{
	font-size: 18px;
	font-weight: 500;
}
.top__item.active .top__num{
	color: #333333;
	font-weight: Muller, sans-serif;
}
.top__title h1{
	font-size: 36px;
	font-weight: 300;
	color: #333333;
	margin-bottom: 32px;
	line-height: 1.2;
}
.top__help/*,.top__help::before*/{
	background-color: #F4D14E;	
}
.top__help::before{
	//	top: 1.3px;	
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: -11px;
	border-right: 11px solid #F4D14E;
	border-top: 10.5px solid transparent;
	border-bottom: 10.5px solid transparent;
	transform: none;
	width: auto;
	height: auto;	
	background-color: transparent;
}
.top__help{
	border-top-left-radius: 0;
	color: #333333;
	box-shadow: 0px 8px 8px rgba(50, 50, 71, 0.08), 0px 8px 16px rgba(50, 50, 71, 0.06);
	font-size: 16px;
	line-height: 1.5;
	max-width: 170px;
	text-align: center;
	box-sizing: border-box;
	padding: 8px;
	margin-left: 18px;
	top: -1px;
}
.top__outer{
	background-image: url(../../../../../img/contract.png);
	background-size: 696px auto;
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #efefef;
}
.main-menu .caption{
	display: none;
}

.show-more__btn{
	display:none;
}

.minsk-price-block {
	padding: 0 21px;
	margin-top: 16px;
	position: relative;
}
.minsk-price-string {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #999999;
	display: flex;
	align-items: center;
	cursor: pointer;
}
.minsk-price-string:after {
	content: url(../../../../../img/assets/images/card-info.svg);
	margin-left: 16px;
}
.minsk-price-string:hover:after, .minsk-price-string.opened:after {
	content: url(../../../../../img/assets/images/card-info-h.svg);
}
.minsk-price {
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	line-height: 22px;
	color: #47A100;
}
.minsk-price-total-block {
	padding: 16px;
	background: #FFFFFF;
	box-shadow: 0px 8px 8px rgba(50, 50, 71, 0.08), 0px 8px 16px rgba(50, 50, 71, 0.06);
	border-radius: 8px;
	border: 1px solid #FFCC0E;
	width: 270px;
	position: absolute;
	bottom: 60px;
	display: none;
}
.minsk-price-string.opened ~ .minsk-price-total-block {
	display: block;
}
.minsk-price-total-string {
	display: flex;
	justify-content: space-between;
}
.minsk-price-total-string:not(:last-child) {
	margin-bottom: 8px;
}
.minsk-price-total-string:last-child {
	margin-top: 16px;
}
.minsk-string-1 {
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
}
.minsk-string-2 {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	text-align: right;
	color: #333333;
}

.reviews-block {
	width: 100%;
	position: relative;
	margin-top: -275px;
	z-index: 1;
}
.reviews {
	width: 100%;


}
.reviews-top {
	background: #FFFFFF;
	box-shadow: 0px 12px 12px rgba(50, 50, 71, 0.08), 0px 16px 24px rgba(50, 50, 71, 0.08);
	border-radius: 8px;
	padding: 24px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 30px;
}
.reviews-top .yellow-btn {
	padding: 19px 20px 18px;
	height: fit-content;
}
.review-item {
	background: #FFFFFF;
	box-shadow: 0px 12px 12px rgba(50, 50, 71, 0.08), 0px 16px 24px rgba(50, 50, 71, 0.08);
	border-radius: 8px;
	padding: 24px;
	padding-bottom: 0;
	position: relative;
	width: 48%;
	margin: 0 15px;
	margin-bottom: 30px;
	overflow: hidden;
}
.review-text {
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #333333;
	margin-top: 22px;
	padding-bottom: 24px;
}
.review-item.opened {
	padding-bottom: 80px;
}
.review-item.opened .review-text {
	height: auto;
}
.read-more {
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 22px;
	color: #4EAEFF;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #FFFFFF;
	padding-top: 12px;
	cursor: pointer;
	padding-bottom: 24px;
}
.read-more:before {
	content: '';
	display: block;
	position: absolute;
	top: -20px;
	width: 100%;
	height: 20px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}
.client {
	font-style: normal;
	font-weight: bold;
	font-size: 17px;
	line-height: 23px;
	color: #333333;
}
.google-mark {
	position: absolute;
	top: 24px;
	right: 24px;
}
.rating-name {
	font-style: normal;
	font-weight: normal;
	font-size: 24px;
	line-height: 24px;
	color: #333333;
	margin-bottom: 5px;
	display: flex;
	align-items: center;
}
.rating-name:before {
	content: url(../../../../../img/google2.png);
	width: 100px;
	display: block;
	margin-right: 11px;
	height: 35px;
}
.rating-wrap {
	display: flex;
	align-items: center;
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	color: #333333;
}
.reviews-top .rating-wrap .rating {
	margin-left: 8px;
}
.rating-wrap a {
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 16px;
	text-decoration-line: underline;
	color: #666666;
	margin-left: 16px;
}
.gray-light {
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	line-height: 17px;
	color: #999999;
}
.rating-wrap .gray-light {
	margin-left: 12px;
}
.client-photo {
	border-radius: 50%;
	overflow: hidden;
	width: 48px;
	height: 48px;
	margin-right: 12px;
}
.client-photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.review-top {
	display: flex;
}

.reviews-block .arrow3__next {
	right: -80px;
}

.reviews-block .arrow {
	position: absolute;
	top: 54%;
	width: 60px;
	height: 60px;
	z-index: 5;
}
.reviews-block .arrow3__prev {
	left: -80px;
}

.connect-text {
	font-style: normal;
	font-weight: 600;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	color: #333333;
}
.connect-btns-wrap a {
	-webkit-transition: transform .3s;
	-o-transition: .3s transform;
	transition: transform .3s;
}
.connect-btns-wrap a:hover {
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
}
.other-pics-wrap {
	width: 100%;
	margin-top: 16px;
}
.detail-pic {
	border-radius: 8px;
	overflow: hidden;
	margin-right: 8px;
	height: 94px;
}
.detail-pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.mob-read-more {
	display: none;
}
.country-types {
	margin: 12px 0;
	font-size: 15px;
	line-height: 19px;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.country-type {
	font-style: normal;
	font-weight: 300;
	color: #333333;
	margin-left: 10px;
	cursor: pointer;
}
.country-type.actual {
	text-decoration-line: underline;
}
.step__depos p {
	margin-top: 12px;
}
.top__subtitle {
	font-size: 18px;
	line-height: 25px;
}
.blue-link {
	color: #497AEA;
	text-decoration: underline;
}
footer .wrapper {
	width: 100%;
	padding: 0 32px;
}

.section-7__card__list li.new-service {
	font-weight: bold;
	text-align: center;
	color: #666666;
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	cursor: default;
}
.section-7__card__list li.new-service:before {
	content: url(../../../../../img/new-el.png);
	width: 67px;
	height: 41px;
	display: block;
	position: absolute;
	left: -33px;
	top: -14px;
	border-top: none;
}
/*
.section-7__card__list li.new-service:after {
	content: url(../img/help.svg);
	width: 16px;
	height: 16px;
	display: block;
	margin-left: 8px;
}
*/
.new-service-helper {
	background: linear-gradient(180deg, #FADB69 0%, #F4D14E 100%);
	box-shadow: 0px 8px 8px rgba(50, 50, 71, 0.08), 0px 8px 16px rgba(50, 50, 71, 0.06);
	border-radius: 8px;
	padding: 12px;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	color: #333333;
	position: absolute;
	bottom: 30px;
	display: none;
}
.section-7__card__list li.new-service:hover .new-service-helper {
	display: block;
}
.wishlist-form-section {
	padding: 78px 0;
	width: 100%;
}
.wishlist-form-wrap {
	background: #FFFFFF;
	padding: 32px;
	box-shadow: 0px 8px 8px rgba(50, 50, 71, 0.08), 0px 8px 16px rgba(50, 50, 71, 0.06);
	border-radius: 16px;
	background: url(../../../../../img/grey-car.png);
	background-repeat: no-repeat;
	background-position: 95% 90%;
	width: 100%;
}
.wishlist-form-wrap .products-title {
	margin-bottom: 8px;
}
.wishlist-form-wrap .text {
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 25px;
	color: #000000;
	margin-bottom: 8px;
}
.col-50 {
	width: 50%;
}
.col-638 {
	width: 638px;
}
.wishlist-form label {
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 15px;
	color: #333333;
	padding-left: 12px;
}
.wishlist-form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.wishlist-form .wishlist-item {
	margin-top: 16px;
	width: calc(50% - 8px);
}
.wishlist-form .card-btn-wrap {
	margin-top: 32px;
	margin-bottom: 0;
	padding: 0;
}
.wishlist-form .wishlist-item button:not(.select__item), .wishlist-form .wishlist-item input {
	width: 100%;
    height: auto;
    border-radius: 10px;
    border: 1px solid #E5E5E5;
    background: #FFFFFF;
    background-color: #FFFFFF;
    padding: 15px;
    font-weight: 300;
    font-size: 18px;
    line-height: 18px;
    color: #666666;
    outline: none;
    margin-top: 4px;
    box-shadow: none;
    box-sizing: border-box;
}
.wishlist-form .select__list--show {
	z-index: 4;
	max-height: 400px;
	overflow-y: auto;
	background: #FFFFFF;
}
.wishlist-form .select__item {
	outline: none;
	box-sizing: border-box;
}
.wishlist-form .select {
	max-width: 100%;
}
.section-6, .section-7, .section-9, .section-11 {
    overflow-x: hidden;
}



.mlp-section {
    width: 100%;
    height: 100vh;
    background-color: #FAFAFA;
    padding: 64px 24px 24px;
    z-index: 100;
    display: block;
}
.mlp-wrap {
    width: 400px;
    margin: 0 auto;
}
.mlp-block {
	width: 100%;
	margin: 0 auto;
	padding: 16px;
	border-radius: 10px;
	border: 1px solid #E5E5E5;
	background: #FFFFFF;
	color: #666666;
	font-size: 16px;
    line-height: 16px;
    margin-bottom: 24px;
}
.mlp-name {
	font-weight: 600;
	margin-bottom: 16px;
}
.star-item {
	content: ' ';
    display: inline-block;
    background-image: url(../../../../../img/star.svg);
    width: 18px;
    height: 18px;
    background-position: 0;
    margin-right: 6px;
    opacity: 0.3;
}
.star-item.active {
	opacity: 1;
}
.mlp-block textarea {
	background: #F8F8F8;
    border-radius: 6px;
    height: 69px;
    border: none;
    outline: 0;
    font-weight: 400;
    font-size: 16px;
    padding: 12px;
    line-height: 18px;
    color: #000;
    width: 100%;
}
.ifNegative, .ifPositive {
	display: none;
}
.visible-step.ifNegative, .visible-step.ifPositive {
    display: block;
}
.mlp-rating {
	width: fit-content;
}
.mlp-link {
	width: 80px;
	display: inline-block;
	padding: 8px;
	cursor: pointer;
	margin-right: 8px;
}
.mlp-link img {
	width: 100%;
	height: 30px;
	object-fit: contain;
}




/* новый блок контактов и офиса */

.office-slider-wrap {
	width: 100%;
	display: flex;
	box-shadow: 0px 8px 8px rgba(50, 50, 71, 0.08), 0px 8px 16px rgba(50, 50, 71, 0.06);
	border-radius: 8px;
	height: 485px;
}
.office-block {
	padding: 80px 0;
	width: 100%;
}
.office-block .m-title {
	text-align: left;
}
.office-block .card-slider__item .card-text {
	margin-top: 0;
	box-sizing: border-box;
	height: 100%;
}
.office-block .card-slider__item .card-text__title {
	margin-bottom: 32px;
}
.section-10.contacts .office-block .city-slider-wrap .arrow-c {
	box-shadow: none;
}
.office-block .card-slider {
	padding: 0;
	height: 100%;
	background: #fff;
	border-radius: 0 8px 8px 0;
}
.office-block .card-slider__item .card-text {
	box-shadow: none;
	padding: 101px 24px 35px;
	padding-top: 101px;
}
.office-block .card-slider-wrapper {
	margin-right: 0;
}
.office-workers {
    width: calc(100% - 474px);
}
.office-slide {
    width: 100%;
    overflow: hidden;
    border-radius: 8px 0 0 8px;
    height: 485px;
}
.office-slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

	.gr-theme {
		background: #FAFAFA;
	}
	.text {
		/*font-family: Muller;*/
		font-style: normal;
		font-weight: 300;
		font-size: 18px;
		line-height: 24px;
		color: #333333;
	}
	/* vin-number */
	.vin-section {
		padding: 40px 0 80px;
	}
	.vin-section .m-title {
		margin-bottom: 32px;
		margin-top: 0;
	}
	.vin-wrap {
		width: 100%;
	}
	.vin-info {
		margin-top: 40px;
		font-size: 16px;
		line-height: 22px;
	}
	.vin-info p {
		margin-bottom: 12px;
	}
	.vin-search-wrap {
		display: flex;
		position: relative;
		box-sizing: border-box;
		align-items: center;
		justify-content: space-between;
	}
	.vin-search-wrap input {
		outline: none;
		font-style: normal;
		font-weight: 300;
		font-size: 18px;
		line-height: 18px;
		color: #393939;
		border: none;
		width: calc(100% - 132px);
		padding: 25px 0 25px 40px;
		box-sizing: border-box;
	}
	.vin-col-2 {
	    width: auto;
    }
	.box {
		background: #FFFFFF;
		box-shadow: 0px 0px 8px rgba(50, 50, 71, 0.1), 0px 0px 16px rgba(50, 50, 71, 0.1);
		border-radius: 8px;
	}
	.search-btn {
		width: fit-content;
		border: none;
		cursor: pointer;
		border-radius: 10px;
	}
	.vin-result {
		position: relative;
		padding: 50px 100px 100px;
		margin-top: 40px;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.vin-result:before {
		content: '';
		position: absolute;
		width: calc(100% - 64px);
		height: 20px;
		left: 32px;
		bottom: -21px;
		background: #FFF;
		border-radius: 0 0 20px 20px;
		box-shadow: 0 15px 25px rgb(0 0 0 / 5%);
	}
	.vin-result-items {
		margin-top: 24px;
	}
	.vin-result-item {
		/*display: flex;*/
		margin-bottom: 8px;
		font-size: 20px;
		line-height: 170%;
	}
	.vin-result-item .gr-text {
		margin-right: 12px;
	}
	.vin-result-item a {
		color: #333;
		text-decoration: underline;
	}
	.vin-photos {
		width: 100%;
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
		grid-gap: 24px;
		margin-top: 52px;
	}
	.vin-photos img {
		width: 100%;
		border-radius: 8px;
		overflow: hidden;
		height: 100px;
		object-fit: cover;
	}
	.vin-icons {
		display: flex;
		gap: 30px;
		width: 100%;
		justify-content: center;
		flex-wrap: wrap;
		margin-top: 67px;
		margin-bottom: 40px;
	}
	.vin-icons li {
		background: #FFFFFF;
		box-shadow: 0px 8px 8px rgba(50, 50, 71, 0.08), 0px 8px 16px rgba(50, 50, 71, 0.06);
		border-radius: 16px;
		padding: 55px 24px 16px;
		font-style: normal;
		font-weight: 500;
		font-size: 17px;
		line-height: 20px;
		text-align: center;
		color: #333333;
		position: relative;
		width: 270px;
		height: 151px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.vin-icons li.vin-font-xs {
		font-size: 16px;
	}
	.vin-icons li img {
		position: absolute;
		border: 9px solid #FAFAFA;
		top: -37px;
		left: 91px;
		border-radius: 50%;
	}
	.second-row {
		margin-top: 27px;
	}

.preloader {
  /*фиксированное позиционирование*/
  /* position: fixed; */
  /* координаты положения */
  position: relative;
  height: 180px;
  /* фоновый цвет элемента */
  background: #FAFAFA;
  /* размещаем блок над всеми элементами на странице (это значение должно быть больше, чем у любого другого позиционированного элемента на странице) */
  z-index: 1001;
  margin-top: 64px;
}

.preloader__row {
  position: relative;
  top: 56px;
  left: 50%;
  width: 70px;
  height: 70px;
  margin-top: -35px;
  margin-left: -35px;
  text-align: center;
  animation: preloader-rotate 2s infinite linear;
}

.preloader__item {
  position: absolute;
  display: inline-block;
  top: 0;
  background: linear-gradient(180deg,#fadb69,#f4d14e);
      border-bottom-left-radius: 3% 50%;
    border-bottom-right-radius: 3% 50%;
    border-top-left-radius: 3% 50%;
    border-top-right-radius: 3% 50%;
  width: 35px;
  height: 35px;
  animation: preloader-bounce 2s infinite ease-in-out;
}

.preloader__item:last-child {
  top: auto;
  bottom: 0;
  animation-delay: -1s;
}

@keyframes preloader-rotate {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes preloader-bounce {

  0%,
  100% {
    transform: scale(0);
  }

  50% {
    transform: scale(1);
  }
}

.loaded_hiding .preloader {
  transition: 0.3s opacity;
  opacity: 0;
}

.loaded .preloader {
  display: none;
}



@media (max-width: 991px) {
	.el-carfax .propmtButton, .europa-helper .propmtButton {
		display: none;
	}
	.section-7__card {
		padding: 24px 16px;
	}  
	.wrapper {
		padding: 0 20px;
	}
	.section-7__cards {
		display: flex;
		width: 100%;
	}
	.section-7__card {
		max-width: 235px;
	}
	.section-7 .monet2 {
		z-index: 2;
	}
	.mob-menu {
		order: 3;
		display: block;
	}
	.header {
		height: 60px;
		width: 100%;
	}
	.header-logo {
		order: 1;
	}
	.header-phone {
		order: 2;
		font-size: 13px;
	}
	.mob-menu span {
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.mob-menu span:before {
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.mob-menu span:after {
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	.mob-menu.opened span {
		background: transparent;
	}
	.mob-menu.opened span::before {
		top: 0;
		transform: rotate(45deg);
		width: 26px;
		background: #EC1E31;
	}
	.mob-menu.opened span::after {
		top: 0;
		transform: rotate(-45deg);
		width: 26px;
		background: #EC1E31;
	}
	.header-menu {
		left: 0;
		padding: 0px 16px 32px 0;
		width: 95%;
		height: calc(100vh - 100px);
		display: none;
	}
	.header-menu.opened {
		display: block;
		overflow-y: scroll;
	}
	.header-menu-drop {
		width: 100%;
	}
	.header-soc {
		width: 242px;
		height: 40px;
		padding-left: 16px;
		margin-top: 20px;
	}
	.header-soc a {
		width: 35px;
		height: 35px;
		filter: none;
	}
	.header-menu-el {
		border-bottom: 1px solid #F0F0F0;
	}
	.header-menu-el a {
		font-style: normal;
		font-weight: 600;
		font-size: 24px;
		line-height: 32px;
		color: #333333;
		margin-bottom: 0;
		padding: 8px 0 8px 16px;
		position: relative;
	}
	.header-menu-el a:not(.disabled):hover {
		background: #FFD742;
	}
	.header-menu-el a.actual {
		font-weight: 500;
		color: #333333;
		background: #FFD742;
	}
	.header-menu-el a.actual:before {
		content: '';
		width: 3px;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		background: #FFD742;
		display: block;
	}
	.header-menu-drop-wrap {
		padding: 0;
	}
	.header-menu-drop-wrap a {
		font-style: normal;
		font-weight: 300;
		font-size: 18px;
		line-height: 18px;
		color: #333333;
		padding: 11px 0 11px 28px;
		margin-bottom: 0;
	}
	.footer-docs {
		width: 100%;
		margin: 16px 0;
	}
	.section-5 .cards-wrap {
		grid-template-columns: 1fr 1fr !important;
	}
	.features-block-title, .features-block-el {
		font-size: 16px;
		line-height: 16px;
	}
	.features-block-el {
		align-items: center;
	}
	.map-block__map, .section-10 .map-block__map .map {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.section-10 .map-block__map {
		order: 1;
	}
	.section-10.contacts {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.m-title {
		margin-bottom: 40px;
		font-size: 26px;
		line-height: 28px;
	}
	.partner-logo {
		margin-right: 0;
	}
	.partner-text-wrap {
		padding: 12px;
	}
	.partnership-wrap {
		flex-direction: column;
		    width: 100% !important;
	}
	.partner-text-wrap:before {
		width: calc(100% - 40px);
	}
	.product-pic {
		width: 100%;
	}
	.product-details {
		width: 100%;
		padding: 22px; 
	}
	.year-content.with-pic .year-text {
		padding-left: 0;
	}
	.partner-text12 img {
		width: 100%;
	}
	.reviews-block {
		margin-top: -20px;
	}
	.review-top {
		margin-top: 44px;
	}
	.stepsNav {
		top: 59px;
	}
	.product-wrap {
		flex-wrap: wrap;
	}
	.connect-btns-wrap {
		margin-left: 36px;
	}
.section-10 {
	padding: 40px 0;
	overflow-x: hidden;
}
/* новый блок контактов и офиса */ 
.office-slider-wrap {
	flex-direction: column;
	height: auto;
}
.office-block {
	padding: 40px 0;
}
.office-workers {
	width: 100%;
}
.office-slides {
    height: 280px;
}
.office-slide {
	border-radius: 8px 8px 0 0;
	height: 280px;
}
.office-block .card-slider {
	height: auto;
	width: 100%;
	max-width: 100%;
	min-width: 100%;
}
.office-slider-wrap {
	box-shadow: none;
}
.section-10.contacts .office-block .card-slider-wrapper {
	width: 100%;
}
.section-10.contacts .office-block .city-slider-wrap .arrow-c {
    width: 54px;
}
.section-10.contacts .office-block .card-slider__item .card-text {
    min-height: 394px;
    border-radius: 8px;
    padding: 16px;
    padding-top: 90px;
    justify-content: flex-start;
}
.office-block .city-slider.contacts {
	padding-bottom: 0;
}
}


@media (max-width: 661px) {
	.imgg img {
    position: absolute;
    left: -17px !important;
}
	.m-title {
	font-size: 25px !important;
}
	.partner-text-wrap {
		width: 100%;
	}
	header.header {
		box-shadow: 0px 2px 2px rgba(50, 50, 71, 0.06), 0px 2px 4px rgba(50, 50, 71, 0.06);
		background: #FFFFFF;
	}
	.spacer {
		height: 60px;
	}
	.m-title {
		margin-bottom: 20px;
		font-size: 22px;
		line-height: 24px;
	}
	.partner-text {
		font-size: 16px;
	}
	.footer-docs {
		width: 100%;
		flex-direction: column;
	}
	.footer-docs a {
		text-align: center;
		margin-top: 26px;
	}
	.section-7__card {
		max-width: 95%;
		height: 615px;
		display: flex !important;
		padding: 16px;
		margin: 0px 0 40px;
		min-height: auto;
		box-sizing: border-box;
	}
	.section-7 .monet1 {
		display: none !important;
	}
	.section-7 .wrapper {
		padding: 0;
	}
	.fixed-mob-nav .btn a, .fixed-mob-nav .btn p {
		font-size: 14px;
	}
	.footer__top {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.footer__top__nav {
		flex-direction: column;
		margin-bottom: 12px;
		justify-content: center;
		margin-top: 24px;
	}
	.footer__top__soc-nav :not(:last-child) {
		margin-right: 8px;
	}
	.footer__bottom {
		display: flex;
		flex-direction: column;
	}
	.footer__bottom .pay-icons {
		display: flex;
		justify-content: space-between;
		width: 70%;
	}
	.footer__bottom .pay-icons :not(:last-child) {
		margin-right: 0;
	}
	.top__outer {
		background: #F8F8F8;
	}
	.section-5 .cards-wrap {
		grid-template-columns: 1fr !important;
	}
	.products-top {
		margin-bottom: 20px;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.products-top1, .products-top2 {
		margin-right: 0 !important;
	}
	.footer-docs {
		margin-top: 26px;
	}
	.section-5 .filter-nav__reset {
		position: relative;
		width: 100%;
		justify-content: center;
		margin-top: 10px;
	}
	.features-block-title, .features-block-el {
		font-size: 14px;
		line-height: 14px;
	}
	.features-block-title {
		height: 30px;
	}
	#features .container {
		padding-right: 0;
	}
	.features-slide {
		overflow-x: hidden;
	}
	.features-scroll {
		overflow-x: scroll;
		overflow-y: hidden;
	}
	.features {
		padding: 40px 0 40px; 
		overflow-x: scroll;
		width: 100%;
	}
	.features-wrap {
		width: fit-content;
	}
	.features-block {
		width: 200px;
	}
	.features-block-img {
		height: 145px;
	}
	.features-block-img img {
		width: 100%;
	}
	.features-block-el:before {
		content: url(../../../../../img/check-mob.svg);
		margin-right: 4px;
	}
	.features-block-el.no:before {
		content: url(../../../../../img/no-mob.svg);
		margin-right: 4px;
	}
	.features-title {
		font-size: 22px;
		line-height: 22px;
	}
	.features-top-title {
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 10px;
	}
	.features-options {
		top: 258px;
		left: 0;
		right: 15px;
		width: calc(100% - 15px);
	}
	.features-block-el {
		height: 44px;
		padding: 12px 0;
		margin-top: 40px;
		align-items: center;
	}
	.features-block-el3, .features-block-el5, .features-block-el4, .features-block-el6 {
		height: 60px;
	}
	.features-options-block2, .features-options-block3 {
		margin-top: 40px;
	}
	.features-options-block4, .features-options-block5, .features-options-block6, .features-options-block7 {
		margin-top: 56px;
	}
	.features-options-block {
		padding: 12px 0;
	}
	.features-bottom {
		margin-top: 64px;
	}
	.top-wrap .top-title {
		text-align: center;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.top-wrap .btn-wrap {
		text-align: center;
		width: 100%;
	}
	.top-wrap .dropbtn__show, .top-wrap .dropbtn__btn {
		line-height: 50px;
	}
	.new-video__arrows {
		display: none;
	}
	.terms-of-use__content, .confidentiality__content, .rights-popup__content, .success-popup__content {
		width: 90%;
		padding: 16px;
	}
	.terms-of-use__content .scroll-popup, .confidentiality__content .scroll-popup {
		height: 380px;
	}
	.terms-of-use-popup__title, .confidentiality-popup__title {
		font-size: 18px;
		line-height: 22px;
	}
	.section-10.contacts {
		padding: 0;
		padding-top: 20px;
		padding-bottom: 20px !important;
	}
	.section-10.contacts .map-block__howToUze {
		display: none;
	}
	.section-10.contacts .map-block__map .map {
		margin-top: 40px;
	}
	.move {
		top: 60px;
	}
	.section-3__cards {
		margin-top: 40px;
	}
	.section-3__cards .card-wrap .card {
		height: 345px;
	}
	.section-3__cards .card-wrap .card__content__text {
		line-height: 20px;
	}
	.section-5 .bullets__item p {
		width: 100%;
	}
	.section-5, .section-6, .section-7, .section-8, .section-9, .section-10, .section-11, .section-12, .section-13 {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.section-5__heading-info {
		margin-top: 0;
	}
	.section-8__heading p {
		margin-top: 14px;
	}
	.section-8 .card-btn-wrap {
		padding-bottom: 0;
	}
	.card-btn {
		text-transform: uppercase;
		line-height: 20px;
		height: auto;
		text-align: center;
	}
	.section-11 .sec11-slider .team-slider {
		margin-top: 0;
	}
	.section-13 .cards-wrap {
		margin-top: 20px;
	}
	.hero {
		padding-bottom: 40px;
	}
	.show-more {
		margin-top: 40px;
	}
	.top__list:before {
		bottom: 0;
	}
	.hero.catalog img {
		display: none !important;
	}
	.hero__content {
		align-items: center;
	}
	.hero__content .hero__post {
		text-align: center;
	}
	.hero__pre {
		line-height: 16px;
	}
	.step__btns {
		padding-left: 0;
		align-items: center;
	}
	.step__btns span {
		margin-bottom: 15px;
		font-size: 14px;
	}
	.types-wrap {
		margin: 0 auto 16px;
	}
	.section-8 .points .point {
		margin-top: 30px;
	}
	.section-8 .points .point::after {
		display: none;
	}
	.section-8 .points .point, .section-8 .points li:nth-child(2n) {
		flex-direction: row-reverse;
		justify-content: space-between;
		align-items: center;
	}
	.section-8 .points li:nth-child(odd) .point__text {
		margin-right: 0;
	}
	.section-8 .points .point .point__text {
		width: calc(100% - 100px) !important;
	}
	.section-8 .points .point.active .point__text {
		font-size: 15px;
	}
	.animation-block {
		height: 805px;
	}
	.section-8 .bush-bottom-left, .section-8 .bush-bottom-right, .section-8 .bush-bottom-right__sm, .section-8 .bush-top-left {
		display: none !important;
	}
	.section-8 .points .point.active .point__number:before {
		display: none;
	}
	.compare-tabs {
		position: relative;
	}
	.compare-tabs-block {
		padding: 10px 20px;
		font-size: 14px;
	}
	.compare-tabs-block1 {
		margin-right: 16px;
	}
	.header-phone-top {
		display: none;
	}
	.logo-mob {
		display: block;
		width: 100px;
	}
	.logo-full {
		display: none !important;
	}
	.compare-tabs {
		padding: 0;
		top: 0;
	}
	.requisites-popup__content ul {
		height: 430px;
		overflow-y: scroll;
	}
	.requisites-popup__content ul ::-webkit-scrollbar-button {width: 6px; height: 0px }
	.requisites-popup__content ul ::-webkit-scrollbar-track {background: #dbdbdb; box-shadow:none inset; }
	.requisites-popup__content ul ::-webkit-scrollbar-thumb {background-color: #fee153; box-shadow:0px 1px 1px #ccc inset; }
	.requisites-popup__content ul ::-webkit-resizer {width: 0; height: 0px }
	.requisites-popup__content ul ::-webkit-scrollbar {width: 6px; height: 0px; }

/*
.section-13 .cards-wrap {
	display: flex;
}
*/
#lot-popup {
	width: 95%;
}
#lot-popup .caption {
	font-size: 22px;
}
#lot-popup form {
	padding-left: 14px;
	padding-right: 14px;
}
.lot-number input {
	margin-bottom: 0;
}
#lot-popup .yellow {
	margin-top: 0;
	margin-bottom: 20px;
}

.info__right {
	padding: 36px 0;
}




.top-contacts {
	width: 100%;
	display: flex;
	background: #FFFFFF;
	align-items: center;
	padding: 0 28px 0 16px;
	justify-content: space-between;
	position: relative;
}
.top-contacts-item {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	color: #333333;
	position: relative;
	padding: 17px 0;
}
.top-contacts-item.active {
	font-weight: bold;
}
.full-contacts-item {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100vw; 
	background: #FAFAFA;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 14px;
	color: #333333;
	padding: 10px 16px;
	z-index: 6;
	transform: translateY(-100%);
	-webkit-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease;
	box-shadow: 0px 2px 2px rgba(50, 50, 71, 0.06), 0px 2px 4px rgba(50, 50, 71, 0.06);
	text-decoration: underline;
}
.full-contacts-item:after {
	content: "";
	width: 19px;
	height: 19px;
	background: url(../../../../../img/navigator.svg);
	background-size: cover;
	position: absolute;
	right: 16px;
	top: 8px;
}
.full-contacts-item.active {
	display: block;
	transform: translateY(0);
}
.top-contacts-item:after {
	content: "";
	width: 10px;
	height: 6px;
	background: url(../../../../../img/header-menu.svg);
	position: absolute;
	right: -14px;
	top: 22px;
}
.top-contacts-item.active:after {
	-webkit-transition: .3s ease;
	-o-transition: .3s ease;
	transition: .3s ease;
	transform: rotate(180deg);   
}
.header__mobimg img {
	width: 100%;
}
.card-slider__item .img-block {
	height: 174px;
}
.years-item {
	font-size: 18px;
	font-size: 16px;
	padding: 8px;
	width: fit-content;
}
.history-wrap {
	flex-wrap: wrap;
} 
.years {
	margin-right: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 12px;
}
.year-content {
	width: 100%;
	padding: 24px 24px;
	font-size: 16px;
	line-height: 22px;
}
.year-content.with-pic img {
	width: 100%;
	margin-bottom: 20px;
}
.year-content p:before {
	display: none;
}
.years-item:before {
	display: none;
}
.years-item.active {
	background: linear-gradient(180deg, #FADB69 0%, #F4D14E 100%);
	border-radius: 8px;
}
.hero.catalog.usa {
	background-position-x: 60%;
	background-position-y: 200%;
}
.hero.catalog.usa .hero__title {
	margin-top: 30px;
}
.hero.catalog.usa .hero__subtitle.catalog__subtitle {
	margin-top: 248px;
	font-size: 13px;
	line-height: 16px;
}
.hero.catalog.usa .hero__subtitle.catalog__subtitle.second {
	margin-top: 4px;
}
.catalog__subtitle:not(.second) {
	width: 100%;
}
.wrapper.usa {
	padding: 0;
}
.wrapper.usa .header__mobimg {
	width: 100%;
}
.wrapper.usa ~ .hero__bush {
	display: none !important;
}
.wrapper.usa .top-wrap .top-title {
	padding: 0 15px;
}
.partnership {
	padding: 40px 0;
}
.partner-logo img {
	margin-top: -45px;
}
.auto-card {
	width: 100%;
}
.catalog .hero__title {
	margin-top: 75px;
}
.usa .hero__title {
	margin-top: 45px;
}
.products-top1, .products-top2, .products-top0 {
	padding: 6px 11px;
}
.products-top1 span, .products-top0, .products-top2 {
	font-size: 13px;
	line-height: 18px;
}
.products-top img {
	width: 12px;
}
.reviews-top, .review-top {
	flex-wrap: wrap;
}
.reviews-left {
	margin-bottom: 12px;
}

.new-video__ask {
	width: 150px;
	font-size: 12px;
	line-height: 12px;
	padding: 8px 40px;
	position: absolute;
	top: 16px;
}

.new-video__left {
	display: block;
}

.new-video__action {
	font-size: 14px;
	line-height: 16px;
	white-space: nowrap;
	color: #000;
	padding-right: 0;
	position: absolute;
	top: 275px;
	left: -15px;
}
.new-video__left:before {
	display: none;
}
.section-5 .wrapper .filter-nav .arrowt {
	opacity: 1;
}
.section-7__cards {
	height: 660px;
}
.product-wrap {
	flex-wrap: wrap;
	margin-top: 26px;
}
.product-pic {
	width: 100%;
	margin-right: 0;
}
.to-catalog {
	margin-bottom: 16px; 
}
.product-details {
	width: 100%;
	padding: 16px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: -1px;
}
.main-product-pic {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.section-7 .m-title {
	text-align: center;
}
.subtitle {
	font-size: 22px;
	line-height: 24px;
}
.product-details-item {
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 6px;
}
.product-descr {
	width: 100%;
	margin-top: 40px;
	font-size: 16px;
	line-height: 22px;
}
.descr-pricing {
	margin-top: 40px;
}
.connect-btn {
	margin-top: 24px;
}

.connect-btns-wrap {
flex-wrap: wrap;
    line-height: 80px;
}
.connect-btns-wrap .btn-1:first-child {
	margin-right: 0;
	margin-bottom: 12px;
}
.btn-1 {
	padding: 18px 16px 18px 36px;
}
.btn-1:before {
	width: 56px;
	height: 56px;
	top: -2px;
}
.btn-1:after {
	left: -22px;
	top: 11px;
}
.recommended-wrap {
	margin-top: 56px;
}
.price-item {
	width: 100%;
	float: right;
}
.product-price-item {
	font-size: 18px;
	margin-bottom: 6px;
}
.product-price {
	font-size: 18px;
	padding-top: 8px;
}
.product-details .minsk-price-block {
	margin-bottom: 12px;
	padding: 0;
	margin-top: 76px;
}
.step .bld {
	margin-bottom: 16px;
}
.info__right .text {
	margin-bottom: 12px;
}
.info__right .bld, .uk {
	padding-left: 56px;
}
.mob-read-more {
	display: block;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 20px;
	text-decoration-line: underline;
	color: #333333;
	margin-top: 16px;
}
.client-photo {
	width: 26px;
	height: 26px;
}
.partner-text {

	overflow: hidden;
}
.partner-text.active {
	height: fit-content;
}
.partner-text.active ~ .mob-read-more {
	display: none;
}
.partner-title {
	display: none;
}
.section-6__subtitle {
	font-size: 16px;
	margin-top: 0;
}
.section-6__content__social .social-list {
	padding: 24px;
}
.section-6__content__social .social-list__title {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 16px;
}
.section-6__content__social .social-list__item__dot {
	margin-right: 8px;
	margin-top: 0;
}
.section-6__content__social .social-list p {
	width: 100%;
	font-size: 15px;
	line-height: 20px;
}
.section-6__content__social .social-list li:not(:last-child) {
	margin-bottom: 16px;
}
.section-6__content {
	margin-top: 24px;
}
.section-6__content__numbers {
	flex-direction: row;
	margin-right: 0;
	overflow-x: scroll;
	width: fit-content;
}
.section-6__content__numbers .number {
	padding: 16px;
	margin-right: 16px;
}
.section-6__content__social {
	margin-top: 0;
}
.section-6__content__numbers .number__text {
	white-space: nowrap;
}
.section-9 .form-block .form1 .phone-block {
	margin-top: 0;
}
.section-9 .form-block .form1 .card-btn-wrap {
	margin-top: 24px;
}
.section-9__heading-info .bullets {
	margin: 24px 0;
}
.bullets__item span {
	margin-left: 0;
}
.section-9 {
	min-height: 693px;
}
.section-9 .current-block .select__current {
	margin-bottom: 24px !important; 
}
.section-9 .form-block .form1 .selects-wrap .select-budget {
	margin-bottom: 0;
}
.section-5__bullets.bullets {
	margin-left: 0;
	margin-bottom: 0;
}
.footer__bottom .pay-icons {
	width: 100%;
}
.footer__bottom .pay-icons img {
	width: 100%;
}
.viber.mob, .telegram.mob {
	display: block;
}

.section-3__wrapper {
	width: 100%;
	overflow-x: scroll;
}
.section-3 {
	padding-bottom: 40px;
}
.section-3__cards {
	width: fit-content;
	display: flex;
	padding: 60px 0px;
	margin-top: 0;
}
.section-3__cards .card-wrap .card__content__text {
	font-size: 14px;
}


.features .m-title:after {
	content: url(../../../../../img/cars-swiper.png);
	position: absolute;
	width: 63px;
	height: 14px;
	display: block;
}
.appl-form input, .appl-form select {
	width: 100%;
}
.appl-form-top {
	margin-bottom: 24px;
}
.terms-of-use__content, .confidentiality__content, .rights-popup__content, .requisites-popup__content {
	width: 95%;
	padding: 24px;
}
.main-product-pic img {
	height: 208px;
}

.cards-wrap {
	grid-template-columns: 1fr;
}
.cards-wrap .section-5__card {
	width: 100%;
}
.result-img img {
	max-width: 100%;
}
.detail-pic {
	height: 69px;
}
.other-pics-wrap {
	margin-bottom: 16px;
}
.product-details .minsk-price-block .minsk-price-string, .product-details .minsk-price-block .minsk-price {
	font-size: 14px;
}
.lot-tooltip-mob {
	display: none;
	position: absolute;
	bottom: 20px;
	left: -96px;
	width: 200px;
	background: linear-gradient(180deg, #FADB69 0%, #F4D14E 100%);
	box-shadow: 0px 8px 8px rgb(50 50 71 / 8%), 0px 8px 16px rgb(50 50 71 / 6%);
	border-radius: 8px;
	padding: 12px;
	color: #333333;
}
.lot-helper:hover .lot-tooltip {
	display: none;
}
.lot-tooltip-mob.opened {
	display: block;
}
.col-100-xs {
	width: 100% !important;
}
.wishlist-form-section {
    padding: 40px 0;
}
.wishlist-form-wrap {
	padding: 24px;
	background: none;
}
.wishlist-form-wrap .text {
	font-size: 14px;
    line-height: 18px;
}
.wishlist-form .select__list--show {
	z-index: 7;
}
.section-8 .card-btn-wrap button {
	margin-top: 32px;
}
.text {
	font-size: 18px;
	line-height: 24px;
}
.office-slides {
    height: 200px;
}
.office-slide {
    height: 100%;
}
.wishlist-form .select__item {
	min-height: 46px;
}
.europa-helper:hover .europa-tooltip {
    display: none;
}
.top-wrap {
	min-height: 525px;
	background: url(../../../../../img/main-usa.jpg);
	background-position: bottom;
	background-size: 100%;
	background-repeat: no-repeat;
}
.hero .bg1 {
	background: url(../../../../../img/header/autogroup1.jpg) no-repeat;
}
.videoElement {
	height: 60vh !important;
}
/* vin-number */
.vin-section {
	padding: 40px 0 80px;
}
.vin-search-wrap input {
	width: calc(100% - 92px);
	padding-left: 15px;
}
.vin-result {
    padding: 40px 15px;
    margin-top: 40px;
}
.vin-result-item {
	font-size: 16px;
line-height: 170%;
margin-bottom: 0;
}
.vin-result-items {
	margin-top: 14px;
}
.vin-photos {
	grid-template-columns: 1fr 1fr 1fr;
	margin-top: 40px;
}
.vin-col-2 {
	margin-top: 24px;
}
	.vin-icons {
		gap: 50px;
		margin-top: 60px;
	}
	.vin-icons li {
		padding: 55px 16px 22px;
		font-size: 15px;
		line-height: 20px;
		width: 224px;
		height: 135px;
		margin-top: 55px;
	}
	.vin-icons li.vin-font-xs {
		font-size: 14px;
	}
	.vin-icons li img {
		position: absolute;
		border: 9px solid #FAFAFA;
		top: -38px;
		left: 72px;
		width: 72px;
		border-radius: 50%;
	}
	.second-row {
		margin-top: 0;
	}
}















/*-- regions map Nikolay--*/
.mapWrapper{
	width: 800px;
	height: 600px;
	margin: 0 auto;
	position: relative;
}
.representationsMap{
	position: absolute;
	left: 0;
	top: 0;	
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url('../../../../../img/regionsMap/BelarusMap.png');
	display: none;
	//	background-color: green;
	z-index: 1;
}
.representationsMap .mapPoint{
	width: 5.94%;
	position: absolute;
	z-index: 1;
	//	background-color: green;
}
.representationsMap .mapPoint{
	content: url('../../../../../img/regionsMap/grayMark.png');	
}
.representationsMap .mapPoint[data-active]{
	content: url('../../../../../img/regionsMap/redMark.png');
}
/*- Расположение городов -*/
.representationsMap .mapPoint[data-city = 'grodno']{
	left: 16.75%;
	top: 54%;
}
.representationsMap .mapPoint[data-city = 'brest']{
	left: 15.75%;
	top: 77.16%;
}
.representationsMap .mapPoint[data-city = 'minsk']{
	left: 43.13%;
	top: 48.83%;
}
.representationsMap .mapPoint[data-city = 'gomel']{
	left: 67.5%;
	top: 72.5%;
}
.representationsMap .mapPoint[data-city = 'mogilev']{
	left: 61.25%;
	top: 50%;
}
.representationsMap .mapPoint[data-city = 'vitebsk']{
	left: 59.75%;
	top: 24.83%;
}
.map-block .map{
	position: relative;
}
.svg-content{
	background-color: transparent;
}
/*- Расположение городов завершение-*/
/*-- regions map end--*/
.logo-full {
	width: 250px;
}
.m-title {
	font-size: 40px;
}
.imgg img {
	position: absolute;
	left: 4px;
}
.imgg p{

line-height: 29px;

}
.assaa img {
	width: 100%;
}
.a18622da_e04c_41fc_b6ea_82a9b5417c40_6bd79e10_5bb8_4d3b_a208_ccc01b469bf4_center ~ a {
	display: none!important;
	}

	.seo h2 {
		font-size: 18px;
	}
	.seo p{
		font-size: 16px;
	}
	.seo li{
		font-size: 16px;
	}