<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.old-site-root-element .swiper-button-next:after, .old-site-root-element .swiper-container-rtl .swiper-button-prev:after, .old-site-root-element .swiper-button-prev:after, .old-site-root-element .swiper-container-rtl .swiper-button-next:after{
	content: '' !important;
}


.old-site-root-element .swiper-button-next, .old-site-root-element .swiper-button-prev {
    z-index: 1;
}

.old-site-root-element .mainMenuElement__contacts,
.old-site-root-element .mainMenuElement__discounts,
.old-site-root-element .mainMenuElement__services{
	display: none;
}


.old-site-root-element .standartContentBlock{
	padding-top:0;
	padding-bottom:64px;
	min-height: 100vh;
}
/*.body_noclick{
	pointer-events:none;
}

*/
@media(max-width:799px){
.old-site-root-element .standartContentBlock{
	/*min-height:calc(100vh - 53px - 30px - 59px);*/
	min-height:0;
}

}

.old-site-root-element .standartContentBlock_height_fixed{
    /*max-height:100vh;*/
    /*min-height:680px;*/
    min-height:900px;
    /*min-height:calc(100vh - 170px);*/
    /*max-height:900px;*/
    height:100vh;
    overflow: hidden;
}
.old-site-root-element .standartContentBlock_height_fixed~.mainFooter:not(.mainFooter__menuOpened){
	display: none;
	/*background-color:white;
	padding-top:10px;*/
}
/*.standartContentBlock_height_fixed~.mainFooter .footerDesigners{
	top:10px;
}*/

@media(max-width:799px){


.old-site-root-element .standartContentBlock_height_fixed{
    min-height:calc(100vh - 60px);/*575px;*/
    max-height:0;
}

.old-site-root-element .iosBlackBody .standartContentBlock_height_fixed{
    min-height:calc(100vh - 170px);/*575px;*/	
}

}


.old-site-root-element .iosBlackBody{
	background-color:black !important;
}


.old-site-root-element .mainHeader:not(.mainHeader__whiteHeaderOnMenu),.old-site-root-element .standartContentBlock,.old-site-root-element .mainFooter:not(.mainFooter__menuOpened){
	background-color:white;
}
.start_body .old-site-root-element  .mainHeader,.start_body .old-site-root-element  .standartContentBlock,.start_body .old-site-root-element  .mainFooter{
	background-color: transparent;
}
.old-site-root-element .standartContentHeader{
	margin-top:65px;
	font-size:36px;
	line-height:1em;
	margin:65px 20px 0;
}

.start_body .old-site-root-element :before{
	content:'';
	position: absolute;
	width:100%;
	height:100%;
	background:url('/new/assets/img/start/background_Image.jpg') no-repeat center;
	background-size:cover;
}
/********header**************/

.old-site-root-element .mainHeader{
	padding:20px;
	width:100%;
	color:black;
	display:flex;
	z-index:10;
	align-items:flex-start;
}

/*mainHeader*/
.old-site-root-element .mainHeaderBlock{
	/*text-align: flex-start;*/
	position:relative;
}
.old-site-root-element .mainHeaderBlock__second{
	flex-grow:1;
	text-align: center;
	padding:0 20px;	
    display: flex;
    justify-content: space-around;
}
/*mainHeaderBlock__first
mainHeaderBlock__second
mainHeaderBlock__third
*/
.old-site-root-element .mainHeaderBlock__third{
	display: flex;
	flex-flow:row-reverse;
	position: relative;
	max-width:25%;
}
@media(min-width:1550px){
.old-site-root-element .mainHeaderBlock__third{
	max-width:30%;	
}	
}
.old-site-root-element .mainHeader__startHeader{
	position: absolute;
	top:0;
	left:0;
}

.old-site-root-element .mainHeader__blackHeader{
	border-bottom:1px solid #e6e6e6;
}
@media(max-width:375px){
.old-site-root-element .mainHeader__blackHeader{
	border-bottom-color:transparent;	
}
.old-site-root-element .mainHeader__blackHeader:after{
	/*content:'';*/
	height:1px;
	width:100vw;
	left:calc(-1 * ((100vw - 100%) / 2));
	position: absolute;
	bottom:0;
	/*left:0;*/
	background-color:#e6e6e6;
}
}
@media(max-width:360px){
.old-site-root-element .mainHeader__blackHeader:after{
	left:-12.5px;
}
}
.old-site-root-element .mainHeader__whiteHeaderOnMenu{
	border-bottom:0px solid #e6e6e6;	
}
.old-site-root-element .mainHeader__whiteHeader,.old-site-root-element .mainHeader__whiteHeaderOnMenu{
	color:white;
}

.old-site-root-element .logo{
	width: 135px;
	height: 21px;
	display:inline-block;
	vertical-align: top; 
}
.old-site-root-element .mainHeader__blackHeader .logo{
	background: url('/new/assets/img/basic/header_black.svg') no-repeat center;
	background-size:contain;	
}
.old-site-root-element .mainHeader__blackHeader .servicesButton{
	border:1px solid #f47d32;
	color: #f47d32;
}

.old-site-root-element .mainHeader__blackHeader .currentCityMarker_background:not(.currentCityMarker_hover){
	background: url(/new/assets/img/basic/city_marker_black.svg) no-repeat center;
	background-size:contain;
}
.old-site-root-element .mainHeader__blackHeader .hamburger&gt;div{
	background-color: #f47d32;
}
.old-site-root-element .mainHeader__blackHeader .href:after{
	background-color: #2b2a29;
}

.old-site-root-element .mainHeader__whiteHeader .logo,.old-site-root-element .mainHeader__whiteHeaderOnMenu .logo{
	background: url('/new/assets/img/basic/header_white.svg') no-repeat center;
	background-size:contain;
}
.old-site-root-element _:-ms-fullscreen, .old-site-root-element :root .mainHeader .logo{ 
	background-size:129px;
}

.old-site-root-element .mainHeaderPhone_wrap{
	/*width:calc(100vw * 358 / 1440);*/
	padding-left:90px;
	display:inline-block;
	text-align:right;
}

.old-site-root-element .mainHeaderPhone{
	display:inline-block;
	vertical-align: top;
	width:174px;	
	max-height:50px;
	/*margin:0 auto;*/
	/*margin-left:90px;*/
	margin-left:60px;

	/*margin-left:calc(0.1201923076923077 * 100% - 83.07692307692308px);*/

	/*margin-left:100%;*/
}
/*@media(min-width:1441px){
.mainHeaderPhone{
	margin-left:90px;
}
	
}*/

.old-site-root-element .mainHeaderPhone_phone.invisible{
	color: transparent;
}

.old-site-root-element .mainHeaderPhone_phone{
	font-size: 21px;
	line-height: 22px;
	min-height:22px;
	margin-bottom:5px;
	white-space: nowrap;
}
.old-site-root-element .mainHeaderPhone_info{
	font-size:14px;
	vertical-align: top;
	display: inline-block;
}
.old-site-root-element .mainHeaderMenu{
	display: inline-block;
	vertical-align: top;
	/*margin-right:55px;*/
}
.old-site-root-element .mainHeaderMenu__second{
	margin-right:0;
	/*margin-left:55px;*/

}

@media(max-width:1439px){

/*.mainHeaderMenu__second{
	display: none;
}*/
.old-site-root-element .mainHeaderMenu&gt;.mainHeaderMenuElement:nth-child(3){
	display: none;
}
.old-site-root-element .mainMenu:not(.mainMenu__startAppointmentsHeader) .mainMenuElement__discounts{
	display: block;
}

/*mainMenuElement__contacts
mainMenuElement__services*/

.old-site-root-element .mainHeader__startAppointmentsHeader .mainHeaderMenu&gt;.mainHeaderMenuElement:nth-child(3){
	display: inline;
}




}

.old-site-root-element .mainHeaderMenuElement{
	display: inline;
	vertical-align: top;
	font-size:16px;
	line-height: 23px;
	transition: color 300ms linear;
}
.old-site-root-element .mainHeaderMenuElement:hover{
	color:#f47d32;
}
.old-site-root-element .mainHeaderMenuElement+.mainHeaderMenuElement{
	margin-left:40px;
}


.old-site-root-element .servicesButton{
	border:1px solid white;
	/*width:180px;*/
	width:120px;
	vertical-align: top;
	height:30px;
	color:inherit;
	font-size:16px;
	border-radius: 4px;
	margin-top:-4px;
	opacity: 1;
	transition:opacity 300ms linear;
}
.old-site-root-element .servicesButton&gt;a{
	display:block;
	line-height:28px;
}

.old-site-root-element .servicesButton:hover{
	opacity:0.7;
}

.old-site-root-element .currentCity{
	display: inline-block;
	vertical-align: top;
	cursor:pointer;
}

.old-site-root-element .currentCityMarker{
	display: inline-block;
	vertical-align: top;
	cursor:pointer;
	
	width:18px;
	height:20px;
	position: relative;
	opacity:1;
	transition:opacity 300ms linear;
}
.old-site-root-element .currentCityMarker_background,.old-site-root-element .currentCityMarker_hover{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	transition:opacity 300ms linear;
}
.old-site-root-element .currentCityMarker_background{
	background:url('/new/assets/img/basic/city_marker.svg') no-repeat center;
	background-size:contain;
	opacity:1;
}
.old-site-root-element .currentCityMarker_hover{
	background:url('/new/assets/img/basic/city_marker_hover.svg') no-repeat center;
	background-size: contain;
	opacity:0;
}

.old-site-root-element .currentCity&gt;a:hover .currentCityMarker_background{
	opacity:0;
}
.old-site-root-element .currentCity&gt;a:hover .currentCityMarker_hover{
	opacity:1;
}
.old-site-root-element .currentCityTitle{
	font-size: 16px;
	vertical-align: top;
	display: inline-block;
	cursor: pointer;
	margin-left:8px;
}
.old-site-root-element .currentCityTitle&gt;span{
	vertical-align: top;
    display: inline-block;
    cursor: pointer;
    white-space: nowrap;
}

