<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.service_page_body .old-site-root-element  .discountsPageReturn{
	display: none;
}
.service_page_body .old-site-root-element  .showOnMap{
	display: none
}
/*.service_page_body .aboutMainGalleryWrap,*/
.old-site-root-element .service_page_body{
	background-color:white;
}
.old-site-root-element .servicePageContactsBlock{
	/*margin-left:-20px;*/
	width: calc(100% + 20px);
}
@media(max-width: 900px){
.old-site-root-element .servicePageContactsBlock{
	width: calc(100% + 40px);
}	
}
@media(max-width: 799px){
.service_page_body .old-site-root-element  .showOnMap{
	display: block;
}
}
.old-site-root-element ol{
	padding-left:0;
}

.old-site-root-element .servicePageTypo h1+p,.old-site-root-element .servicePageTypo h1+h2,.old-site-root-element .servicePageTypo style+p,.old-site-root-element .servicePageTypo style+h2{
    margin-top: 40px;
}
.old-site-root-element .servicePageTypo ul li{
	margin-left:40px;
	position: relative;
}
.old-site-root-element .servicePageTypo ol li{
	margin-left:30px;
	position: relative;
}
.old-site-root-element .servicePageTypo img{
	margin-top:15px;
}
.old-site-root-element .servicePageTypo ul,.old-site-root-element .servicePageTypo ol{
	margin:10px 0;
}
.old-site-root-element .servicePageTypo ul li:before{
	content:'·';
	position: absolute;
	left:-15px;
	top:0;
	font-size:40px;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
}

.old-site-root-element .servicePageTypo ol&gt;li&gt;p:first-child&gt;span:first-child{
	padding-right:5px;
}
.old-site-root-element .servicePageTypo h2{
	font-size:22px;
}

/*.servicePageTypo .T3{
	font-weight: bold;
}*/

.old-site-root-element .servicePageTypo h1{
    line-height: 40px;
}

.old-site-root-element .servicePageTypo .servicePageTypo__numericOl li{
	display: list-item;
	list-style: decimal;
	margin-left:40px;
}


.old-site-root-element .standartContentBlock .T2,.old-site-root-element .standartContentBlock .T3,.old-site-root-element .standartContentBlock .T4,.old-site-root-element .standartContentBlock .T5,.old-site-root-element .standartContentBlock .T6,.old-site-root-element .standartContentBlock  i,.old-site-root-element .standartContentBlock  b{
    font-style: normal !important;
    font-weight: normal !important;
}
.old-site-root-element .standartContentBlock .Strong{
	font-weight: normal !important;
}

.old-site-root-element .uslPageTypo.servicePageTypo{
	position: relative;
}
.old-site-root-element .discountsPageContentFixedButton{
	position: fixed;
	top:0;
	right: 20px;
}
.old-site-root-element .discountsPageContentFixedButton .standartButton{
	display:inline-block;
	line-height:45px;
	padding:0 20px;
	white-space:nowrap;
}

.old-site-root-element .discountsPageContentFixedButtonTop{
	position: absolute;
    /*right: -270px !important;*/
}
.old-site-root-element .discountsPageContentFixedButtonBottom{
	position: absolute;
	bottom:0;
	top:auto;
	/*right: -270px !important;	*/
}

@media(max-width:1300px){
.old-site-root-element .discountPageCenteredContent__fixedButton.discountPageCenteredContent.discountPageCenteredContent__last.mobileCentered{
	margin-left: calc(100% * 1.6789473684210525 - 1969.5526315789473px);
}

} 


@media(max-width:1200px){
.old-site-root-element .discountPageCenteredContent__fixedButton.discountPageCenteredContent.discountPageCenteredContent__last.mobileCentered{
	margin-left: 20px;
}	
}
@media(max-width:1130px){
.old-site-root-element .discountPageCenteredContent__fixedButton .uslPageTypo.servicePageTypo{
	padding-right:200px;
}	
}

@media(max-width:1040px){
.old-site-root-element .discountPageCenteredContent__fixedButton .uslPageTypo.servicePageTypo{
	padding-right:300px;
}	
}
@media(max-width:850px){
.old-site-root-element .discountPageCenteredContent__fixedButton .uslPageTypo.servicePageTypo{
	padding-right:280px;
}	
}
/*
.uslPageTypo.servicePageTypo{
	padding-right:calc(100% * -0.8287292817679558 + 897.4033149171271px);
}

}
*/
@media(max-width:799px){
.old-site-root-element .discountPageCenteredContent__fixedButton .uslPageTypo.servicePageTypo{
	padding-right:0;
}	
.old-site-root-element .discountPageCenteredContent__fixedButton .discountsPageContentFixedButton,.old-site-root-element .discountPageCenteredContent__fixedButton .discountsPageContentFixedButton.discountsPageContentFixedButtonTop{
	position: fixed;    
    /*padding: 20px;*/
    /*height: auto;*/
    top:auto !important;
    background-color: white;
    color: #2b2a29;
    opacity: 1;
    right: 0 !important;
    bottom: -1px;
    width: 100%;
    padding: 0;
    height: 60px;    
    z-index: 1;
}
.old-site-root-element .discountsPageContentFixedButton .standartButton{
	width:100%;
	line-height: 60px;
	height: 60px;
	font-size: 22px;
}
.old-site-root-element .discountsPageContentFixedButton.discountsPageContentFixedButtonBottom{
	display: none;
}

}


.old-site-root-element .discountsPageContentFixedButton__hidden{
	display: none;
}


.old-site-root-element .table-marka-hlad {
	font-size: 14px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	overflow-x: auto !important;
}

.old-site-root-element .table-marka-hlad td {
	width: 25%;
	color: #2b2a29;
	font-weight: 500;
	line-height: 26px;
}

.old-site-root-element .table-marka-hlad th{
	color: black;
}

.old-site-root-element .accordion-hlad {
  background-color: #f0f0f0;
  color: #2b2a29;
  font-family: 'Circe-Bold';
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  border-bottom: 1px solid white;
}

.old-site-root-element .active-zapr, .old-site-root-element .accordion-hlad:hover {
  background-color: rgb(255, 233, 219);
  cursor: pointer;
}

.old-site-root-element .accordion-hlad:hover:after {
	background: url(/new/assets/img/services/headerDown__orange.svg) no-repeat center;
}

.old-site-root-element .servicePageTypo .panel {
	max-height: 0px;
  	padding: 0 18px;
  	background-color: white;
  	display: block;
  	overflow: hidden;
  	/*transition: max-height 1s ease-out;
  	-webkit-transition: max-height 1s ease-out;
  	-moz-transition: max-height 1s ease-out;
  	-o-transition: max-height 1s ease-out;
  	-ms-transition: max-height 1s ease-out;*/
}


.old-site-root-element .accordion-hlad:after {
  background: url(/new/assets/img/services/headerDown.svg) no-repeat center;
  content: "";
  width: 21px;
  padding-top: 5px;
  height: 21px;
  font-size: 13px;
  color: #777;
  float: right;
  margin-left: 5px;
}

.old-site-root-element .active-zapr:after {
	background: url(/new/assets/img/services/headerDown__orange.svg) no-repeat center;
	transform: rotate(180deg);
  	content: "";
  	width: 21px;
  	padding-top: 5px;
  	height: 21px;
  	font-size: 13px;
  	color: #777;
  	float: right;
  	margin-left: 5px;
}





/* БЛОК ПРЕИМУЩЕСТВ  */



.old-site-root-element .preim-list-items{
	display: flex;
	position: relative;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
	margin-top: 10px;
	width: calc(100% + 32px);
	left: -16px;
	margin-bottom: 50px;
}


.old-site-root-element .preim-list-items&gt;* {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    width: 22%;
    /*margin-bottom: 32px;*/
    height: 200px;
    margin: 0px 13px;
    box-sizing: border-box;
    border: 1px solid;
    border-radius: 15px;
 	border-color: #C2C9CC; 
 	max-width: 336px;  
}

@media(max-width:1024px){

	.old-site-root-element .preim-list-items&gt;* {
		/*width: 50%;*/
		padding: 0;
		min-height: calc(268px - 20px);
		margin: 5px 10px;


	}

	.old-site-root-element .textcols {
margin-right: unset !important;
}

}


	.old-site-root-element .preim-list-items&gt;*.hidden{
		display: none;
	}

		.old-site-root-element .preim-list-items&gt;*&gt;*{
			display: flex;
			position: relative;
			flex-grow: 1;
			flex-direction: column;
			align-items: flex-start;
			justify-content: flex-start;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
			/*color: #fff;
			background-color: #172126;*/
			box-sizing: border-box;
			padding: 15px 15px 15px;
			border-radius: 20px;
		}


		.old-site-root-element .preim-list-items&gt;*&gt;*&gt;*{
			position: relative;
			z-index: 1;
			pointer-events: none;
		}

		.old-site-root-element .promo-list-link{
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			pointer-events: initial;
		}

		.old-site-root-element .preim-list-items&gt;*.light&gt;*{
			color: #172126;
			background-color: #f0f0f0;
		}

			.old-site-root-element .preim-list-caption{
				font-family: Circe-Bold;
				font-size: 32px;
				line-height: 36px;
				/*max-width: 346px;*/
				/*font-weight: 700;*/
			}

		@media(max-width:1250px){

			.old-site-root-element .preim-list-caption{
				font-family: Circe-Bold;
				font-size: 32px;
				line-height: 36px;
				/*font-weight: 700;*/
			}

		}

			.old-site-root-element .preim-list-desc{
			/*	font-family: Circe-Regular;*/
				font-size: 24px;
				line-height: 28px;
			/*	max-width: 256px;*/
				margin-top: 8px;
				/*margin-bottom: 48px;*/
			}

		@media(max-width:1250px){

			.old-site-root-element .preim-list-desc{
			font-size: 24px;
				line-height: 28px;
				margin-top: 4px;
				/*margin-bottom: 24px;*/
			}

		}

			.old-site-root-element .promo-list-stretch{
				flex-grow: 1;
			}

			.old-site-root-element .promo-list-bonus{
				background: #FFA973;
				border-radius: 12px;
				margin-bottom: 8px;
				padding: 0 12px;
			}

		@media(max-width:1250px){

			.old-site-root-element .promo-list-bonus{
				border-radius: 16px;
				margin-bottom: 12px;
				padding: 4px 12px;
			}

		}

				.old-site-root-element .promo-list-bonus:before{
					display: block;
					position: relative;
					content: 'FIT BONUS';
					white-space: nowrap;
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					align-items: center;
					color: #172126;
					top: 2px;
				}

			@media(max-width:1250px){

				.old-site-root-element .promo-list-bonus:before{
					font-size: 16px;
					line-height: 24px;
				}

			}

			.old-site-root-element .preim-list-date{
				/*font-family: Circe-Regular;*/
				font-size: 30px;
				line-height: 30px;
			    position: absolute;
               /* width: 100%;*/
                bottom: 10px;
                right: 10px;

			}


.old-site-root-element .preim-list-date img {
  	width: 32px;
  	height: 32px;
  	border: 1px solid #F2F6F7;
  	border-radius: 12px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
}

