.hleb_links2{width:100%;max-width:1440px;padding:32px 120px;}
.hleb_link2, .hleb_links2 span{
	color:#777;
	text-decoration:none;
	font-size:16px;
	margin-right:8px;
}.hleb_links2 span{color:#777;}
.hleb_link_noact2{
	color:#777;
	text-decoration:none;
	font-size:16px;
	margin-right:8px;	
}
.hleb_link2:hover{color:#333;text-decoration:underline;}
h2{font-size:32px;margin:0;padding:0 0 32px 0;font-weight:bold;text-align:left;}
h3{font-size:24px;margin:0;padding:0 0 16px 0;font-weight:bold;text-align:left;}
p{font-weight:300;}
.container_avto{min-width:300px;width:100%;max-width:1440px;padding:48px 120px;}
/*********/
.avto_one_block{margin-top:-16px;}
.avto_one_box{width:100%;background-color:#fff;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);overflow:hidden;}
.avto_one_left{width:50%;padding:64px;}
.avto_one_left h1{margin:0;padding:0 0 16px 0;font-weight:bold;font-size:40px;}
.avto_one_left p{margin:0;padding:0 0 64px 0;font-size:20px;}
.avto_one_left button{font-weight:bold;font-size:20px;color:#fff;margin:0;padding:16px 32px;border-radius:16px;border:0;background-color:#A05CA1;}
.avto_one_left button:hover{background-color:#93117E;}
.avto_one_right{width:50%;height:100%;background-image:url(/img/cars/one_block_bg.webp);background-size:cover;background-position:center center;}
/*********/
.avto_nashi_uslugi{margin-top:-16px;}
.avto_uslugi_boxes{gap:32px;}
.avto_uslugi_box{width:calc(33.333% - 21.333px);background-color:#fff;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);overflow:hidden;}
.avto_uslugi_box_top{background-position:center center;background-size:cover;height:200px;width:100%;}
.avto_uslugi_box_bottom{padding:32px;}
.avto_uslugi_box_bottom p{font-size:20px;margin:0;padding:0;}
/*********/
.avto_why_boxes{gap:32px;}
.avto_why_box{width:calc(33.333% - 21.333px);}
.avto_why_box > .flex_row{height:64px;margin-bottom:16px;}
.avto_why_box img{height:64px;margin-right:16px;}
.avto_why_box p{font-size:20px;margin:0;padding:0;}
/*********/
.avto_garante{}
.avto_garante_boxes{gap:32px;}
.avto_garante_box{padding:32px;border-radius:20px;background:#fff;width:calc(33.333% - 21.333px);}
.avto_garante_box img{height:32px;margin-bottom:16px;}
.avto_garante_box p{margin:0;padding:0;font-size:20px;}
/*********/
.avto_price{}
.avto_price_boxes{gap:32px;}
.avto_price_box{width:calc(33.333% - 21.333px);background-color:#fff;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:64px 32px;}
.avto_price_box h3{margin-bottom:16px;padding:0;color:#A05CA1;font-size:28px;font-weight:bold;}
.avto_price_box span{margin-bottom:16px;font-size:28px;font-weight:bold;}
.avto_price_box > .flex_row{margin-top:16px;}
.avto_price_box img{height:16px;}
.avto_price_box p{font-size:16px;padding:0;margin:0 0 0 8px;}
.avto_price_bottom{margin-top:32px;}
.avto_price_bottom p{font-size:20px;padding:0;margin:0 98px 0 0;}
.avto_price_bottom button{white-space:nowrap;font-weight:bold;font-size:20px;color:#fff;margin:0;padding:16px 32px;border-radius:16px;border:0;background-color:#A05CA1;}
.avto_one_left button:hover{background-color:#93117E;}
/*********/
.avto_ask_answer{}
.avto_ask_answer h2{margin-bottom:-16px;}
.ask_answer_desc{margin-bottom:32px;font-size:20px;}
.ask_answer_box{padding:18px 0;border-bottom:1px solid #BCBCBC;}
.ask_answer_box:hover,.ask_answer_box span:hover,.ask_answer_box img:hover, .ask_answer_box p:hover{cursor:pointer;}
.ask_answer_box span{margin-right:24px;font-size:20px;color:#A05CA1;font-weight:bold;}
.ask_answer_img{height:24px;transition: transform 0.3s ease;}
.ask_answer_img_act{transform: rotate(180deg);}
.ask_answer_box p{font-size:16px;line-height:120%;display:none;}
/********/
.avto_forma{background-image:url(/img/cars/forma_bg.webp);background-size:cover;background-position:center center;margin-bottom:64px;}
.avto_forma > .container_avto{gap:64px;}
.avto_forma_left{width:calc(50% - 32px);}
.avto_forma_left h2{font-size:40px;margin-bottom:32px;color:#fff;}
.avto_forma_left p{font-size:20px;padding:0;margin:0;color:#fff;}
.avto_forma_right{margin:32px 0;min-width:540px;width:calc(50% - 32px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border-radius:32px;padding:32px;gap:32px;background:#fff;}
.avto_forma_inputs{gap:16px;}
.avto_forma_inputs > .flex_col{width:calc(50% - 8px);}
.avto_forma_right label{padding:0;margin:0 0 8px 0;font-size:20px;font-weight:bold;}
.avto_forma_inputs input, .avto_forma_right select, .avto_forma_right textarea{box-shadow:inset 2px 2px 4px 0 rgba(0,0,0,0.45);font-size:20px;padding:16px;border-radius:16px;border:0;outline: none;}
.avto_forma_inputs input:focus, .avto_forma_right select:focus,.avto_forma_inputs input:active, .avto_forma_right select:active{border:0;}
#out_forma{display:none;}
.avto_forma_right button{font-weight:bold;font-size:20px;color:#fff;margin:0;padding:16px 32px;border-radius:16px;border:0;background-color:#A05CA1;}
.avto_forma_right button:hover{background-color:#93117E;}
@media only screen and (max-width:1300px){
	.hleb_links2{padding:32px;}
	.container_avto{padding:48px 32px;}
}
@media only screen and (max-width:1050px){
	.hleb_links2{padding:32px 16px;}
	.container_avto{padding:32px 16px;}
	.avto_one_left{padding:64px 32px;}
	.avto_one_left h1{font-size:32px;}
	.avto_one_left button{font-size:18px;}
	h2{font-size:30px;}
	h3{font-size:20px;}
	.avto_one_left p{font-size:16px;}
	
	.avto_uslugi_box_bottom p{font-size:18px;}
	.avto_uslugi_boxes{gap:16px;}
	.avto_uslugi_box{width:calc(33.333% - 10.666px);box-shadow:0 0 10px 0 rgba(0,0,0,.1);}
	
	.avto_why_box{width:calc(50% - 16px);}
	.avto_why_box p{font-size:18px;}
	
	.avto_garante_boxes{gap:16px;}
	.avto_garante_box{width:calc(33.333% - 10.666px);}
	.avto_garante_box p{font-size:18px;}
	
	.avto_price_boxes{gap:16px;}
	.avto_price_box{width:calc(33.333% - 10.666px);box-shadow:0 0 10px 0 rgba(0,0,0,.1);}
	.avto_price_box h3{font-size:24px;}
	.avto_price_box span{font-size:24px;}
	.avto_price_bottom p{font-size:18px;}
	.avto_price_bottom button{font-size:18px;}
	
	.ask_answer_desc{font-size:18px;}
	.ask_answer_box span{font-size:18px;}
	
	.avto_forma_left {width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
	.avto_forma_left h2{font-size:32px;margin-bottom:12px;text-align:center;}
	.avto_forma_left p{font-size:18px;text-align:center;max-width:680px;}
	.avto_forma > .container_avto{
		margin-top:24px;gap:24px;
		-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;
		-webkit-box-align:center;-ms-flex-align:center;align-items:center;
	}
	.avto_forma_right label{font-size:18px;}
	.avto_forma_right button{font-size:18px;}
	.avto_forma_right input,.avto_forma_right select, .avto_forma_right textarea{font-size:18px;}
}
@media only screen and (max-width:800px){
	.avto_price_box{width:calc(50% - 8px);}
	.avto_price_bottom p{margin:0;width:100%;text-align:center;}
	.avto_price_bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;}
}
@media only screen and (max-width:760px){
	.avto_one_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
	.avto_one_left{width:100%;padding:32px;}
	.avto_one_left p{padding:0 0 30px 0;}
	.avto_one_right{display:none;}
	
	h2{font-size:24px;margin:0;padding:0 0 32px 0;font-weight:bold;text-align:left;}
	h3{font-size:18px;margin:0;padding:0 0 16px 0;font-weight:bold;text-align:left;}
	
	.avto_uslugi_box{width:calc(50% - 8px);}
	.avto_uslugi_box_bottom{padding:16px;}
	
	.avto_garante_box{width:calc(50% - 8px);}
	
	.avto_forma_right{border-radius:20px;}
}
@media only screen and (max-width:640px){
	.avto_why_box{width:calc(50% - 8px);}
	.avto_why_boxes{gap:32px 16px;}
	.avto_why_box > .flex_row{margin-bottom:0;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
	.avto_forma_right{min-width:280px;width:100%;max-width:560px;}
	.avto_why_box img{height:48px;margin-right:0;margin-bottom:16px;}
	.avto_why_box p{font-size:16px;margin:0;padding:0;}
}
@media only screen and (max-width:560px){
	.avto_uslugi_box{width:100%;}
	.avto_price_box{width:100%;}
	.avto_forma_inputs{
		-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;
		width:100%;margin:0;
	}
	.avto_forma_inputs > .flex_col{width:100%;}
}
@media only screen and (max-width:480px){
	.avto_price_box{padding:24px 32px 28px 32px;}
	.avto_price_box span{font-size:18px;padding:0;margin:0 0 8px 0;}
	.avto_price_box h3{font-size:22px;margin-bottom:8px;}
	.avto_price_box > .flex_row{margin-top:8px;}
	
	.hleb_links2{padding:38px 16px 8px 16px;}
	.avto_one_left h1{font-size:24px;}
	.avto_one_left{padding:32px 32px;}
	.avto_one_left p{margin:0;font-size:16px;}
	.avto_one_left button{font-size:16px;}
	
	.avto_uslugi_box_bottom p{font-size:16px;}
	.avto_why_box p{font-size:16px;}
	
	.avto_garante_box p{font-size:14px;}
	.avto_garante_box{padding:16px;}
	.avto_garante_box h3{font-size:16px;}
	.avto_why_box p{font-size:14px;}
	.avto_why_box h3{font-size:16px;}
	
	.avto_price_bottom p{font-size:16px;}
	.avto_price_bottom button{font-size:16px;}
	
	.ask_answer_desc{font-size:16px;}
	.ask_answer_box{padding:12px 0;}
	.ask_answer_box span{font-size:16px;}
	
	.avto_forma_left p{font-size:16px;}
	.avto_forma_right label{font-size:16px;}
	.avto_forma_right button{font-size:16px;}
	.avto_forma_right{padding:32px 12px;}
	.avto_forma_right input,.avto_forma_right select, .avto_forma_right textarea{font-size:16px;}
}
@media only screen and (max-width:380px){
	.avto_garante_boxes{gap:8px;}
	.avto_garante_box{width:calc(50% - 4px);}
	.avto_garante_box img{height:24px;}
	/**.avto_garante_box{width:100%;}**/
}
@media only screen and (max-width:340px){
	.avto_garante_box{width:100%;}
	.avto_why_box{width:100%;}
}