@media(max-width:830px){

.old-site-root-element .currentCityTitle&gt;span{
    max-width: 134px;
    font-size:14px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.old-site-root-element .mainHeaderPhone_phone{
	font-size:18px;
}

}

.old-site-root-element .loginButton{
	display: inline-block;
	vertical-align: top;	
	margin-top:1px;
	height: 21px;
	/*height: 30px;
	margin-top: -10px;
	padding-top: 10px;*/
	position: relative;	
	overflow: hidden;
	/*background:url('/new/assets/img/basic/login.svg') no-repeat center;*/
}
.old-site-root-element .loginButton_icon{
	width:18px;
	margin-top:0px;
	height:18px;
	cursor:pointer;
	background:url('/new/assets/img/basic/login.svg') no-repeat center;	
	transition: opacity 300ms linear;
}
.old-site-root-element .loginButton_icon_active{
	position: absolute;
	top:0px;
	left:0;
	background:url('/new/assets/img/basic/loginActive.svg') no-repeat center;
	background-size:contain;
	opacity: 0;
}
.old-site-root-element .loginButton:hover .loginButton_icon{
	opacity: 0;
}

.old-site-root-element .loginButton:hover .loginButton_icon_active{
	opacity: 1;
}
.old-site-root-element .mainHeader__whiteHeader .loginButton_icon{
	background:url('/new/assets/img/basic/login.svg') no-repeat center;		
	background-size:contain;
}
.old-site-root-element .mainHeader__whiteHeader .loginButton_icon_active{
	background:url('/new/assets/img/basic/loginActive.svg') no-repeat center;
	background-size:contain;
}
.old-site-root-element .mainHeader__blackHeader .loginButton_icon{
	background:url('/new/assets/img/basic/loginBlack.svg') no-repeat center;		
	background-size:contain;
}
.old-site-root-element .mainHeader__blackHeader .loginButton_icon_active{
	background:url('/new/assets/img/basic/loginActive.svg') no-repeat center;
	background-size:contain;
}
/*.mainHeader__whiteHeaderOnMenu .loginButton_icon:not(.services_body .mainHeader__whiteHeaderOnMenu .loginButton_icon){
	background:url('/new/assets/img/basic/login.svg') no-repeat center;		
}
*/
.old-site-root-element .loginButton_number{
	display: none;
	position: absolute;
	background-color: #f47d32;
	width:19px;
	line-height:20px;
	padding-top:1px;
	height:19px;
	font-size: 12px;
	color:white;
	top:-10px;
	right:-15px;
	text-align: center;
	border-radius:50%;
	font-family: 'Circe-Bold';
}
.old-site-root-element .currentCityTitle__name{
	margin-left:20px;
}
.old-site-root-element .currentCity{
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	text-overflow: ellipsis;
}
.old-site-root-element .currentCity__noOverflow{
	overflow: visible;
}

.old-site-root-element .currentCityTitle__name {
    margin-left: 30px;
    /*max-width: 200px;*/
    /*max-width:calc(100% - 40px);*/
    overflow: hidden;
    /*white-space: nowrap;*/
    /*max-width:0;*/
    /*max-width:90px;*/
    display: block;
    text-overflow: ellipsis;
}


.old-site-root-element .currentCityTitle__name.no_notifications{
	margin-left: 10px;
}
.old-site-root-element .loginButtonContent{
	vertical-align: top;
	float:left;
	margin-top:2px;
	position: relative;
}
.old-site-root-element .loginButtonContent__active{
	max-width:18px;
	/*display: inline-block;*/
}


.old-site-root-element .loginButton_number__hidden{
	display: none;
}
.old-site-root-element .mainHeader_hamburger,.old-site-root-element .mainHeader_loginButton,.old-site-root-element .mainHeader_currentCity{
	float:right;
}
.old-site-root-element .mainHeader_hamburger{
	/*margin-right:20px;*/
	flex-shrink:0;
}
.old-site-root-element .mainHeader_loginButton,.old-site-root-element .mainHeader_currentCity{
	/*padding-right:40px;*/
	padding-right:30px;
	position: relative;
}
.old-site-root-element .mainHeader_currentCity{
	flex-shrink:0;
}

/*.mainHeaderBlock__third__full .mainHeader_loginButton, .mainHeaderBlock__third__full .mainHeader_currentCity{
	max-width: calc((100% - 30px) / 2);	
}*/

/*@media(max-width:799px){*/
@media(max-width:1200px){
	.old-site-root-element .currentCityTitle__name{
		display: none;
	}
	.old-site-root-element .mainHeader_loginButton{
		flex-shrink: 0;
	}
	.old-site-root-element .mainHeaderBlock__third__full .mainHeader_loginButton, .old-site-root-element .mainHeaderBlock__third__full .mainHeader_currentCity{
		max-width: none;
	}
}

/*@media(max-width:830px){
.mainHeaderPhone{
	width:auto;
	max-width:144px;
}
.mainHeaderPhone_phone{
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}	
}*/

.old-site-root-element .mainHeader_loginButton__numbered{
	/*padding-right:60px;*/
}

.old-site-root-element .mainHeaderBlock_servicesButton{
	display: inline-block;
	text-align: center;
	line-height: 28px;
}


/********\header**************/
/**********************start*****************/
.old-site-root-element .start_body{
	height:100vh;
	/*min-height:900px;*/
    min-height: 720px;
	position: relative;
}
.old-site-root-element .start_body__registered:before{
	content:none;
}
.old-site-root-element .start_body__registered{
    /*min-height: 920px;*/
    min-height: 668px;
    display: flex;
    flex-flow: column;
}

.old-site-root-element .body__full{
	min-height: 760px;
}

.old-site-root-element .body__full.start_body__registered { /* нет футера потому меньше*/
    min-height: 668px;
    /*min-height: 920px;*/
}

.old-site-root-element .body__full .startContentBlock{
	max-height:100vh;
}


.old-site-root-element .startVideoWrap{
	position: absolute;
	z-index:-1;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-image:linear-gradient(210deg, #D25709, #252020);
	/*
	background: url('/new/assets/img/start/start_background.jpg') no-repeat center;
	background-size:cover;*/
}
.old-site-root-element .startVideo,.old-site-root-element .startVideoMaskFade,.old-site-root-element .startVideoMask{
	position: absolute;
	width:100%;
	height:100%;
}
.old-site-root-element .startVideo{
}







.old-site-root-element .startServicesBlock{
	color:white;
	/*position:absolute;*/

	/*bottom:calc(100%/ 900 * 200);*/
	/*bottom:calc(100%/ 900 * 175);*/
    /*top: calc(100%/ 900 * 405);*/
    top:415px;
	left:0;
	text-align: center;
	width:100%;
}
.old-site-root-element .startServicesBlockHeader{
	font-size: 36px;
	/*font-family: 'Circe-Bold';*/
	line-height: 36px;
}
.old-site-root-element .startServicesBlockHeaderBodyWrap{

}
.old-site-root-element .startServicesBlockHeaderBody{
	position: relative;
	display:inline-block;
}

.old-site-root-element .startServicesBlockHeaderArrow{
	/*position:absolute;*/
	/*right:-55px;*/
	background: url('/new/assets/img/start/services_arrow.svg') no-repeat center;
	display: inline-block;
	vertical-align: middle;
	margin-left:20px;
	width:35px;
	height:35px;
	cursor:pointer;
	/*margin-left:15px;*/
}
.old-site-root-element .startServicesWrap{
	margin-top:42px;
	position:relative;
	/*padding:0 20px;*/
	/*padding:0 20px 0 20px;*/
	padding:0 calc(0.28846153846153844 * 100vw - 275.38461538461536px); 
	/*90-&gt;20*/
	margin-left:0px;
	display: table;
	/*padding-right:;*/
	/*margin-right:60px;*/
}
.old-site-root-element .startServicesBlockHeaderArrow__mobile,.old-site-root-element .fotoramaButtonsWrap__start{
	display:none;
}


.old-site-root-element .fotoramaButtonsWrap{
	/*margin-top:16px;*/
	margin-bottom:30px;
}
.old-site-root-element .fotorama_buttons{
	text-align: center;
	white-space: nowrap;
	/*display:inline-block;*/
	line-height:8px;
}
.old-site-root-element .fotorama_button{
	display: inline-block;
	width:8px;
	height:8px;
	background-color: #ffffff;
	border-radius:50%;
	opacity:0.25;
	transition: opacity 250ms linear;
	cursor:pointer;
}
.old-site-root-element .fotorama_buttons_black .fotorama_button{
	
	background-color: #d8d8d8;
	opacity:1;

}
.old-site-root-element .fotorama_buttons_black .fotorama_button.fotorama_button__active{
	background-color: #a6a6a6;
	opacity:1;

}

.old-site-root-element .fotorama_button+.fotorama_button{
	margin-left:5px;
}

.old-site-root-element .fotorama_button__active{
	opacity:0.75;	
}

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

@media(min-width:1441px){
	.old-site-root-element .startServicesWrap{
		padding-right:90px;
	}
}


.old-site-root-element .startService{
	display:table-cell;
	/*width:calc(100% / 3);*/
	font-size: 16px;
	line-height: 20px;
	width:100%;
	/*display: inline-block;*/
}
.old-site-root-element .startService:first-child,.old-site-root-element .startService:last-child{
	width:1px;
	white-space:nowrap;

}


.old-site-root-element .startServiceImage{

}
.old-site-root-element .startServiceImageTitle{
	display:inline-block;
	vertical-align: top;
	margin: 15px 0 0 15px;
	text-align: left;
}



.old-site-root-element .carRecordingBlock{
	position:absolute;
	width:calc(100% - 40px);
	margin:0 20px;
	
	z-index:1;
	/*top:calc(100% / 3);*/
	/*top:29%;*/
	top:260px;
	height:auto;
	color:white;
	/*padding:0 20px;*/
}

.old-site-root-element .startContentBlock{
	display: flex;
	flex-flow:column;
	/*align-items: center; */
	justify-content: center;
	height:100%;
	padding: 90px 0 66px 0;
}

.old-site-root-element .carRecordingBlock__start{
	width:100%;
	margin:0 auto;
	left:0;
	right:0;
    max-width: 1350px;
    top:0;
    position: relative;
}
.old-site-root-element .carRecordingBlockGag{
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	z-index:-1;
	left:0;
	border-radius: 0 0 4px 4px;
	top:0;
	background-color: black;
	opacity: 0.75;

}
.old-site-root-element .carRecordingMenu_carRecordingBlockGag{
	opacity: 1;
	border-radius: 4px 4px 0 0;

}
.old-site-root-element .carRecordingMenu{
	font-size: 18px;
	/*margin-bottom:20px;*/
	padding: 0 20px;
	border-radius: 4px 4px 0 0;
	background-color:black;
	position: relative;
}
.old-site-root-element .carRecordingMenuElement{
	display:inline-block;
	line-height:50px;
	/*cursor:pointer;*/
	position: relative;
	padding:0 20px;
	opacity: 0.7;
}
.old-site-root-element .carRecordingMenuElement__active{
	color: #f27b23;
	opacity: 1;
}
.old-site-root-element .carRecordingMenuElement:first-child{
	padding-left:0;
}
.old-site-root-element .carRecordingMenuElement:not(:first-child):before{
	content:'';
	height:100%;
	width:1px;
	background-color:white;
	position: absolute;
	left:0;
	opacity:0.2;
}
.old-site-root-element .carRecordingMenuElement{

}
.old-site-root-element .carRecordingBlockBody_all_content{
	display:none;
}
.old-site-root-element .carRecordingBlockBody_all_content__active{
	display:block;
}
.old-site-root-element .carRecordingBlockBody_wrap{
	height:110px;
	background-color:rgba(0,0,0,0.75);
	border-radius: 0 0 4px 4px;
	position: relative;
}
.old-site-root-element _:-ms-fullscreen, .old-site-root-element :root .carRecordingBlockBody_wrap{ 
	margin-top:-1px;
}
.old-site-root-element .carRecordingBlockBody_wrap__white{
	background-color:transparent;

}
.old-site-root-element .carRecordingBlockBody_wrap__white .carRecordingBlockBody__registered_cars{
	padding-left: 0;
}
.old-site-root-element .carRecordingBlockBody_wrap__with_cars{
	height:130px;
}
.old-site-root-element .carRecordingBlockBody__registered_cars{
	padding:0 20px;
	margin-top:18px;
}
.old-site-root-element .services_body__secondStep .carRecordingBlockBody__registered_cars{
	margin-top:10px;
}
.old-site-root-element .carRecordingBlockBody__registered_cars_wrap{
	min-height:20px;
	line-height:24px;
}
.old-site-root-element .carRecordingBlockBody__registered_car{
	line-height:20px;
	display: inline-block;
	font-size:14px;
}


.old-site-root-element .carRecordingBlockBody{
	display:flex;
	position:relative;
	/*height:110px;	*/
	height:auto;	
	padding:20px 20px 0 20px;
}
/*.carRecordingBlockBody__active{
	display:flex;
}*/
.old-site-root-element .carRecordingBlockBody_block{
	/*max-width:100%;
	width:100%;*/
}

.old-site-root-element .carRecordingBlockBody__twoButtons .carRecordingBlockBody_block{
	flex-shrink: 0;
}
.old-site-root-element .carRecordingBlockBody__twoButtons .carRecordingBlockBody_secondBlock{
	width:100%;
	flex-shrink: 1;
}
.old-site-root-element .carRecordingBlockButton__second{
	display: none;
}
.old-site-root-element .carRecordingBlockBody__twoButtons .carRecordingBlockButton__second{
	display: block;
	margin-left:20px;
}
.old-site-root-element .carRecordingBlockBody__twoButtons .carRecordingBlockButton{
	width:calc((100% - 20px) / 2);
	display: inline-block;
}


.old-site-root-element .carRecordingBlockBody_inputsBlock{
	padding-top:5px;
}
.old-site-root-element .carRecordingBlock__start .carRecordingBlockBody_secondBlock{
	flex-grow: 1;
}

.old-site-root-element .carRecordingBlockBody_secondBlock{
	/*width:1px;*/
	/*white-space:nowrap;*/
	/*max-width:200px;*/
	/*max-width:200px;*/
	/*max-width:calc(0.13942307692307693 * 100% + 26.384615384615387px);*/ /*1440:(1360=216) -&gt; 1024:(944 = 158)         100% = flex-container*/
	/*max-width:calc(0.1875 * 100% + 23px);*/ /*1440:(1360=278) -&gt; 1024:(944 = 200)         100% = flex-container*/
	width:278px;
	margin-left:20px;
	/*width:calc(0.27884615384615385 * 100% + 26.384615384615387px);*/
	/*width:200px;*/
}
.old-site-root-element .carRecordingBlockButton{
    /*max-width:216px;*/
   width:100%;
     
    /*width:calc(100% / 1360 * 218);*/
    /*width:calc(100vw * 0.13942307692307693 + 15.230769230769226);*/
}
.old-site-root-element .carRecordingBlockBody_inputWrap{
	display:inline-block;
	position:relative;
}
.old-site-root-element .carRecordingBlockBody_orSpan{
	font-size: 14px;
	opacity:0.7;
	margin:0 10px;
	line-height:45px;
	/*display:inline-block;*/
	display: none;
}
.old-site-root-element .carRecordingBlockBody_orSpan:before,.old-site-root-element .carRecordingBlockBody_orSpan:after{
	content:'';
	display:inline-block;
	margin:0 10px;
	vertical-align: middle;
	width:40px;
	/*width:calc(100%);*/
	height:1px;
	background-color:white;
	opacity:0.7;
}

.old-site-root-element .carRecordingBlockBody_firstInputWrap,
.old-site-root-element .carRecordingBlockBody_secondInputWrap{
	/*width:calc(100% / 1360 * 324); */
	/*width:calc(100% / 1360 * 324); */
	/*width:calc((100% - 19px - 144px - 20px) / 961 * 324);*//*справа налево 19 = отступ от кнопки, 144+20 = ----или-----*/
	/*width:calc((100% - 19px - 144px - 20px) / 961 * 383);*//*справа налево 19 = отступ от кнопки, 144+20 = ----или-----*/
	width:432px;
	/* 1400 = wrap при 1440*/
}
.old-site-root-element .carRecordingBlockBody__twoButtons .carRecordingBlockBody_firstInputWrap,
.old-site-root-element .carRecordingBlockBody__twoButtons .carRecordingBlockBody_secondInputWrap{
	/*width:calc(100% / 1360 * 324); */
	/*width:calc(100% / 1360 * 324); */
	/*width:calc((100% - 19px - 144px - 20px) / 961 * 324);*//*справа налево 19 = отступ от кнопки, 144+20 = ----или-----*/
	/*width:calc((100% - 19px - 144px - 20px) / 961 * 383);*//*справа налево 19 = отступ от кнопки, 144+20 = ----или-----*/
	width:400px;
	/* 1400 = wrap при 1440*/
}
.old-site-root-element .carRecordingBlockBody_thirdInputWrap{
	/*width:calc(100% / 1360 * 313);*/
	width:calc((100% - 19px - 144px - 20px) / 961 * 313);
	margin-right:19px;
	display: none;
}

.old-site-root-element .carRecordingBlockBody_firstInputWrap .standartInput__left,
.old-site-root-element .carRecordingBlockBody_secondInputWrap .standartInput__right{
    border-radius: 4px;
}
.old-site-root-element .carRecordingBlockBody_secondInputWrap{
	margin-left:20px;
}

.old-site-root-element .carRecordingBlockBody_input{
	width:100%;
}
.old-site-root-element .carRecordingBlockBody_inputWrap+.carRecordingBlockBody_inputWrap&gt;.carRecordingBlockBody_input{
	/*border-left:0;*/
}


.old-site-root-element .car-recording-block-no-button .carRecordingBlockBody_secondBlock{
	display:none;
}
.old-site-root-element .car-recording-block-no-button .carRecordingBlockBody_thirdInputWrap{
	margin-right:0;
	width: calc((100% - 19px - 144px - 20px) / 961 * 337);;
}



.old-site-root-element .carRecordingBlockList{
	position:absolute;
	top:49px;
	left:0;
	background-color:white;
	width:100%;
	color:black;
	border:rgba(209, 211, 212,0.5);
	z-index:9;
	display:none;
	/*overflow:hidden;*/
	overflow:auto;
	max-height:272px;
}

.old-site-root-element .carRecordingBlockList__drawOnTop{
	top:auto;
	bottom:50px;
}



.old-site-root-element .carRecordingBlockList.showedOnTop{
    top: auto;
    bottom: 50px;
}

.old-site-root-element .carRecordingBlockList__active{
	display:block;
}

.old-site-root-element .carRecordingBlockList__single{
	border-radius:4px;
}
.old-site-root-element .carRecordingBlockList__left{
	/*border-radius:4px 0 0 4px;*/
	border-radius:4px;
	/*border-right:1px solid rgba(209, 211, 212,0.5);*/
}
.old-site-root-element .carRecordingBlockList__right{
	/*border-radius:0 4px 4px 0;*/
	border-radius:4px;
}

.old-site-root-element .carRecordingListRegularMarks{

}

.old-site-root-element .carRecordingBlockListItem{
	color: #2b2a29;
	font-size:15px;
	line-height:30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding:0 16px;
	/*transition:background-color 200ms linear;*/
	cursor: pointer;
	/*width:calc(100% - 20px);*/
}
.old-site-root-element .carRecordingBlockListItemHeader{
	color: #969696;
	font-size:15px;
	line-height:30px;
	padding:0 16px;
}
.old-site-root-element .carRecordingBlockListItem__hover{
	background-color:rgba(209, 211, 212,0.5);
	font-family:'Circe-Bold';
}/*
.carRecordingBlockListItem:hover{
	background-color:rgba(209, 211, 212,0.5);
	font-family:'Circe-Bold';
}*/

.old-site-root-element .carRecordingBlockListItem__header{

}
.old-site-root-element .carRecordingBlockListItem{

}


.old-site-root-element .carRecordingBlockBodySwiperWrap{
	/*width:100%;*/
	overflow-x: hidden;
	/*margin-right:30px;*/
	width:calc(100% - 30px);
}
.old-site-root-element .carRecordingBlockBodySwiper{
	white-space: nowrap;
	display:inline-block;

}
.old-site-root-element .carRecordingBlockBodySwiperBlock{
	display:inline-block;
	min-width:317px;
	border-radius: 4px;
	border: 1px solid rgba(244, 125, 50, 0.4);
	padding:14px;
	min-height:70px;
	background-color:transparent;
	transition: background-color 600ms linear;
	cursor:pointer;
	transform: translateZ(0);
	/*will-change: opacity; */
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          /*user-select: none; */

}
.old-site-root-element .carRecordingBlockBodySwiperBlock+.carRecordingBlockBodySwiperBlock{
	margin-left:20px;
}
.old-site-root-element .carRecordingBlockBodySwiperBlock:hover{
	background-color: #f47d32;
}
.old-site-root-element .carRecordingBlockBodySwiperBlock_name{
	font-size:18px;
	line-height:1em;
	margin-bottom:8px;
	cursor:pointer;
}
.old-site-root-element .carRecordingBlockBodySwiperBlock_adressTimeLine{
	height:1em;
	font-size: 14px;
}
.old-site-root-element .carRecordingBlockBodySwiperBlock_adress{
	font-size:14px;
	line-height:1em;
	display:inline-block;
	vertical-align: top;
	position:relative;
	margin-right:25px;
	cursor:pointer;
	font-family: 'Circe-Bold';
}
.old-site-root-element .carRecordingBlockBodySwiperBlock_adress:after{
	content:'';
	position:absolute;
	right:-12px;
	top:-1px;
	height:15px;
	/*vertical-align: top;*/
	width:1px;
	background-color:rgba(255,255,255,0.3);
	cursor:pointer;
}
.old-site-root-element .carRecordingBlockBodySwiperBlock_time{
	font-size:14px;
	line-height:1em;
	display:inline-block;
	vertical-align: top;
	cursor:pointer;
	font-family: 'Circe-Bold';
}

.old-site-root-element .carRecordingBlockBodySwiperArrowWrap{
	display: inline-block;
	width:100%;
}
.old-site-root-element .carRecordingBlockBodySwiperArrow{
	background:url('/new/assets/img/start/right_arrow.svg') no-repeat center;
	width: 12px;
	height: 28px;
	position:absolute;
	right:20px;
	/*top:0;*/
	bottom:0px;
	top:20px;
	margin:auto 0;
	cursor: pointer;
	transition:opacity 200ms linear;
}
.old-site-root-element .carRecordingBlockBodySwiperArrow__hidden{
	opacity: 0;
}

.old-site-root-element .carRecordingBlockBodySwiper__mobile_arrow_wrap{
	text-align: center;
	line-height:12px;
	margin-top:14px;
}
.old-site-root-element .carRecordingBlockBodySwiper__mobile_arrow{
	background:url('/new/assets/img/start/mobile_bottom_arrow.svg') no-repeat center;
	background-size:contain;
	width:30px;
	height:12px;
	display:inline-block;
	cursor:pointer;
}
.old-site-root-element .startServicesMobileFotoramaWrap,.old-site-root-element .carRecordingBlockBodySwiper__mobile_arrow_wrap{
	display:none;
}

/*.carRecordingBlockBody_firstInput,
.carRecordingBlockBody_secondInput{
}*/
/*
carRecordingBlockBody_firstInput
carRecordingBlockBody_secondInput
carRecordingBlockBody_thirdInput

standartInput
standartInput__white
standartInput__left
standartInput__right



/*********************\start*****************/

/*********************menu********************/
.old-site-root-element .startMenuBlock{
	position:absolute;
	width:100%;
	height:100%;
	z-index:7;
	/*padding:90px 0 66px 0;*/
	padding:55px 0 66px 0;
	background-color: black;
	transition: opacity 300ms linear;
	opacity:1;
	/*pointer-events: auto;*/
	overflow: hidden;
	top:0;
	left:0;
}
.old-site-root-element .startMenuBlock__hidden{
	opacity:0;
	pointer-events: none;
}
.old-site-root-element .mobileSocials{
	display:none;
	position: absolute;
	bottom:20px;
	left:20px;

}
.old-site-root-element .mainMenu{
	/*display:none;*/
	/*position:absolute;
	width:100%;
	height:100%;
	z-index:9;
	padding:102px 0 66px 0;
	background-color: black;*/
}
.old-site-root-element .mainMenuElement:first-child{
	/*border-top: 1px solid rgba(255,255,255,0.2);	*/
	border-top: 1px solid rgb(80,80,80);	
}
@media(max-width: 799px){
.old-site-root-element .mainMenuElement:first-child{
	border-top: none;	
}	
}
.old-site-root-element .mainMenuElement{
	/*border-bottom: 1px solid rgba(255,255,255,0.2);*/
	border-bottom: 1px solid rgb(80,80,80);
	/*81, 80, 80*/
	/*padding:0 20px;*/
	position: relative;
	cursor: pointer;
}
.old-site-root-element .mainMenuElementText{
	font-family:'Circe-Bold';
	line-height:50px;
	font-size: 18px;
	padding-left:20px;
	color:white;
	cursor: pointer;
	transition: color 100ms linear;
	display:block;
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          /*user-select: none;*/
	/*transition: line-height 300ms linear;*/
}
.old-site-root-element .mainMenuElementText:hover,.old-site-root-element .mainMenuElement__active .mainMenuElementText,.old-site-root-element .mainMenuElementListItem_title:hover,.old-site-root-element .mainMenuElementListItem__active .mainMenuElementListItem_title{
	color: #f47d32;
}
.old-site-root-element .mainMenuElement__active .mainMenuElementText{
	line-height:70px;
}
.old-site-root-element .mainMenuElementHeaderArrow{
	background:url('/new/assets/img/basic/mainMenuArrowDown.svg') no-repeat center;
	width:30px;
	cursor:pointer;
	height:12px;
	position: absolute;
	right:20px;
	top:19px;
}
.old-site-root-element .mainMenuElement__active .mainMenuElementHeaderArrow{
	background:url('/new/assets/img/basic/mainMenuArrow.svg') no-repeat center;
	top:30px;
}
.old-site-root-element .mainMenuElementList_wrap{
	max-height:0;
	overflow: hidden;
}
.old-site-root-element .mainMenuElement__active .mainMenuElementList_wrap{
	max-height: inherit;
}

.old-site-root-element .mainMenuElementList{

	/*padding-top:10px;*/
	padding-left:20px;
	padding-bottom:40px;
}
.old-site-root-element .mainMenuElement__active .mainMenuElementList{
	display:block;
}

.old-site-root-element .mainMenuElementHeader{

}
.old-site-root-element .mainMenuElementList{

}
.old-site-root-element .mainMenuElementListItem{
	color:white;
	font-size:16px;
	/*display: inline-block;*/
	line-height:50px;
	/*margin-right:244px;*/
	/*max-width:416px;*/
	width:416px;
	flex-grow: 0;
}
.old-site-root-element .mainMenuElementListItem.city_service__hidden{
	display: none;
}
/*.mainMenuElementListItem+.mainMenuElementListItem{
	margin-top:25px;
}*/
.old-site-root-element .mainMenuElementList_section{
	/*display: inline-block;*/
	display: flex;
	flex-flow:column;
	flex-wrap: wrap;
	align-items: flex-start;
	vertical-align: top;
	max-height:200px;
	max-width:0;
	white-space: nowrap;
	/*max-width:644px;*/
	/*width:50%;*/
}
/*.mainMenuElementList_section+.mainMenuElementList_section{
	margin-left:244px;
}*/
.old-site-root-element .mainMenuElementListItem_img{
	margin-right: 10px;
	max-width:25px;
	vertical-align: middle;
}
.old-site-root-element _:-ms-fullscreen, .old-site-root-element :root .mainMenuElementListItem_img{ 
	height:50%;
}
.old-site-root-element .mainMenuElementListItem_title{
	display: inline-block;
	line-height: 16px;
	vertical-align: middle;
	transition: color 100ms linear;

}

/**/

/********************\menu********************/
/***************cities_menu*******************/


.old-site-root-element .citiesMenu__cossedLines{
	position:absolute;
	right:-58px;
	top:0;
}


.old-site-root-element .citiesMenu{
	opacity:0.9;
	z-index:11;
	display: none;
	/*padding-top: 115px;*/
	/*min-height: 668px;*/
	cursor: pointer;
}
/*.citiesMenu *{
	cursor: pointer;	
}*/
/*.citiesMenuBody{
	max-width:775px;
	margin:0 auto;
	padding-left:20px;
	min-height:630px;
	padding-right:20px;

	position: relative;
	height:100%;
	margin-bottom: 25px;
}*/

.old-site-root-element .citiesMenuBody{
    max-width: 775px;
    /*margin: 0 auto;*/
    padding-left: 20px;
    /* min-height: 540px; */
    padding-right: 20px;
    /*height: 478px;*/
    height: 640px;
    /* height: 100%; */
    /* margin-bottom: 25px; */
    /* margin-top: auto; */
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    /* margin-bottom: auto; */
}
.old-site-root-element .standartCities{
	color:white;
}

.old-site-root-element .standartCities{
	/*padding-top:60px;*/
}
.old-site-root-element .standartCitiesHeader{
	font-size: 24px;
	line-height: 24px;
	margin-bottom:30px;

}
.old-site-root-element .standartCitiesList{

}
.old-site-root-element .standartCitiesListSection{
	display: inline-block;
	vertical-align: top;
	width:25%;
}
/*.standartCitiesListSection+..standartCitiesListSection{
	margin-left:;
}*/
.old-site-root-element .standartCitiesItem{
	font-size: 15px;
	line-height: 30px;

}
.old-site-root-element .citiesInputWrap{
	margin:70px 0 40px 0;
	position: relative;
}
.old-site-root-element .citiesInput{
	width:100%;
	line-height:50px;
}
.old-site-root-element .standartInputSearchIcon{
	position: absolute;
	top:0;
	bottom:0;
	cursor: pointer;
	margin: auto 0;
	right:15px;
	transform:rotate(45deg);
}
.old-site-root-element .cities__standartInputSearchIcon{
}
/*.citiesCategories{
}*/


.old-site-root-element .citiesCategories{}
.old-site-root-element .citiesCategoriesAlphabet{
	margin-bottom: 27px;
	color:white;
	margin-left:-26px;
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          /*user-select: none; 	*/
}
.old-site-root-element .citiesCategoriesAlphabetLetter{
	font-size: 24px;
	display:inline-block;
	margin-left:26px;
	cursor:pointer;
}
.old-site-root-element .citiesCategoriesAlphabetLetter__active{
	color: #ef6727;
}
.old-site-root-element .citiesCategoriesAlphabetLetter{
	/*margin-left:;*/
}
.old-site-root-element .citiesCategoriesAlphabetCities{
	position: relative;
	width:100%;
	height:75px;
}
.old-site-root-element .citiesCategoriesAlphabetLetterCities{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	color:white;
	font-size: 15px;
	line-height:25px;
	opacity: 1;
	transition: opacity 300ms linear;
}

.old-site-root-element .citiesCategoriesAlphabetLetterCities:not(.citiesCategoriesAlphabetLetterCities__active){
	/*display:none;*/
	opacity:0;
	pointer-events: none;
}
.old-site-root-element .citiesCategoriesAlphabetLetterCitiesSection{
	display: inline-block;
	vertical-align: top;
	width:25%;
}
@media(max-width:799px){

.old-site-root-element .citiesCategoriesAlphabetLetterCitiesSection{
	min-width:25%;
	padding-right:10px	;
}

}
.old-site-root-element .citiesCategoriesAlphabetLetterCity{}
.old-site-root-element .citiesCategoriesAlphabetLetterCity__hidden{
	display: none;
}
.old-site-root-element .citiesWannaNewCity{
	display: none;
	position: absolute;
	bottom:0;
}
.old-site-root-element .citiesWannaNewCity__img{
	vertical-align: middle;
}
.old-site-root-element .citiesWannaNewCity__a{
	color:white;
	font-size:15px;
	vertical-align: middle;
	margin-left:10px;
}


.old-site-root-element .startMenuBlock__hidden{
	opacity:0;
	pointer-events: none;
}
.old-site-root-element .startMenuBlock__hidden *{
	pointer-events: none;
}
/**************\cities_menu*******************/

/*********************footer**************/

.old-site-root-element .mainFooter{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:8;
	/*color:black;*/
	color: #9e9e9f;
	/*padding: 0 20px 26px 20px;*/
	padding: 0 20px 20px 20px;
}
.old-site-root-element .mainFooter__white{
	color:white;
}
.old-site-root-element .footerC{
	/*max-width: 184px;*/
	margin-right:54px;
	font-size:14px;
	line-height:22px;
	display: inline-block;
	vertical-align: top;
}
.old-site-root-element .mainFooter .footerDesigners .href:after{
	background-color:currentColor;
}
.old-site-root-element .mainFooter:not(.mainFooter__white) .footerDesigners .href:after{
	opacity:0.5;
}
.old-site-root-element .mainFooter:not(.mainFooter__white) .footerDesigners .href:hover:after{
	opacity: 0;
}
.old-site-root-element .footerSocials{
	display: inline-block;
	vertical-align: top;

}
.old-site-root-element .footerSocial{
	display: inline-block;
	width:30px;
	height:30px;
	vertical-align: top;
	position: relative;
	opacity:1;
	transition: opacity 200ms linear;
	cursor:pointer;
}
.old-site-root-element .footerSocial:hover{
	opacity:0.7;
}
.old-site-root-element .footerSocial+.footerSocial{
	margin-left:10px;
}




.old-site-root-element .mainFooter__white .footerSocial__i,.old-site-root-element .mainFooter__menuOpened .footerSocial__i{
	background:url('/new/assets/img/basic/s_i.svg') no-repeat center;
}
.old-site-root-element _:-ms-fullscreen, .old-site-root-element :root .footerSocial__i{ 
	background-size:16px; 
}
.old-site-root-element .mainFooter__white .footerSocial__v,.old-site-root-element .mainFooter__menuOpened .footerSocial__v{
	background:url('/new/assets/img/basic/s_v.svg') no-repeat center;
}
.old-site-root-element .mainFooter__white .footerSocial__f,.old-site-root-element .mainFooter__menuOpened .footerSocial__f{
	background:url('/new/assets/img/basic/s_f.svg') no-repeat center;
}

.old-site-root-element .mainFooter__white .footerSocial__y,.old-site-root-element .mainFooter__menuOpened .footerSocial__y{
	background:url('/new/assets/img/basic/social/s_y.svg') no-repeat center;
}
.old-site-root-element _:-ms-fullscreen, .old-site-root-element :root .footerSocial__y{ 
	background-size:16px; 
}
.old-site-root-element .mainFooter__white .footerSocial__o,.old-site-root-element .mainFooter__menuOpened .footerSocial__o{
	background:url('/new/assets/img/basic/social/s_o.svg') no-repeat center;
}
.old-site-root-element _:-ms-fullscreen, .old-site-root-element :root .footerSocial__o{ 
	background-size:9px; 
}


.old-site-root-element .footerSocial:before{
	content:'';
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-sizing: border-box;
	opacity: 0.5;
	border: solid 2px rgb(209, 211, 212);
	border-radius: 100%;
}

.old-site-root-element .mainFooter__white .footerSocial:before,.old-site-root-element .mainFooter__menuOpened .footerSocial:before{
	content:'';
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-sizing: border-box;
	opacity: 0.2;
	border: solid 2px rgb(255, 255, 255);
	border-radius: 100%;
}




.old-site-root-element .footerSocial__i{
	background:url('/new/assets/img/basic/social/s_i_white_bg.svg') no-repeat center;
}
.old-site-root-element .footerSocial__v{
	background:url('/new/assets/img/basic/social/s_v_white_bg.svg') no-repeat center;
}
.old-site-root-element .footerSocial__f{
	background:url('/new/assets/img/basic/social/s_f_white_bg.svg') no-repeat center;
}
.old-site-root-element .footerSocial__y{
	background:url('/new/assets/img/basic/social/s_y_white_bg.svg') no-repeat center;
}
.old-site-root-element .footerSocial__o{
	background:url('/new/assets/img/basic/social/s_o_white_bg.svg') no-repeat center;
}



.old-site-root-element .footerDesigners{
	/*float:right;*/
	/*display:inline;*/
	position: absolute;
	right:20px;
	top:0;
	font-size:14px;
	line-height: 22px;
}

.old-site-root-element .mainFooter__menuOpened{
	color:white;
}

/********************\footer**************/
/*******************start_popup***********/
.old-site-root-element .mainHeader_popup_fixed{
	width:calc(100% - 15px);
}
.old-site-root-element .start_body__registered .mainHeader_popup_fixed{
	width:inherit;
}
@media(max-width: 799px){
.old-site-root-element .mainHeader_popup_fixed{
	width:inherit;
}

}

.old-site-root-element .popupWrap{
	position: absolute;
	position: fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	opacity:1;
	transition: opacity 300ms linear;
	pointer-events: auto;
	z-index:11;
}

@media(max-width: 799px){
.old-site-root-element .popupWrap{
	transition: none;
}

}

.old-site-root-element .popupWrap__hidden{
	opacity:0;
}
.old-site-root-element .popupWrap__noPointerEvents{
	pointer-events: none;	
}
.old-site-root-element .popupWrap__noPointerEvents *{
	pointer-events: none;
}




.old-site-root-element .popupWrapGag{
	background-color:rgba(0,0,0,0.8);
	position: absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:12;
}
.old-site-root-element .popupBody{
	position: absolute;
	z-index:13;
	/*position: fixed;*/
	/*top:calc(100vh / 900 * 240);*/
	top:50%;
	/*transform:translateY(-50%);*/
	left:0;
	/*bottom:0;*/
	right:0;
	margin:0 auto;
	width: 334px;
	/*height: 360px;*/
	height: auto;
	border-radius: 4px;
	background-color: #ffffff;
	padding:30px 15px 0;



	
	max-height:100vh;
}
.old-site-root-element .popupBody.popupBody__video{
	/*width:850px;*/
	/*width:calc(100% - 60px);
	max-height:calc(100vh - 80px);*/
	padding:0;
	border-radius:0;	
    background-color: transparent;

}
.old-site-root-element .popupBody.popupBody__video video{
	/*max-height:calc(100vh - 80px);*/
}



.old-site-root-element .popupContent.popupContent__video{
	line-height:0;
	vertical-align: middle;
	display: inline-block;
	width: 100%;
}
.old-site-root-element .popupCross{
	position: absolute;
	top:-30px;
	right:-30px;
}
.old-site-root-element .popupTimer{
	position: absolute;
    top: -55px;
    /*right: 0px;*/
    left: 0px;
    width: 100px;
    color: #f47d32;
    font-size: 40px;
}
.old-site-root-element .popupContent{

}
.old-site-root-element .popupContentPhone{

}
.old-site-root-element .popupHeader{
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	margin-bottom:22px;
}
.old-site-root-element .popupSmallText{
	color: #9e9e9f;
	font-size: 13px;
	line-height: 20px;
	margin-top:36px;
	margin-bottom:37px;

}
.old-site-root-element .popupSmallText&gt;a{
	border-bottom:1px solid rgba(158, 158, 159, 0.25);
}
.old-site-root-element .popupButton{
	width:100%;
	margin-top:10px;
}
.old-site-root-element .popupInputWrap{
	border: 1px solid rgba(43, 42, 41, 0.3);
	border-radius: 4px;
}
.old-site-root-element .popupInputWrap+.popupInputWrap{
	margin-top:10px;
}
.old-site-root-element .popupInputWrap&gt;input,.old-site-root-element .popupInputWrap:before{
	line-height:43px;
	border:0;
	color: rgba(43, 42, 41, 0.7);
}
.old-site-root-element .popupInputWrap&gt;input{
	width:100%;	
}
.old-site-root-element .popupCross{
	top: -30px;
	right: -10px;
}

.old-site-root-element .popupOkImg{
	/*margin-bottom:10px;*/
	margin-left:15px;
	margin-top:10px;
	float:left;
}
.old-site-root-element .popupOkImg:not(.hidden)+.popupStandartText{
	margin-left:48px;
}
.old-site-root-element .popupStandartText{
	font-size: 16px;
	line-height:22px;
	margin-bottom:60px;
	padding-left:15px;
	padding-right:15px;
}

.old-site-root-element .popupContentStaticText_text{
	margin-bottom:30px;
}

.old-site-root-element .popupButton__cancel{
	margin-bottom:45px;
}


@media(max-width:799px){


.old-site-root-element .popupWrapGag{
	background-color:white;
	/*background-color:transparent;*/
	opacity:1;
}
.old-site-root-element .popupBody{
	width:100%;
	height:100%;
	top:0;
	padding:0;
	/*background-color:transparent;*/
}
.old-site-root-element .popupContent{
	/*width: 334px;*/
	width:100%;
    /*height:auto;*/
    /*height:360px;*/
    /*max-height:360px;*/
    height:100%;
    /*display: inline-block;*/
    /*display:table;*/
    display: flex;
    flex-flow:column;
    justify-content: center;
    align-items: center;
    position: relative;
    /*position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto auto;*/
}
.old-site-root-element .popupContent.popupContent__login,.old-site-root-element .popupContent.popupContent__personal_recomendatations,.old-site-root-element .popupContent.popupContent__registration{
	max-width: 334px;
	margin-left: auto;
	margin-right: auto;
}
.old-site-root-element .popupContent:not(.popupContent__login):not(.popupContent__personal_recomendatations):not(.popupContent__registration)&gt;div{
	/*display: table-cell;*/
	display: flex;
    flex-flow:column;
	width:100%;
	max-width: 334px;
	position: relative;
	/*vertical-align: middle;*/
}
.old-site-root-element .popupContent.popupContent__login&gt;div,.old-site-root-element .popupContent.popupContent__personal_recomendatations&gt;div,.old-site-root-element .popupContent.popupContent__registration&gt;div{
	width:100%;
	max-width: 334px;
}
.old-site-root-element .popupContent.popupContent__video{
	width:auto;
	height:auto;
}

.old-site-root-element .popupContentPhone,.old-site-root-element .popupContentCancel,.old-site-root-element .popupContentCancelConfirm{
	display:table-cell;
	vertical-align: middle;
}
.old-site-root-element .popupCross{
	top:47px;
	right:20px;
	z-index: 1;
}

.old-site-root-element .popupTimer{
	top:-75px;
}
.old-site-root-element .popupBody__video .cossedLines.popupCross{
	top: -30px;
	right: -10px;
}
.old-site-root-element .popupCross&gt;.cossedLine{
	background-color:black;
}

}
/******************\start_popup***********/

.old-site-root-element .video-wrapper{
	width:100%;
	height:100%;
	line-height:0;
	position: relative;
	overflow: hidden;
	max-height:100%;
}

.old-site-root-element .video-wrapper&gt;video{
	position: absolute;	
}
.old-site-root-element .video-wrapper:after{
	/*content:'';*/
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0.4;
	background-color:black;
}

@media(max-width:799px){
.old-site-root-element .startVideoWrap{
	/*display: none;*/
	/*background-color:white;*/

	/*background: url('/new/assets/img/start/start_background.jpg') no-repeat center;*/
	/*background-size:cover;*/
}
.old-site-root-element .startVideoMaskFade{
	/*background-color: #37332f;*/
	/*opacity: 0.6;*/
}
.old-site-root-element .startVideoMask{
	/*background: url('/new/assets/img/start/start_background_mask.png') repeat;*/
	/*opacity: 0.2;*/
}
.old-site-root-element .startVideoWrap&gt;*{
	/*display: none;*/
}
}
/*
@media(max-width:799px){
.startVideoWrap&gt;*{
	display: block;
}	
.video-wrapper{
	display: none;
}
.video-wrapper&gt;video{
	display: none;
}

}

*/
.old-site-root-element .smallCombobox{
	position: relative;
}
.old-site-root-element .smallComboboxBody{
	position: absolute;
	z-index:6;
	top:100%;
    max-height: 360px; 
    /*padding:1px;*/
}
.old-site-root-element .smallComboboxSliderButton{
	cursor: pointer;
}
.old-site-root-element .smallComboboxSliderButton&gt;*{
	cursor: pointer;
}
.old-site-root-element .smallComboboxBody.slider-content-active{
    border: 1px solid #d1d3d4;
    overflow: auto;
    padding:0;
    /*border-top: 0;*/
    border-radius: 0 0 4px 4px;
}
.old-site-root-element .smallComboboxBodyElement{
	font-size:14px;
	line-height:30px;
	background-color:white; 
	padding:6px 8px 0;
	/*padding-top:6px;*/
	cursor: pointer;
}
.old-site-root-element .smallComboboxBodyElement:hover{
	background-color:orange;
}
.old-site-root-element #SMSCodeButton{
	margin-bottom:20px;
}

.old-site-root-element .standartContentBlock_popup_fixed,.old-site-root-element .body_popup_fixed{
	height:100vh;
	min-height:100vh;
	max-height:100vh;
	/*overflow: hidden;*/
}

.old-site-root-element .request_a_call__mobile{
	display: none;
}
.old-site-root-element .request_a_call{
	position: relative;
}
@media(max-width:799px){
	
	.old-site-root-element .request_a_call__mobile{
		display: block;
		position: absolute;
		top:-1px;
		left:-1px;
		width:calc(100% + 2px);
		height:calc(100% + 2px);
	}

	.old-site-root-element .standartContentBlock_popup_fixed{
		/*opacity:0;
		pointer-events: none;*/
		visibility: hidden;
	}

}


@media(max-width:375px){

.old-site-root-element .mainMenuElement:first-child {
    /* border-top: 1px solid rgba(255,255,255,0.2); */
    border-top: 1px solid transparent;
}
}



.old-site-root-element .registration_link{
	cursor: pointer;
}
.old-site-root-element .popupRegistrationButton{
	margin-bottom:35px;
}
.old-site-root-element .popupRegistrationButton+.popupSmallText{
	margin-top:0;
}

.old-site-root-element .popupInputWrap{
	transition:border-color 200ms linear;
}
.old-site-root-element .popupInputWrap__error{
	border-color:red;
}




.old-site-root-element .startServicesBlockTable{
	position: relative;
	/*max-width:1220px;*/
	max-width:1350px;
	padding:0 65px;
	margin:0 auto;
	text-align: left;
	/*margin-top:-80px;*/
	/*padding:0 ;*/
}
@media(max-width: 900px){

.old-site-root-element .startServicesBlockTable {
    position: relative;
    /* max-width: 1220px; */
    max-width: 1280px;
    padding: 0 20px;
}
.old-site-root-element .startServicesBlockTableBlockData_text {
    font-size: 14px;
}

}

@media(max-width: 799px){

.old-site-root-element .startServicesBlockTableBlockData_text {
    font-size: 16px;
}




}
.old-site-root-element .startServicesBlockTableBlock{
	/*width:25%;*/
	/*width:calc((100% - 150px) / 3);*/
	width:calc(33% - 50px);/*EDGE*/
	margin-top:80px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
}
.old-site-root-element .startServicesBlockTableBlock.city_service__hidden{
	pointer-events: none;
}
.old-site-root-element .startServicesBlockTableBlock.city_service__hidden .startServicesBlockTableBlockData_imgWrap{
	opacity: 0.5;
}
.old-site-root-element .startServicesBlockTableBlock:nth-child(4n){
	width:150px;
}
.old-site-root-element .startServicesBlockTableBlockData{
	display: inline-block;
}
.old-site-root-element .startServicesBlockTableBlockData__hidden{
	pointer-events: none;
}
.old-site-root-element .startServicesBlockTableBlockData__hidden .startServicesBlockTableBlockData_imgWrap{
	opacity: 0.5;	
}
.old-site-root-element .startServicesBlockTableBlockData_imgWrap{
	height:45px;

	margin-bottom: 10px;
	line-height: 45px;
}
.old-site-root-element .startServicesBlockTableBlockData_img{
	vertical-align: middle;
	height:45px;
	width:45px;
}
.old-site-root-element .startServicesBlockTableBlockData_text{
	font-size:16px;
	line-height: 20px;
}



.old-site-root-element .carRecordingBlockInputCross{
	position: absolute;
	right:14px;
	top:14px;
	width:21px;
	height:21px;
	cursor: pointer;
	background:url('/new/assets/img/appointments/infoBubbleClose.svg') no-repeat center;
	background-size:cover;
	/*background-color:blue;*/
}
@media(max-width:799px){

.old-site-root-element .carRecordingBlockInputCross{
	top:11px;
}

}
.old-site-root-element .carRecordingBlockInputCross_hidden{
	opacity: 0;
	pointer-events: none;
}

/* carRecordingBlockInputCross__first carRecordingBlockInputCross_hidden
carRecordingBlockInputCross carRecordingBlockInputCross__second carRecordingBlockInputCross__hidden*/



.old-site-root-element .currentCityPopup{
	position: absolute;
	width:280px;
	height:70px;
	background-color: rgba(0,0,0,0.5);
	/*background-color: #762e18;
	background-color: #52240c;*/
	color:white;

	top:40px;
	left:-140px;
	font-size:16px;
	text-align: center;
	border-radius: 4px;
}
.old-site-root-element .currentCityPopup:before{
	content:'';
	position: absolute;
	/*width:15px;
	height:15px;*/
	/*background-color: #52240c;*/

	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 12px solid rgba(0,0,0,0.5);
	/*transform: rotate(45deg);*/
	top:-12px;
	right:40px;
	z-index:-1;
}
.old-site-root-element .currentCityPopupText{
	height:45px;
	line-height: 45px;
}
.old-site-root-element .currentCityPopupButtons{
	height:25px;
	background-color: black;
	line-height: 25px;
	border-radius: 0 0 4px 4px;
}
.old-site-root-element .currentCityPopupButton{
	display: inline-block;
	position: relative;
	width: 50%;	
	font-size:12px;
	cursor: pointer;
}
.old-site-root-element .currentCityPopupButton+.currentCityPopupButton:before{
	content:'';
	position: absolute;
	left:0;
	height:50%;
	width:1px;
	background-color:white;
	top:25%;

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

@media(min-height:800px){
.old-site-root-element .currentCityPopup{
	height:90px;
}
.old-site-root-element .currentCityPopupText{
	height:55px;
	line-height: 55px;
}
.old-site-root-element .currentCityPopupButtons{
	height:35px;
	line-height: 35px;
}

}

@media(max-width:799px){

.old-site-root-element .currentCityPopup{
	left:0;
	width:300px;
	/*height:70px;*/
	height:90px;
}

.old-site-root-element .currentCityPopup:before{
	left:60px;
	right: auto;
}
.old-site-root-element .currentCityPopupText{
	/*height:45px;
	line-height:45px;*/
	height:55px;
	line-height:55px;
}
.old-site-root-element .currentCityPopupButtons{
	/*height:25px;
	line-height:25px;*/
	height:35px;
	line-height:35px;
}


}



/*				.mainHeader__startAppointmentsHeader				*/
.old-site-root-element .mainHeader__startAppointmentsHeader .mainHeaderMenu{
	margin-left:auto;
	
}

.old-site-root-element .mainHeader__startAppointmentsHeader .mainHeaderMenu__second{
	margin-left:40px;
	margin-right: auto;

}
.old-site-root-element .mainHeader__startAppointmentsHeader .mainHeaderBlock__third{
	max-width:30%;
}

@media (max-width: 799px){
.old-site-root-element .mainHeader__startAppointmentsHeader .mainHeaderBlock__third{
	max-width:100%;
}	
}


@media (max-width: 1260px){
.old-site-root-element .mainHeader__startAppointmentsHeader .mainHeaderMenu&gt;.mainHeaderMenuElement:nth-child(3){ 
	display: none;
}
.old-site-root-element .mainMenu__startAppointmentsHeader .mainMenuElement__discounts{
	display: block;
}
}

@media (max-width: 1070px){
.old-site-root-element .mainHeader__startAppointmentsHeader .mainHeaderMenu__second{
	display: none;
}
.old-site-root-element .mainMenu__startAppointmentsHeader .mainMenuElement__contacts{
	display: block;
}
.old-site-root-element .mainHeader__startAppointmentsHeader .mainHeaderMenu{
	margin-right: auto;

}

}

@media (max-width: 900px){
.old-site-root-element .mainHeader__startAppointmentsHeader .mainHeaderMenuElement+.mainHeaderMenuElement{
	margin-left: 20px;
}

}

@media (max-width: 880px){
.old-site-root-element .mainHeader__startAppointmentsHeader .mainHeaderMenu&gt;.mainHeaderMenuElement:nth-child(2){ 
	display: none;
}
}

@media (max-width: 799px){
.old-site-root-element .mainMenuElement__services{
	display: block;
}



}



/*				.mainHeader__startAppointmentsHeaderEND				*/

/* 1439
.mainHeaderMenu&gt;.mainHeaderMenuElement:nth-child(3){ 
	display: none;
}
*/
/* 1360
.mainHeaderMenu&gt;.mainHeaderMenuElement:nth-child(2){
	display: none;
}*/

.old-site-root-element #point{
	width:10px;
	height:10px;
	position: absolute;
	top:0;
	left:0;
	background-color:black;
	border-radius: 100%;
	z-index: 100; 
}

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


.old-site-root-element .nsk_service:not(.nsk_service__valid){
	display: none;
}
.old-site-root-element .tow_truck_menu_service:not(.tow_truck_menu_service__valid){
	display: none;
}

/*.start_body:not(.start_body__valid){
	visibility: hidden;
}
.start_html:not(.start_html__valid){
	background-color: white;
}*/

.old-site-root-element .service_wrap.city_service__hidden{
	pointer-events: none;
}
.old-site-root-element .service_wrap.city_service__hidden .service_img{
	opacity: 0.5;
}

.old-site-root-element .popupContentCaptcha{
	padding-bottom:30px;
}


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

					EVAK

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





@font-face {
    font-family:"pf_beausans_prosemibold";
    src: url('/new/assets/fonts/pfbeausanspro-sebold-webfont.woff2');
    /*src: url('/new/assets/fonts/CirceBold/CirceBold.eot') format('embedded-opentype'),
         url('/new/assets/fonts/CirceBold/CirceBold.woff2') format('woff2'),
         url('/new/assets/fonts/CirceBold/CirceBold.woff') format('woff'),
         url('/new/assets/fonts/CirceBold/CirceBold.ttf') format('truetype'),
         url('/new/assets/fonts/CirceBold/CirceBold.svg#CirceBold') format('svg');*/
    font-style:normal;
    font-weight:normal;
    /*font-display: optional;*/
}

@font-face {
    font-family:"pf_beausans_prothin";
    src: url('/new/assets/fonts/pfbeausanspro-thin-webfont.woff2');
    /*src: url('/new/assets/fonts/CirceBold/CirceBold.eot') format('embedded-opentype'),
         url('/new/assets/fonts/CirceBold/CirceBold.woff2') format('woff2'),
         url('/new/assets/fonts/CirceBold/CirceBold.woff') format('woff'),
         url('/new/assets/fonts/CirceBold/CirceBold.ttf') format('truetype'),
         url('/new/assets/fonts/CirceBold/CirceBold.svg#CirceBold') format('svg');*/
    font-style:normal;
    font-weight:normal;
    /*font-display: optional;*/
}


.old-site-root-element .evakBackground{
	height:100vh;
	min-height:780px;
	padding-top:110px;
	background-color: white;
}
.old-site-root-element .evakContent{
	background: url('/new/assets/img/basic/call-section-bg.jpg') no-repeat center;
	background-size:cover;
	color:white;
	display: flex;
	height:100%;
	flex-flow: column;
	font-family: "pf_beausans_prosemibold", Arial, Helvetica, Sans Serif;
	text-shadow: 0 1px 4px #c64617;

}
.old-site-root-element .evakIntroText{
	margin:auto auto 0;
	font-size: 50px;
	line-height: 70px;
	text-transform: uppercase;
	text-align: center; 
}
.old-site-root-element .evakPhone{
	margin:45px auto auto;
}
.old-site-root-element .evakPhoneNumber{
	display: inline-block;
	font-size: 86px;
	line-height: 103px;	
	margin-left:20px;
}
.old-site-root-element .evakPhoneIcon{
	background: url('/new/assets/img/basic/ico-phone.png') no-repeat center;
	background-size:cover;
	display: inline-block;
	width: 103px;
    height: 103px;
    vertical-align: top;

}

.old-site-root-element .evakPhoneNumber_code{
    font-family: "pf_beausans_prothin",Arial,Helvetica,Sans Serif;	
}

@media(max-width:1023px){
.old-site-root-element .evakIntroText{
	font-size:30px;
	line-height:40px;
}
.old-site-root-element .evakPhoneNumber{
	font-size:50px;
	line-height:51px;	
}
.old-site-root-element .evakPhoneIcon{
	width: 52px;
	height: 52px;
}

.old-site-root-element .evakBackground {
    height: 100vh;
    min-height: 500px;
}

}

@media(max-width:599px){
.old-site-root-element .evakBackground {
	height: 500px;
}

.old-site-root-element .evakIntroText {
    font-size: 20px;
    line-height: 30px;
}

.old-site-root-element .evakPhoneNumber{
	font-size:30px;
	margin-left: 10px;
	line-height:31px;	
}
.old-site-root-element .evakPhoneIcon{
	width: 31px;
	height: 31px;
}

}


.old-site-root-element .lessThan1320pxService{
	display: none;
}
@media(max-width: 1319px){
.old-site-root-element .lessThan1320pxService{
	display: block;
}
}

/* 
костыль скрытия крестика/кнопки повторной отправки в личке и vacancy/form/ 
*/
.personal_body .old-site-root-element  #popupTimer,.landing_form_body .old-site-root-element  #popupTimer{
	right:0 !important;
	left:auto !important;
}
.personal_body .old-site-root-element  #popupTimer+.popupCross,.landing_form_body .old-site-root-element  #popupTimer+.popupCross{
	display: none !important;
}
.personal_body .old-site-root-element  #SMSCodeButton+.popupButton,.landing_form_body .old-site-root-element  #SMSCodeButton+.popupButton{
	display: none !important;
}