.old-site-root-element div.preim-1:hover img { border: 1px solid #C2C9CC; }

.old-site-root-element .etapusl-list-date img {
  	width: 32px;
  	height: 32px;
  	border: 1px solid #F2F6F7;
  	border-radius: 12px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
}

.old-site-root-element div.etp4:hover img { border: 1px solid #C2C9CC; }



/* БЛОК ЭТАПОВ УСЛУГ */



.old-site-root-element .etapusl-list-items{
	display: flex;
	position: relative;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
	margin-top: 80px;
	width: calc(100% + 32px);
	left: -16px;
	margin-bottom: 80px;
}


.old-site-root-element .etapusl-list-items&gt;* {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    width: 22%;
    /*margin-bottom: 32px;*/
    height: 200px;
    margin: 0px 13px;
    box-sizing: border-box;
    border: 1px solid;
    border-radius: 15px;
    border-color: #FFC39E;
    max-width: 336px;
}

	.old-site-root-element .etapusl-list-items&gt;*.hidden{
		display: none;
	}

		.old-site-root-element .etapusl-list-items&gt;*&gt;*{
			display: flex;
			position: relative;
			flex-grow: 1;
			flex-direction: column;
			align-items: flex-start;
			justify-content: flex-start;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
			/*color: #fff;
			background-color: #172126;*/
			box-sizing: border-box;
			padding: 15px 15px 15px;
			border-radius: 20px;
		}


		.old-site-root-element .etapusl-list-items&gt;*&gt;*&gt;*{
			position: relative;
			z-index: 1;
			pointer-events: none;
		}

		.old-site-root-element .promo-list-link{
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			pointer-events: initial;
		}

		.old-site-root-element .etapusl-list-items&gt;*.light&gt;*{
			color: #172126;
			background-color: #f0f0f0;
		}

			.old-site-root-element .etapusl-list-caption{
				font-family: Circe-Bold;
				font-size: 32px;
				line-height: 36px;
				max-width: 246px;
			}

		@media(max-width:1250px){

			.old-site-root-element .etapusl-list-caption{
				font-family: Circe-Bold;
				font-size: 32px;
				line-height: 36px;
				max-width: 246px;
			}

		}

			.old-site-root-element .etapusl-list-desc{
			/*	
				max-width: 256px;*/
				font-family: Circe-Regular;
				margin-top: 8px;
				font-size: 24px;
                line-height: 28px;
                color: #586066;
			/*	margin-bottom: 48px;*/
			}

		@media(max-width:1250px){

			.old-site-root-element .etapusl-list-desc{
				font-size: 24px;
				line-height: 28px;
				margin-top: 4px;
				font-family: Circe-Regular;
				color: #586066;
				/*margin-bottom: 24px;*/
			}

		}

			.old-site-root-element .promo-list-stretch{
				flex-grow: 1;
			}

			.old-site-root-element .promo-list-bonus{
				background: #FFA973;
				border-radius: 12px;
				margin-bottom: 8px;
				padding: 0 12px;
			}

		@media(max-width:1250px){

			.old-site-root-element .promo-list-bonus{
				border-radius: 16px;
				margin-bottom: 12px;
				padding: 4px 12px;
			}

		}

				.old-site-root-element .promo-list-bonus:before{
					display: block;
					position: relative;
					content: 'FIT BONUS';
					white-space: nowrap;
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					align-items: center;
					color: #172126;
					top: 2px;
				}

			@media(max-width:1250px){

				.old-site-root-element .promo-list-bonus:before{
					font-size: 16px;
					line-height: 24px;
				}

			}

			.old-site-root-element .etapusl-list-date{
				/*font-family: Circe-Regular;*/
				font-size: 30px;
				line-height: 30px;
			    position: absolute;
               /* width: 100%;*/
                bottom: 10px;
                right: 10px;

			}

			.old-site-root-element .etapusl-list-date-1{
				/*font-family: Circe-Regular;*/
			    position: absolute;
               /* width: 100%;*/
                bottom: 15px;
                left: 15px;
                pointer-events: auto;

			}

			.old-site-root-element .etapusl-list-date-3{
				/*font-family: Circe-Regular;*/
			    position: absolute;
               /* width: 100%;*/
                bottom: 15px;
                left: 15px;
                pointer-events: auto;

			}


.old-site-root-element .etp1 {

	color: #F47D32;
	background-color: #FDEFE6;
}

.old-site-root-element .etp2 {
border-color: #C2C9CC;

}

.old-site-root-element .etp3 {
border-color: #C2C9CC;
}

.old-site-root-element .etp4 {
border-color: #C2C9CC;
}


.old-site-root-element div.etp1:hover{ 

background: #FDEFE6;
/* main_orange */

border: 1px solid #F47D32;
box-sizing: border-box;
border-radius: 16px;
color: #FF8A40;


 }


 .old-site-root-element .etp2:hover {/*
border-color: #E5E5E5;*/

}

.old-site-root-element .etp3:hover {
border-color: #586066;
color: #172126;
}

.old-site-root-element .etp4:hover {
border-color: #586066;
color: #172126;
}


.old-site-root-element .etapusl-list-date-3:hover {

color: #172126;

}


.old-site-root-element .etapusl-list-date-1 {

color: #FF8A40;

}


/******************************************************************************************
*******************************************************************************************
*******************************************************************************************
*******************************************************************************************
******************************************************************************************/



.old-site-root-element .uslPageTypo{
	font-size:18px;
	line-height: 27px;
	margin-top:40px;
	/*max-width:780px;
	padding-right:130px;*/	
}

.old-site-root-element .uslPageTypo&gt;.image{
    width: calc(100% + 130px);
}
.old-site-root-element .uslPageTypo img{
	max-width:100%;
}
.old-site-root-element .uslPageTypo h2,.old-site-root-element .uslPageTypo h3{
	font-family: 'Circe-Bold';
	/*max-width:575px;*/
}
.old-site-root-element .uslPageTypo p+p,
.old-site-root-element .uslPageTypo p+h2,
.old-site-root-element .uslPageTypo h2+p,
.old-site-root-element .uslPageTypo h2+h2,
.old-site-root-element .uslPageTypo ul+h2,
.old-site-root-element .uslPageTypo ol+h2,
.old-site-root-element .uslPageTypo h2+h3,
.old-site-root-element .image+p,
.old-site-root-element p+.image,
.old-site-root-element .image+h3,
.old-site-root-element h3+.image
{
	margin-top:15px;
}
.old-site-root-element .uslPageTypo h3+p,
.old-site-root-element .uslPageTypo p+h3,
.old-site-root-element .uslPageTypo h3+ul,
.old-site-root-element .uslPageTypo h3+ol,
.old-site-root-element .uslPageTypo ul+h3,
.old-site-root-element .uslPageTypo ol+h3
{
	margin-top:15px;
}
.old-site-root-element .uslPageTypo .href{
	color:#f47d32;
}




.old-site-root-element .serv_zag { 
 	font-size: 48px;
    line-height: 48px;
    width: 520px;
    font-weight: 700;
}


.old-site-root-element .serv_zag_1 {
 	font-size: 36px;
    line-height: 1em;
    padding-right: 30px;

}

.old-site-root-element .textcols {/*
	column-width: 48%;
	column-count: 2;
	column-gap: 4%;
	background: #fff2e1;
*/

margin-right: 300px;

}

.old-site-root-element .textcols-1 {
white-space: nowrap; }

.old-site-root-element .textcols-2 {
white-space: nowrap; }


.old-site-root-element .servheader {

margin-top: 120px;	
}


.old-site-root-element .servheader .appointmentMapHeader {

	padding: 0 !important;
}

.old-site-root-element .textcols-item {
	white-space: normal;	
	display: inline-block;
	width: 460px;
	vertical-align: top;
	/*background: #fff2e1;*/
	color: #586066;
}

.old-site-root-element .textcols-1 .textcols-item:first-child {
	margin-right: 4%;
}



.old-site-root-element .textcols-2 .textcols-item:first-child {
	margin-right: 4%;
}


.old-site-root-element .sform-page .sf-sformtext {
    /*display: inline-flex;*/
    vertical-align: top;
    margin: 54px 0 56px;
         display: flex !important;
    	flex-direction: row !important;
    	flex-wrap: nowrap !important;
    	padding: 10px;
    	border-radius: 100px;
    	background: #FDEFE6;
}

	.old-site-root-element .sf-buttontext img {
	    vertical-align: middle;
    	margin: 0 10px 0 5px !important; 
    	width: 14px;
    }

    .old-site-root-element .sf-buttontext .fastzap {
    	vertical-align: middle;
    	/*max-width: fit-content;*/
    	max-width: max-content;
    	font-size: 24px;
    	line-height: 28px;
    	font-family: "Circe-Regular";
    	letter-spacing: unset;
    }


.old-site-root-element .sform-page .sf-sformtext:after {
    /*content: url(/new/assets/img/services/check.svg)' Быстрая запись на удобное время в ближайшее СТО';
    font-size: 24px;
    line-height: 28px;
    font-family: Circe-Regular;
    padding: 5px 10px 5px 10px;*/
}



.old-site-root-element .sf-buttontext {
    display: flex;
    position: relative;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    line-height: 1em;
    padding: 15px 20px;
    min-height: 30px;
   /* font-family: Circe-Bold;*/
    letter-spacing: .12em;
    color: #F47D32;
    box-sizing: border-box;
    left: 30px;

}

.old-site-root-element .sf-buttontext:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    background: #FDEFE6;
    /*box-shadow: 0px 15px 20px rgb(255 99 0 / 10%);*/
    opacity: 1;
    transition: opacity 200ms ease;
    will-change: opacity;
    z-index: 0;
}


.old-site-root-element .sf-buttontext:after, .old-site-root-element .sf-buttontext&gt;* {
    display: block;
    position: relative;
    z-index: 1;
}





.old-site-root-element .start-contents .section-message {
    padding-top: 60px;
    overflow: hidden;
    padding-bottom: /*160px*/ 80px;
    margin-bottom: -160px;

}

.old-site-root-element .start-contents .section-message&gt;* {
    display: flex;
    position: relative;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 30px 0 30px 50px;
    background: #F2F6F7;
    border-radius: 20px;
    height: 252px;
}


.old-site-root-element .start-contents .section-message .info {
    position: relative;
    max-width: 545px;
    z-index: 1;
}


.old-site-root-element .start-contents .section-message .info .header {
    font-size: 36px;
    line-height: 1em;
    font-family: 'Circe-Bold';
    /*line-height: 72px;*/
    /*color: #172126;*/
}

.old-site-root-element .start-contents .section-message .info .text {
   /*  font-family: Circe-Bold;
    font-size: 32px;
    line-height: 36px;
    color: #172126; */
    line-height: 1em;
    margin-top: 20px;
}



.old-site-root-element .start-contents .messangers&gt;*.viber {
    background-image: url(/new/assets/img/start_new/viber.svg);
}

.old-site-root-element .start-contents .messangers&gt;*.telegram {
    background-image: url(/new/assets/img/start_new/telegram.svg);
}

.old-site-root-element .start-contents .messangers&gt;*.whatsapp {
    background-image: url(/new/assets/img/start_new/whatsapp.svg);
}

.old-site-root-element .start-contents .messangers {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    /*margin-top: 30px;
    margin-left: 90px;*/
    margin: 0 auto;

}


.old-site-root-element .start-contents .messangers&gt;*+* {
    margin-left: 16px;
}
.old-site-root-element .start-contents .messangers&gt;* {
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}





/************************************************************
                        
                            T O P

************************************************************/

.old-site-root-element .start-contents .section-uslugi {
	margin-top: 80px;
	margin-bottom: 80px;
	padding: 0 !important;
}


.old-site-root-element .start-contents .section-uslugi&gt;*{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
}


	.old-site-root-element .start-contents .section-uslugi .aside{
		width: 415px;
	}


		.old-site-root-element .start-contents .section-uslugi .aside .caption{
			font-family: Circe-Bold;
			font-size: 48px;
			line-height: 48px;
			color: #172126;
		}


		.old-site-root-element .start-contents .section-uslugi .aside .info{
			margin-top: 20px;
		}



			.old-site-root-element .start-contents .section-uslugi .aside .info .text{
				font-family: Circe-Regular;
				font-size: 32px;
				line-height: 36px;
				color: #172126;
			}


			.old-site-root-element .start-contents .section-uslugi .aside .info .more{
				display: inline-flex;
				align-items: center;
				justify-content: center;
				vertical-align: top;
				margin-top: 38px;
				border: 2px solid #F47D32;
				box-sizing: border-box;
				border-radius: 12px;
				font-family: Circe-Bold;
				font-size: 12px;
				line-height: 24px;
				letter-spacing: .08em;
				text-transform: uppercase;
				color: #F47D32;
				padding: 0 24px;
				height: 56px;
				cursor: pointer;
			}


	.old-site-root-element .start-contents .section-uslugi .contents{
		display: flex;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		margin-right: 80px;
		flex-grow: 1;
		flex-basis: 0;
	}


		.old-site-root-element .start-contents .section-uslugi .contents .more{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			align-self: flex-end;
			font-family: Circe-Bold;
			font-size: 12px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #172126;
		}

			.old-site-root-element .start-contents .section-uslugi .contents .more:after{
				content: '';
				display: block;
				background: url(/new/assets/img/upd/follow.svg) no-repeat center center/contain;
				width: 32px;
				height: 32px;
			}

		.old-site-root-element .start-contents .section-uslugi .contents .caption{
			display: flex;
			flex-direction: row;
			align-items: flex-start;
			justify-content: flex-start;
			padding: 0 0 16px;
			margin-top: 20px;
			font-family: Circe-Regular;
			font-size: 10px;
			line-height: 24px;
			text-transform: uppercase;
			flex-grow: 1;
			color: #90979C;
			border-bottom: 1px solid #C2C9CC;
		}


			.old-site-root-element .start-contents .section-uslugi .contents .caption&gt;*{
				flex-grow: 1;
			}


			.old-site-root-element .start-contents .section-uslugi .contents .caption&gt;*+*{
				margin-left: 36px;
			}
			



		.old-site-root-element .start-contents .section-uslugi .contents .variants{
			display: flex;
			flex-direction: column;
			align-items: stretch;
			justify-content: flex-start;
		}

			.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				min-height: 100px;
				transition: background 200ms ease;
				will-change: background;
			}



			.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*:hover{
				background: rgba(242,246,247,.5);
			}

				.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;*{
					flex-grow: 1;
				}



				.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;*+*{
					margin-left: 36px;
					flex-basis: 0;
				}


				.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(1){
					font-family: Circe-Bold;
					font-size: 32px;
					line-height: 36px;
					color: #172126;
					max-width: 390px;
				}


				.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(2){
					display: flex;
					flex-direction: row;
					align-items: center;
					font-family: Roboto;
					font-size: 12px;
					line-height: 16px;
					color: #586066;
					flex-wrap: nowrap;
    				align-content: center;
   					justify-content: space-between;

				}


					.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(2)&gt;*{
						max-width: 480px;
					}


					.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(2):after{
						content: '';
						display: block;
						min-width: 32px;
						height: 32px;
						background: url(/new/assets/img/upd/big-follow.svg) no-repeat center right/32px 32px;
						flex-grow: 1;
					}