.old-site-root-element .nav-menu{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #172126;
	z-index: 20;
	overflow-y: auto;
	opacity: 1;
	transition: opacity 400ms ease;
	will-change: opacity;
}

.old-site-root-element .nav-menu.hide{
	opacity: 0;
}

.old-site-root-element .nav-menu.hide,
.old-site-root-element .nav-menu.hide *{
	pointer-events: none !important;
}

.old-site-root-element .nav-menu::-webkit-scrollbar,
.old-site-root-element .nav-menu::-webkit-scrollbar-track,
.old-site-root-element .nav-menu::-webkit-scrollbar-thumb{
	background: transparent;
	opacity: 0;
	width: 0;
}

.old-site-root-element .nav-menu .header{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px 48px 24px;
	min-height: 104px;
	box-sizing: border-box;
}

@media (max-width: 1080px){

.old-site-root-element .nav-menu .header{
	min-height: 84px;
	padding: 36px 48px 24px;
}

}

@media (max-width: 800px){

.old-site-root-element .nav-menu .header{
	padding: 0 20px;
}

}

@media (max-width: 640px){

.old-site-root-element .nav-menu .header{
	min-height: 68px;
}

}

.old-site-root-element .nav-menu .header&gt;*{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	max-width: 1440px;
	width: 100%;
	flex-grow: 1;
	color: #fff;
}

@media (max-width: 640px){

.old-site-root-element .nav-menu .header&gt;*{
	justify-content: space-between;
}

}

	.old-site-root-element .nav-menu .header .logo{
		width: 107px;
		height: 16px;
		background: url(/new/assets/img/upd/logo-white.svg) no-repeat left center/contain;
		flex-shrink: 0;
	}

	.old-site-root-element .nav-menu .header .city{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		font-family: Roboto;
		font-size: 12px;
		line-height: 16px;
		padding: 0 36px;
		min-width: 250px;
		box-sizing: border-box;
	}

@media (max-width: 1440px){

	.old-site-root-element .nav-menu .header .city{
		min-width: 230px;
	}

}

@media (max-width: 1200px){

	.old-site-root-element .nav-menu .header .city{
		min-width: 220px;
	}

}

@media (max-width: 1080px){

	.old-site-root-element .nav-menu .header .city{
		flex-grow: 1;
	}

}

@media (max-width: 850px){

	.old-site-root-element .nav-menu .header .city{
		flex-grow: 1;
		flex-basis: 0;
		padding: 0;
		min-width: initial;
	}

}

		.old-site-root-element .nav-menu .header .city&gt;*{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			cursor: pointer;
		}

	@media (max-width: 640px){

		.old-site-root-element .nav-menu .header .city&gt;*{
			flex-direction: row-reverse;
		}

	}

			.old-site-root-element .nav-menu .header .city&gt;*:after{
				content: '';
				display: block;
				width: 24px;
				height: 24px;
				background: url(/new/assets/img/upd/dropdown-white.svg) no-repeat center center/contain;
			}

	.old-site-root-element .nav-menu .header .stretch{
		flex-grow: 1;
	}

@media (max-width: 1080px){

	.old-site-root-element .nav-menu .header .stretch{
		display: none;
	}

}

	.old-site-root-element .nav-menu .header .account{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		max-width: 200px;
		margin-left: 76px;
	}

	.old-site-root-element .nav-menu .header .account,
	.old-site-root-element .nav-menu .header .account *{
		pointer-events: none;
	}

@media (max-width: 1440px){

	.old-site-root-element .nav-menu .header .account{
		margin-left: 66px;
	}

}

@media (max-width: 1200px){

	.old-site-root-element .nav-menu .header .account{
		margin-left: 60px;
	}

}

@media (max-width: 1080px){

	.old-site-root-element .nav-menu .header .account{
		margin-left: 0;
	}

}

@media (max-width: 640px){

	.old-site-root-element .nav-menu .header .account{
		display: none;
	}

}

	.old-site-root-element .nav-menu .header .account.empty{
		max-width: initial;
	}

		.old-site-root-element .nav-menu .header .account.empty&gt;*{
			display: none;
		}

		.old-site-root-element .nav-menu .header .account:before{
			content: '';
			display: block;
			width: 32px;
			height: 32px;
			background: url(/new/assets/img/upd/account.svg) no-repeat center center/contain;
			margin-right: 12px;
			flex-shrink: 0;
		}

		.old-site-root-element .nav-menu .header .account.empty:before{
			margin-right: 0;
		}


	.old-site-root-element .nav-menu .header .nav-button{
		/*display: none;*/
		position: relative;
		width: 32px;
		height: 32px;
		background: url(/new/assets/img/upd/nav-close.svg) no-repeat center center/contain;
		cursor: pointer;
		margin-left: 48px;
		flex-shrink: 0;
	}

	.old-site-root-element .nav-menu .header .nav-button,
	.old-site-root-element .nav-menu .header .nav-button *{
		cursor: pointer;
	}
/*
	.nav-menu .header .empty+.nav-button{
		margin-left: 48px;
	}
*/

@media (max-width: 1440px){

	.old-site-root-element .nav-menu .header .nav-button{
		margin-left: 32px;
	}

}

@media (max-width: 1200px){

	.old-site-root-element .nav-menu .header .nav-button{
		margin-left: 24px;
	}

}

@media (max-width: 1080px){

	.old-site-root-element .nav-menu .header .nav-button{
		margin-left: 48px;
	}

}

@media (max-width: 640px){

	.old-site-root-element .nav-menu .header .nav-button{
		margin-left: 0;
	}

}


	.old-site-root-element .nav-menu .header .nav-button&gt;*{
		position: absolute;
		top: -2px;
		right: 100%;
		height: 100%;
	}

@media (max-width: 640px){

	.old-site-root-element .nav-menu .header .nav-button&gt;*{
		display: none;
	}

}

		.old-site-root-element .nav-menu .header .nav-button&gt;*:before{
			content: 'Закрыть';
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 1em;
			text-align: right;
			letter-spacing: .08em;
			text-transform: uppercase;
			padding-right: 12px;
		}

.old-site-root-element .nav-menu .inner{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 114px 48px 56px;
	box-sizing: border-box;
	flex-grow: 1;
	color: #fff;
}

@media(max-width: 1440px){

.old-site-root-element .nav-menu .inner{
	padding-top: 56px;
}

}

@media(max-width: 1250px){

.old-site-root-element .nav-menu .inner{
	padding-top: 32px;
	padding-bottom: 32px;
}

}

@media(max-width: 800px){

.old-site-root-element .nav-menu .inner{
	padding: 48px 20px;
}

}

.old-site-root-element .nav-menu .inner&gt;*{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-grow: 1;
	max-width: 1440px;
	width: 100%;
}

@media (max-width: 850px){

.old-site-root-element .nav-menu .inner&gt;*{
	flex-direction: column;
	align-items: flex-end;
}

}

	.old-site-root-element .nav-menu .inner&gt;*&gt;*{
		flex-basis: 0;
		flex-grow: 1;
	}
	
@media (max-width: 850px){

	.old-site-root-element .nav-menu .inner&gt;*&gt;*{
		flex-basis: initial;
		flex-grow: initial;
	}

}

	.old-site-root-element .nav-menu .inner&gt;*&gt;*.stretch{
		flex-grow: 1;
	}

@media(max-width: 1250px){

	.old-site-root-element .nav-menu .inner&gt;*&gt;*.stretch{
		display: none;
	}

}

	.old-site-root-element .nav-menu .inner .nav-column{
		max-width: 315px;
	}

@media(max-width: 1250px){

	.old-site-root-element .nav-menu .inner .nav-column{
		max-width: initial;
	}

}

@media(max-width: 850px){

	.old-site-root-element .nav-menu .inner .nav-column{
		text-align: right;
	}

}

	.old-site-root-element .nav-menu .inner *+.nav-column{
		margin-left: 180px;
	}

@media(max-width: 1440px){

	.old-site-root-element .nav-menu .inner *+.nav-column{
		margin-left: 100px;
	}

}

@media(max-width: 1250px){

	.old-site-root-element .nav-menu .inner *+.nav-column{
		margin-left: 48px;
	}

}

@media(max-width: 850px){

	.old-site-root-element .nav-menu .inner *+.nav-column{
		margin-left: 0;
		margin-top: 24px;
	}

}

		.old-site-root-element .nav-menu .inner .nav-column&gt;*{}

	@media(max-width: 850px){

		.old-site-root-element .nav-menu .inner .nav-column&gt;*{
			display: flex;
			flex-direction: column;
			align-items: flex-end;
			justify-content: flex-start;
		}

	}

		.old-site-root-element .nav-menu .inner .nav-column&gt;*+*{
			margin-top: 48px;
		}

	@media(max-width: 1250px){

		.old-site-root-element .nav-menu .inner .nav-column&gt;*+*{
			margin-top: 24px;
		}

	}

		.old-site-root-element .nav-menu .inner .nav-column&gt;*.nav-item__tirefitting{
			display: none;
		}

	@media(max-width: 850px){

		.old-site-root-element .nav-menu .inner .nav-column&gt;*.nav-item__tirefitting{
			display: block;
		}

	}

			.old-site-root-element .nav-menu .inner .nav-column .caption{
				position: relative;
				pointer-events: none;
				font-family: Circe-Bold;
				font-size: 48px;
				line-height: 48px;
				white-space: nowrap;
			}

		@media(max-width: 1250px){

			.old-site-root-element .nav-menu .inner .nav-column .caption{
				font-size: 32px;
				line-height: 36px;
			}

		}

		@media(max-width: 850px){

			.old-site-root-element .nav-menu .inner .nav-column .caption{
				font-size: 28px;
				line-height: 32px;
				padding-left: 32px;
				pointer-events: initial;
			}

		}

		@media (max-width: 850px){

			.old-site-root-element .nav-menu .inner .nav-column .caption,
			.old-site-root-element .nav-menu .inner .nav-column .caption *{
				cursor: pointer;
			}

		}

			@media(max-width: 850px){

				.old-site-root-element .nav-menu .inner .nav-column .caption:before{
					content: '';
					position: absolute;
					top: 2px;
					left: 0;
					width: 24px;
					height: 24px;
					background: url(/new/assets/img/upd/dropdown-orange.svg) no-repeat center center/contain;
					transform: rotate(180deg);
					transition: transform 200ms ease;
					will-change: transform;
				}

				.old-site-root-element .nav-menu .inner .nav-column .collapsed .caption:before{
					transform: none;
				}

				.old-site-root-element .nav-menu .inner .nav-column .caption:last-child:before{
					display: none;
				}

			}

				.old-site-root-element .nav-menu .inner .nav-column .caption a{
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					pointer-events: initial;
				}

			@media (max-width: 850px){

				.old-site-root-element .nav-menu .inner .nav-column .caption a{
					display: none;
				}

				
				.old-site-root-element .nav-menu .inner .nav-column .caption:last-child a{
					display: block;
				}


			}

			.old-site-root-element .nav-menu .inner .nav-column .list{
				font-family: Circe-Regular;
				font-size: 24px;
				line-height: 48px;
				overflow: hidden;
			}

		@media(max-width: 1250px){

			.old-site-root-element .nav-menu .inner .nav-column .list{
				font-size: 16px;
				line-height: 32px;
			}

		}

		@media(max-width: 850px){

			.old-site-root-element .nav-menu .inner .nav-column .list{
				font-size: 16px;
				line-height: 36px;
				height: auto;
				transition: height 200ms ease;
				will-change: height;
			}

			.old-site-root-element .nav-menu .inner .nav-column .collapsed .list{
				height: 0;
			}

		}

				.old-site-root-element .nav-menu .inner .nav-column .list&gt;*{
					padding-top: 24px;
				}

			@media(max-width: 1250px){

				.old-site-root-element .nav-menu .inner .nav-column .list&gt;*{
					padding-top: 16px;
				}

			}

			@media(max-width: 850px){

				.old-site-root-element .nav-menu .inner .nav-column .list&gt;*{
					padding-top: 8px;
				}

			}

					.old-site-root-element .nav-menu .inner .nav-column .list&gt;*&gt;*{
						display: block;
						white-space: nowrap;
					}

	.old-site-root-element .nav-menu .inner .account-column{
		display: flex;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		margin-left: 60px;
		flex-grow: 3;
		max-width: 448px;
	}

@media(max-width: 1440px){

	.old-site-root-element .nav-menu .inner .account-column{
		margin-left: 100px;
	}

}

@media(max-width: 1250px){

	.old-site-root-element .nav-menu .inner .account-column{
		margin-left: 48px;
		flex-grow: initial;
	}

}

@media(max-width: 850px){

	.old-site-root-element .nav-menu .inner .account-column{
		margin-left: 0;
		margin-top: 56px;
		align-items: flex-end;
		/*align-self: stretch;*/
		width: 100%;
		flex-shrink: 0;
	}

}

		.old-site-root-element .nav-menu .inner .account-column:before{
			content: 'Личный кабинет';
			display: block;
			font-family: Circe-Bold;
			font-size: 48px;
			line-height: 48px;
			white-space: nowrap;
		}

	@media(max-width: 1250px){

		.old-site-root-element .nav-menu .inner .account-column:before{
			font-size: 32px;
			line-height: 36px;
		}

	}

	@media(max-width: 850px){

		.old-site-root-element .nav-menu .inner .account-column:before{
			display: none;
		}

	}

		.old-site-root-element .nav-menu .inner .account-column .account{
			display: flex;
			position: relative;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			margin-top: 24px;
		}

	@media(max-width: 1250px){

		.old-site-root-element .nav-menu .inner .account-column .account{
			margin-top: 16px;
		}

	}
/*
	@media(max-width: 850px){

		.nav-menu .inner .account-column .account{
			padding-bottom: 64px;
		}

	}
*/
		.old-site-root-element .nav-menu .inner .account-column .account,
		.old-site-root-element .nav-menu .inner .account-column .account *{
			pointer-events: none;
		}

		.old-site-root-element .nav-menu .inner .account-column .account.empty{
			pointer-events: initial;
			cursor: pointer;
		}

			.old-site-root-element .nav-menu .inner .account-column .account&gt;*{
				position: relative;
				z-index: 1;
			}

			.old-site-root-element .nav-menu .inner .account-column .account a{
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				z-index: 0;
				pointer-events: initial;
			}

			.old-site-root-element .nav-menu .inner .account-column .account.empty a{
				display: none;
			}
			
			.old-site-root-element .nav-menu .inner .account-column .account:before{
				content: '';
				display: block;
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/upd/account-white.svg) no-repeat center center/contain;
				margin-right: 12px;
				pointer-events: none;
			}

			.old-site-root-element .nav-menu .inner .account-column .account .name{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				font-family: Roboto;
				font-size: 16px;
				line-height: 24px;
			}

				.old-site-root-element .nav-menu .inner .account-column .account.empty .name:before{
					content: 'Войти';
				}

			.old-site-root-element .nav-menu .inner .account-column .account .logout{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				pointer-events: initial;
				cursor: pointer;
				border: 2px solid #fff;
				box-sizing: border-box;
				border-radius: 12px;
				padding: 0 14px;
				margin-left: 32px;
				height: 32px;
			}

			.old-site-root-element .nav-menu .inner .account-column .account.empty .logout{
				display: none;
			}

		@media(max-width: 850px){
/*
			.nav-menu .inner .account-column .account .logout{
				position: absolute;
				right: 0;
				bottom: 0;
			}
*/
		}

				.old-site-root-element .nav-menu .inner .account-column .account .logout:before{
					content: 'выйти';
					position: relative;
					top: 2px;
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 1em;
					letter-spacing: .08em;
					text-transform: uppercase;
				}

			.old-site-root-element .nav-menu .inner .account-column .account:after{
				content: '';
				display: block;
				flex-grow: 1;
				height: 32px;
				background: url(/new/assets/img/upd/follow-white-big.svg) no-repeat right 8px center/24px auto;
				min-width: 32px;
				pointer-events: none;
			}

		@media(max-width: 850px){

			.old-site-root-element .nav-menu .inner .account-column .account:after{
				display: none;
			}

		}

		.old-site-root-element .nav-menu .inner .account-column .actions{
			display: flex;
			flex-direction: row;
			align-items: flex-start;
			justify-content: flex-start;
			margin-top: 48px;
		}

	@media(max-width: 1250px){

		.old-site-root-element .nav-menu .inner .account-column .actions{
			flex-direction: column;
		}

	}

	@media(max-width: 850px){

		.old-site-root-element .nav-menu .inner .account-column .actions{
			align-items: flex-end;
		}

	}

			.old-site-root-element .nav-menu .inner .account-column .actions&gt;*{}

			.old-site-root-element .nav-menu .inner .account-column .actions&gt;*+*{
				margin-left: 24px;
			}

		@media(max-width: 1250px){

			.old-site-root-element .nav-menu .inner .account-column .actions&gt;*+*{
				margin-left: 0;
				margin-top: 16px;
			}

		}

			.old-site-root-element .nav-menu .inner .account-column .actions .record{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				background: #F47D32;
				box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
				border-radius: 12px;
				height: 56px;
				padding: 0 24px;
				box-sizing: border-box;
				cursor: pointer;
			}

		@media(max-width: 1250px){

			.old-site-root-element .nav-menu .inner .account-column .actions .record{
				padding: 0 16px;
				height: 32px;
			}

		}

				.old-site-root-element .nav-menu .inner .account-column .actions .record:before{
					content: 'Записаться на СТО';
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					white-space: nowrap;
				}

			.old-site-root-element .nav-menu .inner .account-column .actions .cancel{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				border: 2px solid #C2C9CC;
				box-sizing: border-box;
				border-radius: 12px;
				height: 56px;
				padding: 0 24px;
				cursor: pointer;
			}

		@media(max-width: 1250px){

			.old-site-root-element .nav-menu .inner .account-column .actions .cancel{
				padding: 0 16px;
				height: 32px;
			}

		}

				.old-site-root-element .nav-menu .inner .account-column .actions .cancel:before{
					content: 'отменить запись';
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					color: #90979C;
					white-space: nowrap;
				}

		.old-site-root-element .nav-menu .inner .account-column .special-links{
			margin-top: 120px;
		}

	@media(max-width: 1440px){

		.old-site-root-element .nav-menu .inner .account-column .special-links{
			margin-top: 60px;
		}

	}

	@media(max-width: 850px){

		.old-site-root-element .nav-menu .inner .account-column .special-links{
			margin-top: 56px;
			/*align-self: stretch;*/
			max-width: 335px;
			width: 100%;
			align-self: flex-end;
		}

	}

			.old-site-root-element .nav-menu .inner .account-column .special-links&gt;*{
				display: flex;
				position: relative;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				box-sizing: border-box;
				background: #F2F6F7;
				border-radius: 16px;
				min-height: 96px;
				overflow: hidden;
			}

		@media(max-width: 1250px){

			.old-site-root-element .nav-menu .inner .account-column .special-links&gt;*{
				min-height: 60px;
			}

		}

			.old-site-root-element .nav-menu .inner .account-column .special-links&gt;*+*{
				margin-top: 32px;
			}

		@media(max-width: 1250px){

			.old-site-root-element .nav-menu .inner .account-column .special-links&gt;*+*{
				margin-top: 20px;
			}

		}

				.old-site-root-element .nav-menu .inner .account-column .special-links&gt;*&gt;*{
					position: relative;
					pointer-events: none;
					z-index: 1;
				}

				.old-site-root-element .nav-menu .inner .account-column .special-links .link{
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					pointer-events: initial;
					cursor: pointer;
					z-index: 0;
				}

				.old-site-root-element .nav-menu .inner .account-column .special-links .title{
					padding: 16px 32px;
					box-sizing: border-box;
					max-width: 275px;
					font-family: Circe-Regular;
					font-size: 24px;
					line-height: 28px;
					color: #172126;
					z-index: 2;
				}

			@media(max-width: 1250px){

				.old-site-root-element .nav-menu .inner .account-column .special-links .title{
					padding: 6px 20px;
					font-size: 18px;
					line-height: 24px;
					max-width: 200px;
				}

			}

				.old-site-root-element .nav-menu .inner .account-column .special-links .image{
					position: absolute;
					top: 0;
					right: 0;
					width: 100%;
					height: 100%;
					background-repeat: no-repeat;
					background-position: right center;
					background-size: auto 100%;
				}

				.old-site-root-element .nav-menu .inner .account-column .special-links&gt;*.link-dtp .image{
					left: 0;
					right: auto;
					width: 90%;
				}



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

                 C I T Y   M E N U

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

.old-site-root-element .city-chooser{}

	.old-site-root-element .city-chooser .city-search{
		position: relative;
		height: 40px;
	}

	.old-site-root-element .city-chooser .city-search,
	.old-site-root-element .city-chooser .city-search *{
		cursor: text;
	}

		.old-site-root-element .city-chooser .city-search:before{
			content: '';
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			border: 1px solid #90979C;
			background: #fff;
			box-sizing: border-box;
			border-radius: 12px;
			z-index: 0;
		}

		.old-site-root-element .city-chooser .city-search input{
			display: block;
			position: relative;
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
			height: 40px;
			width: calc(100% - 48px);
			z-index: 1;
			text-indent: 14px;
			color: #172126;
		}

			.old-site-root-element .city-chooser .city-search input::placeholder{
				color: #586066;
			}

		.old-site-root-element .city-chooser .city-search div{
			position: absolute;
			width: 24px;
			height: 24px;
			right: 12px;
			top: calc(50% - 12px);
			pointer-events: none;
			background: url(/new/assets/img/upd/search-gray.svg) no-repeat center center/contain;
			z-index: 2;
		}

		.old-site-root-element .city-chooser .city-search:after{
			content: 'Город';
			display: block;
			position: absolute;
			left: 10px;
			top: -7px;
			background: #fff;
			padding: 0 4px;
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
			color: #90979C;
			z-index: 2;
			pointer-events: none;
		}

	.old-site-root-element .city-chooser .city-variants{
		margin-top: 12px;
		background: #fff;
		border: 1px solid #C2C9CC;
		box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
		border-radius: 12px;
		box-sizing: border-box;
	}

@media (max-width: 640px){

	.old-site-root-element .city-chooser .city-variants{
		margin-top: 0;
	}

}

		.old-site-root-element .city-chooser .city-variants .city-country{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			margin: 16px 16px 4px;
			background: #F2F6F7;
			border-radius: 12px;
			padding: 2px;
			box-sizing: border-box;
		}

			.old-site-root-element .city-chooser .city-variants .city-country&gt;*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				flex-grow: 1;
				flex-basis: 0;
				box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
				border-radius: 12px;
				height: 32px;
				cursor: pointer;
				font-family: Circe-Bold;
				font-size: 12px;
				line-height: 24px;
				text-align: center;
				letter-spacing: .08em;
				text-transform: uppercase;
				background: transparent;
				transition:
					background 200ms ease,
					color 200ms ease
				;
				will-change: background, color;
			}

			.old-site-root-element .city-chooser .city-variants .city-country&gt;*.active{
				background: #172126;
				color: #fff;
			}

		.old-site-root-element .city-chooser .city-variants .city-dl-list{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			width: 100%;
			height: 48px;
			padding: 0 16px;
			box-sizing: border-box;
			border-bottom: 1px solid #90979C;;
		}

			.old-site-root-element .city-chooser .city-variants .city-dl-list:before{
				content: '';
				display: block;
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/upd/attach-gray.svg) no-repeat center center/24px auto, #F2F6F7;
				box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
				border-radius: 12px;
			}

			.old-site-root-element .city-chooser .city-variants .city-dl-list:after{
				content: 'Скачать список городов';
				display: block;
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				color: #90979C;
				margin-left: 12px;
			}

		.old-site-root-element .city-chooser .city-variants .city-list{
			position: relative;
		}

			.old-site-root-element .city-chooser .city-variants .city-list .city-list-inner{
				position: relative;
				z-index: 0;
				max-height: 240px;
				overflow-y: scroll;
			}

			.old-site-root-element .city-chooser .city-variants .city-list .city-list-inner::-webkit-scrollbar,
			.old-site-root-element .city-chooser .city-variants .city-list .city-list-inner::-webkit-scrollbar-track,
			.old-site-root-element .city-chooser .city-variants .city-list .city-list-inner::-webkit-scrollbar-thumb{
				display: none;
				opacity: 0;
				background: transparent;
				width: 0;
			}

				.old-site-root-element .city-chooser .city-variants .city-list .city-list-inner&gt;*{
					display: block;
					font-family: Roboto;
					font-size: 16px;
					line-height: 24px;
					color: #172126;
					padding: 12px 16px;
					overflow: hidden;
					text-overflow: ellipsis;
					box-sizing: border-box;
					cursor: pointer;
				}

				.old-site-root-element .city-chooser .city-variants .city-list .city-list-inner&gt;*.hide{
					display: none;
				}

			.old-site-root-element .city-chooser .city-variants .city-list .city-list-thumb{
				top: 0;
				right: -1px;
				width: 4px;
				height: 60px;
				background: #172126;
				border-radius: 4px;
				position: absolute;
				z-index: 1;
				pointer-events: none;
			}



.old-site-root-element .city-menu{
	display: none;
	position: fixed;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 10;
	padding: 0 20px;
	box-sizing: border-box;
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 640px){

.old-site-root-element .city-menu{
	display: flex;
}

}

.old-site-root-element .city-menu.hide{
	opacity: 0;
}

.old-site-root-element .city-menu.hide,
.old-site-root-element .city-menu.hide *{
	pointer-events: none;
}

.old-site-root-element .city-menu .city-menu-header{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	height: 68px;
}

	.old-site-root-element .city-menu .city-menu-header:before{
		content: 'Укажите город';
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		color: #172126;
	}

	.old-site-root-element .city-menu .close{
		width: 32px;
		height: 32px;
		background: url(/new/assets/img/upd/close-city-menu.svg) no-repeat center center/24px auto;
		cursor: pointer;
	}

.old-site-root-element .city-menu .city-chooser{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	flex-basis: 0;
	flex-grow: 1;
	margin-top: 24px;
}

	.old-site-root-element .city-menu .city-chooser .city-search{
		height: 56px;
	}

		.old-site-root-element .city-menu .city-chooser .city-search input{
			height: 56px;
		}

	.old-site-root-element .city-menu .city-chooser .city-variants{
		display: flex;
		position: relative;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		border: none;
		border-radius: 0;
		width: calc(100% + 40px);
		left: -20px;
		box-shadow: none;
		flex-basis: 0;
		flex-grow: 1;
	}

		.old-site-root-element .city-menu .city-chooser .city-variants .city-list{
			display: flex;
			flex-direction: column;
			align-items: stretch;
			justify-content: flex-start;
			flex-grow: 1;
		}

			.old-site-root-element .city-menu .city-chooser .city-variants .city-list .city-list-inner{
				flex-basis: 0;
				flex-grow: 1;
				max-height: initial;
			}



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

           C A N C E L   R E C O R D   L I S T

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


.old-site-root-element .popbelow-cancelrecord-list{}

.old-site-root-element .popbelow-cancelrecord-list .contents-subwrapper{
	width: calc(100% - 96px);
	max-width: 944px;
	padding: 48px 48px 18px;
	overflow: hidden;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-cancelrecord-list .contents-subwrapper{
	width: initial;
	max-width: initial;
	padding: 0 20px 32px;
}

.old-site-root-element .popbelow-cancelrecord-list .contents-inner{
	padding: 0 0 48px;
	min-height: calc(100vh - 200px);
}

}

.old-site-root-element .popbelow-cancelrecord-list .title{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-cancelrecord-list .title{
	align-items: flex-start;
}

.old-site-root-element .popbelow-cancelrecord-list.empty .title{
	display: none;
}

}

	.old-site-root-element .popbelow-cancelrecord-list .title .inner{
		font-family: Circe-Bold;
		font-size: 32px;
		line-height: 36px;
		color: #172126;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-cancelrecord-list .title .inner{
		font-size: 48px;
		line-height: 48px;
		flex-grow: 1;
		flex-basis: 0;
	}

}

	.old-site-root-element .popbelow-cancelrecord-list .title .count{
		font-family: Circe-Bold;
		font-size: 32px;
		line-height: 36px;
		color: #90979C;
		margin-left: 16px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-cancelrecord-list .title .count{
		font-size: 48px;
		line-height: 48px;
		margin-left: 12px;
		color: #C2C9CC;
	}

}

.old-site-root-element .popbelow-cancelrecord-list .list{}

	.old-site-root-element .popbelow-cancelrecord-list .list&gt;*{
		display: flex;
		position: relative;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		min-height: 88px;
		padding: 24px 0;
		box-sizing: border-box;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-cancelrecord-list .list&gt;*{
		flex-direction: column;
		align-items: flex-start;
		margin-top: 8px;
		min-height: 80px;
		padding: 16px 32px 16px 0;
	}

	.old-site-root-element .popbelow-cancelrecord-list .list&gt;*,
	.old-site-root-element .popbelow-cancelrecord-list .list&gt;* *{
		cursor: pointer;
	}

}

	.old-site-root-element .popbelow-cancelrecord-list .list&gt;*+*{
		border-top: 1px solid #F2F6F7;
	}

@media (min-width: 931px){

	.old-site-root-element .popbelow-cancelrecord-list .list&gt;*.rejected{}

	.old-site-root-element .popbelow-cancelrecord-list .list&gt;*.rejected,
	.old-site-root-element .popbelow-cancelrecord-list .list&gt;*.rejected *{
		pointer-events: none;
	}

}

	@media (max-width: 930px){

		.old-site-root-element .popbelow-cancelrecord-list .list&gt;*:after{
			content: '';
			display: block;
			position: absolute;
			background: url(/new/assets/img/personal/dropdown-gray.svg) no-repeat center center/contain;
			width: 24px;
			height: 24px;
			right: 0;
			top: calc(50% - 12px);
			transform: rotate(-90deg);
			pointer-events: none;
		}

	}

		.old-site-root-element .popbelow-cancelrecord-list .list .services{
			font-family: Circe-Regular;
			font-size: 18px;
			line-height: 24px;
			color: #172126;
			flex-grow: 1;
			flex-basis: 0;
			padding-right: 48px;
			box-sizing: border-box;
			transition: color 200ms ease;
			will-change: color;
		}

	@media (max-width: 930px){

		.old-site-root-element .popbelow-cancelrecord-list .list .services{
			flex-grow: initial;
			flex-basis: initial;
		}

	}

	@media (min-width: 931px){

		.old-site-root-element .popbelow-cancelrecord-list .list&gt;*.rejected .services{
			color: #C2C9CC;
		}

	}

		.old-site-root-element .popbelow-cancelrecord-list .list .info{
			width: 250px;
			flex-shrink: 0;
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
			color: #90979C;
			transition: color 200ms ease;
			will-change: color;
		}

	@media (max-width: 930px){

		.old-site-root-element .popbelow-cancelrecord-list .list .info{
			display: flex;
			flex-direction: row;
			align-items: flex-start;
			justify-content: flex-start;
			align-self: stretch;
			width: calc(100% + 32px);
			margin-top: 8px;
		}

	}

	@media (min-width: 931px){

		.old-site-root-element .popbelow-cancelrecord-list .list&gt;*.rejected .info{
			color: #C2C9CC;
		}

	}

			.old-site-root-element .popbelow-cancelrecord-list .list .info&gt;*{
				display: flex;
				flex-direction: row;
				align-items: flex-start;
				justify-content: flex-start;
			}

			.old-site-root-element .popbelow-cancelrecord-list .list .info&gt;*+*{
				margin-top: 8px;
			}

		@media (max-width: 930px){

			.old-site-root-element .popbelow-cancelrecord-list .list .info&gt;*+*{
				margin-top: 0;
				margin-left: 16px;
			}

		}

			.old-site-root-element .popbelow-cancelrecord-list .list .info&gt;*:before{
				content: '';
				display: block;
				width: 14px;
				height: 14px;
				background-repeat: no-repeat;
				background-position: center center;
				background-size: contain;
				margin-right: 4px;
				flex-shrink: 0;
				transition: opacity 200ms ease;
				will-change: opacity;
			}

		@media (min-width: 931px){

			.old-site-root-element .popbelow-cancelrecord-list .list&gt;*.rejected .info&gt;*:before{
				opacity: .6;
			}

		}

			.old-site-root-element .popbelow-cancelrecord-list .list .info&gt;*.datetime:before{
				background-image: url(/new/assets/img/personal/datetime.svg);
			}

			.old-site-root-element .popbelow-cancelrecord-list .list .info&gt;*.address:before{
				background-image: url(/new/assets/img/personal/address.svg);
			}

		.old-site-root-element .popbelow-cancelrecord-list .list .reject-wrapper{
			display: flex;
			flex-direction: row;
			justify-content: flex-end;
			align-items: center;
			width: 130px;
			flex-shrink: 0;
		}

	@media (max-width: 930px){

		.old-site-root-element .popbelow-cancelrecord-list .list .reject-wrapper{
			display: none;
		}

	}

			.old-site-root-element .popbelow-cancelrecord-list .list .reject-wrapper .reject{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				border: 2px solid #C2C9CC;
				box-sizing: border-box;
				border-radius: 12px;
				height: 32px;
				padding: 0 16px;
				cursor: pointer;
				transition:
					border-color 200ms ease,
					background 200ms ease
				;
				will-change: border-color, background;
			}

			.old-site-root-element .popbelow-cancelrecord-list .list .reject-wrapper .reject.commit{
				border-color: #E34949;
			}

		@media (min-width: 931px){

			.old-site-root-element .popbelow-cancelrecord-list .list&gt;*.rejected .reject-wrapper .reject{
				border-color: #F2F6F7;
				background: #F2F6F7;
			}

		}

				.old-site-root-element .popbelow-cancelrecord-list .list .reject-wrapper .reject:before{
					content: 'отменить';
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					color: #90979C;
					transition: color 200ms ease;
					will-change: color;
				}

				.old-site-root-element .popbelow-cancelrecord-list .list .reject-wrapper .reject.commit:before{
					content: 'вы уверены?';
					color: #E34949;
				}

			@media (min-width: 931px){

				.old-site-root-element .popbelow-cancelrecord-list .list&gt;*.rejected .reject-wrapper .reject:before{
					content: 'отменено';
					color: #90979C;
				}

			}

.old-site-root-element .popbelow-cancelrecord-list .misc{
	padding: 24px 0 30px;
	border-top: 1px solid #F2F6F7;
}

@media (min-width: 931px){

.old-site-root-element .popbelow-cancelrecord-list .list.empty+.misc{
	border-top: none;
}

}

@media (max-width: 930px){

.old-site-root-element .popbelow-cancelrecord-list .misc{
	padding: 0;
}

}

.old-site-root-element .popbelow-cancelrecord-list .misc .go-records{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-cancelrecord-list .misc .go-records{
	flex-direction: column;
	align-items: stretch;
}

}

	.old-site-root-element .popbelow-cancelrecord-list .misc .go-records .caption{
		flex-grow: 1;
		flex-basis: 0;
		min-width: 0;
		font-family: Circe-Bold;
		font-size: 32px;
		line-height: 36px;
		color: #172126;
	}

		.old-site-root-element .popbelow-cancelrecord-list .misc .go-records .caption span{
			color: #F47D32;
		}

	.old-site-root-element .popbelow-cancelrecord-list .misc .go-records .go{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		background: #F47D32;
		box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
		border-radius: 12px;
		height: 56px;
		padding: 0 24px;
		font-family: Circe-Bold;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #fff;
		flex-shrink: 0;
		margin-left: 24px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-cancelrecord-list .misc .go-records .go{
		align-self: flex-start;
		margin-top: 32px;
		margin-left: 0;
	}

}

.old-site-root-element .popbelow-cancelrecord-list .misc .cats{
	margin-top: 48px;
	color: #172126;
}

@media (max-width: 930px){

.old-site-root-element .popbelow-cancelrecord-list .misc .cats{
	margin-top: 56px;
}

}

	.old-site-root-element .popbelow-cancelrecord-list .misc .cats:before{
		content: 'Выберите нужный раздел';
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
	}

	.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-header{
		display: none;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		padding-bottom: 12px;
		border-bottom: 1px solid #C2C9CC;
		margin: 24px 0 0;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-header{
		display: flex;
	}

}

		.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-header:before{
			content: 'Раздел';
			font-family: Circe-Regular;
			font-size: 10px;
			line-height: 24px;
			text-transform: uppercase;
			color: #90979C;
		}

		.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-header a{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-end;
		}

			.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-header a:before{
				content: 'все услуги';
				font-family: Circe-Bold;
				font-size: 12px;
				line-height: 24px;
				letter-spacing: .08em;
				text-transform: uppercase;
				color: #172126;
			}

			.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-header a:after{
				content: '';
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/personal/follow.svg) no-repeat center center/24px auto;
			}

	.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-list{
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr 1fr;
		grid-auto-flow: row;
		grid-column-gap: 24px;
		margin-top: 16px;
	}

@media (max-width: 930px){

	.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-list{
		display: flex;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		margin-top: 0;
	}

}

		.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-list&gt;*{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: space-between;
			font-family: Circe-Bold;
			font-size: 18px;
			line-height: 24px;
			transition: background 200ms ease;
			will-change: background;
			padding: 8px 0;
			min-height: 56px;
			box-sizing: border-box;
		}

	@media (max-width: 930px){

		.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-list&gt;*+*{
			border-top: 1px solid #F2F6F7;
		}

	}

		.is-not-touch .old-site-root-element  .popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:hover,
		.is-touch .old-site-root-element  .popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:active{
			background: rgba(242,246,247,.5);
		}

			.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-list&gt;*&gt;*{
				transition: transform 200ms ease;
				will-change: transform;
			}

			.is-not-touch .old-site-root-element  .popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:hover&gt;*,
			.is-touch .old-site-root-element  .popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:active&gt;*{
				transform: translate(16px,0);
			}

			.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:after{
				content: '';
				display: block;
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/personal/big-follow.svg) no-repeat center center/24px auto;
				border: 1px solid #F2F6F7;
				box-sizing: border-box;
				border-radius: 12px;
				margin-left: 24px;
				transition: transform 200ms ease;
				will-change: transform;
				flex-shrink: 0;
			}

			.is-not-touch .old-site-root-element  .popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:hover:after,
			.is-touch .old-site-root-element  .popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:active:after{
				transform: translate(-16px,0);
			}

			.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-list&gt;*&gt;*&gt;*+*{
				display: none;
			}

		@media (max-width: 930px){

			.old-site-root-element .popbelow-cancelrecord-list .misc .cats .cats-list&gt;*&gt;*&gt;*+*{
				display: block;
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				color: #586066;
				margin-top: 8px;
			}

		}

.old-site-root-element .popbelow-cancelrecord-list .misc .promo{
	margin-top: 56px;
}

	.old-site-root-element .popbelow-cancelrecord-list .misc .promo .caption{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
	}

		.old-site-root-element .popbelow-cancelrecord-list .misc .promo .caption:before{
			content: 'И обязательно посмотрите наши текущие акции';
			display: block;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
			flex-grow: 1;
			flex-basis: 0;
			min-width: 0;
		}

		.old-site-root-element .popbelow-cancelrecord-list .misc .promo .caption a{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			margin-left: 24px;
		}

	@media (max-width: 930px){

		.old-site-root-element .popbelow-cancelrecord-list .misc .promo .caption a{
			display: none;
		}

	}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .caption a:before{
				content: 'все акции';
				display: block;
				font-family: Circe-Bold;
				font-size: 12px;
				line-height: 24px;
				letter-spacing: .08em;
				text-transform: uppercase;
				color: #172126;
			}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .caption a:after{
				content: '';
				display: block;
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/personal/follow.svg) no-repeat center center/24px auto;
			}

	.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides{
		position: relative;
		margin-top: 24px;
	}

		.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .nav{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: space-between;
			position: absolute;
			z-index: 1;
			pointer-events: none;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}

	@media (max-width: 930px){

		.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .nav{
			display: none;
		}

	}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .nav&gt;*{
				pointer-events: initial;
				width: 48px;
				height: 48px;
				border-radius: 24px;
				background: url(/new/assets/img/personal/big-follow.svg) no-repeat center center/24px auto, rgba(255,255,255,.6);
				box-shadow: 0px 16px 24px -24px rgba(70, 119, 149, 0.16);
				cursor: pointer;
				opacity: 1;
				transition: opacity 200ms ease;
				will-change: opacity;
			}

			.old-site-root-element .popbelow-cancelrecord-list.hide .misc .promo .slides .nav&gt;*{
				pointer-events: none;
			}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .nav&gt;*.hide{
				pointer-events: none;
				opacity: 0;
			}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .nav&gt;*.prev{
				transform: rotate(180deg);
			}

		.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider{
			position: relative;
			z-index: 0;
		}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider{
				overflow: visible;
			}

				.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider&gt;*{
					display: flex;
					flex-direction: row;
					align-items: stretch;
					justify-content: flex-start;
					overflow: visible;
				}

					.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item{
						display: flex;
						position: relative;
						flex-direction: column;
						align-items: stretch;
						justify-content: flex-start;
						width: 320px;
						min-height: 184px;
						padding: 16px 24px 24px;
						box-sizing: border-box;
						border-radius: 20px;
						overflow: hidden;
						background-repeat: no-repeat;
						background-position: center center;
						background-size: cover;
						color: #fff;
					}

				@media (max-width: 930px){

					.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item{
						width: 256px;
						min-height: 256px;
						padding: 24px;
						height: auto;
					}

				}


			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--ntn-snr{
				background: url(/new/assets/img/upd/discounts/cancel-record/4.jpg) no-repeat right center/cover;
			}

				.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--ntn-snr .text{
					max-width: 160px;
				}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--lynx{
				background: url(/new/assets/img/upd/discounts/cancel-record/1.jpg) no-repeat right center/cover;
			}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--bdhch-21{
				background: url(/new/assets/img/upd/discounts/cancel-record/2.jpg) no-repeat right center/cover;
			}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--zima{
				background: url(/new/assets/img/upd/discounts/cancel-record/3.jpg) no-repeat right center/cover;
				color: #172126;
			}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--repair{
				background: url(/new/assets/img/upd/discounts/cancel-record/0.jpg) no-repeat right center/cover;
				color: #172126;
			}

				.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--repair .title,
				.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--repair .text{
					max-width: 180px;
				}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--friend{
				background: url(/new/assets/img/upd/discounts/cancel-record/5.jpg) no-repeat right center/cover;
				color: #172126;
			}

				.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--friend .text{
					max-width: 160px;
				}


		@media (max-width: 930px){

				.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--bdhch-21:before{
					content: '';
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					background: rgba(0,0,0,.4);
				}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--zima{
				color: #fff;
			}

				.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--zima:before{
					content: '';
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					background: rgba(0,0,0,.4);
				}

			.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--friend{
				color: #fff;
			}

				.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--friend:before{
					content: '';
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					background: rgba(0,0,0,.4);
				}

		}




						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item&gt;*{
							position: relative;
							pointer-events: none;
							z-index: 1;
						}

						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item .title{
							display: block;
							font-family: Circe-Bold;
							font-size: 18px;
							line-height: 24px;
							max-width: 216px;
						}

					@media (max-width: 930px){

						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item .title{
							font-size: 24px;
							line-height: 28px;
						}

					}

						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item .light .title{
							color: #172126;
						}

						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item .text{
							font-family: Roboto;
							font-size: 12px;
							line-height: 16px;
							margin-top: 8px;
							max-width: 216px;
						}

					@media (max-width: 930px){

						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item .text{
							font-size: 16px;
							line-height: 24px;
							margin-top: 12px;
						}

					}

						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item .light .text{
							/*color: #172126;*/
						}

						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item .stretch{
							flex-grow: 1;
							flex-basis: 0;
						}

						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item .more{
							display: flex;
							flex-direction: row;
							align-items: center;
							justify-content: center;
							align-self: flex-start;
							font-family: Circe-Bold;
							font-size: 12px;
							line-height: 24px;
							text-align: center;
							letter-spacing: .08em;
							text-transform: uppercase;
							color: #fff;
							height: 32px;
							padding: 0 16px;
							box-sizing: border-box;
							background: #F47D32;
							border-radius: 12px;
						}

					@media (max-width: 930px){

						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item .more{
							width: 56px;
							height: 56px;
						}

					}

						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item .light .more{
							background:  #172126;
						}

							.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item .more:before{
								content: 'записаться';
							}

						@media (max-width: 930px){

							.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .item .more:before{
								content: '';
								width: 24px;
								height: 24px;
								background: url(/new/assets/img/personal/add-white.svg) no-repeat center center/contain;
							}

						}

					.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .rest{
						display: none;
						flex-direction: column;
						align-items: center;
						justify-content: center;
						text-align: center;
						width: 256px;
						min-height: 256px;
						flex-shrink: 0;
						background: #F2F6F7;
						border-radius: 20px;
					}

				@media (max-width: 930px){

					.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .rest{
						display: flex;
					}

				}

						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .rest&gt;*{
							font-family: Circe-Bold;
							font-size: 24px;
							line-height: 28px;
							color: #172126;
						}

							.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .rest&gt;*:before{
								content: 'Ещё ';
								white-space: pre;
							}

						.old-site-root-element .popbelow-cancelrecord-list .misc .promo .slides .slider .rest:after{
							content: 'смотреть все';
							display: flex;
							flex-direction: row;
							align-items: center;
							justify-content: center;
							background: #172126;
							border-radius: 12px;
							height: 32px;
							font-family: Circe-Bold;
							font-size: 12px;
							line-height: 24px;
							letter-spacing: .08em;
							text-transform: uppercase;
							color: #fff;
							padding: 0 16px;
							margin-top: 16px;
						}









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

           C A N C E L   R E C O R D   I T E M

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


.old-site-root-element .popbelow-cancelrecord-item{}

.old-site-root-element .popbelow-cancelrecord-item .contents-subwrapper{
	padding: 0 20px 48px;
}

.old-site-root-element .popbelow-cancelrecord-item .services{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element .popbelow-cancelrecord-item .info{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 24px;
	font-family: Roboto;
	font-size: 16px;
	line-height: 24px;
	color: #90979C;
}

	.old-site-root-element .popbelow-cancelrecord-item .info&gt;*{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
	}

	.old-site-root-element .popbelow-cancelrecord-item .info&gt;*.datetime{
		white-space: nowrap;
	}

	.old-site-root-element .popbelow-cancelrecord-item .info&gt;*+*{
		margin-left: 24px;
	}

		.old-site-root-element .popbelow-cancelrecord-item .info&gt;*:before{
			content: '';
			display: block;
			width: 24px;
			height: 24px;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: contain;
			margin-right: 4px;
		}

		.old-site-root-element .popbelow-cancelrecord-item .info&gt;*.datetime:before{
			background-image: url(/new/assets/img/personal/datetime-bigger.svg);
		}

		.old-site-root-element .popbelow-cancelrecord-item .info&gt;*.address:before{
			background-image: url(/new/assets/img/personal/address-bigger.svg);
		}

.old-site-root-element .popbelow-cancelrecord-item .actions{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 32px;
}

	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		border-radius: 12px;
		box-sizing: border-box;
		height: 56px;
		padding: 0 24px;
		transition:
			border-color 200ms ease,
			background 200ms ease
		;
		will-change: border-color, background;
	}

	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*+*{
		margin-top: 20px;
	}

	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*,
	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;* *{
		cursor: pointer;
	}

		.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*:before{
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			transition: color 200ms ease;
			will-change: color;
		}

	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.reject{
		border: 2px solid #C2C9CC;
	}

	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.reject.commit{
		border-color: #E34949;
	}

	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.reject.rejected{
		border-color: #F2F6F7;
		background: #F2F6F7;
	}

	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.reject.rejected,
	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.reject.rejected *{
		pointer-events: none;
	}

		.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.reject:before{
			content: 'отменить';
			color: #90979C;
		}

		.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.reject.commit:before{
			content: 'вы уверены?';
			color: #E34949;
		}

		.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.reject.rejected:before{
			content: 'запись отменена';
			color: #90979C;
		}

	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.to-list{
		border: 2px solid #F47D32;
		opacity: 1;
		transition: opacity 200ms ease;
		will-change: opacity;
	}

	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.to-list.hide{
		opacity: 0;
	}

	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.to-list.hide,
	.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.to-list.hide *{
		pointer-events: none;
	}

		.old-site-root-element .popbelow-cancelrecord-item .actions&gt;*.to-list:before{
			content: 'другие записи';
			color: #F47D32;;
		}



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

              C H A T B O T   B A N N E R

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


.old-site-root-element .chatbot-banner{
	display: none;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	box-sizing: border-box;
	padding: 0 48px;
	margin: 56px 0;
}

@media (max-width: 800px){

.old-site-root-element .chatbot-banner{
	display: flex;
	padding: 0 20px;
	margin: 32px 0;
}

}

.old-site-root-element .chatbot-banner&gt;*{
	display: flex;
	position: relative;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	flex-grow: 1;
	width: 100%;
	max-width: 1440px;
	border-radius: 20px;
	color: #fff;
	background: url(/new/assets/img/upd/chatbot/desktop.jpg) no-repeat right center/auto 100%, #172126;
}

@media (max-width: 1370px){

.old-site-root-element .chatbot-banner&gt;*{
	background-position: right -50% center;
}

}

@media (max-width: 1280px){

.old-site-root-element .chatbot-banner&gt;*{
	background-position: right -130% center;
}

}

@media (max-width: 1220px){

.old-site-root-element .chatbot-banner&gt;*{
	background-position: right center;
}

.old-site-root-element .chatbot-banner&gt;*:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #172126;
	z-index: 1;
	border-radius: 20px;
	opacity: .8;
}

}

@media (max-width: 800px){

.old-site-root-element .chatbot-banner&gt;*{
	background: url(/new/assets/img/upd/chatbot/mobile.jpg) no-repeat right bottom/contain, #172126;
}

.old-site-root-element .chatbot-banner&gt;*:before{
	display: none;
}

}

.old-site-root-element .chatbot-banner&gt;*&gt;*{
	position: relative;
	z-index: 1;
}

.old-site-root-element .chatbot-banner .info{
	padding: 106px 92px;
	max-width: 930px;
	box-sizing: border-box;
}

@media (max-width: 800px){

.old-site-root-element .chatbot-banner .info{
	padding: 32px 24px;
}

}

	.old-site-root-element .chatbot-banner .info .header{
		font-family: Circe-Bold;
		font-size: 72px;
		line-height: 72px;
	}

@media (max-width: 800px){

	.old-site-root-element .chatbot-banner .info .header{
		font-size: 32px;
		line-height: 36px;
	}

}

	.old-site-root-element .chatbot-banner .info .text{
		font-family: Circe-Regular;
		font-size: 24px;
		line-height: 28px;
		margin-top: 16px;
	}

@media (max-width: 800px){

	.old-site-root-element .chatbot-banner .info .text{
		font-size: 16px;
		line-height: 24px;
		margin-top: 8px;
	}

}

	.old-site-root-element .chatbot-banner .info .actions{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
		margin-top: 48px;
	}

@media (max-width: 800px){

	.old-site-root-element .chatbot-banner .info .actions{
		flex-direction: column;
	}

}

		.old-site-root-element .chatbot-banner .info .actions&gt;*{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: center;
			height: 56px;
			padding: 0 24px;
			font-family: Circe-Bold;
			font-size: 12px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			text-align: center;
			border-radius: 12px;
			box-sizing: border-box;
			cursor: pointer;
		}

		.old-site-root-element .chatbot-banner .info .actions&gt;*+*{
			margin-left: 32px;
		}

	@media (max-width: 800px){

		.old-site-root-element .chatbot-banner .info .actions&gt;*+*{
			margin-top: 24px;
			margin-left: 0;
		}

	}

		.old-site-root-element .chatbot-banner .info .actions&gt;*.to-bot{
			background: #F47D32;
			box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
		}

		.old-site-root-element .chatbot-banner .info .actions&gt;*.nop{
			border: 2px solid #FFFFFF;
			padding: 0 8px;
		}



.old-site-root-element .grecaptcha-badge { 
    visibility: hidden;
}








.old-site-root-element.swiper-button-next:after, .old-site-root-element.swiper-container-rtl .swiper-button-prev:after, .old-site-root-element.swiper-button-prev:after, .old-site-root-element.swiper-container-rtl .swiper-button-next:after{
	content: '' !important;
}


.old-site-root-element.swiper-button-next, .old-site-root-element.swiper-button-prev {
    z-index: 1;
}

.old-site-root-element.mainMenuElement__contacts,
.old-site-root-element.mainMenuElement__discounts,
.old-site-root-element.mainMenuElement__services{
	display: none;
}


.old-site-root-element.standartContentBlock{
	padding-top:0;
	padding-bottom:64px;
	min-height: 100vh;
}
/*.body_noclick{
	pointer-events:none;
}

*/
@media(max-width:799px){
.old-site-root-element.standartContentBlock{
	/*min-height:calc(100vh - 53px - 30px - 59px);*/
	min-height:0;
}

}