.old-site-root-element .formblock {
    display: flex;

}


.old-site-root-element .etp1 .etapusl-list-date-1&gt;* {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    height: 32px;
    font-family: Circe-Bold;
    font-size: 12px;
     line-height: 24px; 
    letter-spacing: 0.08em;
    text-transform: uppercase;
    padding: 0px 12px;
    color: #FFF;
}


.old-site-root-element .etp1 .etapusl-list-date-1 .more  {

   /* box-shadow: 0px 18px 40px -15px rgb(255 99 0 / 40%);*/
    background: #F47D32;
}


.old-site-root-element .etp3 .etapusl-list-date-3&gt;* {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    height: 32px;
    font-family: Circe-Bold;
    font-size: 12px;
     line-height: 24px; 
    letter-spacing: 0.08em;
    text-transform: uppercase;
    padding: 0px 12px;
    color: #FFF;
}


.old-site-root-element .etp3 .etapusl-list-date-3 .more  {

   /* box-shadow: 0px 18px 40px -15px rgb(255 99 0 / 40%);*/
    background: #586066;
}


.old-site-root-element .serv_circle {
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
    margin-right: 20px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    box-shadow: 0 0 0 1px #C2C9CC;
    position: absolute;
    right: -10px;
    background-color: #C2C9CC;
    padding-top: 2px;
}


.old-site-root-element .serv_circle_1 {
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
    margin-right: 20px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    box-shadow: 0 0 0 1px #FFC39E;
    position: absolute;
    right: -10px;
    background-color: #FFC39E;
    padding-top: 2px;
}


.old-site-root-element .serv_circle_2 {
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
    margin-right: 20px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    box-shadow: 0 0 0 1px #C2C9CC;
    position: absolute;
    right: -10px;
    background-color: #C2C9CC;
    padding-top: 2px;
}