.old-site-root-element.standartContentBlock_height_fixed{
    /*max-height:100vh;*/
    /*min-height:680px;*/
    min-height:900px;
    /*min-height:calc(100vh - 170px);*/
    /*max-height:900px;*/
    height:100vh;
    overflow: hidden;
}
.old-site-root-element.standartContentBlock_height_fixed~.mainFooter:not(.mainFooter__menuOpened){
	display: none;
	/*background-color:white;
	padding-top:10px;*/
}
/*.standartContentBlock_height_fixed~.mainFooter .footerDesigners{
	top:10px;
}*/

@media(max-width:799px){


.old-site-root-element.standartContentBlock_height_fixed{
    min-height:calc(100vh - 60px);/*575px;*/
    max-height:0;
}

.old-site-root-element.iosBlackBody .standartContentBlock_height_fixed{
    min-height:calc(100vh - 170px);/*575px;*/	
}

}


.old-site-root-element.iosBlackBody{
	background-color:black !important;
}


.old-site-root-element.mainHeader:not(.mainHeader__whiteHeaderOnMenu),.old-site-root-element.standartContentBlock,.old-site-root-element.mainFooter:not(.mainFooter__menuOpened){
	background-color:white;
}
.start_body .old-site-root-element.mainHeader,.start_body .old-site-root-element.standartContentBlock,.start_body .old-site-root-element.mainFooter{
	background-color: transparent;
}
.old-site-root-element.standartContentHeader{
	margin-top:65px;
	font-size:36px;
	line-height:1em;
	margin:65px 20px 0;
}

.start_body .old-site-root-element:before{
	content:'';
	position: absolute;
	width:100%;
	height:100%;
	background:url('/new/assets/img/start/background_Image.jpg') no-repeat center;
	background-size:cover;
}
/********header**************/

.old-site-root-element.mainHeader{
	padding:20px;
	width:100%;
	color:black;
	display:flex;
	z-index:10;
	align-items:flex-start;
}

/*mainHeader*/
.old-site-root-element.mainHeaderBlock{
	/*text-align: flex-start;*/
	position:relative;
}
.old-site-root-element.mainHeaderBlock__second{
	flex-grow:1;
	text-align: center;
	padding:0 20px;	
    display: flex;
    justify-content: space-around;
}
/*mainHeaderBlock__first
mainHeaderBlock__second
mainHeaderBlock__third
*/
.old-site-root-element.mainHeaderBlock__third{
	display: flex;
	flex-flow:row-reverse;
	position: relative;
	max-width:25%;
}
@media(min-width:1550px){
.old-site-root-element.mainHeaderBlock__third{
	max-width:30%;	
}	
}
.old-site-root-element.mainHeader__startHeader{
	position: absolute;
	top:0;
	left:0;
}

.old-site-root-element.mainHeader__blackHeader{
	border-bottom:1px solid #e6e6e6;
}
@media(max-width:375px){
.old-site-root-element.mainHeader__blackHeader{
	border-bottom-color:transparent;	
}
.old-site-root-element.mainHeader__blackHeader:after{
	/*content:'';*/
	height:1px;
	width:100vw;
	left:calc(-1 * ((100vw - 100%) / 2));
	position: absolute;
	bottom:0;
	/*left:0;*/
	background-color:#e6e6e6;
}
}
@media(max-width:360px){
.old-site-root-element.mainHeader__blackHeader:after{
	left:-12.5px;
}
}
.old-site-root-element.mainHeader__whiteHeaderOnMenu{
	border-bottom:0px solid #e6e6e6;	
}
.old-site-root-element.mainHeader__whiteHeader,.old-site-root-element.mainHeader__whiteHeaderOnMenu{
	color:white;
}

.old-site-root-element.logo{
	width: 135px;
	height: 21px;
	display:inline-block;
	vertical-align: top; 
}
.old-site-root-element.mainHeader__blackHeader .logo{
	background: url('/new/assets/img/basic/header_black.svg') no-repeat center;
	background-size:contain;	
}
.old-site-root-element.mainHeader__blackHeader .servicesButton{
	border:1px solid #f47d32;
	color: #f47d32;
}

.old-site-root-element.mainHeader__blackHeader .currentCityMarker_background:not(.currentCityMarker_hover){
	background: url(/new/assets/img/basic/city_marker_black.svg) no-repeat center;
	background-size:contain;
}
.old-site-root-element.mainHeader__blackHeader .hamburger&gt;div{
	background-color: #f47d32;
}
.old-site-root-element.mainHeader__blackHeader .href:after{
	background-color: #2b2a29;
}

.old-site-root-element.mainHeader__whiteHeader .logo,.old-site-root-element.mainHeader__whiteHeaderOnMenu .logo{
	background: url('/new/assets/img/basic/header_white.svg') no-repeat center;
	background-size:contain;
}
.old-site-root-element_:-ms-fullscreen, .old-site-root-element:root .mainHeader .logo{ 
	background-size:129px;
}

.old-site-root-element.mainHeaderPhone_wrap{
	/*width:calc(100vw * 358 / 1440);*/
	padding-left:90px;
	display:inline-block;
	text-align:right;
}

.old-site-root-element.mainHeaderPhone{
	display:inline-block;
	vertical-align: top;
	width:174px;	
	max-height:50px;
	/*margin:0 auto;*/
	/*margin-left:90px;*/
	margin-left:60px;

	/*margin-left:calc(0.1201923076923077 * 100% - 83.07692307692308px);*/

	/*margin-left:100%;*/
}
/*@media(min-width:1441px){
.mainHeaderPhone{
	margin-left:90px;
}
	
}*/

.old-site-root-element.mainHeaderPhone_phone.invisible{
	color: transparent;
}

.old-site-root-element.mainHeaderPhone_phone{
	font-size: 21px;
	line-height: 22px;
	min-height:22px;
	margin-bottom:5px;
	white-space: nowrap;
}
.old-site-root-element.mainHeaderPhone_info{
	font-size:14px;
	vertical-align: top;
	display: inline-block;
}
.old-site-root-element.mainHeaderMenu{
	display: inline-block;
	vertical-align: top;
	/*margin-right:55px;*/
}
.old-site-root-element.mainHeaderMenu__second{
	margin-right:0;
	/*margin-left:55px;*/

}

@media(max-width:1439px){

/*.mainHeaderMenu__second{
	display: none;
}*/
.old-site-root-element.mainHeaderMenu&gt;.mainHeaderMenuElement:nth-child(3){
	display: none;
}
.old-site-root-element.mainMenu:not(.mainMenu__startAppointmentsHeader) .mainMenuElement__discounts{
	display: block;
}

/*mainMenuElement__contacts
mainMenuElement__services*/

.old-site-root-element.mainHeader__startAppointmentsHeader .mainHeaderMenu&gt;.mainHeaderMenuElement:nth-child(3){
	display: inline;
}




}

.old-site-root-element.mainHeaderMenuElement{
	display: inline;
	vertical-align: top;
	font-size:16px;
	line-height: 23px;
	transition: color 300ms linear;
}
.old-site-root-element.mainHeaderMenuElement:hover{
	color:#f47d32;
}
.old-site-root-element.mainHeaderMenuElement+.mainHeaderMenuElement{
	margin-left:40px;
}


.old-site-root-element.servicesButton{
	border:1px solid white;
	/*width:180px;*/
	width:120px;
	vertical-align: top;
	height:30px;
	color:inherit;
	font-size:16px;
	border-radius: 4px;
	margin-top:-4px;
	opacity: 1;
	transition:opacity 300ms linear;
}
.old-site-root-element.servicesButton&gt;a{
	display:block;
	line-height:28px;
}

.old-site-root-element.servicesButton:hover{
	opacity:0.7;
}

.old-site-root-element.currentCity{
	display: inline-block;
	vertical-align: top;
	cursor:pointer;
}

.old-site-root-element.currentCityMarker{
	display: inline-block;
	vertical-align: top;
	cursor:pointer;
	
	width:18px;
	height:20px;
	position: relative;
	opacity:1;
	transition:opacity 300ms linear;
}
.old-site-root-element.currentCityMarker_background,.old-site-root-element.currentCityMarker_hover{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	transition:opacity 300ms linear;
}
.old-site-root-element.currentCityMarker_background{
	background:url('/new/assets/img/basic/city_marker.svg') no-repeat center;
	background-size:contain;
	opacity:1;
}
.old-site-root-element.currentCityMarker_hover{
	background:url('/new/assets/img/basic/city_marker_hover.svg') no-repeat center;
	background-size: contain;
	opacity:0;
}

.old-site-root-element.currentCity&gt;a:hover .currentCityMarker_background{
	opacity:0;
}
.old-site-root-element.currentCity&gt;a:hover .currentCityMarker_hover{
	opacity:1;
}
.old-site-root-element.currentCityTitle{
	font-size: 16px;
	vertical-align: top;
	display: inline-block;
	cursor: pointer;
	margin-left:8px;
}
.old-site-root-element.currentCityTitle&gt;span{
	vertical-align: top;
    display: inline-block;
    cursor: pointer;
    white-space: nowrap;
}

@media(max-width:830px){

.old-site-root-element.currentCityTitle&gt;span{
    max-width: 134px;
    font-size:14px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.old-site-root-element.mainHeaderPhone_phone{
	font-size:18px;
}

}

.old-site-root-element.loginButton{
	display: inline-block;
	vertical-align: top;	
	margin-top:1px;
	height: 21px;
	/*height: 30px;
	margin-top: -10px;
	padding-top: 10px;*/
	position: relative;	
	overflow: hidden;
	/*background:url('/new/assets/img/basic/login.svg') no-repeat center;*/
}
.old-site-root-element.loginButton_icon{
	width:18px;
	margin-top:0px;
	height:18px;
	cursor:pointer;
	background:url('/new/assets/img/basic/login.svg') no-repeat center;	
	transition: opacity 300ms linear;
}
.old-site-root-element.loginButton_icon_active{
	position: absolute;
	top:0px;
	left:0;
	background:url('/new/assets/img/basic/loginActive.svg') no-repeat center;
	background-size:contain;
	opacity: 0;
}
.old-site-root-element.loginButton:hover .loginButton_icon{
	opacity: 0;
}

.old-site-root-element.loginButton:hover .loginButton_icon_active{
	opacity: 1;
}
.old-site-root-element.mainHeader__whiteHeader .loginButton_icon{
	background:url('/new/assets/img/basic/login.svg') no-repeat center;		
	background-size:contain;
}
.old-site-root-element.mainHeader__whiteHeader .loginButton_icon_active{
	background:url('/new/assets/img/basic/loginActive.svg') no-repeat center;
	background-size:contain;
}
.old-site-root-element.mainHeader__blackHeader .loginButton_icon{
	background:url('/new/assets/img/basic/loginBlack.svg') no-repeat center;		
	background-size:contain;
}
.old-site-root-element.mainHeader__blackHeader .loginButton_icon_active{
	background:url('/new/assets/img/basic/loginActive.svg') no-repeat center;
	background-size:contain;
}
/*.mainHeader__whiteHeaderOnMenu .loginButton_icon:not(.services_body .mainHeader__whiteHeaderOnMenu .loginButton_icon){
	background:url('/new/assets/img/basic/login.svg') no-repeat center;		
}
*/
.old-site-root-element.loginButton_number{
	display: none;
	position: absolute;
	background-color: #f47d32;
	width:19px;
	line-height:20px;
	padding-top:1px;
	height:19px;
	font-size: 12px;
	color:white;
	top:-10px;
	right:-15px;
	text-align: center;
	border-radius:50%;
	font-family: 'Circe-Bold';
}
.old-site-root-element.currentCityTitle__name{
	margin-left:20px;
}
.old-site-root-element.currentCity{
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	text-overflow: ellipsis;
}
.old-site-root-element.currentCity__noOverflow{
	overflow: visible;
}

.old-site-root-element.currentCityTitle__name {
    margin-left: 30px;
    /*max-width: 200px;*/
    /*max-width:calc(100% - 40px);*/
    overflow: hidden;
    /*white-space: nowrap;*/
    /*max-width:0;*/
    /*max-width:90px;*/
    display: block;
    text-overflow: ellipsis;
}


.old-site-root-element.currentCityTitle__name.no_notifications{
	margin-left: 10px;
}
.old-site-root-element.loginButtonContent{
	vertical-align: top;
	float:left;
	margin-top:2px;
	position: relative;
}
.old-site-root-element.loginButtonContent__active{
	max-width:18px;
	/*display: inline-block;*/
}


.old-site-root-element.loginButton_number__hidden{
	display: none;
}
.old-site-root-element.mainHeader_hamburger,.old-site-root-element.mainHeader_loginButton,.old-site-root-element.mainHeader_currentCity{
	float:right;
}
.old-site-root-element.mainHeader_hamburger{
	/*margin-right:20px;*/
	flex-shrink:0;
}
.old-site-root-element.mainHeader_loginButton,.old-site-root-element.mainHeader_currentCity{
	/*padding-right:40px;*/
	padding-right:30px;
	position: relative;
}
.old-site-root-element.mainHeader_currentCity{
	flex-shrink:0;
}

/*.mainHeaderBlock__third__full .mainHeader_loginButton, .mainHeaderBlock__third__full .mainHeader_currentCity{
	max-width: calc((100% - 30px) / 2);	
}*/

/*@media(max-width:799px){*/
@media(max-width:1200px){
	.old-site-root-element.currentCityTitle__name{
		display: none;
	}
	.old-site-root-element.mainHeader_loginButton{
		flex-shrink: 0;
	}
	.old-site-root-element.mainHeaderBlock__third__full .mainHeader_loginButton, .old-site-root-element.mainHeaderBlock__third__full .mainHeader_currentCity{
		max-width: none;
	}
}

/*@media(max-width:830px){
.mainHeaderPhone{
	width:auto;
	max-width:144px;
}
.mainHeaderPhone_phone{
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}	
}*/

.old-site-root-element.mainHeader_loginButton__numbered{
	/*padding-right:60px;*/
}

.old-site-root-element.mainHeaderBlock_servicesButton{
	display: inline-block;
	text-align: center;
	line-height: 28px;
}


/********\header**************/
/**********************start*****************/
.old-site-root-element.start_body{
	height:100vh;
	/*min-height:900px;*/
    min-height: 720px;
	position: relative;
}
.old-site-root-element.start_body__registered:before{
	content:none;
}
.old-site-root-element.start_body__registered{
    /*min-height: 920px;*/
    min-height: 668px;
    display: flex;
    flex-flow: column;
}

.old-site-root-element.body__full{
	min-height: 760px;
}

.old-site-root-element.body__full.start_body__registered { /* нет футера потому меньше*/
    min-height: 668px;
    /*min-height: 920px;*/
}

.old-site-root-element.body__full .startContentBlock{
	max-height:100vh;
}


.old-site-root-element.startVideoWrap{
	position: absolute;
	z-index:-1;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-image:linear-gradient(210deg, #D25709, #252020);
	/*
	background: url('/new/assets/img/start/start_background.jpg') no-repeat center;
	background-size:cover;*/
}
.old-site-root-element.startVideo,.old-site-root-element.startVideoMaskFade,.old-site-root-element.startVideoMask{
	position: absolute;
	width:100%;
	height:100%;
}
.old-site-root-element.startVideo{
}







.old-site-root-element.startServicesBlock{
	color:white;
	/*position:absolute;*/

	/*bottom:calc(100%/ 900 * 200);*/
	/*bottom:calc(100%/ 900 * 175);*/
    /*top: calc(100%/ 900 * 405);*/
    top:415px;
	left:0;
	text-align: center;
	width:100%;
}
.old-site-root-element.startServicesBlockHeader{
	font-size: 36px;
	/*font-family: 'Circe-Bold';*/
	line-height: 36px;
}
.old-site-root-element.startServicesBlockHeaderBodyWrap{

}
.old-site-root-element.startServicesBlockHeaderBody{
	position: relative;
	display:inline-block;
}

.old-site-root-element.startServicesBlockHeaderArrow{
	/*position:absolute;*/
	/*right:-55px;*/
	background: url('/new/assets/img/start/services_arrow.svg') no-repeat center;
	display: inline-block;
	vertical-align: middle;
	margin-left:20px;
	width:35px;
	height:35px;
	cursor:pointer;
	/*margin-left:15px;*/
}
.old-site-root-element.startServicesWrap{
	margin-top:42px;
	position:relative;
	/*padding:0 20px;*/
	/*padding:0 20px 0 20px;*/
	padding:0 calc(0.28846153846153844 * 100vw - 275.38461538461536px); 
	/*90-&gt;20*/
	margin-left:0px;
	display: table;
	/*padding-right:;*/
	/*margin-right:60px;*/
}
.old-site-root-element.startServicesBlockHeaderArrow__mobile,.old-site-root-element.fotoramaButtonsWrap__start{
	display:none;
}


.old-site-root-element.fotoramaButtonsWrap{
	/*margin-top:16px;*/
	margin-bottom:30px;
}
.old-site-root-element.fotorama_buttons{
	text-align: center;
	white-space: nowrap;
	/*display:inline-block;*/
	line-height:8px;
}
.old-site-root-element.fotorama_button{
	display: inline-block;
	width:8px;
	height:8px;
	background-color: #ffffff;
	border-radius:50%;
	opacity:0.25;
	transition: opacity 250ms linear;
	cursor:pointer;
}
.old-site-root-element.fotorama_buttons_black .fotorama_button{
	
	background-color: #d8d8d8;
	opacity:1;

}
.old-site-root-element.fotorama_buttons_black .fotorama_button.fotorama_button__active{
	background-color: #a6a6a6;
	opacity:1;

}

.old-site-root-element.fotorama_button+.fotorama_button{
	margin-left:5px;
}

.old-site-root-element.fotorama_button__active{
	opacity:0.75;	
}

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

@media(min-width:1441px){
	.old-site-root-element.startServicesWrap{
		padding-right:90px;
	}
}


.old-site-root-element.startService{
	display:table-cell;
	/*width:calc(100% / 3);*/
	font-size: 16px;
	line-height: 20px;
	width:100%;
	/*display: inline-block;*/
}
.old-site-root-element.startService:first-child,.old-site-root-element.startService:last-child{
	width:1px;
	white-space:nowrap;

}


.old-site-root-element.startServiceImage{

}
.old-site-root-element.startServiceImageTitle{
	display:inline-block;
	vertical-align: top;
	margin: 15px 0 0 15px;
	text-align: left;
}



.old-site-root-element.carRecordingBlock{
	position:absolute;
	width:calc(100% - 40px);
	margin:0 20px;
	
	z-index:1;
	/*top:calc(100% / 3);*/
	/*top:29%;*/
	top:260px;
	height:auto;
	color:white;
	/*padding:0 20px;*/
}

.old-site-root-element.startContentBlock{
	display: flex;
	flex-flow:column;
	/*align-items: center; */
	justify-content: center;
	height:100%;
	padding: 90px 0 66px 0;
}

.old-site-root-element.carRecordingBlock__start{
	width:100%;
	margin:0 auto;
	left:0;
	right:0;
    max-width: 1350px;
    top:0;
    position: relative;
}
.old-site-root-element.carRecordingBlockGag{
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	z-index:-1;
	left:0;
	border-radius: 0 0 4px 4px;
	top:0;
	background-color: black;
	opacity: 0.75;

}
.old-site-root-element.carRecordingMenu_carRecordingBlockGag{
	opacity: 1;
	border-radius: 4px 4px 0 0;

}
.old-site-root-element.carRecordingMenu{
	font-size: 18px;
	/*margin-bottom:20px;*/
	padding: 0 20px;
	border-radius: 4px 4px 0 0;
	background-color:black;
	position: relative;
}
.old-site-root-element.carRecordingMenuElement{
	display:inline-block;
	line-height:50px;
	/*cursor:pointer;*/
	position: relative;
	padding:0 20px;
	opacity: 0.7;
}
.old-site-root-element.carRecordingMenuElement__active{
	color: #f27b23;
	opacity: 1;
}
.old-site-root-element.carRecordingMenuElement:first-child{
	padding-left:0;
}
.old-site-root-element.carRecordingMenuElement:not(:first-child):before{
	content:'';
	height:100%;
	width:1px;
	background-color:white;
	position: absolute;
	left:0;
	opacity:0.2;
}
.old-site-root-element.carRecordingMenuElement{

}
.old-site-root-element.carRecordingBlockBody_all_content{
	display:none;
}
.old-site-root-element.carRecordingBlockBody_all_content__active{
	display:block;
}
.old-site-root-element.carRecordingBlockBody_wrap{
	height:110px;
	background-color:rgba(0,0,0,0.75);
	border-radius: 0 0 4px 4px;
	position: relative;
}
.old-site-root-element_:-ms-fullscreen, .old-site-root-element:root .carRecordingBlockBody_wrap{ 
	margin-top:-1px;
}
.old-site-root-element.carRecordingBlockBody_wrap__white{
	background-color:transparent;

}
.old-site-root-element.carRecordingBlockBody_wrap__white .carRecordingBlockBody__registered_cars{
	padding-left: 0;
}
.old-site-root-element.carRecordingBlockBody_wrap__with_cars{
	height:130px;
}
.old-site-root-element.carRecordingBlockBody__registered_cars{
	padding:0 20px;
	margin-top:18px;
}
.old-site-root-element.services_body__secondStep .carRecordingBlockBody__registered_cars{
	margin-top:10px;
}
.old-site-root-element.carRecordingBlockBody__registered_cars_wrap{
	min-height:20px;
	line-height:24px;
}
.old-site-root-element.carRecordingBlockBody__registered_car{
	line-height:20px;
	display: inline-block;
	font-size:14px;
}


.old-site-root-element.carRecordingBlockBody{
	display:flex;
	position:relative;
	/*height:110px;	*/
	height:auto;	
	padding:20px 20px 0 20px;
}
/*.carRecordingBlockBody__active{
	display:flex;
}*/
.old-site-root-element.carRecordingBlockBody_block{
	/*max-width:100%;
	width:100%;*/
}

.old-site-root-element.carRecordingBlockBody__twoButtons .carRecordingBlockBody_block{
	flex-shrink: 0;
}
.old-site-root-element.carRecordingBlockBody__twoButtons .carRecordingBlockBody_secondBlock{
	width:100%;
	flex-shrink: 1;
}
.old-site-root-element.carRecordingBlockButton__second{
	display: none;
}
.old-site-root-element.carRecordingBlockBody__twoButtons .carRecordingBlockButton__second{
	display: block;
	margin-left:20px;
}
.old-site-root-element.carRecordingBlockBody__twoButtons .carRecordingBlockButton{
	width:calc((100% - 20px) / 2);
	display: inline-block;
}


.old-site-root-element.carRecordingBlockBody_inputsBlock{
	padding-top:5px;
}
.old-site-root-element.carRecordingBlock__start .carRecordingBlockBody_secondBlock{
	flex-grow: 1;
}

.old-site-root-element.carRecordingBlockBody_secondBlock{
	/*width:1px;*/
	/*white-space:nowrap;*/
	/*max-width:200px;*/
	/*max-width:200px;*/
	/*max-width:calc(0.13942307692307693 * 100% + 26.384615384615387px);*/ /*1440:(1360=216) -&gt; 1024:(944 = 158)         100% = flex-container*/
	/*max-width:calc(0.1875 * 100% + 23px);*/ /*1440:(1360=278) -&gt; 1024:(944 = 200)         100% = flex-container*/
	width:278px;
	margin-left:20px;
	/*width:calc(0.27884615384615385 * 100% + 26.384615384615387px);*/
	/*width:200px;*/
}
.old-site-root-element.carRecordingBlockButton{
    /*max-width:216px;*/
   width:100%;
     
    /*width:calc(100% / 1360 * 218);*/
    /*width:calc(100vw * 0.13942307692307693 + 15.230769230769226);*/
}
.old-site-root-element.carRecordingBlockBody_inputWrap{
	display:inline-block;
	position:relative;
}
.old-site-root-element.carRecordingBlockBody_orSpan{
	font-size: 14px;
	opacity:0.7;
	margin:0 10px;
	line-height:45px;
	/*display:inline-block;*/
	display: none;
}
.old-site-root-element.carRecordingBlockBody_orSpan:before,.old-site-root-element.carRecordingBlockBody_orSpan:after{
	content:'';
	display:inline-block;
	margin:0 10px;
	vertical-align: middle;
	width:40px;
	/*width:calc(100%);*/
	height:1px;
	background-color:white;
	opacity:0.7;
}

.old-site-root-element.carRecordingBlockBody_firstInputWrap,
.old-site-root-element.carRecordingBlockBody_secondInputWrap{
	/*width:calc(100% / 1360 * 324); */
	/*width:calc(100% / 1360 * 324); */
	/*width:calc((100% - 19px - 144px - 20px) / 961 * 324);*//*справа налево 19 = отступ от кнопки, 144+20 = ----или-----*/
	/*width:calc((100% - 19px - 144px - 20px) / 961 * 383);*//*справа налево 19 = отступ от кнопки, 144+20 = ----или-----*/
	width:432px;
	/* 1400 = wrap при 1440*/
}
.old-site-root-element.carRecordingBlockBody__twoButtons .carRecordingBlockBody_firstInputWrap,
.old-site-root-element.carRecordingBlockBody__twoButtons .carRecordingBlockBody_secondInputWrap{
	/*width:calc(100% / 1360 * 324); */
	/*width:calc(100% / 1360 * 324); */
	/*width:calc((100% - 19px - 144px - 20px) / 961 * 324);*//*справа налево 19 = отступ от кнопки, 144+20 = ----или-----*/
	/*width:calc((100% - 19px - 144px - 20px) / 961 * 383);*//*справа налево 19 = отступ от кнопки, 144+20 = ----или-----*/
	width:400px;
	/* 1400 = wrap при 1440*/
}
.old-site-root-element.carRecordingBlockBody_thirdInputWrap{
	/*width:calc(100% / 1360 * 313);*/
	width:calc((100% - 19px - 144px - 20px) / 961 * 313);
	margin-right:19px;
	display: none;
}

.old-site-root-element.carRecordingBlockBody_firstInputWrap .standartInput__left,
.old-site-root-element.carRecordingBlockBody_secondInputWrap .standartInput__right{
    border-radius: 4px;
}
.old-site-root-element.carRecordingBlockBody_secondInputWrap{
	margin-left:20px;
}

.old-site-root-element.carRecordingBlockBody_input{
	width:100%;
}
.old-site-root-element.carRecordingBlockBody_inputWrap+.carRecordingBlockBody_inputWrap&gt;.carRecordingBlockBody_input{
	/*border-left:0;*/
}


.old-site-root-element.car-recording-block-no-button .carRecordingBlockBody_secondBlock{
	display:none;
}
.old-site-root-element.car-recording-block-no-button .carRecordingBlockBody_thirdInputWrap{
	margin-right:0;
	width: calc((100% - 19px - 144px - 20px) / 961 * 337);;
}



.old-site-root-element.carRecordingBlockList{
	position:absolute;
	top:49px;
	left:0;
	background-color:white;
	width:100%;
	color:black;
	border:rgba(209, 211, 212,0.5);
	z-index:9;
	display:none;
	/*overflow:hidden;*/
	overflow:auto;
	max-height:272px;
}

.old-site-root-element.carRecordingBlockList__drawOnTop{
	top:auto;
	bottom:50px;
}



.old-site-root-element.carRecordingBlockList.showedOnTop{
    top: auto;
    bottom: 50px;
}

.old-site-root-element.carRecordingBlockList__active{
	display:block;
}

.old-site-root-element.carRecordingBlockList__single{
	border-radius:4px;
}
.old-site-root-element.carRecordingBlockList__left{
	/*border-radius:4px 0 0 4px;*/
	border-radius:4px;
	/*border-right:1px solid rgba(209, 211, 212,0.5);*/
}
.old-site-root-element.carRecordingBlockList__right{
	/*border-radius:0 4px 4px 0;*/
	border-radius:4px;
}

.old-site-root-element.carRecordingListRegularMarks{

}

.old-site-root-element.carRecordingBlockListItem{
	color: #2b2a29;
	font-size:15px;
	line-height:30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding:0 16px;
	/*transition:background-color 200ms linear;*/
	cursor: pointer;
	/*width:calc(100% - 20px);*/
}
.old-site-root-element.carRecordingBlockListItemHeader{
	color: #969696;
	font-size:15px;
	line-height:30px;
	padding:0 16px;
}
.old-site-root-element.carRecordingBlockListItem__hover{
	background-color:rgba(209, 211, 212,0.5);
	font-family:'Circe-Bold';
}/*
.carRecordingBlockListItem:hover{
	background-color:rgba(209, 211, 212,0.5);
	font-family:'Circe-Bold';
}*/

.old-site-root-element.carRecordingBlockListItem__header{

}
.old-site-root-element.carRecordingBlockListItem{

}


.old-site-root-element.carRecordingBlockBodySwiperWrap{
	/*width:100%;*/
	overflow-x: hidden;
	/*margin-right:30px;*/
	width:calc(100% - 30px);
}
.old-site-root-element.carRecordingBlockBodySwiper{
	white-space: nowrap;
	display:inline-block;

}
.old-site-root-element.carRecordingBlockBodySwiperBlock{
	display:inline-block;
	min-width:317px;
	border-radius: 4px;
	border: 1px solid rgba(244, 125, 50, 0.4);
	padding:14px;
	min-height:70px;
	background-color:transparent;
	transition: background-color 600ms linear;
	cursor:pointer;
	transform: translateZ(0);
	/*will-change: opacity; */
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          /*user-select: none; */

}
.old-site-root-element.carRecordingBlockBodySwiperBlock+.carRecordingBlockBodySwiperBlock{
	margin-left:20px;
}
.old-site-root-element.carRecordingBlockBodySwiperBlock:hover{
	background-color: #f47d32;
}
.old-site-root-element.carRecordingBlockBodySwiperBlock_name{
	font-size:18px;
	line-height:1em;
	margin-bottom:8px;
	cursor:pointer;
}
.old-site-root-element.carRecordingBlockBodySwiperBlock_adressTimeLine{
	height:1em;
	font-size: 14px;
}
.old-site-root-element.carRecordingBlockBodySwiperBlock_adress{
	font-size:14px;
	line-height:1em;
	display:inline-block;
	vertical-align: top;
	position:relative;
	margin-right:25px;
	cursor:pointer;
	font-family: 'Circe-Bold';
}
.old-site-root-element.carRecordingBlockBodySwiperBlock_adress:after{
	content:'';
	position:absolute;
	right:-12px;
	top:-1px;
	height:15px;
	/*vertical-align: top;*/
	width:1px;
	background-color:rgba(255,255,255,0.3);
	cursor:pointer;
}
.old-site-root-element.carRecordingBlockBodySwiperBlock_time{
	font-size:14px;
	line-height:1em;
	display:inline-block;
	vertical-align: top;
	cursor:pointer;
	font-family: 'Circe-Bold';
}

.old-site-root-element.carRecordingBlockBodySwiperArrowWrap{
	display: inline-block;
	width:100%;
}
.old-site-root-element.carRecordingBlockBodySwiperArrow{
	background:url('/new/assets/img/start/right_arrow.svg') no-repeat center;
	width: 12px;
	height: 28px;
	position:absolute;
	right:20px;
	/*top:0;*/
	bottom:0px;
	top:20px;
	margin:auto 0;
	cursor: pointer;
	transition:opacity 200ms linear;
}
.old-site-root-element.carRecordingBlockBodySwiperArrow__hidden{
	opacity: 0;
}

.old-site-root-element.carRecordingBlockBodySwiper__mobile_arrow_wrap{
	text-align: center;
	line-height:12px;
	margin-top:14px;
}
.old-site-root-element.carRecordingBlockBodySwiper__mobile_arrow{
	background:url('/new/assets/img/start/mobile_bottom_arrow.svg') no-repeat center;
	background-size:contain;
	width:30px;
	height:12px;
	display:inline-block;
	cursor:pointer;
}
.old-site-root-element.startServicesMobileFotoramaWrap,.old-site-root-element.carRecordingBlockBodySwiper__mobile_arrow_wrap{
	display:none;
}

/*.carRecordingBlockBody_firstInput,
.carRecordingBlockBody_secondInput{
}*/
/*
carRecordingBlockBody_firstInput
carRecordingBlockBody_secondInput
carRecordingBlockBody_thirdInput

standartInput
standartInput__white
standartInput__left
standartInput__right



/*********************\start*****************/

/*********************menu********************/
.old-site-root-element.startMenuBlock{
	position:absolute;
	width:100%;
	height:100%;
	z-index:7;
	/*padding:90px 0 66px 0;*/
	padding:55px 0 66px 0;
	background-color: black;
	transition: opacity 300ms linear;
	opacity:1;
	/*pointer-events: auto;*/
	overflow: hidden;
	top:0;
	left:0;
}
.old-site-root-element.startMenuBlock__hidden{
	opacity:0;
	pointer-events: none;
}
.old-site-root-element.mobileSocials{
	display:none;
	position: absolute;
	bottom:20px;
	left:20px;

}
.old-site-root-element.mainMenu{
	/*display:none;*/
	/*position:absolute;
	width:100%;
	height:100%;
	z-index:9;
	padding:102px 0 66px 0;
	background-color: black;*/
}
.old-site-root-element.mainMenuElement:first-child{
	/*border-top: 1px solid rgba(255,255,255,0.2);	*/
	border-top: 1px solid rgb(80,80,80);	
}
@media(max-width: 799px){
.old-site-root-element.mainMenuElement:first-child{
	border-top: none;	
}	
}
.old-site-root-element.mainMenuElement{
	/*border-bottom: 1px solid rgba(255,255,255,0.2);*/
	border-bottom: 1px solid rgb(80,80,80);
	/*81, 80, 80*/
	/*padding:0 20px;*/
	position: relative;
	cursor: pointer;
}
.old-site-root-element.mainMenuElementText{
	font-family:'Circe-Bold';
	line-height:50px;
	font-size: 18px;
	padding-left:20px;
	color:white;
	cursor: pointer;
	transition: color 100ms linear;
	display:block;
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          /*user-select: none;*/
	/*transition: line-height 300ms linear;*/
}
.old-site-root-element.mainMenuElementText:hover,.old-site-root-element.mainMenuElement__active .mainMenuElementText,.old-site-root-element.mainMenuElementListItem_title:hover,.old-site-root-element.mainMenuElementListItem__active .mainMenuElementListItem_title{
	color: #f47d32;
}
.old-site-root-element.mainMenuElement__active .mainMenuElementText{
	line-height:70px;
}
.old-site-root-element.mainMenuElementHeaderArrow{
	background:url('/new/assets/img/basic/mainMenuArrowDown.svg') no-repeat center;
	width:30px;
	cursor:pointer;
	height:12px;
	position: absolute;
	right:20px;
	top:19px;
}
.old-site-root-element.mainMenuElement__active .mainMenuElementHeaderArrow{
	background:url('/new/assets/img/basic/mainMenuArrow.svg') no-repeat center;
	top:30px;
}
.old-site-root-element.mainMenuElementList_wrap{
	max-height:0;
	overflow: hidden;
}
.old-site-root-element.mainMenuElement__active .mainMenuElementList_wrap{
	max-height: inherit;
}

.old-site-root-element.mainMenuElementList{

	/*padding-top:10px;*/
	padding-left:20px;
	padding-bottom:40px;
}
.old-site-root-element.mainMenuElement__active .mainMenuElementList{
	display:block;
}

.old-site-root-element.mainMenuElementHeader{

}
.old-site-root-element.mainMenuElementList{

}
.old-site-root-element.mainMenuElementListItem{
	color:white;
	font-size:16px;
	/*display: inline-block;*/
	line-height:50px;
	/*margin-right:244px;*/
	/*max-width:416px;*/
	width:416px;
	flex-grow: 0;
}
.old-site-root-element.mainMenuElementListItem.city_service__hidden{
	display: none;
}
/*.mainMenuElementListItem+.mainMenuElementListItem{
	margin-top:25px;
}*/
.old-site-root-element.mainMenuElementList_section{
	/*display: inline-block;*/
	display: flex;
	flex-flow:column;
	flex-wrap: wrap;
	align-items: flex-start;
	vertical-align: top;
	max-height:200px;
	max-width:0;
	white-space: nowrap;
	/*max-width:644px;*/
	/*width:50%;*/
}
/*.mainMenuElementList_section+.mainMenuElementList_section{
	margin-left:244px;
}*/
.old-site-root-element.mainMenuElementListItem_img{
	margin-right: 10px;
	max-width:25px;
	vertical-align: middle;
}
.old-site-root-element_:-ms-fullscreen, .old-site-root-element:root .mainMenuElementListItem_img{ 
	height:50%;
}
.old-site-root-element.mainMenuElementListItem_title{
	display: inline-block;
	line-height: 16px;
	vertical-align: middle;
	transition: color 100ms linear;

}

/**/

/********************\menu********************/
/***************cities_menu*******************/


.old-site-root-element.citiesMenu__cossedLines{
	position:absolute;
	right:-58px;
	top:0;
}


.old-site-root-element.citiesMenu{
	opacity:0.9;
	z-index:11;
	display: none;
	/*padding-top: 115px;*/
	/*min-height: 668px;*/
	cursor: pointer;
}
/*.citiesMenu *{
	cursor: pointer;	
}*/
/*.citiesMenuBody{
	max-width:775px;
	margin:0 auto;
	padding-left:20px;
	min-height:630px;
	padding-right:20px;

	position: relative;
	height:100%;
	margin-bottom: 25px;
}*/

.old-site-root-element.citiesMenuBody{
    max-width: 775px;
    /*margin: 0 auto;*/
    padding-left: 20px;
    /* min-height: 540px; */
    padding-right: 20px;
    /*height: 478px;*/
    height: 640px;
    /* height: 100%; */
    /* margin-bottom: 25px; */
    /* margin-top: auto; */
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    /* margin-bottom: auto; */
}
.old-site-root-element.standartCities{
	color:white;
}

.old-site-root-element.standartCities{
	/*padding-top:60px;*/
}
.old-site-root-element.standartCitiesHeader{
	font-size: 24px;
	line-height: 24px;
	margin-bottom:30px;

}
.old-site-root-element.standartCitiesList{

}
.old-site-root-element.standartCitiesListSection{
	display: inline-block;
	vertical-align: top;
	width:25%;
}
/*.standartCitiesListSection+..standartCitiesListSection{
	margin-left:;
}*/
.old-site-root-element.standartCitiesItem{
	font-size: 15px;
	line-height: 30px;

}
.old-site-root-element.citiesInputWrap{
	margin:70px 0 40px 0;
	position: relative;
}
.old-site-root-element.citiesInput{
	width:100%;
	line-height:50px;
}
.old-site-root-element.standartInputSearchIcon{
	position: absolute;
	top:0;
	bottom:0;
	cursor: pointer;
	margin: auto 0;
	right:15px;
	transform:rotate(45deg);
}
.old-site-root-element.cities__standartInputSearchIcon{
}
/*.citiesCategories{
}*/


.old-site-root-element.citiesCategories{}
.old-site-root-element.citiesCategoriesAlphabet{
	margin-bottom: 27px;
	color:white;
	margin-left:-26px;
	-webkit-touch-callout: none;
	  -webkit-user-select: none;
	   -khtml-user-select: none;
	     -moz-user-select: none;
	      -ms-user-select: none;
	          /*user-select: none; 	*/
}
.old-site-root-element.citiesCategoriesAlphabetLetter{
	font-size: 24px;
	display:inline-block;
	margin-left:26px;
	cursor:pointer;
}
.old-site-root-element.citiesCategoriesAlphabetLetter__active{
	color: #ef6727;
}
.old-site-root-element.citiesCategoriesAlphabetLetter{
	/*margin-left:;*/
}
.old-site-root-element.citiesCategoriesAlphabetCities{
	position: relative;
	width:100%;
	height:75px;
}
.old-site-root-element.citiesCategoriesAlphabetLetterCities{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	color:white;
	font-size: 15px;
	line-height:25px;
	opacity: 1;
	transition: opacity 300ms linear;
}

.old-site-root-element.citiesCategoriesAlphabetLetterCities:not(.citiesCategoriesAlphabetLetterCities__active){
	/*display:none;*/
	opacity:0;
	pointer-events: none;
}
.old-site-root-element.citiesCategoriesAlphabetLetterCitiesSection{
	display: inline-block;
	vertical-align: top;
	width:25%;
}
@media(max-width:799px){

.old-site-root-element.citiesCategoriesAlphabetLetterCitiesSection{
	min-width:25%;
	padding-right:10px	;
}

}
.old-site-root-element.citiesCategoriesAlphabetLetterCity{}
.old-site-root-element.citiesCategoriesAlphabetLetterCity__hidden{
	display: none;
}
.old-site-root-element.citiesWannaNewCity{
	display: none;
	position: absolute;
	bottom:0;
}
.old-site-root-element.citiesWannaNewCity__img{
	vertical-align: middle;
}
.old-site-root-element.citiesWannaNewCity__a{
	color:white;
	font-size:15px;
	vertical-align: middle;
	margin-left:10px;
}


.old-site-root-element.startMenuBlock__hidden{
	opacity:0;
	pointer-events: none;
}
.old-site-root-element.startMenuBlock__hidden *{
	pointer-events: none;
}
/**************\cities_menu*******************/

/*********************footer**************/

.old-site-root-element.mainFooter{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:8;
	/*color:black;*/
	color: #9e9e9f;
	/*padding: 0 20px 26px 20px;*/
	padding: 0 20px 20px 20px;
}
.old-site-root-element.mainFooter__white{
	color:white;
}
.old-site-root-element.footerC{
	/*max-width: 184px;*/
	margin-right:54px;
	font-size:14px;
	line-height:22px;
	display: inline-block;
	vertical-align: top;
}
.old-site-root-element.mainFooter .footerDesigners .href:after{
	background-color:currentColor;
}
.old-site-root-element.mainFooter:not(.mainFooter__white) .footerDesigners .href:after{
	opacity:0.5;
}
.old-site-root-element.mainFooter:not(.mainFooter__white) .footerDesigners .href:hover:after{
	opacity: 0;
}
.old-site-root-element.footerSocials{
	display: inline-block;
	vertical-align: top;

}
.old-site-root-element.footerSocial{
	display: inline-block;
	width:30px;
	height:30px;
	vertical-align: top;
	position: relative;
	opacity:1;
	transition: opacity 200ms linear;
	cursor:pointer;
}
.old-site-root-element.footerSocial:hover{
	opacity:0.7;
}
.old-site-root-element.footerSocial+.footerSocial{
	margin-left:10px;
}




.old-site-root-element.mainFooter__white .footerSocial__i,.old-site-root-element.mainFooter__menuOpened .footerSocial__i{
	background:url('/new/assets/img/basic/s_i.svg') no-repeat center;
}
.old-site-root-element_:-ms-fullscreen, .old-site-root-element:root .footerSocial__i{ 
	background-size:16px; 
}
.old-site-root-element.mainFooter__white .footerSocial__v,.old-site-root-element.mainFooter__menuOpened .footerSocial__v{
	background:url('/new/assets/img/basic/s_v.svg') no-repeat center;
}
.old-site-root-element.mainFooter__white .footerSocial__f,.old-site-root-element.mainFooter__menuOpened .footerSocial__f{
	background:url('/new/assets/img/basic/s_f.svg') no-repeat center;
}

.old-site-root-element.mainFooter__white .footerSocial__y,.old-site-root-element.mainFooter__menuOpened .footerSocial__y{
	background:url('/new/assets/img/basic/social/s_y.svg') no-repeat center;
}
.old-site-root-element_:-ms-fullscreen, .old-site-root-element:root .footerSocial__y{ 
	background-size:16px; 
}
.old-site-root-element.mainFooter__white .footerSocial__o,.old-site-root-element.mainFooter__menuOpened .footerSocial__o{
	background:url('/new/assets/img/basic/social/s_o.svg') no-repeat center;
}
.old-site-root-element_:-ms-fullscreen, .old-site-root-element:root .footerSocial__o{ 
	background-size:9px; 
}


.old-site-root-element.footerSocial:before{
	content:'';
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-sizing: border-box;
	opacity: 0.5;
	border: solid 2px rgb(209, 211, 212);
	border-radius: 100%;
}

.old-site-root-element.mainFooter__white .footerSocial:before,.old-site-root-element.mainFooter__menuOpened .footerSocial:before{
	content:'';
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-sizing: border-box;
	opacity: 0.2;
	border: solid 2px rgb(255, 255, 255);
	border-radius: 100%;
}




.old-site-root-element.footerSocial__i{
	background:url('/new/assets/img/basic/social/s_i_white_bg.svg') no-repeat center;
}
.old-site-root-element.footerSocial__v{
	background:url('/new/assets/img/basic/social/s_v_white_bg.svg') no-repeat center;
}
.old-site-root-element.footerSocial__f{
	background:url('/new/assets/img/basic/social/s_f_white_bg.svg') no-repeat center;
}
.old-site-root-element.footerSocial__y{
	background:url('/new/assets/img/basic/social/s_y_white_bg.svg') no-repeat center;
}
.old-site-root-element.footerSocial__o{
	background:url('/new/assets/img/basic/social/s_o_white_bg.svg') no-repeat center;
}



.old-site-root-element.footerDesigners{
	/*float:right;*/
	/*display:inline;*/
	position: absolute;
	right:20px;
	top:0;
	font-size:14px;
	line-height: 22px;
}

.old-site-root-element.mainFooter__menuOpened{
	color:white;
}

/********************\footer**************/
/*******************start_popup***********/
.old-site-root-element.mainHeader_popup_fixed{
	width:calc(100% - 15px);
}
.old-site-root-element.start_body__registered .mainHeader_popup_fixed{
	width:inherit;
}
@media(max-width: 799px){
.old-site-root-element.mainHeader_popup_fixed{
	width:inherit;
}

}

.old-site-root-element.popupWrap{
	position: absolute;
	position: fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	opacity:1;
	transition: opacity 300ms linear;
	pointer-events: auto;
	z-index:11;
}

@media(max-width: 799px){
.old-site-root-element.popupWrap{
	transition: none;
}

}

.old-site-root-element.popupWrap__hidden{
	opacity:0;
}
.old-site-root-element.popupWrap__noPointerEvents{
	pointer-events: none;	
}
.old-site-root-element.popupWrap__noPointerEvents *{
	pointer-events: none;
}




.old-site-root-element.popupWrapGag{
	background-color:rgba(0,0,0,0.8);
	position: absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:12;
}
.old-site-root-element.popupBody{
	position: absolute;
	z-index:13;
	/*position: fixed;*/
	/*top:calc(100vh / 900 * 240);*/
	top:50%;
	/*transform:translateY(-50%);*/
	left:0;
	/*bottom:0;*/
	right:0;
	margin:0 auto;
	width: 334px;
	/*height: 360px;*/
	height: auto;
	border-radius: 4px;
	background-color: #ffffff;
	padding:30px 15px 0;



	
	max-height:100vh;
}
.old-site-root-element.popupBody.popupBody__video{
	/*width:850px;*/
	/*width:calc(100% - 60px);
	max-height:calc(100vh - 80px);*/
	padding:0;
	border-radius:0;	
    background-color: transparent;

}
.old-site-root-element.popupBody.popupBody__video video{
	/*max-height:calc(100vh - 80px);*/
}



.old-site-root-element.popupContent.popupContent__video{
	line-height:0;
	vertical-align: middle;
	display: inline-block;
	width: 100%;
}
.old-site-root-element.popupCross{
	position: absolute;
	top:-30px;
	right:-30px;
}
.old-site-root-element.popupTimer{
	position: absolute;
    top: -55px;
    /*right: 0px;*/
    left: 0px;
    width: 100px;
    color: #f47d32;
    font-size: 40px;
}
.old-site-root-element.popupContent{

}
.old-site-root-element.popupContentPhone{

}
.old-site-root-element.popupHeader{
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	margin-bottom:22px;
}
.old-site-root-element.popupSmallText{
	color: #9e9e9f;
	font-size: 13px;
	line-height: 20px;
	margin-top:36px;
	margin-bottom:37px;

}
.old-site-root-element.popupSmallText&gt;a{
	border-bottom:1px solid rgba(158, 158, 159, 0.25);
}
.old-site-root-element.popupButton{
	width:100%;
	margin-top:10px;
}
.old-site-root-element.popupInputWrap{
	border: 1px solid rgba(43, 42, 41, 0.3);
	border-radius: 4px;
}
.old-site-root-element.popupInputWrap+.popupInputWrap{
	margin-top:10px;
}
.old-site-root-element.popupInputWrap&gt;input,.old-site-root-element.popupInputWrap:before{
	line-height:43px;
	border:0;
	color: rgba(43, 42, 41, 0.7);
}
.old-site-root-element.popupInputWrap&gt;input{
	width:100%;	
}
.old-site-root-element.popupCross{
	top: -30px;
	right: -10px;
}

.old-site-root-element.popupOkImg{
	/*margin-bottom:10px;*/
	margin-left:15px;
	margin-top:10px;
	float:left;
}
.old-site-root-element.popupOkImg:not(.hidden)+.popupStandartText{
	margin-left:48px;
}
.old-site-root-element.popupStandartText{
	font-size: 16px;
	line-height:22px;
	margin-bottom:60px;
	padding-left:15px;
	padding-right:15px;
}

.old-site-root-element.popupContentStaticText_text{
	margin-bottom:30px;
}

.old-site-root-element.popupButton__cancel{
	margin-bottom:45px;
}


@media(max-width:799px){


.old-site-root-element.popupWrapGag{
	background-color:white;
	/*background-color:transparent;*/
	opacity:1;
}
.old-site-root-element.popupBody{
	width:100%;
	height:100%;
	top:0;
	padding:0;
	/*background-color:transparent;*/
}
.old-site-root-element.popupContent{
	/*width: 334px;*/
	width:100%;
    /*height:auto;*/
    /*height:360px;*/
    /*max-height:360px;*/
    height:100%;
    /*display: inline-block;*/
    /*display:table;*/
    display: flex;
    flex-flow:column;
    justify-content: center;
    align-items: center;
    position: relative;
    /*position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto auto;*/
}
.old-site-root-element.popupContent.popupContent__login,.old-site-root-element.popupContent.popupContent__personal_recomendatations,.old-site-root-element.popupContent.popupContent__registration{
	max-width: 334px;
	margin-left: auto;
	margin-right: auto;
}
.old-site-root-element.popupContent:not(.popupContent__login):not(.popupContent__personal_recomendatations):not(.popupContent__registration)&gt;div{
	/*display: table-cell;*/
	display: flex;
    flex-flow:column;
	width:100%;
	max-width: 334px;
	position: relative;
	/*vertical-align: middle;*/
}
.old-site-root-element.popupContent.popupContent__login&gt;div,.old-site-root-element.popupContent.popupContent__personal_recomendatations&gt;div,.old-site-root-element.popupContent.popupContent__registration&gt;div{
	width:100%;
	max-width: 334px;
}
.old-site-root-element.popupContent.popupContent__video{
	width:auto;
	height:auto;
}

.old-site-root-element.popupContentPhone,.old-site-root-element.popupContentCancel,.old-site-root-element.popupContentCancelConfirm{
	display:table-cell;
	vertical-align: middle;
}
.old-site-root-element.popupCross{
	top:47px;
	right:20px;
	z-index: 1;
}

.old-site-root-element.popupTimer{
	top:-75px;
}
.old-site-root-element.popupBody__video .cossedLines.popupCross{
	top: -30px;
	right: -10px;
}
.old-site-root-element.popupCross&gt;.cossedLine{
	background-color:black;
}

}
/******************\start_popup***********/

.old-site-root-element.video-wrapper{
	width:100%;
	height:100%;
	line-height:0;
	position: relative;
	overflow: hidden;
	max-height:100%;
}

.old-site-root-element.video-wrapper&gt;video{
	position: absolute;	
}
.old-site-root-element.video-wrapper:after{
	/*content:'';*/
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0.4;
	background-color:black;
}

@media(max-width:799px){
.old-site-root-element.startVideoWrap{
	/*display: none;*/
	/*background-color:white;*/

	/*background: url('/new/assets/img/start/start_background.jpg') no-repeat center;*/
	/*background-size:cover;*/
}
.old-site-root-element.startVideoMaskFade{
	/*background-color: #37332f;*/
	/*opacity: 0.6;*/
}
.old-site-root-element.startVideoMask{
	/*background: url('/new/assets/img/start/start_background_mask.png') repeat;*/
	/*opacity: 0.2;*/
}
.old-site-root-element.startVideoWrap&gt;*{
	/*display: none;*/
}
}
/*
@media(max-width:799px){
.startVideoWrap&gt;*{
	display: block;
}	
.video-wrapper{
	display: none;
}
.video-wrapper&gt;video{
	display: none;
}

}

*/
.old-site-root-element.smallCombobox{
	position: relative;
}
.old-site-root-element.smallComboboxBody{
	position: absolute;
	z-index:6;
	top:100%;
    max-height: 360px; 
    /*padding:1px;*/
}
.old-site-root-element.smallComboboxSliderButton{
	cursor: pointer;
}
.old-site-root-element.smallComboboxSliderButton&gt;*{
	cursor: pointer;
}
.old-site-root-element.smallComboboxBody.slider-content-active{
    border: 1px solid #d1d3d4;
    overflow: auto;
    padding:0;
    /*border-top: 0;*/
    border-radius: 0 0 4px 4px;
}
.old-site-root-element.smallComboboxBodyElement{
	font-size:14px;
	line-height:30px;
	background-color:white; 
	padding:6px 8px 0;
	/*padding-top:6px;*/
	cursor: pointer;
}
.old-site-root-element.smallComboboxBodyElement:hover{
	background-color:orange;
}
.old-site-root-element#SMSCodeButton{
	margin-bottom:20px;
}

.old-site-root-element.standartContentBlock_popup_fixed,.old-site-root-element.body_popup_fixed{
	height:100vh;
	min-height:100vh;
	max-height:100vh;
	/*overflow: hidden;*/
}

.old-site-root-element.request_a_call__mobile{
	display: none;
}
.old-site-root-element.request_a_call{
	position: relative;
}
@media(max-width:799px){
	
	.old-site-root-element.request_a_call__mobile{
		display: block;
		position: absolute;
		top:-1px;
		left:-1px;
		width:calc(100% + 2px);
		height:calc(100% + 2px);
	}

	.old-site-root-element.standartContentBlock_popup_fixed{
		/*opacity:0;
		pointer-events: none;*/
		visibility: hidden;
	}

}


@media(max-width:375px){

.old-site-root-element.mainMenuElement:first-child {
    /* border-top: 1px solid rgba(255,255,255,0.2); */
    border-top: 1px solid transparent;
}
}



.old-site-root-element.registration_link{
	cursor: pointer;
}
.old-site-root-element.popupRegistrationButton{
	margin-bottom:35px;
}
.old-site-root-element.popupRegistrationButton+.popupSmallText{
	margin-top:0;
}

.old-site-root-element.popupInputWrap{
	transition:border-color 200ms linear;
}
.old-site-root-element.popupInputWrap__error{
	border-color:red;
}




.old-site-root-element.startServicesBlockTable{
	position: relative;
	/*max-width:1220px;*/
	max-width:1350px;
	padding:0 65px;
	margin:0 auto;
	text-align: left;
	/*margin-top:-80px;*/
	/*padding:0 ;*/
}
@media(max-width: 900px){

.old-site-root-element.startServicesBlockTable {
    position: relative;
    /* max-width: 1220px; */
    max-width: 1280px;
    padding: 0 20px;
}
.old-site-root-element.startServicesBlockTableBlockData_text {
    font-size: 14px;
}

}

@media(max-width: 799px){

.old-site-root-element.startServicesBlockTableBlockData_text {
    font-size: 16px;
}




}
.old-site-root-element.startServicesBlockTableBlock{
	/*width:25%;*/
	/*width:calc((100% - 150px) / 3);*/
	width:calc(33% - 50px);/*EDGE*/
	margin-top:80px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
}
.old-site-root-element.startServicesBlockTableBlock.city_service__hidden{
	pointer-events: none;
}
.old-site-root-element.startServicesBlockTableBlock.city_service__hidden .startServicesBlockTableBlockData_imgWrap{
	opacity: 0.5;
}
.old-site-root-element.startServicesBlockTableBlock:nth-child(4n){
	width:150px;
}
.old-site-root-element.startServicesBlockTableBlockData{
	display: inline-block;
}
.old-site-root-element.startServicesBlockTableBlockData__hidden{
	pointer-events: none;
}
.old-site-root-element.startServicesBlockTableBlockData__hidden .startServicesBlockTableBlockData_imgWrap{
	opacity: 0.5;	
}
.old-site-root-element.startServicesBlockTableBlockData_imgWrap{
	height:45px;

	margin-bottom: 10px;
	line-height: 45px;
}
.old-site-root-element.startServicesBlockTableBlockData_img{
	vertical-align: middle;
	height:45px;
	width:45px;
}
.old-site-root-element.startServicesBlockTableBlockData_text{
	font-size:16px;
	line-height: 20px;
}



.old-site-root-element.carRecordingBlockInputCross{
	position: absolute;
	right:14px;
	top:14px;
	width:21px;
	height:21px;
	cursor: pointer;
	background:url('/new/assets/img/appointments/infoBubbleClose.svg') no-repeat center;
	background-size:cover;
	/*background-color:blue;*/
}
@media(max-width:799px){

.old-site-root-element.carRecordingBlockInputCross{
	top:11px;
}

}
.old-site-root-element.carRecordingBlockInputCross_hidden{
	opacity: 0;
	pointer-events: none;
}

/* carRecordingBlockInputCross__first carRecordingBlockInputCross_hidden
carRecordingBlockInputCross carRecordingBlockInputCross__second carRecordingBlockInputCross__hidden*/



.old-site-root-element.currentCityPopup{
	position: absolute;
	width:280px;
	height:70px;
	background-color: rgba(0,0,0,0.5);
	/*background-color: #762e18;
	background-color: #52240c;*/
	color:white;

	top:40px;
	left:-140px;
	font-size:16px;
	text-align: center;
	border-radius: 4px;
}
.old-site-root-element.currentCityPopup:before{
	content:'';
	position: absolute;
	/*width:15px;
	height:15px;*/
	/*background-color: #52240c;*/

	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 12px solid rgba(0,0,0,0.5);
	/*transform: rotate(45deg);*/
	top:-12px;
	right:40px;
	z-index:-1;
}
.old-site-root-element.currentCityPopupText{
	height:45px;
	line-height: 45px;
}
.old-site-root-element.currentCityPopupButtons{
	height:25px;
	background-color: black;
	line-height: 25px;
	border-radius: 0 0 4px 4px;
}
.old-site-root-element.currentCityPopupButton{
	display: inline-block;
	position: relative;
	width: 50%;	
	font-size:12px;
	cursor: pointer;
}
.old-site-root-element.currentCityPopupButton+.currentCityPopupButton:before{
	content:'';
	position: absolute;
	left:0;
	height:50%;
	width:1px;
	background-color:white;
	top:25%;

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

@media(min-height:800px){
.old-site-root-element.currentCityPopup{
	height:90px;
}
.old-site-root-element.currentCityPopupText{
	height:55px;
	line-height: 55px;
}
.old-site-root-element.currentCityPopupButtons{
	height:35px;
	line-height: 35px;
}

}

@media(max-width:799px){

.old-site-root-element.currentCityPopup{
	left:0;
	width:300px;
	/*height:70px;*/
	height:90px;
}

.old-site-root-element.currentCityPopup:before{
	left:60px;
	right: auto;
}
.old-site-root-element.currentCityPopupText{
	/*height:45px;
	line-height:45px;*/
	height:55px;
	line-height:55px;
}
.old-site-root-element.currentCityPopupButtons{
	/*height:25px;
	line-height:25px;*/
	height:35px;
	line-height:35px;
}


}



/*				.mainHeader__startAppointmentsHeader				*/
.old-site-root-element.mainHeader__startAppointmentsHeader .mainHeaderMenu{
	margin-left:auto;
	
}

.old-site-root-element.mainHeader__startAppointmentsHeader .mainHeaderMenu__second{
	margin-left:40px;
	margin-right: auto;

}
.old-site-root-element.mainHeader__startAppointmentsHeader .mainHeaderBlock__third{
	max-width:30%;
}

@media (max-width: 799px){
.old-site-root-element.mainHeader__startAppointmentsHeader .mainHeaderBlock__third{
	max-width:100%;
}	
}


@media (max-width: 1260px){
.old-site-root-element.mainHeader__startAppointmentsHeader .mainHeaderMenu&gt;.mainHeaderMenuElement:nth-child(3){ 
	display: none;
}
.old-site-root-element.mainMenu__startAppointmentsHeader .mainMenuElement__discounts{
	display: block;
}
}

@media (max-width: 1070px){
.old-site-root-element.mainHeader__startAppointmentsHeader .mainHeaderMenu__second{
	display: none;
}
.old-site-root-element.mainMenu__startAppointmentsHeader .mainMenuElement__contacts{
	display: block;
}
.old-site-root-element.mainHeader__startAppointmentsHeader .mainHeaderMenu{
	margin-right: auto;

}

}

@media (max-width: 900px){
.old-site-root-element.mainHeader__startAppointmentsHeader .mainHeaderMenuElement+.mainHeaderMenuElement{
	margin-left: 20px;
}

}

@media (max-width: 880px){
.old-site-root-element.mainHeader__startAppointmentsHeader .mainHeaderMenu&gt;.mainHeaderMenuElement:nth-child(2){ 
	display: none;
}
}

@media (max-width: 799px){
.old-site-root-element.mainMenuElement__services{
	display: block;
}



}



/*				.mainHeader__startAppointmentsHeaderEND				*/

/* 1439
.mainHeaderMenu&gt;.mainHeaderMenuElement:nth-child(3){ 
	display: none;
}
*/
/* 1360
.mainHeaderMenu&gt;.mainHeaderMenuElement:nth-child(2){
	display: none;
}*/

.old-site-root-element#point{
	width:10px;
	height:10px;
	position: absolute;
	top:0;
	left:0;
	background-color:black;
	border-radius: 100%;
	z-index: 100; 
}

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


.old-site-root-element.nsk_service:not(.nsk_service__valid){
	display: none;
}
.old-site-root-element.tow_truck_menu_service:not(.tow_truck_menu_service__valid){
	display: none;
}

/*.start_body:not(.start_body__valid){
	visibility: hidden;
}
.start_html:not(.start_html__valid){
	background-color: white;
}*/

.old-site-root-element.service_wrap.city_service__hidden{
	pointer-events: none;
}
.old-site-root-element.service_wrap.city_service__hidden .service_img{
	opacity: 0.5;
}

.old-site-root-element.popupContentCaptcha{
	padding-bottom:30px;
}


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

					EVAK

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





@font-face {
    font-family:"pf_beausans_prosemibold";
    src: url('/new/assets/fonts/pfbeausanspro-sebold-webfont.woff2');
    /*src: url('/new/assets/fonts/CirceBold/CirceBold.eot') format('embedded-opentype'),
         url('/new/assets/fonts/CirceBold/CirceBold.woff2') format('woff2'),
         url('/new/assets/fonts/CirceBold/CirceBold.woff') format('woff'),
         url('/new/assets/fonts/CirceBold/CirceBold.ttf') format('truetype'),
         url('/new/assets/fonts/CirceBold/CirceBold.svg#CirceBold') format('svg');*/
    font-style:normal;
    font-weight:normal;
    /*font-display: optional;*/
}

@font-face {
    font-family:"pf_beausans_prothin";
    src: url('/new/assets/fonts/pfbeausanspro-thin-webfont.woff2');
    /*src: url('/new/assets/fonts/CirceBold/CirceBold.eot') format('embedded-opentype'),
         url('/new/assets/fonts/CirceBold/CirceBold.woff2') format('woff2'),
         url('/new/assets/fonts/CirceBold/CirceBold.woff') format('woff'),
         url('/new/assets/fonts/CirceBold/CirceBold.ttf') format('truetype'),
         url('/new/assets/fonts/CirceBold/CirceBold.svg#CirceBold') format('svg');*/
    font-style:normal;
    font-weight:normal;
    /*font-display: optional;*/
}


.old-site-root-element.evakBackground{
	height:100vh;
	min-height:780px;
	padding-top:110px;
	background-color: white;
}
.old-site-root-element.evakContent{
	background: url('/new/assets/img/basic/call-section-bg.jpg') no-repeat center;
	background-size:cover;
	color:white;
	display: flex;
	height:100%;
	flex-flow: column;
	font-family: "pf_beausans_prosemibold", Arial, Helvetica, Sans Serif;
	text-shadow: 0 1px 4px #c64617;

}
.old-site-root-element.evakIntroText{
	margin:auto auto 0;
	font-size: 50px;
	line-height: 70px;
	text-transform: uppercase;
	text-align: center; 
}
.old-site-root-element.evakPhone{
	margin:45px auto auto;
}
.old-site-root-element.evakPhoneNumber{
	display: inline-block;
	font-size: 86px;
	line-height: 103px;	
	margin-left:20px;
}
.old-site-root-element.evakPhoneIcon{
	background: url('/new/assets/img/basic/ico-phone.png') no-repeat center;
	background-size:cover;
	display: inline-block;
	width: 103px;
    height: 103px;
    vertical-align: top;

}

.old-site-root-element.evakPhoneNumber_code{
    font-family: "pf_beausans_prothin",Arial,Helvetica,Sans Serif;	
}

@media(max-width:1023px){
.old-site-root-element.evakIntroText{
	font-size:30px;
	line-height:40px;
}
.old-site-root-element.evakPhoneNumber{
	font-size:50px;
	line-height:51px;	
}
.old-site-root-element.evakPhoneIcon{
	width: 52px;
	height: 52px;
}

.old-site-root-element.evakBackground {
    height: 100vh;
    min-height: 500px;
}

}

@media(max-width:599px){
.old-site-root-element.evakBackground {
	height: 500px;
}

.old-site-root-element.evakIntroText {
    font-size: 20px;
    line-height: 30px;
}

.old-site-root-element.evakPhoneNumber{
	font-size:30px;
	margin-left: 10px;
	line-height:31px;	
}
.old-site-root-element.evakPhoneIcon{
	width: 31px;
	height: 31px;
}

}


.old-site-root-element.lessThan1320pxService{
	display: none;
}
@media(max-width: 1319px){
.old-site-root-element.lessThan1320pxService{
	display: block;
}
}

/* 
костыль скрытия крестика/кнопки повторной отправки в личке и vacancy/form/ 
*/
.personal_body .old-site-root-element#popupTimer,.landing_form_body .old-site-root-element#popupTimer{
	right:0 !important;
	left:auto !important;
}
.personal_body .old-site-root-element#popupTimer+.popupCross,.landing_form_body .old-site-root-element#popupTimer+.popupCross{
	display: none !important;
}
.personal_body .old-site-root-element#SMSCodeButton+.popupButton,.landing_form_body .old-site-root-element#SMSCodeButton+.popupButton{
	display: none !important;
}