.old-site-root-element div.etp1:hover span { background-color: #FFA973; }

.old-site-root-element div.etp3:hover span { background-color: #90979C; }
.old-site-root-element div.etp4:hover span { background-color: #90979C; }
.old-site-root-element div.etp3:hover .etapusl-list-date-3 a { background-color: #172126; }
.old-site-root-element div.etp1:hover .etapusl-list-date-1 a { background-color: #FF8A40; }




.service_page_body .old-site-root-element  .sform-page .discountPageCenteredContent, .old-site-root-element .discountPageHeaderImage {
    max-width: 1440px;
}



.service_page_body .old-site-root-element  .standartContentHeader {

margin: 80px 0 20px !important;
padding: 0 10px 0 10px;
}


.service_page_body .old-site-root-element  .contacts-contents {
padding: 100px 0 40px;

}

.old-site-root-element .account_serv {
    cursor: pointer;

}



.old-site-root-element #quest .parent:hover {
height:150px;
background-color:rgb(255, 233, 219);
box-shadow:0px 0px 2px 2px #e4e4e4;
border:1px solid white;
}

.old-site-root-element #quest .content {
	padding: 10px;
}

.old-site-root-element #quest .parent:hover &gt; .content {
height:100px;
}

.old-site-root-element #quest .parent {
overflow: hidden;
background:#f0f0f0;
height:50px;
padding: 10px 0px 0px 10px;
transition: all 0.2s ease 0.2s;
border:1px solid white;
}




.service_page_body .old-site-root-element  h1 {

font-size: 96px !important;
line-height: 96px !important;

}

.old-site-root-element .standartContentHeader { 
 	font-size: 48px !important;
    line-height: 48px !important;
    font-weight: 700 !important;
}

.service_page_body .old-site-root-element  .contacts-contents h2 {

  	font-size: 48px !important;
    line-height: 48px !important;
    font-weight: 700 !important;
    margin: 80px 0 20px !important;

}



.service_page_body .old-site-root-element  .discountPageCenteredContent .section-message {

	padding-left: 0 !important;
	padding-right: 0 !important;
}


.service_page_body .old-site-root-element  .section-uslugi .variants img {
	display: block;
    min-width: 32px;
    height: 32px;
    /*flex-grow: 1;
    content: "";*/
  	border: 1px solid #F2F6F7;
  	border-radius: 12px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
}

.service_page_body .old-site-root-element  .variants a:hover img { border: 1px solid #C2C9CC; }
.service_page_body .old-site-root-element  .variants a:hover { padding-left: 5%; padding-right: 5%; }

.service_page_body .old-site-root-element  .start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(2):after {
	background: unset;
	display: none;
    min-width: unset;
    height: unset;
    flex-grow: unset;
}


.old-site-root-element .blockvsehusl {

	display: flex;
    /*flex-grow: 1;*/
    /*flex-direction: column;*/
    align-items: flex-start;
    justify-content: space-between;
    /*margin: auto;*/

}
.old-site-root-element .blockvsehusl_left {
    width: 80%;
    max-width: 520px;

}
.old-site-root-element .blockvsehusl_right {
    width: 15%;

}

.old-site-root-element .mobuslugi {
display: none;

}

/*  
--------------------------------------------------------------------------------

1600px

-----------------------------------------------------------------------------------
*/



@media (max-width: 1600px) {

	.service_page_body .old-site-root-element  .sform-page .discountPageCenteredContent, .old-site-root-element .discountPageHeaderImage {
    		max-width: 1253px;
	}

	.old-site-root-element .etapusl-list-caption {
			width: 80%;
	}

}



/*  
--------------------------------------------------------------------------------

1280px

-----------------------------------------------------------------------------------
*/


@media (max-width: 1280px) {

	.old-site-root-element .start-contents .section-uslugi {
		margin-top: 120px;
	}

	.old-site-root-element .start-contents .section-uslugi&gt;* {
		position: relative;
		flex-direction: column;
		align-items: stretch;
	}

	.old-site-root-element .start-contents .section-uslugi .aside {
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
		width: auto;
	}

	.old-site-root-element .start-contents .section-uslugi .aside .caption {
		font-size: 32px;
		line-height: 36px;
		width: 50%;
	}

	.old-site-root-element .start-contents .section-uslugi .aside .info {
		margin-top: 0;
		max-width: 215px;
	}

	.old-site-root-element .start-contents .section-uslugi .aside .info .text {
		font-size: 18px;
		line-height: 24px;
	}

	.old-site-root-element .start-contents .section-uslugi .aside .info .more{
		border: none;
		height: auto;
		padding: 0;
		margin-top: 8px;
		font-size: 12px;
		line-height: 24px;
		margin-top: 8px;
	}

	.old-site-root-element .start-contents .section-uslugi .contents {
		margin-left: 0;
		margin-top: 24px;
		flex-basis: initial;
	}

	.old-site-root-element .start-contents .section-uslugi .contents .more {
		position: absolute;
		right: 0;
		top: 0;
	}


	.old-site-root-element .start-contents .section-uslugi .contents .caption {
		padding: 0 0 8px;
	}


	.old-site-root-element .start-contents .section-uslugi .contents .caption&gt;*+* {
		margin-left: 0;
	}

	.old-site-root-element .start-contents .section-uslugi .contents .caption&gt;* {
		width: 50%;
		flex-grow: initial;
	}

	.old-site-root-element .start-contents .section-uslugi .contents .caption&gt;*:nth-child(1) {
		max-width: 390px;
	}

	.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;* {
		flex-grow: initial;
		width: 50%;
	}

	.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;* {
		min-height: 80px;
	}

	.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;*+* {
		margin-left: 0;
		flex-basis: initial;
	}

	.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;*+* {
		margin-top: 8px;
	}

	.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(1) {
		font-size: 24px;
		line-height: 28px;
		max-width: initial;
	}


	.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(2):after { /*
			position: absolute;
			right: 0;
			top: calc(50% - 16px); */
	}

	.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(2)&gt;* {
			max-width: 380px;
	}

	.service_page_body .old-site-root-element  .sform-page .discountPageCenteredContent, .old-site-root-element .discountPageHeaderImage {
			max-width: 1053px;
	}
	.old-site-root-element .etapusl-list-caption {
			word-wrap: break-word;
			width:86%;
	}
}



/*  
--------------------------------------------------------------------------------

1024px

-----------------------------------------------------------------------------------
*/

@media (max-width: 1024px) {

	.old-site-root-element .etapusl-list-caption {
    	width: 98% !important; 
    	word-wrap: break-word;
	}

	.old-site-root-element .etapusl-list-items&gt;*{
		/*width: 50%;*/
		padding: 0;
		min-height: calc(268px - 20px);
		margin: 5px 10px;
	}

	.old-site-root-element .etapusl-list-items {
		width: 100%;
		left: 0;
		margin-bottom: 50px;
		margin-top: 50px;
	}

	.old-site-root-element .etapusl-list-date-1 {
    	position: absolute;
    	bottom: 10px;
    	right: 10px;
    	pointer-events: auto;
	}

	.old-site-root-element .etapusl-list-date-1 a:before {
		content: url("/new/assets/img/services/plus2.svg");
		font-size: 16px !important;
		margin-top: 5px;
	}
	.old-site-root-element .etapusl-list-date-1 a {
		font-size: 0 !important;
		width: 40px;
		height: 40px;
		line-height: 40px;
		float: right;
	}

	.old-site-root-element .etapusl-list-date-3 a:before {
		content: url("/new/assets/img/services/bags2.svg");
		font-size: 16px !important;
		transform: scale(0.03);
	}
	.old-site-root-element .etapusl-list-date-3 a {
		font-size: 0 !important;
		width: 40px;
		height: 40px;
		line-height: 40px;
		float: right;
	}


	.old-site-root-element .etapusl-list-date-3 {
    	position: absolute;
    	bottom: 10px;
    	right: 10px;
    	pointer-events: auto;
	}

	.old-site-root-element .serv_circle_1 {
    	width: 32px;
    	height: 32px;
    	line-height: 36px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 32px;
    	font-weight: bold;
    	color: unset !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element .serv_circle_2 {
    	width: 32px;
    	height: 32px;
    	line-height: 36px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 32px;
    	font-weight: bold;
    	color: #C2C9CC !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element .serv_circle_3 {
    	width: 32px;
    	height: 32px;
    	line-height: 36px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 32px;
    	font-weight: bold;
    	color: #C2C9CC !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element .serv_circle {
    	width: 32px;
    	height: 32px;
    	line-height: 36px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 32px;
    	font-weight: bold;
    	color: #C2C9CC !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}


	.service_page_body .old-site-root-element  h1 {
		font-size: 72px !important;
		line-height: 72px !important;

	}

	.old-site-root-element .standartContentHeader { 
 		font-size: 48px !important;
  		line-height: 48px !important;
   	 	font-weight: 700 !important;
	}

	.service_page_body .old-site-root-element  .contacts-contents h2 {
  		font-size: 48px !important;
    	line-height: 48px !important;
    	font-weight: 700 !important;
	}

	.old-site-root-element .sform-page .sf-sformtext:after {
    	/*content: url(/new/assets/img/services/check.svg)' Быстрая запись на удобное время в ближайшее СТО';*/
    	font-size: 24px;
    	line-height: 28px;
    	font-family: Circe-Regular;
	}

	.old-site-root-element .sf-buttontext img {
	    vertical-align: middle;
    	margin: 0 10px 0 5px !important; 
    	width: 14px;
    }

    .old-site-root-element .sf-buttontext .fastzap {
    	vertical-align: middle;
    	max-width: max-content;
    	font-size: 24px;
    	line-height: 28px;
    	font-family: "Circe-Regular";
    	letter-spacing: unset;
    }	

    .service_page_body .old-site-root-element  .sf-buttontext {
    	font-family: Circe-Regular;
     	display: flex !important;
    	flex-direction: row !important;
    	flex-wrap: nowrap !important;
    	padding: 10px;
    	border-radius: 100px;
    	background: #FDEFE6;

	}

	.old-site-root-element .preim-list-caption {

	    font-family: Circe-Bold;
    	font-size: 24px;
    	line-height: 28px;   
	}

	.old-site-root-element .preim-list-desc {
  		font-size: 18px;
    	line-height: 24px;
    	color: #586066;
	}

	.old-site-root-element .etapusl-list-caption {
    	font-family: Circe-Bold;
    	font-size: 24px;
    	line-height: 28px;
    	max-width: 246px;
	}

	.old-site-root-element .etapusl-list-desc {
  		font-size: 18px;
    	line-height: 24px;
    	color: #586066;
	}

	.old-site-root-element .formblock {
		display: flex;
		padding-left: 10px;
	}

	.old-site-root-element .start-contents .messangers&gt;* {
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
	}



}	



/*  
--------------------------------------------------------------------------------

800px

-----------------------------------------------------------------------------------
*/


@media (max-width: 800px){

	.old-site-root-element .start-contents .section-uslugi .contents {
		margin-top: 0;
		margin-right: 0;
	}

	.old-site-root-element .start-contents .section-uslugi .aside .info {
		display: none;
	}


	.old-site-root-element .servicePageTypo h1 {
    	line-height: 30px;
	}

	.old-site-root-element .servicePageTypo ol li,.old-site-root-element .servicePageTypo .servicePageTypo__numericOl li {
		margin-left: 0;
	}	
	.old-site-root-element .servicePageTypo ul li {
		margin-left: 15px;
	}			


	.old-site-root-element .start-contents .section-uslugi .contents .caption&gt;*+* {
		display: none;
	}

	.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;* {
		position: relative;
		flex-direction: column;
		align-items: stretch;
		min-height: 100px;
		justify-content: center;
		box-sizing: border-box;
		padding-right: 36px;
	}


	.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;*&gt;* {
		width: 100%;
	}

	.old-site-root-element .start-contents .messangers&gt;* {
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
	}


}



/*  
--------------------------------------------------------------------------------

640px

-----------------------------------------------------------------------------------
*/


@media(max-width: 640px) {


	.service_page_body .old-site-root-element  .variants a:hover { padding-left:unset; padding-right: unset; }

	.service_page_body .old-site-root-element  .sform-page .discountPageCenteredContent, .old-site-root-element .discountPageHeaderImage {
    	width: 96%;
    	max-width: 680px !important;
    	margin: 0 auto;
	}

	.old-site-root-element .servicePageTypo .panel {
		padding:0;
	}

	.old-site-root-element .start-contents .section-uslugi .contents .caption .mobuslugi {
		display: block !important;
	}

	.old-site-root-element .start-contents .section-uslugi .contents .mobuslugi .more {
		justify-content: flex-end;

	}


	.old-site-root-element .sform-page .servicePageReminderArea .servicePageTypo h1 span.nowrap {
		white-space:unset;

	}


	.old-site-root-element .contacts-contents .container .list {
    position: relative;
    width: calc(100% + 30px);
    height: auto;
    left: -20px;
    top: 0;
    max-width: initial;
	}



	.old-site-root-element .preim-list-items {
		width: 100%;
		left: unset;
		margin-bottom: 40px;
		margin-top: 40px;
		align-items: center;
   		justify-content: center;
	}

	.old-site-root-element .preim-list-items&gt;* {
		width: 45% /*152px*/;
		padding: 0;
		min-height: /*calc(188px - 40px)*/ 188px;
		height: 188px;
		margin: 8px 8px;
	}


	.old-site-root-element .preim-list-items&gt;*&gt;*{
		padding: 16px;
	}

	.old-site-root-element .etapusl-list-items {
		width: 100%;
		left: unset;
		margin-bottom: 40px;
		margin-top: 40px;
		align-items: center;
   		justify-content: center;
	}

	.old-site-root-element .etapusl-list-date-1 {
   	 	position: absolute;
    	bottom: 10px;
    	right: 10px;
   		pointer-events: auto;
	}

	.old-site-root-element .etapusl-list-date-1 a:before {
		content: url("/new/assets/img/services/plus2.svg");
		font-size: 16px !important;
		/*margin-top: 5px;*/
	}
	.old-site-root-element .etapusl-list-date-1 a {
		font-size: 0 !important;
		width: 32px;
		height: 32px;
		line-height: 32px;
		float: right;
	}

	.old-site-root-element .etapusl-list-date-3 a:before {
		content: url("/new/assets/img/services/bags2.svg");
		font-size: 16px !important;
		transform: unset;
		margin-top: 5px;
	}
	.old-site-root-element .etapusl-list-date-3 a {
		font-size: 0 !important;
		width: 32px;
		height: 32px;
		line-height: 32px;
		float: right;
	}


	.old-site-root-element .etapusl-list-date-3 {
    	position: absolute;
  		bottom: 10px;
    	right: 10px;
    	pointer-events: auto;
	}

	.old-site-root-element .serv_circle_1 {
    	width: 24px;
    	height: 24px;
    	line-height: 24px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 18px;
    	font-weight: bold;
    	color: unset !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element .serv_circle_2 {
    	width: 32px;
    	height: 32px;
    	line-height: 24px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 18px;
    	font-weight: bold;
    	color: #C2C9CC !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element .serv_circle_3 {
    	width: 24px;
    	height: 24px;
    	line-height: 24px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 18px;
    	font-weight: bold;
    	color: #C2C9CC !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element .serv_circle {
    	width: 24px;
    	height: 24px;
    	line-height: 24px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 18px !important;
    	font-weight: bold;
    	color: #C2C9CC !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element .etapusl-list-items&gt;*{
		width: 45% /* 155px*/;
		padding: 0;
		min-height: /*calc(188px - 40px) !important*/ 188px;
		height: 188px;
		margin: 8px 8px;
        padding: 0;
	}

	.service_page_body .old-site-root-element  .discountPageCenteredContent {
    	/*padding-left: 5px;
    	padding-right: 0;*/
    	margin: 0 auto;
    }

	.old-site-root-element .etapusl-list-caption {
    	font-family: Circe-Bold;
    	font-size: 18px !important;
    	line-height: 24px !important;
    	width: 98% !important;
	} 

	.old-site-root-element .etapusl-list-desc {
    	font-size: 12px !important;
    	line-height: 16px !important;

	}

	.old-site-root-element .etapusl-list-items&gt;*&gt;* {
		padding: 16px 16px 0 16px;
	}


	.old-site-root-element #quest .parent:hover {
		height:250px;
		overflow:scroll;
	}		

	.old-site-root-element .sform-page .servicePageReminderArea .servicePageTypo h1 {
		font-size: 48px !important;
		line-height: 48px !important;
		padding: 0 0 0 10px;
		margin-top: 0 !important;
		overflow-wrap: anywhere;
	}
	.old-site-root-element .standartContentHeader { 
 		font-size: 32px !important;
    	line-height: 36px !important;
    	font-weight: 700 !important;
	}
	.service_page_body .old-site-root-element  .contacts-contents h2 {

  		font-size: 32px !important;
    	line-height: 36px !important;
    	font-weight: 700 !important;

	}
	.old-site-root-element .sform-page .sf-sformtext:after {
    	/*content: url(/new/assets/img/services/check.svg)' Быстрая запись на удобное время в ближайшее СТО';
    	font-size: 18px;
    	line-height: 24px;
    	font-family: Circe-Regular;*/
	}

	.old-site-root-element .sf-buttontext img {
	    vertical-align: middle;
    	margin: 0 10px 0 5px !important; 
    	width: 14px;
    }

    .old-site-root-element .sf-buttontext .fastzap {
    	vertical-align: middle;
    	/*max-width: fit-content;*/
    	max-width: max-content;
    	font-size: 18px;
    	line-height: 24px;
    	font-family: "Circe-Regular";
    	letter-spacing: unset;
    }

	.service_page_body .old-site-root-element  .sform-page .sf-sformtext {
		margin: 0 !important;
	}

	.service_page_body .old-site-root-element  .sf-buttontext {
		font-size: 18px;
		line-height: 24px;
		left: 0px;
		width: 98%;
		padding: 5px 5px;	
    	font-family: Circe-Regular;
     	display: flex !important;
    	flex-direction: row !important;
    	flex-wrap: nowrap !important;
    	padding: 10px;
    	border-radius: 100px;
    	background: #FDEFE6;

	}


	.old-site-root-element .preim-list-caption {
    	font-family: Circe-Bold;
    	font-size: 18px;
    	line-height: 24px;
	}

	.old-site-root-element .preim-list-desc {
 		font-size: 12px;
    	line-height: 16px;
    	color: #586066;

	}

	.old-site-root-element .textcols-item {
		display: block;
		width: 98%;
		padding: 5px;
		color: #586066;
	}

	.old-site-root-element .textcols {
		margin-right: unset;
		width: 100%;
		display: table;
		padding-left: 10px;
	}

	.service_page_body .old-site-root-element  .aboutGaleryBodyBlockRow {
		display: flex;
		justify-content: space-around;
		width: 98%;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.service_page_body .old-site-root-element  .aboutGaleryBodyBlockRowImageBlock {
		/*display: flex;*/
		width: 33%;
		margin: 0 auto;
		height: unset;
	}

	.service_page_body .old-site-root-element  .aboutGaleryBodyBlockRowImageBlock img {
		height:80px !important;
	}

	.service_page_body .old-site-root-element  .contacts-contents {
		/*display:none;*/
		padding: 0px 8px 0px;
	}

	.service_page_body .old-site-root-element  .contacts-contents h2 {
        margin: 50px 0 20px !important;

	}
/*
	.start-contents .section {
    	padding-left: 0px !important;
    	padding-right: 0px !important;
    	width: 100%;
    	margin: 0 auto;
	}
*/
	.old-site-root-element .start-contents .section-message .info .header {
    	font-size: 24px;
    	line-height: 28px;
    	font-family: 'Circe-Bold';
	}

	.old-site-root-element .start-contents .section-message .info .text {
    	font-size: 18px;
    	line-height: 24px;
	}

	.old-site-root-element .start-contents .section-message&gt;* {
      	padding: 20px 20px 20px 15px;
    	display: block;
    	width: 100%;
	}

	.old-site-root-element .start-contents .messangers {
    	display: inline-flex;
    	margin-top: 15px;
    	/*float: right;*/
    	margin-left: 0;
	}


	.old-site-root-element .serv_zag { 
 		font-size: 32px;
    	line-height: 36px;
    	width: 300px;
	}

	.old-site-root-element .serv_zag_1 {
 		font-size: 32px;
    	line-height: 36px;
    	padding-right: 30px;
	}

	.old-site-root-element .start-contents .section-uslugi .contents .more {
		position: relative;
	}

	.old-site-root-element .textcols-2 {
		margin-bottom: 50px;	
	}

	/*.textcols-1 {
		margin-bottom: 25px;
	}*/

	.service_page_body .old-site-root-element  .start-contents {
		display: table-footer-group;	
	}

	.old-site-root-element .start-contents .section-uslugi .contents .variants&gt;* {
		position: relative;
		flex-direction: column;
		align-items: stretch;
		min-height: 100px;
		justify-content: center;
		box-sizing: border-box;
		padding-right: unset;
	}

	.old-site-root-element .start-contents .messangers&gt;* {
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    }
    .old-site-root-element .formblock {
		display: block;
	}

.old-site-root-element .blockvsehusl {

	display: block;
}

	.old-site-root-element .blockvsehusl_left {
    width: 90%;
    /*max-width: 520px;*/

}
.old-site-root-element .blockvsehusl_right {
    width: 38%;
    display: none;

}


}



/*  
--------------------------------------------------------------------------------

360px

-----------------------------------------------------------------------------------
*/


@media(max-width: 320px) {

.old-site-root-element .sform-page .servicePageReminderArea .servicePageTypo h1 {
		width: 98%;
		word-wrap: break-word;
	}

.old-site-root-element .start-contents .messangers&gt;* {
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
	}

.old-site-root-element .preim-list-items&gt;* {
    width: 44% /*152px*/;
    padding: 0;
    min-height: /*calc(188px - 40px)*/ 188px;
    height: 188px;
    margin: 7px 7px;
	}

.old-site-root-element .etapusl-list-items&gt;* {
    width: 44% /* 155px*/;
    padding: 0;
    min-height: /*calc(188px - 40px) !important*/ 188px;
    height: 188px;
    margin: 7px 4px;
    padding: 0;
}

.old-site-root-element .sform-page .servicePageReminderArea .servicePageTypo h1 {
    font-size: 44px !important;
    line-height: 44px !important;
    padding: 0 0 0 10px;
    margin-top: 0 !important;
}


}


.old-site-root-element .aboutGaleryHeader{	
	max-width:700px;
	font-size:36px;
	line-height:40px;
	margin-bottom:42px;
}
.old-site-root-element .aboutGaleryBlock{
	margin-top:80px;
	margin-bottom:80px;	
	position: relative;
}

.old-site-root-element .aboutGaleryBodyBlock{
	position: relative;
	width:33%;
	display: inline-block;
	vertical-align: top;
}
.old-site-root-element .aboutGaleryBodyBlockImage{
	height:72px;
	background-color:gray;
	margin-bottom:18px;
}
.old-site-root-element .aboutGaleryBodyBlockText{
	font-size:20px;
	max-width:290px;

}

.old-site-root-element .aboutGaleryBodyBlockImage__first{
	background:url('/new/assets/img/about/new/logo_1.png') no-repeat center;
	background-size: contain;
	background-position: left center;
}
.old-site-root-element .aboutGaleryBodyBlockImage__second{
	background:url('/new/assets/img/about/new/logo_3.png') no-repeat center;
	background-size: contain;
	background-position: left center;
}
.old-site-root-element .aboutGaleryBodyBlockImage__third{
	background:url('/new/assets/img/about/new/logo_2.png') no-repeat center;
	background-size: contain;
	background-position: left center;
}

.old-site-root-element .aboutGalerySecondBody{

}
.old-site-root-element .aboutGaleryBodySecondBlock{
	padding:0 25px;
}
.old-site-root-element .aboutGaleryBodyBlockRow{
	display: flex;	
	justify-content: space-around;
}
.old-site-root-element .aboutGaleryBodyBlockRowImageBlock{
	position: relative;
	display: flex;
	height:94px;	
}
.service_page_body .old-site-root-element.discountsPageReturn{
	display: none;
}
.service_page_body .old-site-root-element.showOnMap{
	display: none
}
/*.service_page_body .aboutMainGalleryWrap,*/
.old-site-root-element.service_page_body{
	background-color:white;
}
.old-site-root-element.servicePageContactsBlock{
	/*margin-left:-20px;*/
	width: calc(100% + 20px);
}
@media(max-width: 900px){
.old-site-root-element.servicePageContactsBlock{
	width: calc(100% + 40px);
}	
}
@media(max-width: 799px){
.service_page_body .old-site-root-element.showOnMap{
	display: block;
}
}
.old-site-root-elementol{
	padding-left:0;
}

.old-site-root-element.servicePageTypo h1+p,.old-site-root-element.servicePageTypo h1+h2,.old-site-root-element.servicePageTypo style+p,.old-site-root-element.servicePageTypo style+h2{
    margin-top: 40px;
}
.old-site-root-element.servicePageTypo ul li{
	margin-left:40px;
	position: relative;
}
.old-site-root-element.servicePageTypo ol li{
	margin-left:30px;
	position: relative;
}
.old-site-root-element.servicePageTypo img{
	margin-top:15px;
}
.old-site-root-element.servicePageTypo ul,.old-site-root-element.servicePageTypo ol{
	margin:10px 0;
}
.old-site-root-element.servicePageTypo ul li:before{
	content:'·';
	position: absolute;
	left:-15px;
	top:0;
	font-size:40px;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
}

.old-site-root-element.servicePageTypo ol&gt;li&gt;p:first-child&gt;span:first-child{
	padding-right:5px;
}
.old-site-root-element.servicePageTypo h2{
	font-size:22px;
}

/*.servicePageTypo .T3{
	font-weight: bold;
}*/

.old-site-root-element.servicePageTypo h1{
    line-height: 40px;
}

.old-site-root-element.servicePageTypo .servicePageTypo__numericOl li{
	display: list-item;
	list-style: decimal;
	margin-left:40px;
}


.old-site-root-element.standartContentBlock .T2,.old-site-root-element.standartContentBlock .T3,.old-site-root-element.standartContentBlock .T4,.old-site-root-element.standartContentBlock .T5,.old-site-root-element.standartContentBlock .T6,.old-site-root-element.standartContentBlock  i,.old-site-root-element.standartContentBlock  b{
    font-style: normal !important;
    font-weight: normal !important;
}
.old-site-root-element.standartContentBlock .Strong{
	font-weight: normal !important;
}

.old-site-root-element.uslPageTypo.servicePageTypo{
	position: relative;
}
.old-site-root-element.discountsPageContentFixedButton{
	position: fixed;
	top:0;
	right: 20px;
}
.old-site-root-element.discountsPageContentFixedButton .standartButton{
	display:inline-block;
	line-height:45px;
	padding:0 20px;
	white-space:nowrap;
}

.old-site-root-element.discountsPageContentFixedButtonTop{
	position: absolute;
    /*right: -270px !important;*/
}
.old-site-root-element.discountsPageContentFixedButtonBottom{
	position: absolute;
	bottom:0;
	top:auto;
	/*right: -270px !important;	*/
}

@media(max-width:1300px){
.old-site-root-element.discountPageCenteredContent__fixedButton.discountPageCenteredContent.discountPageCenteredContent__last.mobileCentered{
	margin-left: calc(100% * 1.6789473684210525 - 1969.5526315789473px);
}

} 


@media(max-width:1200px){
.old-site-root-element.discountPageCenteredContent__fixedButton.discountPageCenteredContent.discountPageCenteredContent__last.mobileCentered{
	margin-left: 20px;
}	
}
@media(max-width:1130px){
.old-site-root-element.discountPageCenteredContent__fixedButton .uslPageTypo.servicePageTypo{
	padding-right:200px;
}	
}

@media(max-width:1040px){
.old-site-root-element.discountPageCenteredContent__fixedButton .uslPageTypo.servicePageTypo{
	padding-right:300px;
}	
}
@media(max-width:850px){
.old-site-root-element.discountPageCenteredContent__fixedButton .uslPageTypo.servicePageTypo{
	padding-right:280px;
}	
}
/*
.uslPageTypo.servicePageTypo{
	padding-right:calc(100% * -0.8287292817679558 + 897.4033149171271px);
}

}
*/
@media(max-width:799px){
.old-site-root-element.discountPageCenteredContent__fixedButton .uslPageTypo.servicePageTypo{
	padding-right:0;
}	
.old-site-root-element.discountPageCenteredContent__fixedButton .discountsPageContentFixedButton,.old-site-root-element.discountPageCenteredContent__fixedButton .discountsPageContentFixedButton.discountsPageContentFixedButtonTop{
	position: fixed;    
    /*padding: 20px;*/
    /*height: auto;*/
    top:auto !important;
    background-color: white;
    color: #2b2a29;
    opacity: 1;
    right: 0 !important;
    bottom: -1px;
    width: 100%;
    padding: 0;
    height: 60px;    
    z-index: 1;
}
.old-site-root-element.discountsPageContentFixedButton .standartButton{
	width:100%;
	line-height: 60px;
	height: 60px;
	font-size: 22px;
}
.old-site-root-element.discountsPageContentFixedButton.discountsPageContentFixedButtonBottom{
	display: none;
}

}


.old-site-root-element.discountsPageContentFixedButton__hidden{
	display: none;
}


.old-site-root-element.table-marka-hlad {
	font-size: 14px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	overflow-x: auto !important;
}

.old-site-root-element.table-marka-hlad td {
	width: 25%;
	color: #2b2a29;
	font-weight: 500;
	line-height: 26px;
}

.old-site-root-element.table-marka-hlad th{
	color: black;
}

.old-site-root-element.accordion-hlad {
  background-color: #f0f0f0;
  color: #2b2a29;
  font-family: 'Circe-Bold';
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  border-bottom: 1px solid white;
}

.old-site-root-element.active-zapr, .old-site-root-element.accordion-hlad:hover {
  background-color: rgb(255, 233, 219);
  cursor: pointer;
}

.old-site-root-element.accordion-hlad:hover:after {
	background: url(/new/assets/img/services/headerDown__orange.svg) no-repeat center;
}

.old-site-root-element.servicePageTypo .panel {
	max-height: 0px;
  	padding: 0 18px;
  	background-color: white;
  	display: block;
  	overflow: hidden;
  	/*transition: max-height 1s ease-out;
  	-webkit-transition: max-height 1s ease-out;
  	-moz-transition: max-height 1s ease-out;
  	-o-transition: max-height 1s ease-out;
  	-ms-transition: max-height 1s ease-out;*/
}


.old-site-root-element.accordion-hlad:after {
  background: url(/new/assets/img/services/headerDown.svg) no-repeat center;
  content: "";
  width: 21px;
  padding-top: 5px;
  height: 21px;
  font-size: 13px;
  color: #777;
  float: right;
  margin-left: 5px;
}

.old-site-root-element.active-zapr:after {
	background: url(/new/assets/img/services/headerDown__orange.svg) no-repeat center;
	transform: rotate(180deg);
  	content: "";
  	width: 21px;
  	padding-top: 5px;
  	height: 21px;
  	font-size: 13px;
  	color: #777;
  	float: right;
  	margin-left: 5px;
}





/* БЛОК ПРЕИМУЩЕСТВ  */



.old-site-root-element.preim-list-items{
	display: flex;
	position: relative;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
	margin-top: 10px;
	width: calc(100% + 32px);
	left: -16px;
	margin-bottom: 50px;
}


.old-site-root-element.preim-list-items&gt;* {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    width: 22%;
    /*margin-bottom: 32px;*/
    height: 200px;
    margin: 0px 13px;
    box-sizing: border-box;
    border: 1px solid;
    border-radius: 15px;
 	border-color: #C2C9CC; 
 	max-width: 336px;  
}

@media(max-width:1024px){

	.old-site-root-element.preim-list-items&gt;* {
		/*width: 50%;*/
		padding: 0;
		min-height: calc(268px - 20px);
		margin: 5px 10px;


	}

	.old-site-root-element.textcols {
margin-right: unset !important;
}

}


	.old-site-root-element.preim-list-items&gt;*.hidden{
		display: none;
	}

		.old-site-root-element.preim-list-items&gt;*&gt;*{
			display: flex;
			position: relative;
			flex-grow: 1;
			flex-direction: column;
			align-items: flex-start;
			justify-content: flex-start;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
			/*color: #fff;
			background-color: #172126;*/
			box-sizing: border-box;
			padding: 15px 15px 15px;
			border-radius: 20px;
		}


		.old-site-root-element.preim-list-items&gt;*&gt;*&gt;*{
			position: relative;
			z-index: 1;
			pointer-events: none;
		}

		.old-site-root-element.promo-list-link{
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			pointer-events: initial;
		}

		.old-site-root-element.preim-list-items&gt;*.light&gt;*{
			color: #172126;
			background-color: #f0f0f0;
		}

			.old-site-root-element.preim-list-caption{
				font-family: Circe-Bold;
				font-size: 32px;
				line-height: 36px;
				/*max-width: 346px;*/
				/*font-weight: 700;*/
			}

		@media(max-width:1250px){

			.old-site-root-element.preim-list-caption{
				font-family: Circe-Bold;
				font-size: 32px;
				line-height: 36px;
				/*font-weight: 700;*/
			}

		}

			.old-site-root-element.preim-list-desc{
			/*	font-family: Circe-Regular;*/
				font-size: 24px;
				line-height: 28px;
			/*	max-width: 256px;*/
				margin-top: 8px;
				/*margin-bottom: 48px;*/
			}

		@media(max-width:1250px){

			.old-site-root-element.preim-list-desc{
			font-size: 24px;
				line-height: 28px;
				margin-top: 4px;
				/*margin-bottom: 24px;*/
			}

		}

			.old-site-root-element.promo-list-stretch{
				flex-grow: 1;
			}

			.old-site-root-element.promo-list-bonus{
				background: #FFA973;
				border-radius: 12px;
				margin-bottom: 8px;
				padding: 0 12px;
			}

		@media(max-width:1250px){

			.old-site-root-element.promo-list-bonus{
				border-radius: 16px;
				margin-bottom: 12px;
				padding: 4px 12px;
			}

		}

				.old-site-root-element.promo-list-bonus:before{
					display: block;
					position: relative;
					content: 'FIT BONUS';
					white-space: nowrap;
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					align-items: center;
					color: #172126;
					top: 2px;
				}

			@media(max-width:1250px){

				.old-site-root-element.promo-list-bonus:before{
					font-size: 16px;
					line-height: 24px;
				}

			}

			.old-site-root-element.preim-list-date{
				/*font-family: Circe-Regular;*/
				font-size: 30px;
				line-height: 30px;
			    position: absolute;
               /* width: 100%;*/
                bottom: 10px;
                right: 10px;

			}


.old-site-root-element.preim-list-date img {
  	width: 32px;
  	height: 32px;
  	border: 1px solid #F2F6F7;
  	border-radius: 12px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
}

.old-site-root-elementdiv.preim-1:hover img { border: 1px solid #C2C9CC; }

.old-site-root-element.etapusl-list-date img {
  	width: 32px;
  	height: 32px;
  	border: 1px solid #F2F6F7;
  	border-radius: 12px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
}

.old-site-root-elementdiv.etp4:hover img { border: 1px solid #C2C9CC; }



/* БЛОК ЭТАПОВ УСЛУГ */



.old-site-root-element.etapusl-list-items{
	display: flex;
	position: relative;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
	margin-top: 80px;
	width: calc(100% + 32px);
	left: -16px;
	margin-bottom: 80px;
}


.old-site-root-element.etapusl-list-items&gt;* {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: flex-start;
    width: 22%;
    /*margin-bottom: 32px;*/
    height: 200px;
    margin: 0px 13px;
    box-sizing: border-box;
    border: 1px solid;
    border-radius: 15px;
    border-color: #FFC39E;
    max-width: 336px;
}

	.old-site-root-element.etapusl-list-items&gt;*.hidden{
		display: none;
	}

		.old-site-root-element.etapusl-list-items&gt;*&gt;*{
			display: flex;
			position: relative;
			flex-grow: 1;
			flex-direction: column;
			align-items: flex-start;
			justify-content: flex-start;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
			/*color: #fff;
			background-color: #172126;*/
			box-sizing: border-box;
			padding: 15px 15px 15px;
			border-radius: 20px;
		}


		.old-site-root-element.etapusl-list-items&gt;*&gt;*&gt;*{
			position: relative;
			z-index: 1;
			pointer-events: none;
		}

		.old-site-root-element.promo-list-link{
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			pointer-events: initial;
		}

		.old-site-root-element.etapusl-list-items&gt;*.light&gt;*{
			color: #172126;
			background-color: #f0f0f0;
		}

			.old-site-root-element.etapusl-list-caption{
				font-family: Circe-Bold;
				font-size: 32px;
				line-height: 36px;
				max-width: 246px;
			}

		@media(max-width:1250px){

			.old-site-root-element.etapusl-list-caption{
				font-family: Circe-Bold;
				font-size: 32px;
				line-height: 36px;
				max-width: 246px;
			}

		}

			.old-site-root-element.etapusl-list-desc{
			/*	
				max-width: 256px;*/
				font-family: Circe-Regular;
				margin-top: 8px;
				font-size: 24px;
                line-height: 28px;
                color: #586066;
			/*	margin-bottom: 48px;*/
			}

		@media(max-width:1250px){

			.old-site-root-element.etapusl-list-desc{
				font-size: 24px;
				line-height: 28px;
				margin-top: 4px;
				font-family: Circe-Regular;
				color: #586066;
				/*margin-bottom: 24px;*/
			}

		}

			.old-site-root-element.promo-list-stretch{
				flex-grow: 1;
			}

			.old-site-root-element.promo-list-bonus{
				background: #FFA973;
				border-radius: 12px;
				margin-bottom: 8px;
				padding: 0 12px;
			}

		@media(max-width:1250px){

			.old-site-root-element.promo-list-bonus{
				border-radius: 16px;
				margin-bottom: 12px;
				padding: 4px 12px;
			}

		}

				.old-site-root-element.promo-list-bonus:before{
					display: block;
					position: relative;
					content: 'FIT BONUS';
					white-space: nowrap;
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					align-items: center;
					color: #172126;
					top: 2px;
				}

			@media(max-width:1250px){

				.old-site-root-element.promo-list-bonus:before{
					font-size: 16px;
					line-height: 24px;
				}

			}

			.old-site-root-element.etapusl-list-date{
				/*font-family: Circe-Regular;*/
				font-size: 30px;
				line-height: 30px;
			    position: absolute;
               /* width: 100%;*/
                bottom: 10px;
                right: 10px;

			}

			.old-site-root-element.etapusl-list-date-1{
				/*font-family: Circe-Regular;*/
			    position: absolute;
               /* width: 100%;*/
                bottom: 15px;
                left: 15px;
                pointer-events: auto;

			}

			.old-site-root-element.etapusl-list-date-3{
				/*font-family: Circe-Regular;*/
			    position: absolute;
               /* width: 100%;*/
                bottom: 15px;
                left: 15px;
                pointer-events: auto;

			}


.old-site-root-element.etp1 {

	color: #F47D32;
	background-color: #FDEFE6;
}

.old-site-root-element.etp2 {
border-color: #C2C9CC;

}

.old-site-root-element.etp3 {
border-color: #C2C9CC;
}

.old-site-root-element.etp4 {
border-color: #C2C9CC;
}


.old-site-root-elementdiv.etp1:hover{ 

background: #FDEFE6;
/* main_orange */

border: 1px solid #F47D32;
box-sizing: border-box;
border-radius: 16px;
color: #FF8A40;


 }


 .old-site-root-element.etp2:hover {/*
border-color: #E5E5E5;*/

}

.old-site-root-element.etp3:hover {
border-color: #586066;
color: #172126;
}

.old-site-root-element.etp4:hover {
border-color: #586066;
color: #172126;
}


.old-site-root-element.etapusl-list-date-3:hover {

color: #172126;

}


.old-site-root-element.etapusl-list-date-1 {

color: #FF8A40;

}


/******************************************************************************************
*******************************************************************************************
*******************************************************************************************
*******************************************************************************************
******************************************************************************************/



.old-site-root-element.uslPageTypo{
	font-size:18px;
	line-height: 27px;
	margin-top:40px;
	/*max-width:780px;
	padding-right:130px;*/	
}

.old-site-root-element.uslPageTypo&gt;.image{
    width: calc(100% + 130px);
}
.old-site-root-element.uslPageTypo img{
	max-width:100%;
}
.old-site-root-element.uslPageTypo h2,.old-site-root-element.uslPageTypo h3{
	font-family: 'Circe-Bold';
	/*max-width:575px;*/
}
.old-site-root-element.uslPageTypo p+p,
.old-site-root-element.uslPageTypo p+h2,
.old-site-root-element.uslPageTypo h2+p,
.old-site-root-element.uslPageTypo h2+h2,
.old-site-root-element.uslPageTypo ul+h2,
.old-site-root-element.uslPageTypo ol+h2,
.old-site-root-element.uslPageTypo h2+h3,
.old-site-root-element.image+p,
.old-site-root-elementp+.image,
.old-site-root-element.image+h3,
.old-site-root-elementh3+.image
{
	margin-top:15px;
}
.old-site-root-element.uslPageTypo h3+p,
.old-site-root-element.uslPageTypo p+h3,
.old-site-root-element.uslPageTypo h3+ul,
.old-site-root-element.uslPageTypo h3+ol,
.old-site-root-element.uslPageTypo ul+h3,
.old-site-root-element.uslPageTypo ol+h3
{
	margin-top:15px;
}
.old-site-root-element.uslPageTypo .href{
	color:#f47d32;
}




.old-site-root-element.serv_zag { 
 	font-size: 48px;
    line-height: 48px;
    width: 520px;
    font-weight: 700;
}


.old-site-root-element.serv_zag_1 {
 	font-size: 36px;
    line-height: 1em;
    padding-right: 30px;

}

.old-site-root-element.textcols {/*
	column-width: 48%;
	column-count: 2;
	column-gap: 4%;
	background: #fff2e1;
*/

margin-right: 300px;

}

.old-site-root-element.textcols-1 {
white-space: nowrap; }

.old-site-root-element.textcols-2 {
white-space: nowrap; }


.old-site-root-element.servheader {

margin-top: 120px;	
}


.old-site-root-element.servheader .appointmentMapHeader {

	padding: 0 !important;
}

.old-site-root-element.textcols-item {
	white-space: normal;	
	display: inline-block;
	width: 460px;
	vertical-align: top;
	/*background: #fff2e1;*/
	color: #586066;
}

.old-site-root-element.textcols-1 .textcols-item:first-child {
	margin-right: 4%;
}



.old-site-root-element.textcols-2 .textcols-item:first-child {
	margin-right: 4%;
}


.old-site-root-element.sform-page .sf-sformtext {
    /*display: inline-flex;*/
    vertical-align: top;
    margin: 54px 0 56px;
         display: flex !important;
    	flex-direction: row !important;
    	flex-wrap: nowrap !important;
    	padding: 10px;
    	border-radius: 100px;
    	background: #FDEFE6;
}

	.old-site-root-element.sf-buttontext img {
	    vertical-align: middle;
    	margin: 0 10px 0 5px !important; 
    	width: 14px;
    }

    .old-site-root-element.sf-buttontext .fastzap {
    	vertical-align: middle;
    	/*max-width: fit-content;*/
    	max-width: max-content;
    	font-size: 24px;
    	line-height: 28px;
    	font-family: "Circe-Regular";
    	letter-spacing: unset;
    }


.old-site-root-element.sform-page .sf-sformtext:after {
    /*content: url(/new/assets/img/services/check.svg)' Быстрая запись на удобное время в ближайшее СТО';
    font-size: 24px;
    line-height: 28px;
    font-family: Circe-Regular;
    padding: 5px 10px 5px 10px;*/
}



.old-site-root-element.sf-buttontext {
    display: flex;
    position: relative;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    line-height: 1em;
    padding: 15px 20px;
    min-height: 30px;
   /* font-family: Circe-Bold;*/
    letter-spacing: .12em;
    color: #F47D32;
    box-sizing: border-box;
    left: 30px;

}

.old-site-root-element.sf-buttontext:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    background: #FDEFE6;
    /*box-shadow: 0px 15px 20px rgb(255 99 0 / 10%);*/
    opacity: 1;
    transition: opacity 200ms ease;
    will-change: opacity;
    z-index: 0;
}


.old-site-root-element.sf-buttontext:after, .old-site-root-element.sf-buttontext&gt;* {
    display: block;
    position: relative;
    z-index: 1;
}





.old-site-root-element.start-contents .section-message {
    padding-top: 60px;
    overflow: hidden;
    padding-bottom: /*160px*/ 80px;
    margin-bottom: -160px;

}

.old-site-root-element.start-contents .section-message&gt;* {
    display: flex;
    position: relative;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 30px 0 30px 50px;
    background: #F2F6F7;
    border-radius: 20px;
    height: 252px;
}


.old-site-root-element.start-contents .section-message .info {
    position: relative;
    max-width: 545px;
    z-index: 1;
}


.old-site-root-element.start-contents .section-message .info .header {
    font-size: 36px;
    line-height: 1em;
    font-family: 'Circe-Bold';
    /*line-height: 72px;*/
    /*color: #172126;*/
}

.old-site-root-element.start-contents .section-message .info .text {
   /*  font-family: Circe-Bold;
    font-size: 32px;
    line-height: 36px;
    color: #172126; */
    line-height: 1em;
    margin-top: 20px;
}



.old-site-root-element.start-contents .messangers&gt;*.viber {
    background-image: url(/new/assets/img/start_new/viber.svg);
}

.old-site-root-element.start-contents .messangers&gt;*.telegram {
    background-image: url(/new/assets/img/start_new/telegram.svg);
}

.old-site-root-element.start-contents .messangers&gt;*.whatsapp {
    background-image: url(/new/assets/img/start_new/whatsapp.svg);
}

.old-site-root-element.start-contents .messangers {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    /*margin-top: 30px;
    margin-left: 90px;*/
    margin: 0 auto;

}


.old-site-root-element.start-contents .messangers&gt;*+* {
    margin-left: 16px;
}
.old-site-root-element.start-contents .messangers&gt;* {
    width: 72px;
    height: 72px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}





/************************************************************
                        
                            T O P

************************************************************/

.old-site-root-element.start-contents .section-uslugi {
	margin-top: 80px;
	margin-bottom: 80px;
	padding: 0 !important;
}


.old-site-root-element.start-contents .section-uslugi&gt;*{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
}


	.old-site-root-element.start-contents .section-uslugi .aside{
		width: 415px;
	}


		.old-site-root-element.start-contents .section-uslugi .aside .caption{
			font-family: Circe-Bold;
			font-size: 48px;
			line-height: 48px;
			color: #172126;
		}


		.old-site-root-element.start-contents .section-uslugi .aside .info{
			margin-top: 20px;
		}



			.old-site-root-element.start-contents .section-uslugi .aside .info .text{
				font-family: Circe-Regular;
				font-size: 32px;
				line-height: 36px;
				color: #172126;
			}


			.old-site-root-element.start-contents .section-uslugi .aside .info .more{
				display: inline-flex;
				align-items: center;
				justify-content: center;
				vertical-align: top;
				margin-top: 38px;
				border: 2px solid #F47D32;
				box-sizing: border-box;
				border-radius: 12px;
				font-family: Circe-Bold;
				font-size: 12px;
				line-height: 24px;
				letter-spacing: .08em;
				text-transform: uppercase;
				color: #F47D32;
				padding: 0 24px;
				height: 56px;
				cursor: pointer;
			}


	.old-site-root-element.start-contents .section-uslugi .contents{
		display: flex;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		margin-right: 80px;
		flex-grow: 1;
		flex-basis: 0;
	}


		.old-site-root-element.start-contents .section-uslugi .contents .more{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			align-self: flex-end;
			font-family: Circe-Bold;
			font-size: 12px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			color: #172126;
		}

			.old-site-root-element.start-contents .section-uslugi .contents .more:after{
				content: '';
				display: block;
				background: url(/new/assets/img/upd/follow.svg) no-repeat center center/contain;
				width: 32px;
				height: 32px;
			}

		.old-site-root-element.start-contents .section-uslugi .contents .caption{
			display: flex;
			flex-direction: row;
			align-items: flex-start;
			justify-content: flex-start;
			padding: 0 0 16px;
			margin-top: 20px;
			font-family: Circe-Regular;
			font-size: 10px;
			line-height: 24px;
			text-transform: uppercase;
			flex-grow: 1;
			color: #90979C;
			border-bottom: 1px solid #C2C9CC;
		}


			.old-site-root-element.start-contents .section-uslugi .contents .caption&gt;*{
				flex-grow: 1;
			}


			.old-site-root-element.start-contents .section-uslugi .contents .caption&gt;*+*{
				margin-left: 36px;
			}
			



		.old-site-root-element.start-contents .section-uslugi .contents .variants{
			display: flex;
			flex-direction: column;
			align-items: stretch;
			justify-content: flex-start;
		}

			.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				min-height: 100px;
				transition: background 200ms ease;
				will-change: background;
			}



			.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*:hover{
				background: rgba(242,246,247,.5);
			}

				.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;*{
					flex-grow: 1;
				}



				.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;*+*{
					margin-left: 36px;
					flex-basis: 0;
				}


				.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(1){
					font-family: Circe-Bold;
					font-size: 32px;
					line-height: 36px;
					color: #172126;
					max-width: 390px;
				}


				.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(2){
					display: flex;
					flex-direction: row;
					align-items: center;
					font-family: Roboto;
					font-size: 12px;
					line-height: 16px;
					color: #586066;
					flex-wrap: nowrap;
    				align-content: center;
   					justify-content: space-between;

				}


					.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(2)&gt;*{
						max-width: 480px;
					}


					.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(2):after{
						content: '';
						display: block;
						min-width: 32px;
						height: 32px;
						background: url(/new/assets/img/upd/big-follow.svg) no-repeat center right/32px 32px;
						flex-grow: 1;
					}


.old-site-root-element.formblock {
    display: flex;

}


.old-site-root-element.etp1 .etapusl-list-date-1&gt;* {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    height: 32px;
    font-family: Circe-Bold;
    font-size: 12px;
     line-height: 24px; 
    letter-spacing: 0.08em;
    text-transform: uppercase;
    padding: 0px 12px;
    color: #FFF;
}


.old-site-root-element.etp1 .etapusl-list-date-1 .more  {

   /* box-shadow: 0px 18px 40px -15px rgb(255 99 0 / 40%);*/
    background: #F47D32;
}


.old-site-root-element.etp3 .etapusl-list-date-3&gt;* {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    height: 32px;
    font-family: Circe-Bold;
    font-size: 12px;
     line-height: 24px; 
    letter-spacing: 0.08em;
    text-transform: uppercase;
    padding: 0px 12px;
    color: #FFF;
}


.old-site-root-element.etp3 .etapusl-list-date-3 .more  {

   /* box-shadow: 0px 18px 40px -15px rgb(255 99 0 / 40%);*/
    background: #586066;
}


.old-site-root-element.serv_circle {
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
    margin-right: 20px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    box-shadow: 0 0 0 1px #C2C9CC;
    position: absolute;
    right: -10px;
    background-color: #C2C9CC;
    padding-top: 2px;
}


.old-site-root-element.serv_circle_1 {
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
    margin-right: 20px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    box-shadow: 0 0 0 1px #FFC39E;
    position: absolute;
    right: -10px;
    background-color: #FFC39E;
    padding-top: 2px;
}


.old-site-root-element.serv_circle_2 {
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
    margin-right: 20px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    box-shadow: 0 0 0 1px #C2C9CC;
    position: absolute;
    right: -10px;
    background-color: #C2C9CC;
    padding-top: 2px;
}


.old-site-root-elementdiv.etp1:hover span { background-color: #FFA973; }

.old-site-root-elementdiv.etp3:hover span { background-color: #90979C; }
.old-site-root-elementdiv.etp4:hover span { background-color: #90979C; }
.old-site-root-elementdiv.etp3:hover .etapusl-list-date-3 a { background-color: #172126; }
.old-site-root-elementdiv.etp1:hover .etapusl-list-date-1 a { background-color: #FF8A40; }




.service_page_body .old-site-root-element.sform-page .discountPageCenteredContent, .old-site-root-element.discountPageHeaderImage {
    max-width: 1440px;
}



.service_page_body .old-site-root-element.standartContentHeader {

margin: 80px 0 20px !important;
padding: 0 10px 0 10px;
}


.service_page_body .old-site-root-element.contacts-contents {
padding: 100px 0 40px;

}

.old-site-root-element.account_serv {
    cursor: pointer;

}



.old-site-root-element#quest .parent:hover {
height:150px;
background-color:rgb(255, 233, 219);
box-shadow:0px 0px 2px 2px #e4e4e4;
border:1px solid white;
}

.old-site-root-element#quest .content {
	padding: 10px;
}

.old-site-root-element#quest .parent:hover &gt; .content {
height:100px;
}

.old-site-root-element#quest .parent {
overflow: hidden;
background:#f0f0f0;
height:50px;
padding: 10px 0px 0px 10px;
transition: all 0.2s ease 0.2s;
border:1px solid white;
}




.service_page_body .old-site-root-elementh1 {

font-size: 96px !important;
line-height: 96px !important;

}

.old-site-root-element.standartContentHeader { 
 	font-size: 48px !important;
    line-height: 48px !important;
    font-weight: 700 !important;
}

.service_page_body .old-site-root-element.contacts-contents h2 {

  	font-size: 48px !important;
    line-height: 48px !important;
    font-weight: 700 !important;
    margin: 80px 0 20px !important;

}



.service_page_body .old-site-root-element.discountPageCenteredContent .section-message {

	padding-left: 0 !important;
	padding-right: 0 !important;
}


.service_page_body .old-site-root-element.section-uslugi .variants img {
	display: block;
    min-width: 32px;
    height: 32px;
    /*flex-grow: 1;
    content: "";*/
  	border: 1px solid #F2F6F7;
  	border-radius: 12px;
  	display: flex;
  	align-items: center;
  	justify-content: center;
}

.service_page_body .old-site-root-element.variants a:hover img { border: 1px solid #C2C9CC; }
.service_page_body .old-site-root-element.variants a:hover { padding-left: 5%; padding-right: 5%; }

.service_page_body .old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(2):after {
	background: unset;
	display: none;
    min-width: unset;
    height: unset;
    flex-grow: unset;
}


.old-site-root-element.blockvsehusl {

	display: flex;
    /*flex-grow: 1;*/
    /*flex-direction: column;*/
    align-items: flex-start;
    justify-content: space-between;
    /*margin: auto;*/

}
.old-site-root-element.blockvsehusl_left {
    width: 80%;
    max-width: 520px;

}
.old-site-root-element.blockvsehusl_right {
    width: 15%;

}

.old-site-root-element.mobuslugi {
display: none;

}

/*  
--------------------------------------------------------------------------------

1600px

-----------------------------------------------------------------------------------
*/



@media (max-width: 1600px) {

	.service_page_body .old-site-root-element.sform-page .discountPageCenteredContent, .old-site-root-element.discountPageHeaderImage {
    		max-width: 1253px;
	}

	.old-site-root-element.etapusl-list-caption {
			width: 80%;
	}

}



/*  
--------------------------------------------------------------------------------

1280px

-----------------------------------------------------------------------------------
*/


@media (max-width: 1280px) {

	.old-site-root-element.start-contents .section-uslugi {
		margin-top: 120px;
	}

	.old-site-root-element.start-contents .section-uslugi&gt;* {
		position: relative;
		flex-direction: column;
		align-items: stretch;
	}

	.old-site-root-element.start-contents .section-uslugi .aside {
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
		width: auto;
	}

	.old-site-root-element.start-contents .section-uslugi .aside .caption {
		font-size: 32px;
		line-height: 36px;
		width: 50%;
	}

	.old-site-root-element.start-contents .section-uslugi .aside .info {
		margin-top: 0;
		max-width: 215px;
	}

	.old-site-root-element.start-contents .section-uslugi .aside .info .text {
		font-size: 18px;
		line-height: 24px;
	}

	.old-site-root-element.start-contents .section-uslugi .aside .info .more{
		border: none;
		height: auto;
		padding: 0;
		margin-top: 8px;
		font-size: 12px;
		line-height: 24px;
		margin-top: 8px;
	}

	.old-site-root-element.start-contents .section-uslugi .contents {
		margin-left: 0;
		margin-top: 24px;
		flex-basis: initial;
	}

	.old-site-root-element.start-contents .section-uslugi .contents .more {
		position: absolute;
		right: 0;
		top: 0;
	}


	.old-site-root-element.start-contents .section-uslugi .contents .caption {
		padding: 0 0 8px;
	}


	.old-site-root-element.start-contents .section-uslugi .contents .caption&gt;*+* {
		margin-left: 0;
	}

	.old-site-root-element.start-contents .section-uslugi .contents .caption&gt;* {
		width: 50%;
		flex-grow: initial;
	}

	.old-site-root-element.start-contents .section-uslugi .contents .caption&gt;*:nth-child(1) {
		max-width: 390px;
	}

	.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;* {
		flex-grow: initial;
		width: 50%;
	}

	.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;* {
		min-height: 80px;
	}

	.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;*+* {
		margin-left: 0;
		flex-basis: initial;
	}

	.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;*+* {
		margin-top: 8px;
	}

	.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(1) {
		font-size: 24px;
		line-height: 28px;
		max-width: initial;
	}


	.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(2):after { /*
			position: absolute;
			right: 0;
			top: calc(50% - 16px); */
	}

	.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;*:nth-child(2)&gt;* {
			max-width: 380px;
	}

	.service_page_body .old-site-root-element.sform-page .discountPageCenteredContent, .old-site-root-element.discountPageHeaderImage {
			max-width: 1053px;
	}
	.old-site-root-element.etapusl-list-caption {
			word-wrap: break-word;
			width:86%;
	}
}



/*  
--------------------------------------------------------------------------------

1024px

-----------------------------------------------------------------------------------
*/

@media (max-width: 1024px) {

	.old-site-root-element.etapusl-list-caption {
    	width: 98% !important; 
    	word-wrap: break-word;
	}

	.old-site-root-element.etapusl-list-items&gt;*{
		/*width: 50%;*/
		padding: 0;
		min-height: calc(268px - 20px);
		margin: 5px 10px;
	}

	.old-site-root-element.etapusl-list-items {
		width: 100%;
		left: 0;
		margin-bottom: 50px;
		margin-top: 50px;
	}

	.old-site-root-element.etapusl-list-date-1 {
    	position: absolute;
    	bottom: 10px;
    	right: 10px;
    	pointer-events: auto;
	}

	.old-site-root-element.etapusl-list-date-1 a:before {
		content: url("/new/assets/img/services/plus2.svg");
		font-size: 16px !important;
		margin-top: 5px;
	}
	.old-site-root-element.etapusl-list-date-1 a {
		font-size: 0 !important;
		width: 40px;
		height: 40px;
		line-height: 40px;
		float: right;
	}

	.old-site-root-element.etapusl-list-date-3 a:before {
		content: url("/new/assets/img/services/bags2.svg");
		font-size: 16px !important;
		transform: scale(0.03);
	}
	.old-site-root-element.etapusl-list-date-3 a {
		font-size: 0 !important;
		width: 40px;
		height: 40px;
		line-height: 40px;
		float: right;
	}


	.old-site-root-element.etapusl-list-date-3 {
    	position: absolute;
    	bottom: 10px;
    	right: 10px;
    	pointer-events: auto;
	}

	.old-site-root-element.serv_circle_1 {
    	width: 32px;
    	height: 32px;
    	line-height: 36px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 32px;
    	font-weight: bold;
    	color: unset !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element.serv_circle_2 {
    	width: 32px;
    	height: 32px;
    	line-height: 36px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 32px;
    	font-weight: bold;
    	color: #C2C9CC !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element.serv_circle_3 {
    	width: 32px;
    	height: 32px;
    	line-height: 36px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 32px;
    	font-weight: bold;
    	color: #C2C9CC !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element.serv_circle {
    	width: 32px;
    	height: 32px;
    	line-height: 36px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 32px;
    	font-weight: bold;
    	color: #C2C9CC !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}


	.service_page_body .old-site-root-elementh1 {
		font-size: 72px !important;
		line-height: 72px !important;

	}

	.old-site-root-element.standartContentHeader { 
 		font-size: 48px !important;
  		line-height: 48px !important;
   	 	font-weight: 700 !important;
	}

	.service_page_body .old-site-root-element.contacts-contents h2 {
  		font-size: 48px !important;
    	line-height: 48px !important;
    	font-weight: 700 !important;
	}

	.old-site-root-element.sform-page .sf-sformtext:after {
    	/*content: url(/new/assets/img/services/check.svg)' Быстрая запись на удобное время в ближайшее СТО';*/
    	font-size: 24px;
    	line-height: 28px;
    	font-family: Circe-Regular;
	}

	.old-site-root-element.sf-buttontext img {
	    vertical-align: middle;
    	margin: 0 10px 0 5px !important; 
    	width: 14px;
    }

    .old-site-root-element.sf-buttontext .fastzap {
    	vertical-align: middle;
    	max-width: max-content;
    	font-size: 24px;
    	line-height: 28px;
    	font-family: "Circe-Regular";
    	letter-spacing: unset;
    }	

    .service_page_body .old-site-root-element.sf-buttontext {
    	font-family: Circe-Regular;
     	display: flex !important;
    	flex-direction: row !important;
    	flex-wrap: nowrap !important;
    	padding: 10px;
    	border-radius: 100px;
    	background: #FDEFE6;

	}

	.old-site-root-element.preim-list-caption {

	    font-family: Circe-Bold;
    	font-size: 24px;
    	line-height: 28px;   
	}

	.old-site-root-element.preim-list-desc {
  		font-size: 18px;
    	line-height: 24px;
    	color: #586066;
	}

	.old-site-root-element.etapusl-list-caption {
    	font-family: Circe-Bold;
    	font-size: 24px;
    	line-height: 28px;
    	max-width: 246px;
	}

	.old-site-root-element.etapusl-list-desc {
  		font-size: 18px;
    	line-height: 24px;
    	color: #586066;
	}

	.old-site-root-element.formblock {
		display: flex;
		padding-left: 10px;
	}

	.old-site-root-element.start-contents .messangers&gt;* {
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
	}



}	



/*  
--------------------------------------------------------------------------------

800px

-----------------------------------------------------------------------------------
*/


@media (max-width: 800px){

	.old-site-root-element.start-contents .section-uslugi .contents {
		margin-top: 0;
		margin-right: 0;
	}

	.old-site-root-element.start-contents .section-uslugi .aside .info {
		display: none;
	}


	.old-site-root-element.servicePageTypo h1 {
    	line-height: 30px;
	}

	.old-site-root-element.servicePageTypo ol li,.old-site-root-element.servicePageTypo .servicePageTypo__numericOl li {
		margin-left: 0;
	}	
	.old-site-root-element.servicePageTypo ul li {
		margin-left: 15px;
	}			


	.old-site-root-element.start-contents .section-uslugi .contents .caption&gt;*+* {
		display: none;
	}

	.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;* {
		position: relative;
		flex-direction: column;
		align-items: stretch;
		min-height: 100px;
		justify-content: center;
		box-sizing: border-box;
		padding-right: 36px;
	}


	.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;*&gt;* {
		width: 100%;
	}

	.old-site-root-element.start-contents .messangers&gt;* {
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
	}


}



/*  
--------------------------------------------------------------------------------

640px

-----------------------------------------------------------------------------------
*/


@media(max-width: 640px) {


	.service_page_body .old-site-root-element.variants a:hover { padding-left:unset; padding-right: unset; }

	.service_page_body .old-site-root-element.sform-page .discountPageCenteredContent, .old-site-root-element.discountPageHeaderImage {
    	width: 96%;
    	max-width: 680px !important;
    	margin: 0 auto;
	}

	.old-site-root-element.servicePageTypo .panel {
		padding:0;
	}

	.old-site-root-element.start-contents .section-uslugi .contents .caption .mobuslugi {
		display: block !important;
	}

	.old-site-root-element.start-contents .section-uslugi .contents .mobuslugi .more {
		justify-content: flex-end;

	}


	.old-site-root-element.sform-page .servicePageReminderArea .servicePageTypo h1 span.nowrap {
		white-space:unset;

	}


	.old-site-root-element.contacts-contents .container .list {
    position: relative;
    width: calc(100% + 30px);
    height: auto;
    left: -20px;
    top: 0;
    max-width: initial;
	}



	.old-site-root-element.preim-list-items {
		width: 100%;
		left: unset;
		margin-bottom: 40px;
		margin-top: 40px;
		align-items: center;
   		justify-content: center;
	}

	.old-site-root-element.preim-list-items&gt;* {
		width: 45% /*152px*/;
		padding: 0;
		min-height: /*calc(188px - 40px)*/ 188px;
		height: 188px;
		margin: 8px 8px;
	}


	.old-site-root-element.preim-list-items&gt;*&gt;*{
		padding: 16px;
	}

	.old-site-root-element.etapusl-list-items {
		width: 100%;
		left: unset;
		margin-bottom: 40px;
		margin-top: 40px;
		align-items: center;
   		justify-content: center;
	}

	.old-site-root-element.etapusl-list-date-1 {
   	 	position: absolute;
    	bottom: 10px;
    	right: 10px;
   		pointer-events: auto;
	}

	.old-site-root-element.etapusl-list-date-1 a:before {
		content: url("/new/assets/img/services/plus2.svg");
		font-size: 16px !important;
		/*margin-top: 5px;*/
	}
	.old-site-root-element.etapusl-list-date-1 a {
		font-size: 0 !important;
		width: 32px;
		height: 32px;
		line-height: 32px;
		float: right;
	}

	.old-site-root-element.etapusl-list-date-3 a:before {
		content: url("/new/assets/img/services/bags2.svg");
		font-size: 16px !important;
		transform: unset;
		margin-top: 5px;
	}
	.old-site-root-element.etapusl-list-date-3 a {
		font-size: 0 !important;
		width: 32px;
		height: 32px;
		line-height: 32px;
		float: right;
	}


	.old-site-root-element.etapusl-list-date-3 {
    	position: absolute;
  		bottom: 10px;
    	right: 10px;
    	pointer-events: auto;
	}

	.old-site-root-element.serv_circle_1 {
    	width: 24px;
    	height: 24px;
    	line-height: 24px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 18px;
    	font-weight: bold;
    	color: unset !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element.serv_circle_2 {
    	width: 32px;
    	height: 32px;
    	line-height: 24px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 18px;
    	font-weight: bold;
    	color: #C2C9CC !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element.serv_circle_3 {
    	width: 24px;
    	height: 24px;
    	line-height: 24px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 18px;
    	font-weight: bold;
    	color: #C2C9CC !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element.serv_circle {
    	width: 24px;
    	height: 24px;
    	line-height: 24px;
    	/* margin-left: 10px; */
    	/* margin-right: 20px; */
    	/* border-radius: 50%; */
    	text-align: center;
    	font-size: 18px !important;
    	font-weight: bold;
    	color: #C2C9CC !important; 
    	box-shadow: unset !important; 
    	position: absolute;
    	left: 5px;
    	background-color: unset !important;
    	bottom: 15px;
	}

	.old-site-root-element.etapusl-list-items&gt;*{
		width: 45% /* 155px*/;
		padding: 0;
		min-height: /*calc(188px - 40px) !important*/ 188px;
		height: 188px;
		margin: 8px 8px;
        padding: 0;
	}

	.service_page_body .old-site-root-element.discountPageCenteredContent {
    	/*padding-left: 5px;
    	padding-right: 0;*/
    	margin: 0 auto;
    }

	.old-site-root-element.etapusl-list-caption {
    	font-family: Circe-Bold;
    	font-size: 18px !important;
    	line-height: 24px !important;
    	width: 98% !important;
	} 

	.old-site-root-element.etapusl-list-desc {
    	font-size: 12px !important;
    	line-height: 16px !important;

	}

	.old-site-root-element.etapusl-list-items&gt;*&gt;* {
		padding: 16px 16px 0 16px;
	}


	.old-site-root-element#quest .parent:hover {
		height:250px;
		overflow:scroll;
	}		

	.old-site-root-element.sform-page .servicePageReminderArea .servicePageTypo h1 {
		font-size: 48px !important;
		line-height: 48px !important;
		padding: 0 0 0 10px;
		margin-top: 0 !important;
		overflow-wrap: anywhere;
	}
	.old-site-root-element.standartContentHeader { 
 		font-size: 32px !important;
    	line-height: 36px !important;
    	font-weight: 700 !important;
	}
	.service_page_body .old-site-root-element.contacts-contents h2 {

  		font-size: 32px !important;
    	line-height: 36px !important;
    	font-weight: 700 !important;

	}
	.old-site-root-element.sform-page .sf-sformtext:after {
    	/*content: url(/new/assets/img/services/check.svg)' Быстрая запись на удобное время в ближайшее СТО';
    	font-size: 18px;
    	line-height: 24px;
    	font-family: Circe-Regular;*/
	}

	.old-site-root-element.sf-buttontext img {
	    vertical-align: middle;
    	margin: 0 10px 0 5px !important; 
    	width: 14px;
    }

    .old-site-root-element.sf-buttontext .fastzap {
    	vertical-align: middle;
    	/*max-width: fit-content;*/
    	max-width: max-content;
    	font-size: 18px;
    	line-height: 24px;
    	font-family: "Circe-Regular";
    	letter-spacing: unset;
    }

	.service_page_body .old-site-root-element.sform-page .sf-sformtext {
		margin: 0 !important;
	}

	.service_page_body .old-site-root-element.sf-buttontext {
		font-size: 18px;
		line-height: 24px;
		left: 0px;
		width: 98%;
		padding: 5px 5px;	
    	font-family: Circe-Regular;
     	display: flex !important;
    	flex-direction: row !important;
    	flex-wrap: nowrap !important;
    	padding: 10px;
    	border-radius: 100px;
    	background: #FDEFE6;

	}


	.old-site-root-element.preim-list-caption {
    	font-family: Circe-Bold;
    	font-size: 18px;
    	line-height: 24px;
	}

	.old-site-root-element.preim-list-desc {
 		font-size: 12px;
    	line-height: 16px;
    	color: #586066;

	}

	.old-site-root-element.textcols-item {
		display: block;
		width: 98%;
		padding: 5px;
		color: #586066;
	}

	.old-site-root-element.textcols {
		margin-right: unset;
		width: 100%;
		display: table;
		padding-left: 10px;
	}

	.service_page_body .old-site-root-element.aboutGaleryBodyBlockRow {
		display: flex;
		justify-content: space-around;
		width: 98%;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.service_page_body .old-site-root-element.aboutGaleryBodyBlockRowImageBlock {
		/*display: flex;*/
		width: 33%;
		margin: 0 auto;
		height: unset;
	}

	.service_page_body .old-site-root-element.aboutGaleryBodyBlockRowImageBlock img {
		height:80px !important;
	}

	.service_page_body .old-site-root-element.contacts-contents {
		/*display:none;*/
		padding: 0px 8px 0px;
	}

	.service_page_body .old-site-root-element.contacts-contents h2 {
        margin: 50px 0 20px !important;

	}
/*
	.start-contents .section {
    	padding-left: 0px !important;
    	padding-right: 0px !important;
    	width: 100%;
    	margin: 0 auto;
	}
*/
	.old-site-root-element.start-contents .section-message .info .header {
    	font-size: 24px;
    	line-height: 28px;
    	font-family: 'Circe-Bold';
	}

	.old-site-root-element.start-contents .section-message .info .text {
    	font-size: 18px;
    	line-height: 24px;
	}

	.old-site-root-element.start-contents .section-message&gt;* {
      	padding: 20px 20px 20px 15px;
    	display: block;
    	width: 100%;
	}

	.old-site-root-element.start-contents .messangers {
    	display: inline-flex;
    	margin-top: 15px;
    	/*float: right;*/
    	margin-left: 0;
	}


	.old-site-root-element.serv_zag { 
 		font-size: 32px;
    	line-height: 36px;
    	width: 300px;
	}

	.old-site-root-element.serv_zag_1 {
 		font-size: 32px;
    	line-height: 36px;
    	padding-right: 30px;
	}

	.old-site-root-element.start-contents .section-uslugi .contents .more {
		position: relative;
	}

	.old-site-root-element.textcols-2 {
		margin-bottom: 50px;	
	}

	/*.textcols-1 {
		margin-bottom: 25px;
	}*/

	.service_page_body .old-site-root-element.start-contents {
		display: table-footer-group;	
	}

	.old-site-root-element.start-contents .section-uslugi .contents .variants&gt;* {
		position: relative;
		flex-direction: column;
		align-items: stretch;
		min-height: 100px;
		justify-content: center;
		box-sizing: border-box;
		padding-right: unset;
	}

	.old-site-root-element.start-contents .messangers&gt;* {
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    }
    .old-site-root-element.formblock {
		display: block;
	}

.old-site-root-element.blockvsehusl {

	display: block;
}

	.old-site-root-element.blockvsehusl_left {
    width: 90%;
    /*max-width: 520px;*/

}
.old-site-root-element.blockvsehusl_right {
    width: 38%;
    display: none;

}


}



/*  
--------------------------------------------------------------------------------

360px

-----------------------------------------------------------------------------------
*/


@media(max-width: 320px) {

.old-site-root-element.sform-page .servicePageReminderArea .servicePageTypo h1 {
		width: 98%;
		word-wrap: break-word;
	}

.old-site-root-element.start-contents .messangers&gt;* {
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
	}

.old-site-root-element.preim-list-items&gt;* {
    width: 44% /*152px*/;
    padding: 0;
    min-height: /*calc(188px - 40px)*/ 188px;
    height: 188px;
    margin: 7px 7px;
	}

.old-site-root-element.etapusl-list-items&gt;* {
    width: 44% /* 155px*/;
    padding: 0;
    min-height: /*calc(188px - 40px) !important*/ 188px;
    height: 188px;
    margin: 7px 4px;
    padding: 0;
}

.old-site-root-element.sform-page .servicePageReminderArea .servicePageTypo h1 {
    font-size: 44px !important;
    line-height: 44px !important;
    padding: 0 0 0 10px;
    margin-top: 0 !important;
}


}


.old-site-root-element.aboutGaleryHeader{	
	max-width:700px;
	font-size:36px;
	line-height:40px;
	margin-bottom:42px;
}
.old-site-root-element.aboutGaleryBlock{
	margin-top:80px;
	margin-bottom:80px;	
	position: relative;
}

.old-site-root-element.aboutGaleryBodyBlock{
	position: relative;
	width:33%;
	display: inline-block;
	vertical-align: top;
}
.old-site-root-element.aboutGaleryBodyBlockImage{
	height:72px;
	background-color:gray;
	margin-bottom:18px;
}
.old-site-root-element.aboutGaleryBodyBlockText{
	font-size:20px;
	max-width:290px;

}

.old-site-root-element.aboutGaleryBodyBlockImage__first{
	background:url('/new/assets/img/about/new/logo_1.png') no-repeat center;
	background-size: contain;
	background-position: left center;
}
.old-site-root-element.aboutGaleryBodyBlockImage__second{
	background:url('/new/assets/img/about/new/logo_3.png') no-repeat center;
	background-size: contain;
	background-position: left center;
}
.old-site-root-element.aboutGaleryBodyBlockImage__third{
	background:url('/new/assets/img/about/new/logo_2.png') no-repeat center;
	background-size: contain;
	background-position: left center;
}

.old-site-root-element.aboutGalerySecondBody{

}
.old-site-root-element.aboutGaleryBodySecondBlock{
	padding:0 25px;
}
.old-site-root-element.aboutGaleryBodyBlockRow{
	display: flex;	
	justify-content: space-around;
}
.old-site-root-element.aboutGaleryBodyBlockRowImageBlock{
	position: relative;
	display: flex;
	height:94px;	
}</pre></body></html>