.old-site-root-element.nav-menu{
	display: flex;
	position: fixed;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #172126;
	z-index: 20;
	overflow-y: auto;
	opacity: 1;
	transition: opacity 400ms ease;
	will-change: opacity;
}

.old-site-root-element.nav-menu.hide{
	opacity: 0;
}

.old-site-root-element.nav-menu.hide,
.old-site-root-element.nav-menu.hide *{
	pointer-events: none !important;
}

.old-site-root-element.nav-menu::-webkit-scrollbar,
.old-site-root-element.nav-menu::-webkit-scrollbar-track,
.old-site-root-element.nav-menu::-webkit-scrollbar-thumb{
	background: transparent;
	opacity: 0;
	width: 0;
}

.old-site-root-element.nav-menu .header{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 48px 48px 24px;
	min-height: 104px;
	box-sizing: border-box;
}

@media (max-width: 1080px){

.old-site-root-element.nav-menu .header{
	min-height: 84px;
	padding: 36px 48px 24px;
}

}

@media (max-width: 800px){

.old-site-root-element.nav-menu .header{
	padding: 0 20px;
}

}

@media (max-width: 640px){

.old-site-root-element.nav-menu .header{
	min-height: 68px;
}

}

.old-site-root-element.nav-menu .header&gt;*{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	max-width: 1440px;
	width: 100%;
	flex-grow: 1;
	color: #fff;
}

@media (max-width: 640px){

.old-site-root-element.nav-menu .header&gt;*{
	justify-content: space-between;
}

}

	.old-site-root-element.nav-menu .header .logo{
		width: 107px;
		height: 16px;
		background: url(/new/assets/img/upd/logo-white.svg) no-repeat left center/contain;
		flex-shrink: 0;
	}

	.old-site-root-element.nav-menu .header .city{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		font-family: Roboto;
		font-size: 12px;
		line-height: 16px;
		padding: 0 36px;
		min-width: 250px;
		box-sizing: border-box;
	}

@media (max-width: 1440px){

	.old-site-root-element.nav-menu .header .city{
		min-width: 230px;
	}

}

@media (max-width: 1200px){

	.old-site-root-element.nav-menu .header .city{
		min-width: 220px;
	}

}

@media (max-width: 1080px){

	.old-site-root-element.nav-menu .header .city{
		flex-grow: 1;
	}

}

@media (max-width: 850px){

	.old-site-root-element.nav-menu .header .city{
		flex-grow: 1;
		flex-basis: 0;
		padding: 0;
		min-width: initial;
	}

}

		.old-site-root-element.nav-menu .header .city&gt;*{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			cursor: pointer;
		}

	@media (max-width: 640px){

		.old-site-root-element.nav-menu .header .city&gt;*{
			flex-direction: row-reverse;
		}

	}

			.old-site-root-element.nav-menu .header .city&gt;*:after{
				content: '';
				display: block;
				width: 24px;
				height: 24px;
				background: url(/new/assets/img/upd/dropdown-white.svg) no-repeat center center/contain;
			}

	.old-site-root-element.nav-menu .header .stretch{
		flex-grow: 1;
	}

@media (max-width: 1080px){

	.old-site-root-element.nav-menu .header .stretch{
		display: none;
	}

}

	.old-site-root-element.nav-menu .header .account{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		font-family: Roboto;
		font-size: 16px;
		line-height: 24px;
		max-width: 200px;
		margin-left: 76px;
	}

	.old-site-root-element.nav-menu .header .account,
	.old-site-root-element.nav-menu .header .account *{
		pointer-events: none;
	}

@media (max-width: 1440px){

	.old-site-root-element.nav-menu .header .account{
		margin-left: 66px;
	}

}

@media (max-width: 1200px){

	.old-site-root-element.nav-menu .header .account{
		margin-left: 60px;
	}

}

@media (max-width: 1080px){

	.old-site-root-element.nav-menu .header .account{
		margin-left: 0;
	}

}

@media (max-width: 640px){

	.old-site-root-element.nav-menu .header .account{
		display: none;
	}

}

	.old-site-root-element.nav-menu .header .account.empty{
		max-width: initial;
	}

		.old-site-root-element.nav-menu .header .account.empty&gt;*{
			display: none;
		}

		.old-site-root-element.nav-menu .header .account:before{
			content: '';
			display: block;
			width: 32px;
			height: 32px;
			background: url(/new/assets/img/upd/account.svg) no-repeat center center/contain;
			margin-right: 12px;
			flex-shrink: 0;
		}

		.old-site-root-element.nav-menu .header .account.empty:before{
			margin-right: 0;
		}


	.old-site-root-element.nav-menu .header .nav-button{
		/*display: none;*/
		position: relative;
		width: 32px;
		height: 32px;
		background: url(/new/assets/img/upd/nav-close.svg) no-repeat center center/contain;
		cursor: pointer;
		margin-left: 48px;
		flex-shrink: 0;
	}

	.old-site-root-element.nav-menu .header .nav-button,
	.old-site-root-element.nav-menu .header .nav-button *{
		cursor: pointer;
	}
/*
	.nav-menu .header .empty+.nav-button{
		margin-left: 48px;
	}
*/

@media (max-width: 1440px){

	.old-site-root-element.nav-menu .header .nav-button{
		margin-left: 32px;
	}

}

@media (max-width: 1200px){

	.old-site-root-element.nav-menu .header .nav-button{
		margin-left: 24px;
	}

}

@media (max-width: 1080px){

	.old-site-root-element.nav-menu .header .nav-button{
		margin-left: 48px;
	}

}

@media (max-width: 640px){

	.old-site-root-element.nav-menu .header .nav-button{
		margin-left: 0;
	}

}


	.old-site-root-element.nav-menu .header .nav-button&gt;*{
		position: absolute;
		top: -2px;
		right: 100%;
		height: 100%;
	}

@media (max-width: 640px){

	.old-site-root-element.nav-menu .header .nav-button&gt;*{
		display: none;
	}

}

		.old-site-root-element.nav-menu .header .nav-button&gt;*:before{
			content: 'Закрыть';
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 1em;
			text-align: right;
			letter-spacing: .08em;
			text-transform: uppercase;
			padding-right: 12px;
		}

.old-site-root-element.nav-menu .inner{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	padding: 114px 48px 56px;
	box-sizing: border-box;
	flex-grow: 1;
	color: #fff;
}

@media(max-width: 1440px){

.old-site-root-element.nav-menu .inner{
	padding-top: 56px;
}

}

@media(max-width: 1250px){

.old-site-root-element.nav-menu .inner{
	padding-top: 32px;
	padding-bottom: 32px;
}

}

@media(max-width: 800px){

.old-site-root-element.nav-menu .inner{
	padding: 48px 20px;
}

}

.old-site-root-element.nav-menu .inner&gt;*{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	flex-grow: 1;
	max-width: 1440px;
	width: 100%;
}

@media (max-width: 850px){

.old-site-root-element.nav-menu .inner&gt;*{
	flex-direction: column;
	align-items: flex-end;
}

}

	.old-site-root-element.nav-menu .inner&gt;*&gt;*{
		flex-basis: 0;
		flex-grow: 1;
	}
	
@media (max-width: 850px){

	.old-site-root-element.nav-menu .inner&gt;*&gt;*{
		flex-basis: initial;
		flex-grow: initial;
	}

}

	.old-site-root-element.nav-menu .inner&gt;*&gt;*.stretch{
		flex-grow: 1;
	}

@media(max-width: 1250px){

	.old-site-root-element.nav-menu .inner&gt;*&gt;*.stretch{
		display: none;
	}

}

	.old-site-root-element.nav-menu .inner .nav-column{
		max-width: 315px;
	}

@media(max-width: 1250px){

	.old-site-root-element.nav-menu .inner .nav-column{
		max-width: initial;
	}

}

@media(max-width: 850px){

	.old-site-root-element.nav-menu .inner .nav-column{
		text-align: right;
	}

}

	.old-site-root-element.nav-menu .inner *+.nav-column{
		margin-left: 180px;
	}

@media(max-width: 1440px){

	.old-site-root-element.nav-menu .inner *+.nav-column{
		margin-left: 100px;
	}

}

@media(max-width: 1250px){

	.old-site-root-element.nav-menu .inner *+.nav-column{
		margin-left: 48px;
	}

}

@media(max-width: 850px){

	.old-site-root-element.nav-menu .inner *+.nav-column{
		margin-left: 0;
		margin-top: 24px;
	}

}

		.old-site-root-element.nav-menu .inner .nav-column&gt;*{}

	@media(max-width: 850px){

		.old-site-root-element.nav-menu .inner .nav-column&gt;*{
			display: flex;
			flex-direction: column;
			align-items: flex-end;
			justify-content: flex-start;
		}

	}

		.old-site-root-element.nav-menu .inner .nav-column&gt;*+*{
			margin-top: 48px;
		}

	@media(max-width: 1250px){

		.old-site-root-element.nav-menu .inner .nav-column&gt;*+*{
			margin-top: 24px;
		}

	}

		.old-site-root-element.nav-menu .inner .nav-column&gt;*.nav-item__tirefitting{
			display: none;
		}

	@media(max-width: 850px){

		.old-site-root-element.nav-menu .inner .nav-column&gt;*.nav-item__tirefitting{
			display: block;
		}

	}

			.old-site-root-element.nav-menu .inner .nav-column .caption{
				position: relative;
				pointer-events: none;
				font-family: Circe-Bold;
				font-size: 48px;
				line-height: 48px;
				white-space: nowrap;
			}

		@media(max-width: 1250px){

			.old-site-root-element.nav-menu .inner .nav-column .caption{
				font-size: 32px;
				line-height: 36px;
			}

		}

		@media(max-width: 850px){

			.old-site-root-element.nav-menu .inner .nav-column .caption{
				font-size: 28px;
				line-height: 32px;
				padding-left: 32px;
				pointer-events: initial;
			}

		}

		@media (max-width: 850px){

			.old-site-root-element.nav-menu .inner .nav-column .caption,
			.old-site-root-element.nav-menu .inner .nav-column .caption *{
				cursor: pointer;
			}

		}

			@media(max-width: 850px){

				.old-site-root-element.nav-menu .inner .nav-column .caption:before{
					content: '';
					position: absolute;
					top: 2px;
					left: 0;
					width: 24px;
					height: 24px;
					background: url(/new/assets/img/upd/dropdown-orange.svg) no-repeat center center/contain;
					transform: rotate(180deg);
					transition: transform 200ms ease;
					will-change: transform;
				}

				.old-site-root-element.nav-menu .inner .nav-column .collapsed .caption:before{
					transform: none;
				}

				.old-site-root-element.nav-menu .inner .nav-column .caption:last-child:before{
					display: none;
				}

			}

				.old-site-root-element.nav-menu .inner .nav-column .caption a{
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					pointer-events: initial;
				}

			@media (max-width: 850px){

				.old-site-root-element.nav-menu .inner .nav-column .caption a{
					display: none;
				}

				
				.old-site-root-element.nav-menu .inner .nav-column .caption:last-child a{
					display: block;
				}


			}

			.old-site-root-element.nav-menu .inner .nav-column .list{
				font-family: Circe-Regular;
				font-size: 24px;
				line-height: 48px;
				overflow: hidden;
			}

		@media(max-width: 1250px){

			.old-site-root-element.nav-menu .inner .nav-column .list{
				font-size: 16px;
				line-height: 32px;
			}

		}

		@media(max-width: 850px){

			.old-site-root-element.nav-menu .inner .nav-column .list{
				font-size: 16px;
				line-height: 36px;
				height: auto;
				transition: height 200ms ease;
				will-change: height;
			}

			.old-site-root-element.nav-menu .inner .nav-column .collapsed .list{
				height: 0;
			}

		}

				.old-site-root-element.nav-menu .inner .nav-column .list&gt;*{
					padding-top: 24px;
				}

			@media(max-width: 1250px){

				.old-site-root-element.nav-menu .inner .nav-column .list&gt;*{
					padding-top: 16px;
				}

			}

			@media(max-width: 850px){

				.old-site-root-element.nav-menu .inner .nav-column .list&gt;*{
					padding-top: 8px;
				}

			}

					.old-site-root-element.nav-menu .inner .nav-column .list&gt;*&gt;*{
						display: block;
						white-space: nowrap;
					}

	.old-site-root-element.nav-menu .inner .account-column{
		display: flex;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		margin-left: 60px;
		flex-grow: 3;
		max-width: 448px;
	}

@media(max-width: 1440px){

	.old-site-root-element.nav-menu .inner .account-column{
		margin-left: 100px;
	}

}

@media(max-width: 1250px){

	.old-site-root-element.nav-menu .inner .account-column{
		margin-left: 48px;
		flex-grow: initial;
	}

}

@media(max-width: 850px){

	.old-site-root-element.nav-menu .inner .account-column{
		margin-left: 0;
		margin-top: 56px;
		align-items: flex-end;
		/*align-self: stretch;*/
		width: 100%;
		flex-shrink: 0;
	}

}

		.old-site-root-element.nav-menu .inner .account-column:before{
			content: 'Личный кабинет';
			display: block;
			font-family: Circe-Bold;
			font-size: 48px;
			line-height: 48px;
			white-space: nowrap;
		}

	@media(max-width: 1250px){

		.old-site-root-element.nav-menu .inner .account-column:before{
			font-size: 32px;
			line-height: 36px;
		}

	}

	@media(max-width: 850px){

		.old-site-root-element.nav-menu .inner .account-column:before{
			display: none;
		}

	}

		.old-site-root-element.nav-menu .inner .account-column .account{
			display: flex;
			position: relative;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			margin-top: 24px;
		}

	@media(max-width: 1250px){

		.old-site-root-element.nav-menu .inner .account-column .account{
			margin-top: 16px;
		}

	}
/*
	@media(max-width: 850px){

		.nav-menu .inner .account-column .account{
			padding-bottom: 64px;
		}

	}
*/
		.old-site-root-element.nav-menu .inner .account-column .account,
		.old-site-root-element.nav-menu .inner .account-column .account *{
			pointer-events: none;
		}

		.old-site-root-element.nav-menu .inner .account-column .account.empty{
			pointer-events: initial;
			cursor: pointer;
		}

			.old-site-root-element.nav-menu .inner .account-column .account&gt;*{
				position: relative;
				z-index: 1;
			}

			.old-site-root-element.nav-menu .inner .account-column .account a{
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				z-index: 0;
				pointer-events: initial;
			}

			.old-site-root-element.nav-menu .inner .account-column .account.empty a{
				display: none;
			}
			
			.old-site-root-element.nav-menu .inner .account-column .account:before{
				content: '';
				display: block;
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/upd/account-white.svg) no-repeat center center/contain;
				margin-right: 12px;
				pointer-events: none;
			}

			.old-site-root-element.nav-menu .inner .account-column .account .name{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				font-family: Roboto;
				font-size: 16px;
				line-height: 24px;
			}

				.old-site-root-element.nav-menu .inner .account-column .account.empty .name:before{
					content: 'Войти';
				}

			.old-site-root-element.nav-menu .inner .account-column .account .logout{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				pointer-events: initial;
				cursor: pointer;
				border: 2px solid #fff;
				box-sizing: border-box;
				border-radius: 12px;
				padding: 0 14px;
				margin-left: 32px;
				height: 32px;
			}

			.old-site-root-element.nav-menu .inner .account-column .account.empty .logout{
				display: none;
			}

		@media(max-width: 850px){
/*
			.nav-menu .inner .account-column .account .logout{
				position: absolute;
				right: 0;
				bottom: 0;
			}
*/
		}

				.old-site-root-element.nav-menu .inner .account-column .account .logout:before{
					content: 'выйти';
					position: relative;
					top: 2px;
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 1em;
					letter-spacing: .08em;
					text-transform: uppercase;
				}

			.old-site-root-element.nav-menu .inner .account-column .account:after{
				content: '';
				display: block;
				flex-grow: 1;
				height: 32px;
				background: url(/new/assets/img/upd/follow-white-big.svg) no-repeat right 8px center/24px auto;
				min-width: 32px;
				pointer-events: none;
			}

		@media(max-width: 850px){

			.old-site-root-element.nav-menu .inner .account-column .account:after{
				display: none;
			}

		}

		.old-site-root-element.nav-menu .inner .account-column .actions{
			display: flex;
			flex-direction: row;
			align-items: flex-start;
			justify-content: flex-start;
			margin-top: 48px;
		}

	@media(max-width: 1250px){

		.old-site-root-element.nav-menu .inner .account-column .actions{
			flex-direction: column;
		}

	}

	@media(max-width: 850px){

		.old-site-root-element.nav-menu .inner .account-column .actions{
			align-items: flex-end;
		}

	}

			.old-site-root-element.nav-menu .inner .account-column .actions&gt;*{}

			.old-site-root-element.nav-menu .inner .account-column .actions&gt;*+*{
				margin-left: 24px;
			}

		@media(max-width: 1250px){

			.old-site-root-element.nav-menu .inner .account-column .actions&gt;*+*{
				margin-left: 0;
				margin-top: 16px;
			}

		}

			.old-site-root-element.nav-menu .inner .account-column .actions .record{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				background: #F47D32;
				box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
				border-radius: 12px;
				height: 56px;
				padding: 0 24px;
				box-sizing: border-box;
				cursor: pointer;
			}

		@media(max-width: 1250px){

			.old-site-root-element.nav-menu .inner .account-column .actions .record{
				padding: 0 16px;
				height: 32px;
			}

		}

				.old-site-root-element.nav-menu .inner .account-column .actions .record:before{
					content: 'Записаться на СТО';
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					white-space: nowrap;
				}

			.old-site-root-element.nav-menu .inner .account-column .actions .cancel{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				border: 2px solid #C2C9CC;
				box-sizing: border-box;
				border-radius: 12px;
				height: 56px;
				padding: 0 24px;
				cursor: pointer;
			}

		@media(max-width: 1250px){

			.old-site-root-element.nav-menu .inner .account-column .actions .cancel{
				padding: 0 16px;
				height: 32px;
			}

		}

				.old-site-root-element.nav-menu .inner .account-column .actions .cancel:before{
					content: 'отменить запись';
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					color: #90979C;
					white-space: nowrap;
				}

		.old-site-root-element.nav-menu .inner .account-column .special-links{
			margin-top: 120px;
		}

	@media(max-width: 1440px){

		.old-site-root-element.nav-menu .inner .account-column .special-links{
			margin-top: 60px;
		}

	}

	@media(max-width: 850px){

		.old-site-root-element.nav-menu .inner .account-column .special-links{
			margin-top: 56px;
			/*align-self: stretch;*/
			max-width: 335px;
			width: 100%;
			align-self: flex-end;
		}

	}

			.old-site-root-element.nav-menu .inner .account-column .special-links&gt;*{
				display: flex;
				position: relative;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				box-sizing: border-box;
				background: #F2F6F7;
				border-radius: 16px;
				min-height: 96px;
				overflow: hidden;
			}

		@media(max-width: 1250px){

			.old-site-root-element.nav-menu .inner .account-column .special-links&gt;*{
				min-height: 60px;
			}

		}

			.old-site-root-element.nav-menu .inner .account-column .special-links&gt;*+*{
				margin-top: 32px;
			}

		@media(max-width: 1250px){

			.old-site-root-element.nav-menu .inner .account-column .special-links&gt;*+*{
				margin-top: 20px;
			}

		}

				.old-site-root-element.nav-menu .inner .account-column .special-links&gt;*&gt;*{
					position: relative;
					pointer-events: none;
					z-index: 1;
				}

				.old-site-root-element.nav-menu .inner .account-column .special-links .link{
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					pointer-events: initial;
					cursor: pointer;
					z-index: 0;
				}

				.old-site-root-element.nav-menu .inner .account-column .special-links .title{
					padding: 16px 32px;
					box-sizing: border-box;
					max-width: 275px;
					font-family: Circe-Regular;
					font-size: 24px;
					line-height: 28px;
					color: #172126;
					z-index: 2;
				}

			@media(max-width: 1250px){

				.old-site-root-element.nav-menu .inner .account-column .special-links .title{
					padding: 6px 20px;
					font-size: 18px;
					line-height: 24px;
					max-width: 200px;
				}

			}

				.old-site-root-element.nav-menu .inner .account-column .special-links .image{
					position: absolute;
					top: 0;
					right: 0;
					width: 100%;
					height: 100%;
					background-repeat: no-repeat;
					background-position: right center;
					background-size: auto 100%;
				}

				.old-site-root-element.nav-menu .inner .account-column .special-links&gt;*.link-dtp .image{
					left: 0;
					right: auto;
					width: 90%;
				}



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

                 C I T Y   M E N U

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

.old-site-root-element.city-chooser{}

	.old-site-root-element.city-chooser .city-search{
		position: relative;
		height: 40px;
	}

	.old-site-root-element.city-chooser .city-search,
	.old-site-root-element.city-chooser .city-search *{
		cursor: text;
	}

		.old-site-root-element.city-chooser .city-search:before{
			content: '';
			display: block;
			position: absolute;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
			border: 1px solid #90979C;
			background: #fff;
			box-sizing: border-box;
			border-radius: 12px;
			z-index: 0;
		}

		.old-site-root-element.city-chooser .city-search input{
			display: block;
			position: relative;
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
			height: 40px;
			width: calc(100% - 48px);
			z-index: 1;
			text-indent: 14px;
			color: #172126;
		}

			.old-site-root-element.city-chooser .city-search input::placeholder{
				color: #586066;
			}

		.old-site-root-element.city-chooser .city-search div{
			position: absolute;
			width: 24px;
			height: 24px;
			right: 12px;
			top: calc(50% - 12px);
			pointer-events: none;
			background: url(/new/assets/img/upd/search-gray.svg) no-repeat center center/contain;
			z-index: 2;
		}

		.old-site-root-element.city-chooser .city-search:after{
			content: 'Город';
			display: block;
			position: absolute;
			left: 10px;
			top: -7px;
			background: #fff;
			padding: 0 4px;
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
			color: #90979C;
			z-index: 2;
			pointer-events: none;
		}

	.old-site-root-element.city-chooser .city-variants{
		margin-top: 12px;
		background: #fff;
		border: 1px solid #C2C9CC;
		box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
		border-radius: 12px;
		box-sizing: border-box;
	}

@media (max-width: 640px){

	.old-site-root-element.city-chooser .city-variants{
		margin-top: 0;
	}

}

		.old-site-root-element.city-chooser .city-variants .city-country{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			margin: 16px 16px 4px;
			background: #F2F6F7;
			border-radius: 12px;
			padding: 2px;
			box-sizing: border-box;
		}

			.old-site-root-element.city-chooser .city-variants .city-country&gt;*{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				flex-grow: 1;
				flex-basis: 0;
				box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
				border-radius: 12px;
				height: 32px;
				cursor: pointer;
				font-family: Circe-Bold;
				font-size: 12px;
				line-height: 24px;
				text-align: center;
				letter-spacing: .08em;
				text-transform: uppercase;
				background: transparent;
				transition:
					background 200ms ease,
					color 200ms ease
				;
				will-change: background, color;
			}

			.old-site-root-element.city-chooser .city-variants .city-country&gt;*.active{
				background: #172126;
				color: #fff;
			}

		.old-site-root-element.city-chooser .city-variants .city-dl-list{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			width: 100%;
			height: 48px;
			padding: 0 16px;
			box-sizing: border-box;
			border-bottom: 1px solid #90979C;;
		}

			.old-site-root-element.city-chooser .city-variants .city-dl-list:before{
				content: '';
				display: block;
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/upd/attach-gray.svg) no-repeat center center/24px auto, #F2F6F7;
				box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
				border-radius: 12px;
			}

			.old-site-root-element.city-chooser .city-variants .city-dl-list:after{
				content: 'Скачать список городов';
				display: block;
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				color: #90979C;
				margin-left: 12px;
			}

		.old-site-root-element.city-chooser .city-variants .city-list{
			position: relative;
		}

			.old-site-root-element.city-chooser .city-variants .city-list .city-list-inner{
				position: relative;
				z-index: 0;
				max-height: 240px;
				overflow-y: scroll;
			}

			.old-site-root-element.city-chooser .city-variants .city-list .city-list-inner::-webkit-scrollbar,
			.old-site-root-element.city-chooser .city-variants .city-list .city-list-inner::-webkit-scrollbar-track,
			.old-site-root-element.city-chooser .city-variants .city-list .city-list-inner::-webkit-scrollbar-thumb{
				display: none;
				opacity: 0;
				background: transparent;
				width: 0;
			}

				.old-site-root-element.city-chooser .city-variants .city-list .city-list-inner&gt;*{
					display: block;
					font-family: Roboto;
					font-size: 16px;
					line-height: 24px;
					color: #172126;
					padding: 12px 16px;
					overflow: hidden;
					text-overflow: ellipsis;
					box-sizing: border-box;
					cursor: pointer;
				}

				.old-site-root-element.city-chooser .city-variants .city-list .city-list-inner&gt;*.hide{
					display: none;
				}

			.old-site-root-element.city-chooser .city-variants .city-list .city-list-thumb{
				top: 0;
				right: -1px;
				width: 4px;
				height: 60px;
				background: #172126;
				border-radius: 4px;
				position: absolute;
				z-index: 1;
				pointer-events: none;
			}



.old-site-root-element.city-menu{
	display: none;
	position: fixed;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 10;
	padding: 0 20px;
	box-sizing: border-box;
	opacity: 1;
	transition: opacity 300ms ease;
	will-change: opacity;
}

@media (max-width: 640px){

.old-site-root-element.city-menu{
	display: flex;
}

}

.old-site-root-element.city-menu.hide{
	opacity: 0;
}

.old-site-root-element.city-menu.hide,
.old-site-root-element.city-menu.hide *{
	pointer-events: none;
}

.old-site-root-element.city-menu .city-menu-header{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	height: 68px;
}

	.old-site-root-element.city-menu .city-menu-header:before{
		content: 'Укажите город';
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
		color: #172126;
	}

	.old-site-root-element.city-menu .close{
		width: 32px;
		height: 32px;
		background: url(/new/assets/img/upd/close-city-menu.svg) no-repeat center center/24px auto;
		cursor: pointer;
	}

.old-site-root-element.city-menu .city-chooser{
	display: flex;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	flex-basis: 0;
	flex-grow: 1;
	margin-top: 24px;
}

	.old-site-root-element.city-menu .city-chooser .city-search{
		height: 56px;
	}

		.old-site-root-element.city-menu .city-chooser .city-search input{
			height: 56px;
		}

	.old-site-root-element.city-menu .city-chooser .city-variants{
		display: flex;
		position: relative;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		border: none;
		border-radius: 0;
		width: calc(100% + 40px);
		left: -20px;
		box-shadow: none;
		flex-basis: 0;
		flex-grow: 1;
	}

		.old-site-root-element.city-menu .city-chooser .city-variants .city-list{
			display: flex;
			flex-direction: column;
			align-items: stretch;
			justify-content: flex-start;
			flex-grow: 1;
		}

			.old-site-root-element.city-menu .city-chooser .city-variants .city-list .city-list-inner{
				flex-basis: 0;
				flex-grow: 1;
				max-height: initial;
			}



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

           C A N C E L   R E C O R D   L I S T

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


.old-site-root-element.popbelow-cancelrecord-list{}

.old-site-root-element.popbelow-cancelrecord-list .contents-subwrapper{
	width: calc(100% - 96px);
	max-width: 944px;
	padding: 48px 48px 18px;
	overflow: hidden;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-cancelrecord-list .contents-subwrapper{
	width: initial;
	max-width: initial;
	padding: 0 20px 32px;
}

.old-site-root-element.popbelow-cancelrecord-list .contents-inner{
	padding: 0 0 48px;
	min-height: calc(100vh - 200px);
}

}

.old-site-root-element.popbelow-cancelrecord-list .title{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-cancelrecord-list .title{
	align-items: flex-start;
}

.old-site-root-element.popbelow-cancelrecord-list.empty .title{
	display: none;
}

}

	.old-site-root-element.popbelow-cancelrecord-list .title .inner{
		font-family: Circe-Bold;
		font-size: 32px;
		line-height: 36px;
		color: #172126;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-cancelrecord-list .title .inner{
		font-size: 48px;
		line-height: 48px;
		flex-grow: 1;
		flex-basis: 0;
	}

}

	.old-site-root-element.popbelow-cancelrecord-list .title .count{
		font-family: Circe-Bold;
		font-size: 32px;
		line-height: 36px;
		color: #90979C;
		margin-left: 16px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-cancelrecord-list .title .count{
		font-size: 48px;
		line-height: 48px;
		margin-left: 12px;
		color: #C2C9CC;
	}

}

.old-site-root-element.popbelow-cancelrecord-list .list{}

	.old-site-root-element.popbelow-cancelrecord-list .list&gt;*{
		display: flex;
		position: relative;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		min-height: 88px;
		padding: 24px 0;
		box-sizing: border-box;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-cancelrecord-list .list&gt;*{
		flex-direction: column;
		align-items: flex-start;
		margin-top: 8px;
		min-height: 80px;
		padding: 16px 32px 16px 0;
	}

	.old-site-root-element.popbelow-cancelrecord-list .list&gt;*,
	.old-site-root-element.popbelow-cancelrecord-list .list&gt;* *{
		cursor: pointer;
	}

}

	.old-site-root-element.popbelow-cancelrecord-list .list&gt;*+*{
		border-top: 1px solid #F2F6F7;
	}

@media (min-width: 931px){

	.old-site-root-element.popbelow-cancelrecord-list .list&gt;*.rejected{}

	.old-site-root-element.popbelow-cancelrecord-list .list&gt;*.rejected,
	.old-site-root-element.popbelow-cancelrecord-list .list&gt;*.rejected *{
		pointer-events: none;
	}

}

	@media (max-width: 930px){

		.old-site-root-element.popbelow-cancelrecord-list .list&gt;*:after{
			content: '';
			display: block;
			position: absolute;
			background: url(/new/assets/img/personal/dropdown-gray.svg) no-repeat center center/contain;
			width: 24px;
			height: 24px;
			right: 0;
			top: calc(50% - 12px);
			transform: rotate(-90deg);
			pointer-events: none;
		}

	}

		.old-site-root-element.popbelow-cancelrecord-list .list .services{
			font-family: Circe-Regular;
			font-size: 18px;
			line-height: 24px;
			color: #172126;
			flex-grow: 1;
			flex-basis: 0;
			padding-right: 48px;
			box-sizing: border-box;
			transition: color 200ms ease;
			will-change: color;
		}

	@media (max-width: 930px){

		.old-site-root-element.popbelow-cancelrecord-list .list .services{
			flex-grow: initial;
			flex-basis: initial;
		}

	}

	@media (min-width: 931px){

		.old-site-root-element.popbelow-cancelrecord-list .list&gt;*.rejected .services{
			color: #C2C9CC;
		}

	}

		.old-site-root-element.popbelow-cancelrecord-list .list .info{
			width: 250px;
			flex-shrink: 0;
			font-family: Roboto;
			font-size: 12px;
			line-height: 16px;
			color: #90979C;
			transition: color 200ms ease;
			will-change: color;
		}

	@media (max-width: 930px){

		.old-site-root-element.popbelow-cancelrecord-list .list .info{
			display: flex;
			flex-direction: row;
			align-items: flex-start;
			justify-content: flex-start;
			align-self: stretch;
			width: calc(100% + 32px);
			margin-top: 8px;
		}

	}

	@media (min-width: 931px){

		.old-site-root-element.popbelow-cancelrecord-list .list&gt;*.rejected .info{
			color: #C2C9CC;
		}

	}

			.old-site-root-element.popbelow-cancelrecord-list .list .info&gt;*{
				display: flex;
				flex-direction: row;
				align-items: flex-start;
				justify-content: flex-start;
			}

			.old-site-root-element.popbelow-cancelrecord-list .list .info&gt;*+*{
				margin-top: 8px;
			}

		@media (max-width: 930px){

			.old-site-root-element.popbelow-cancelrecord-list .list .info&gt;*+*{
				margin-top: 0;
				margin-left: 16px;
			}

		}

			.old-site-root-element.popbelow-cancelrecord-list .list .info&gt;*:before{
				content: '';
				display: block;
				width: 14px;
				height: 14px;
				background-repeat: no-repeat;
				background-position: center center;
				background-size: contain;
				margin-right: 4px;
				flex-shrink: 0;
				transition: opacity 200ms ease;
				will-change: opacity;
			}

		@media (min-width: 931px){

			.old-site-root-element.popbelow-cancelrecord-list .list&gt;*.rejected .info&gt;*:before{
				opacity: .6;
			}

		}

			.old-site-root-element.popbelow-cancelrecord-list .list .info&gt;*.datetime:before{
				background-image: url(/new/assets/img/personal/datetime.svg);
			}

			.old-site-root-element.popbelow-cancelrecord-list .list .info&gt;*.address:before{
				background-image: url(/new/assets/img/personal/address.svg);
			}

		.old-site-root-element.popbelow-cancelrecord-list .list .reject-wrapper{
			display: flex;
			flex-direction: row;
			justify-content: flex-end;
			align-items: center;
			width: 130px;
			flex-shrink: 0;
		}

	@media (max-width: 930px){

		.old-site-root-element.popbelow-cancelrecord-list .list .reject-wrapper{
			display: none;
		}

	}

			.old-site-root-element.popbelow-cancelrecord-list .list .reject-wrapper .reject{
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: center;
				border: 2px solid #C2C9CC;
				box-sizing: border-box;
				border-radius: 12px;
				height: 32px;
				padding: 0 16px;
				cursor: pointer;
				transition:
					border-color 200ms ease,
					background 200ms ease
				;
				will-change: border-color, background;
			}

			.old-site-root-element.popbelow-cancelrecord-list .list .reject-wrapper .reject.commit{
				border-color: #E34949;
			}

		@media (min-width: 931px){

			.old-site-root-element.popbelow-cancelrecord-list .list&gt;*.rejected .reject-wrapper .reject{
				border-color: #F2F6F7;
				background: #F2F6F7;
			}

		}

				.old-site-root-element.popbelow-cancelrecord-list .list .reject-wrapper .reject:before{
					content: 'отменить';
					font-family: Circe-Bold;
					font-size: 12px;
					line-height: 24px;
					letter-spacing: .08em;
					text-transform: uppercase;
					color: #90979C;
					transition: color 200ms ease;
					will-change: color;
				}

				.old-site-root-element.popbelow-cancelrecord-list .list .reject-wrapper .reject.commit:before{
					content: 'вы уверены?';
					color: #E34949;
				}

			@media (min-width: 931px){

				.old-site-root-element.popbelow-cancelrecord-list .list&gt;*.rejected .reject-wrapper .reject:before{
					content: 'отменено';
					color: #90979C;
				}

			}

.old-site-root-element.popbelow-cancelrecord-list .misc{
	padding: 24px 0 30px;
	border-top: 1px solid #F2F6F7;
}

@media (min-width: 931px){

.old-site-root-element.popbelow-cancelrecord-list .list.empty+.misc{
	border-top: none;
}

}

@media (max-width: 930px){

.old-site-root-element.popbelow-cancelrecord-list .misc{
	padding: 0;
}

}

.old-site-root-element.popbelow-cancelrecord-list .misc .go-records{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-cancelrecord-list .misc .go-records{
	flex-direction: column;
	align-items: stretch;
}

}

	.old-site-root-element.popbelow-cancelrecord-list .misc .go-records .caption{
		flex-grow: 1;
		flex-basis: 0;
		min-width: 0;
		font-family: Circe-Bold;
		font-size: 32px;
		line-height: 36px;
		color: #172126;
	}

		.old-site-root-element.popbelow-cancelrecord-list .misc .go-records .caption span{
			color: #F47D32;
		}

	.old-site-root-element.popbelow-cancelrecord-list .misc .go-records .go{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		background: #F47D32;
		box-shadow: 0px 18px 40px -15px rgba(255, 99, 0, 0.4);
		border-radius: 12px;
		height: 56px;
		padding: 0 24px;
		font-family: Circe-Bold;
		font-size: 12px;
		line-height: 24px;
		letter-spacing: .08em;
		text-transform: uppercase;
		color: #fff;
		flex-shrink: 0;
		margin-left: 24px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-cancelrecord-list .misc .go-records .go{
		align-self: flex-start;
		margin-top: 32px;
		margin-left: 0;
	}

}

.old-site-root-element.popbelow-cancelrecord-list .misc .cats{
	margin-top: 48px;
	color: #172126;
}

@media (max-width: 930px){

.old-site-root-element.popbelow-cancelrecord-list .misc .cats{
	margin-top: 56px;
}

}

	.old-site-root-element.popbelow-cancelrecord-list .misc .cats:before{
		content: 'Выберите нужный раздел';
		font-family: Circe-Bold;
		font-size: 24px;
		line-height: 28px;
	}

	.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-header{
		display: none;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		padding-bottom: 12px;
		border-bottom: 1px solid #C2C9CC;
		margin: 24px 0 0;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-header{
		display: flex;
	}

}

		.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-header:before{
			content: 'Раздел';
			font-family: Circe-Regular;
			font-size: 10px;
			line-height: 24px;
			text-transform: uppercase;
			color: #90979C;
		}

		.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-header a{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-end;
		}

			.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-header a:before{
				content: 'все услуги';
				font-family: Circe-Bold;
				font-size: 12px;
				line-height: 24px;
				letter-spacing: .08em;
				text-transform: uppercase;
				color: #172126;
			}

			.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-header a:after{
				content: '';
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/personal/follow.svg) no-repeat center center/24px auto;
			}

	.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list{
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr 1fr;
		grid-auto-flow: row;
		grid-column-gap: 24px;
		margin-top: 16px;
	}

@media (max-width: 930px){

	.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list{
		display: flex;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		margin-top: 0;
	}

}

		.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list&gt;*{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: space-between;
			font-family: Circe-Bold;
			font-size: 18px;
			line-height: 24px;
			transition: background 200ms ease;
			will-change: background;
			padding: 8px 0;
			min-height: 56px;
			box-sizing: border-box;
		}

	@media (max-width: 930px){

		.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list&gt;*+*{
			border-top: 1px solid #F2F6F7;
		}

	}

		.is-not-touch .old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:hover,
		.is-touch .old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:active{
			background: rgba(242,246,247,.5);
		}

			.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list&gt;*&gt;*{
				transition: transform 200ms ease;
				will-change: transform;
			}

			.is-not-touch .old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:hover&gt;*,
			.is-touch .old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:active&gt;*{
				transform: translate(16px,0);
			}

			.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:after{
				content: '';
				display: block;
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/personal/big-follow.svg) no-repeat center center/24px auto;
				border: 1px solid #F2F6F7;
				box-sizing: border-box;
				border-radius: 12px;
				margin-left: 24px;
				transition: transform 200ms ease;
				will-change: transform;
				flex-shrink: 0;
			}

			.is-not-touch .old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:hover:after,
			.is-touch .old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list&gt;*:active:after{
				transform: translate(-16px,0);
			}

			.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list&gt;*&gt;*&gt;*+*{
				display: none;
			}

		@media (max-width: 930px){

			.old-site-root-element.popbelow-cancelrecord-list .misc .cats .cats-list&gt;*&gt;*&gt;*+*{
				display: block;
				font-family: Roboto;
				font-size: 12px;
				line-height: 16px;
				color: #586066;
				margin-top: 8px;
			}

		}

.old-site-root-element.popbelow-cancelrecord-list .misc .promo{
	margin-top: 56px;
}

	.old-site-root-element.popbelow-cancelrecord-list .misc .promo .caption{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
	}

		.old-site-root-element.popbelow-cancelrecord-list .misc .promo .caption:before{
			content: 'И обязательно посмотрите наши текущие акции';
			display: block;
			font-family: Circe-Bold;
			font-size: 24px;
			line-height: 28px;
			color: #172126;
			flex-grow: 1;
			flex-basis: 0;
			min-width: 0;
		}

		.old-site-root-element.popbelow-cancelrecord-list .misc .promo .caption a{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: flex-start;
			margin-left: 24px;
		}

	@media (max-width: 930px){

		.old-site-root-element.popbelow-cancelrecord-list .misc .promo .caption a{
			display: none;
		}

	}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .caption a:before{
				content: 'все акции';
				display: block;
				font-family: Circe-Bold;
				font-size: 12px;
				line-height: 24px;
				letter-spacing: .08em;
				text-transform: uppercase;
				color: #172126;
			}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .caption a:after{
				content: '';
				display: block;
				width: 32px;
				height: 32px;
				background: url(/new/assets/img/personal/follow.svg) no-repeat center center/24px auto;
			}

	.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides{
		position: relative;
		margin-top: 24px;
	}

		.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .nav{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: space-between;
			position: absolute;
			z-index: 1;
			pointer-events: none;
			left: 0;
			top: 0;
			width: 100%;
			height: 100%;
		}

	@media (max-width: 930px){

		.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .nav{
			display: none;
		}

	}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .nav&gt;*{
				pointer-events: initial;
				width: 48px;
				height: 48px;
				border-radius: 24px;
				background: url(/new/assets/img/personal/big-follow.svg) no-repeat center center/24px auto, rgba(255,255,255,.6);
				box-shadow: 0px 16px 24px -24px rgba(70, 119, 149, 0.16);
				cursor: pointer;
				opacity: 1;
				transition: opacity 200ms ease;
				will-change: opacity;
			}

			.old-site-root-element.popbelow-cancelrecord-list.hide .misc .promo .slides .nav&gt;*{
				pointer-events: none;
			}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .nav&gt;*.hide{
				pointer-events: none;
				opacity: 0;
			}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .nav&gt;*.prev{
				transform: rotate(180deg);
			}

		.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider{
			position: relative;
			z-index: 0;
		}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider{
				overflow: visible;
			}

				.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider&gt;*{
					display: flex;
					flex-direction: row;
					align-items: stretch;
					justify-content: flex-start;
					overflow: visible;
				}

					.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item{
						display: flex;
						position: relative;
						flex-direction: column;
						align-items: stretch;
						justify-content: flex-start;
						width: 320px;
						min-height: 184px;
						padding: 16px 24px 24px;
						box-sizing: border-box;
						border-radius: 20px;
						overflow: hidden;
						background-repeat: no-repeat;
						background-position: center center;
						background-size: cover;
						color: #fff;
					}

				@media (max-width: 930px){

					.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item{
						width: 256px;
						min-height: 256px;
						padding: 24px;
						height: auto;
					}

				}


			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--ntn-snr{
				background: url(/new/assets/img/upd/discounts/cancel-record/4.jpg) no-repeat right center/cover;
			}

				.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--ntn-snr .text{
					max-width: 160px;
				}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--lynx{
				background: url(/new/assets/img/upd/discounts/cancel-record/1.jpg) no-repeat right center/cover;
			}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--bdhch-21{
				background: url(/new/assets/img/upd/discounts/cancel-record/2.jpg) no-repeat right center/cover;
			}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--zima{
				background: url(/new/assets/img/upd/discounts/cancel-record/3.jpg) no-repeat right center/cover;
				color: #172126;
			}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--repair{
				background: url(/new/assets/img/upd/discounts/cancel-record/0.jpg) no-repeat right center/cover;
				color: #172126;
			}

				.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--repair .title,
				.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--repair .text{
					max-width: 180px;
				}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--friend{
				background: url(/new/assets/img/upd/discounts/cancel-record/5.jpg) no-repeat right center/cover;
				color: #172126;
			}

				.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--friend .text{
					max-width: 160px;
				}


		@media (max-width: 930px){

				.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--bdhch-21:before{
					content: '';
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					background: rgba(0,0,0,.4);
				}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--zima{
				color: #fff;
			}

				.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--zima:before{
					content: '';
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					background: rgba(0,0,0,.4);
				}

			.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--friend{
				color: #fff;
			}

				.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider #start-promo--friend:before{
					content: '';
					display: block;
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					height: 100%;
					background: rgba(0,0,0,.4);
				}

		}




						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item&gt;*{
							position: relative;
							pointer-events: none;
							z-index: 1;
						}

						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item .title{
							display: block;
							font-family: Circe-Bold;
							font-size: 18px;
							line-height: 24px;
							max-width: 216px;
						}

					@media (max-width: 930px){

						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item .title{
							font-size: 24px;
							line-height: 28px;
						}

					}

						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item .light .title{
							color: #172126;
						}

						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item .text{
							font-family: Roboto;
							font-size: 12px;
							line-height: 16px;
							margin-top: 8px;
							max-width: 216px;
						}

					@media (max-width: 930px){

						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item .text{
							font-size: 16px;
							line-height: 24px;
							margin-top: 12px;
						}

					}

						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item .light .text{
							/*color: #172126;*/
						}

						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item .stretch{
							flex-grow: 1;
							flex-basis: 0;
						}

						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item .more{
							display: flex;
							flex-direction: row;
							align-items: center;
							justify-content: center;
							align-self: flex-start;
							font-family: Circe-Bold;
							font-size: 12px;
							line-height: 24px;
							text-align: center;
							letter-spacing: .08em;
							text-transform: uppercase;
							color: #fff;
							height: 32px;
							padding: 0 16px;
							box-sizing: border-box;
							background: #F47D32;
							border-radius: 12px;
						}

					@media (max-width: 930px){

						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item .more{
							width: 56px;
							height: 56px;
						}

					}

						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item .light .more{
							background:  #172126;
						}

							.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item .more:before{
								content: 'записаться';
							}

						@media (max-width: 930px){

							.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .item .more:before{
								content: '';
								width: 24px;
								height: 24px;
								background: url(/new/assets/img/personal/add-white.svg) no-repeat center center/contain;
							}

						}

					.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .rest{
						display: none;
						flex-direction: column;
						align-items: center;
						justify-content: center;
						text-align: center;
						width: 256px;
						min-height: 256px;
						flex-shrink: 0;
						background: #F2F6F7;
						border-radius: 20px;
					}

				@media (max-width: 930px){

					.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .rest{
						display: flex;
					}

				}

						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .rest&gt;*{
							font-family: Circe-Bold;
							font-size: 24px;
							line-height: 28px;
							color: #172126;
						}

							.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .rest&gt;*:before{
								content: 'Ещё ';
								white-space: pre;
							}

						.old-site-root-element.popbelow-cancelrecord-list .misc .promo .slides .slider .rest:after{
							content: 'смотреть все';
							display: flex;
							flex-direction: row;
							align-items: center;
							justify-content: center;
							background: #172126;
							border-radius: 12px;
							height: 32px;
							font-family: Circe-Bold;
							font-size: 12px;
							line-height: 24px;
							letter-spacing: .08em;
							text-transform: uppercase;
							color: #fff;
							padding: 0 16px;
							margin-top: 16px;
						}









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

           C A N C E L   R E C O R D   I T E M

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


.old-site-root-element.popbelow-cancelrecord-item{}

.old-site-root-element.popbelow-cancelrecord-item .contents-subwrapper{
	padding: 0 20px 48px;
}

.old-site-root-element.popbelow-cancelrecord-item .services{
	font-family: Circe-Bold;
	font-size: 32px;
	line-height: 36px;
	color: #172126;
}

.old-site-root-element.popbelow-cancelrecord-item .info{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 24px;
	font-family: Roboto;
	font-size: 16px;
	line-height: 24px;
	color: #90979C;
}

	.old-site-root-element.popbelow-cancelrecord-item .info&gt;*{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
	}

	.old-site-root-element.popbelow-cancelrecord-item .info&gt;*.datetime{
		white-space: nowrap;
	}

	.old-site-root-element.popbelow-cancelrecord-item .info&gt;*+*{
		margin-left: 24px;
	}

		.old-site-root-element.popbelow-cancelrecord-item .info&gt;*:before{
			content: '';
			display: block;
			width: 24px;
			height: 24px;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: contain;
			margin-right: 4px;
		}

		.old-site-root-element.popbelow-cancelrecord-item .info&gt;*.datetime:before{
			background-image: url(/new/assets/img/personal/datetime-bigger.svg);
		}

		.old-site-root-element.popbelow-cancelrecord-item .info&gt;*.address:before{
			background-image: url(/new/assets/img/personal/address-bigger.svg);
		}

.old-site-root-element.popbelow-cancelrecord-item .actions{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	margin-top: 32px;
}

	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		border-radius: 12px;
		box-sizing: border-box;
		height: 56px;
		padding: 0 24px;
		transition:
			border-color 200ms ease,
			background 200ms ease
		;
		will-change: border-color, background;
	}

	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*+*{
		margin-top: 20px;
	}

	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*,
	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;* *{
		cursor: pointer;
	}

		.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*:before{
			font-family: Circe-Bold;
			font-size: 16px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			transition: color 200ms ease;
			will-change: color;
		}

	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.reject{
		border: 2px solid #C2C9CC;
	}

	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.reject.commit{
		border-color: #E34949;
	}

	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.reject.rejected{
		border-color: #F2F6F7;
		background: #F2F6F7;
	}

	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.reject.rejected,
	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.reject.rejected *{
		pointer-events: none;
	}

		.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.reject:before{
			content: 'отменить';
			color: #90979C;
		}

		.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.reject.commit:before{
			content: 'вы уверены?';
			color: #E34949;
		}

		.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.reject.rejected:before{
			content: 'запись отменена';
			color: #90979C;
		}

	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.to-list{
		border: 2px solid #F47D32;
		opacity: 1;
		transition: opacity 200ms ease;
		will-change: opacity;
	}

	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.to-list.hide{
		opacity: 0;
	}

	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.to-list.hide,
	.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.to-list.hide *{
		pointer-events: none;
	}

		.old-site-root-element.popbelow-cancelrecord-item .actions&gt;*.to-list:before{
			content: 'другие записи';
			color: #F47D32;;
		}



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

              C H A T B O T   B A N N E R

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


.old-site-root-element.chatbot-banner{
	display: none;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	box-sizing: border-box;
	padding: 0 48px;
	margin: 56px 0;
}

@media (max-width: 800px){

.old-site-root-element.chatbot-banner{
	display: flex;
	padding: 0 20px;
	margin: 32px 0;
}

}

.old-site-root-element.chatbot-banner&gt;*{
	display: flex;
	position: relative;
	flex-direction: column;
	align-items: stretch;
	justify-content: flex-start;
	flex-grow: 1;
	width: 100%;
	max-width: 1440px;
	border-radius: 20px;
	color: #fff;
	background: url(/new/assets/img/upd/chatbot/desktop.jpg) no-repeat right center/auto 100%, #172126;
}

@media (max-width: 1370px){

.old-site-root-element.chatbot-banner&gt;*{
	background-position: right -50% center;
}

}

@media (max-width: 1280px){

.old-site-root-element.chatbot-banner&gt;*{
	background-position: right -130% center;
}

}

@media (max-width: 1220px){

.old-site-root-element.chatbot-banner&gt;*{
	background-position: right center;
}

.old-site-root-element.chatbot-banner&gt;*:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #172126;
	z-index: 1;
	border-radius: 20px;
	opacity: .8;
}

}

@media (max-width: 800px){

.old-site-root-element.chatbot-banner&gt;*{
	background: url(/new/assets/img/upd/chatbot/mobile.jpg) no-repeat right bottom/contain, #172126;
}

.old-site-root-element.chatbot-banner&gt;*:before{
	display: none;
}

}

.old-site-root-element.chatbot-banner&gt;*&gt;*{
	position: relative;
	z-index: 1;
}

.old-site-root-element.chatbot-banner .info{
	padding: 106px 92px;
	max-width: 930px;
	box-sizing: border-box;
}

@media (max-width: 800px){

.old-site-root-element.chatbot-banner .info{
	padding: 32px 24px;
}

}

	.old-site-root-element.chatbot-banner .info .header{
		font-family: Circe-Bold;
		font-size: 72px;
		line-height: 72px;
	}

@media (max-width: 800px){

	.old-site-root-element.chatbot-banner .info .header{
		font-size: 32px;
		line-height: 36px;
	}

}

	.old-site-root-element.chatbot-banner .info .text{
		font-family: Circe-Regular;
		font-size: 24px;
		line-height: 28px;
		margin-top: 16px;
	}

@media (max-width: 800px){

	.old-site-root-element.chatbot-banner .info .text{
		font-size: 16px;
		line-height: 24px;
		margin-top: 8px;
	}

}

	.old-site-root-element.chatbot-banner .info .actions{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
		margin-top: 48px;
	}

@media (max-width: 800px){

	.old-site-root-element.chatbot-banner .info .actions{
		flex-direction: column;
	}

}

		.old-site-root-element.chatbot-banner .info .actions&gt;*{
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: center;
			height: 56px;
			padding: 0 24px;
			font-family: Circe-Bold;
			font-size: 12px;
			line-height: 24px;
			letter-spacing: .08em;
			text-transform: uppercase;
			text-align: center;
			border-radius: 12px;
			box-sizing: border-box;
			cursor: pointer;
		}

		.old-site-root-element.chatbot-banner .info .actions&gt;*+*{
			margin-left: 32px;
		}

	@media (max-width: 800px){

		.old-site-root-element.chatbot-banner .info .actions&gt;*+*{
			margin-top: 24px;
			margin-left: 0;
		}

	}

		.old-site-root-element.chatbot-banner .info .actions&gt;*.to-bot{
			background: #F47D32;
			box-shadow: 0px 18px 40px -24px rgba(70, 119, 149, 0.32);
		}

		.old-site-root-element.chatbot-banner .info .actions&gt;*.nop{
			border: 2px solid #FFFFFF;
			padding: 0 8px;
		}



.old-site-root-element.grecaptcha-badge { 
    visibility: hidden;
}






</pre></body></html>