

/* Start:/local/templates/lishenie_prav/styles.css?1714043166134160*/
html,body{
	margin: 0;
	padding: 0;
}
@keyframes movingFlare {
	0% {
		left: -30px;
		margin-left: 0px;
	}
	30% {
		left: 110%;
		margin-left: 80px;
	}
	100% {
		left: 110%;
		margin-left: 80px;
	}
}
@media (min-width: 1200px){
	.initial_consultation_error{
		position: absolute;
		margin-top: 0px!important;
		padding: 5px;
		background: rgba(38, 50, 56, 1);
		margin-left: 100px;
	}
	.initial_consultation_error p{
		margin: 0!important;
		font-size: 12px!important;
		display: flex;
	}
	.initial_consultation_error p font{
		display: flex;
	}
	.initial_consultation_error p font br{
		display: none;
	}
	.initial_consultation_success{
		position: absolute;
		margin-top: 0px!important;
		padding: 10px;
		background: rgba(38, 50, 56, 1);
	}
	.initial_consultation_success p{
		margin: 0!important;
		font-size: 12px!important;
		display: flex;
	}
	.initial_consultation_success p font{
		display: flex;
	}
	.initial_consultation_success p font br{
		display: none;
	}
	.material-icons{
		width: 40px;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.showMenu {
		transform: translateY(0);
		display: block!important;
	}
	.vidget_menu_close_icon{
		display: none;
	}
	.hamburger{
		border-radius: 40px;
		background: rgba(232, 169, 97, 1);
		padding:14px 12px;
		border: none;
	}
	.vidget_menu{
		display: none;
		position: absolute;
		right: 0;
		top: -272px;
		list-style-type: none;
	}
	.vidget{
		position: fixed;
		bottom: 39px;
		right: 10px;
		margin: 0 20px;
		z-index: 20;
	}
	.vidget>div{
		position: relative;
		display: flex;
	}
	.vidget>div>a{
		display: none;
		position: relative;
	}
	.vidget_menu_item svg{
		width: 63px;
		height: 63px;
	}
	.vidget_menu_icon svg{
		width: 42px;
		height: 42px;
	}
	.vidget_menu_close_icon svg{
		width: 42px;
		height: 42px;
	}
	#consultation .car_consultation>div{
		display: block;
	}
	#consultation .car_consultation_form{
		border: none;
	}
	#consultation .car_consultation_form>p{
		margin: 0 auto;
	}
	#consultation .car_consultation_form{
		padding: 0 150px;
		box-sizing: border-box;
	}
	.situation_element_mobile_div{
		display: none!important;
	}
	.container{
		width: 1200px;
		margin: 0 auto;
	}
	#section_1{
		background: url("/local/templates/lishenie_prav/images/main_banner_bg.jpg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	#section_1>div{
		margin-bottom: 83px;
		display: flex;
		flex-wrap: wrap;
	}
	#header{
		display: grid;
		grid-template-columns: 85px 300px 276px 217px 1fr;
		gap: 25px;
	}
	.header_name b{
		font-family: 'Gilroy',sans-serif;
		font-size: 12px;
		font-weight: 400;
		line-height: 13.92px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		text-transform: uppercase;
	}
	.header_name p{
		font-family: 'Gilroy',sans-serif;
		font-size: 11px;
		font-weight: 300;
		line-height: 12.68px;
		letter-spacing: 0.2em;
		text-align: center;
		color: rgba(0, 0, 0, 1);
	}
	.header_address p{
		font-family: 'Gilroy',sans-serif;
		font-size: 12px;
		font-weight: 500;
		line-height: 14.12px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.header_address a{
		font-family: 'Gilroy',sans-serif;
		font-size: 11px;
		font-weight: 400;
		line-height: 12.76px;
		letter-spacing: 0.1em;
		text-align: center;
		color: rgba(197, 154, 103, 1);
		display: flex;
		align-items: center;
	}
	.header_address a:before{
		content: url("/local/templates/lishenie_prav/images/header_address.svg");
		width: 20px;
		height: 20px;
		margin-right: 5px;
	}
	.header_social{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		column-gap: 23px;
	}
	.header_social p{
		font-family: 'Montserrat',sans-serif;
		font-size: 12px;
		font-weight: 500;
		line-height: 14.63px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		position: relative;
		width: 100%;
	}
	.header_social p:after{
		content: url("/local/templates/lishenie_prav/images/green_dot.svg");
		position: absolute;
		top: -7px;
	}
	#header_social_WA{
		width: 30px;
		height: 30px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_WA.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	#header_social_TG{
		width: 30px;
		height: 30px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_TG.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.header_time p{
		font-family: 'Gilroy',sans-serif;
		font-size: 11px;
		font-weight: 400;
		line-height: 14.63px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.header_time a{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 600;
		line-height: 17.66px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		display: flex;
		align-items: center;
		text-decoration: none;
	}
	.header_time a:before{
		content: url("/local/templates/lishenie_prav/images/header_time_phone.svg");
		width: 30px;
		height: 30px;
	}
	#main_banner{
		background: url("/local/templates/lishenie_prav/images/main_banner_img.png");
		background-repeat: no-repeat;
		background-position-x: 500px;
		background-position-y: 100px;
		width: 100%;
	}
	#main_banner div{
		margin-top: 113px;
		margin-bottom: 66px;
		width: 731px;
	}
	#main_banner>div>h1{
		font-family: 'Gilroy',sans-serif;
		font-size: 52px;
		font-weight: 400;
		line-height: 62.4px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner>div>h1 b{
		font-family: 'Gilroy',sans-serif;
		font-size: 52px;
		font-weight: 600;
		line-height: 62.4px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner>div>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 30px;
		font-weight: 400;
		line-height: 36px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		width: 640px;
	}
	#main_banner>div>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 30px;
		font-weight: 600;
		line-height: 36px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner>div>a{
		width: 340px;
		height: 89px;
		box-shadow: 0px 4px 4px 0px rgba(218, 180, 135, 1) inset;
		box-shadow: -1px 4px 4px 0px rgba(0, 0, 0, 0.25);
		display: flex;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		border-radius: 250px;
		justify-content: center;
		align-items: center;
		padding: 25px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: center;
		text-decoration: none;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
		cursor: pointer;
	}
	#main_banner>div>a:after{
		content: url("/local/templates/lishenie_prav/images/main_banner_arrow_rigth.svg");
		position: absolute;
		right: 16px;
		top: 16px;
	}
	#main_banner>div>a:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	#main_banner_advantages{
		display: grid;
		grid-template-columns: repeat(3,317px);
		grid-auto-rows: 124px;
		justify-content: space-between;
		margin-bottom: 82px;
		width: 100%;
	}
	#main_banner_advantages div{
		width: 307px;
		height: 114px;
		border-radius: 20px;
		background: rgba(238, 237, 236, 1);
		padding: 25px 54px;
		box-sizing: border-box;
		position: relative;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	}
	#main_banner_advantages div p{
		margin: 0;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner_advantages div p b{
		margin: 0;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner_advantages div:before{
		content: url("/local/templates/lishenie_prav/images/main_banner_advantages_svg.svg");
		width: 35px;
		height: 35px;
		position: absolute;
		left: -10px;
		top: -10px;
	}
	.numbers{
		display: flex;
		justify-content: space-between;
		list-style-type: none;
		width: 100%;
		margin: 75px 0;
	}
	.numbers li{
		width: 195px;
		display: flex;
		flex-wrap: wrap;
	}
	.numbers li span{
		width: 100%;
		font-family: 'Gilroy',sans-serif;
		font-size: 76px;
		font-weight: 600;
		line-height: 91.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		justify-content: center;
		display: flex;
	}
	.numbers li b{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 600;
		line-height: 28.8px;
		text-align: center;
		width: 100%;
		justify-content: center;
		display: flex;
	}
	.numbers li p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 21.6px;
		text-align: center;
		width: 100%;
		justify-content: center;
		display: flex;
		margin: 0;
	}
	#section_3{
		margin-bottom: 50px;
	}
	#section_3 h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin-bottom: 70px;

	}
	.prices{
		display: grid;
		grid-template-columns: 365px 365px 365px;
		justify-content: space-between;
		margin-bottom: 86px;
		padding-top: 15px;
	}
	.prices>div{
		background: rgba(249, 249, 249, 1);
		border-radius: 40px;
		padding: 28px 14px 44px 14px;
		box-sizing: border-box;
		position: relative;
	}
	.prices>div h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0 0 11px 0;
	}
	.prices_b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.prices>div ul{
		list-style-type: none;
		padding: 0;

	}
	.prices>div ul li{
		display: flex;
		align-items: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);

	}
	.prices>div ul li:before{
		content: url("/local/templates/lishenie_prav/images/prices_svg_ul.svg");
		width: 24px;
		height: 24px;
		margin-right: 5px;
	}
	.prices_p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.prices_box{
		border: 0.5px solid rgba(0, 0, 0, 0.6);
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 300;
		line-height: 19.2px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		padding: 7px;
		box-sizing: border-box;

	}
	.prices_price{
		width: 300px;
		margin: 64px auto 20px auto;
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 700;
		line-height: 28.8px;
		text-align: left;
		display: flex;
		justify-content: center;
	}
	.prices_time{
		width: 300px;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		display: flex;
		justify-content: center;
		margin-right: auto;
		margin-left: auto;
	}
	.prices_button{
		position: absolute;
		bottom: -18px;
		left: 67px;
		display: flex;
		width: 261px;
		height: 51px;
	}
	.prices_button a{
		border-radius: 50px;
		align-items: center;
		justify-content: center;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: center;
		text-decoration: none;
		display: flex;
		width: 100%;
		height: 100%;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.prices_button a:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.price_hit{
		position: absolute;
		top: -15px;
		background: rgba(233, 32, 32, 1);
		width: 230px;
		height: 21px;
		display: flex;
		margin: 0;
		padding-left: 18px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 14px;
		font-weight: 600;
		line-height: 16.8px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		align-items: center;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

	}
	.how_will_work_h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.how_will_work_p{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.how_will_work_stages{
		list-style-type: none;
		padding: 0;
		display: flex;
		justify-content: space-between;
	}
	.how_will_work_stages li{
		display: flex;
		flex-wrap: wrap;
		width: 300px;
		position: relative;
		align-items: center;
	}
	.how_will_work_stages_1:after{
		content: url("/local/templates/lishenie_prav/images/stages_arrow_right.svg");
		position: absolute;
		top: 74px;
		right: -130px;
	}
	.how_will_work_stages_2:after{
		content: url("/local/templates/lishenie_prav/images/stages_arrow_right.svg");
		position: absolute;
		top: 74px;
		right: -130px;
	}
	.how_will_work_stages h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 500;
		line-height: 28.8px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0;
	}
	.how_will_work_stages p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 7px 0 0 0;
	}
	.situation{
		display: grid;
		grid-template-columns: 427px 1fr;
		gap: 53px;
		margin-top: 73px;
		margin-bottom: 70px;
	}
	.situation_text p{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.situation_text p b{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.situation_element{
		display: grid;
		gap: 21px;
		grid-auto-rows: 174px;
	}
	.situation_element div{
		width: 100%;
		height: 100%;
		background: rgba(238, 237, 236, 1);
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		padding: 15px 36px;
		box-sizing: border-box;
		position: relative;
	}
	.situation_element div h4{
		width: 400px;
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 400;
		line-height: 28.8px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0;
	}
	.situation_element div h4 b{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 600;
		line-height: 28.8px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.situation_element div p{
		width: 360px;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 7px 0 0 0;
	}
	.situation_element div img{
		position: absolute;
		right: 0;
		top: 0;
	}
	#section_5{
		background: rgba(38, 50, 56, 1);
		padding: 16px 0 72px 0;
		box-sizing: border-box;
	}
	.initial_consultation form h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.initial_consultation form h2 b{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 600;
		line-height: 55.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.initial_consultation form p{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 7px 0 0 0;
	}
	.initial_consultation form>div{
		display: flex;
		justify-content: space-between;
		margin-top: 42px;
		align-items: flex-end;
	}
	.initial_consultation form>div div{
		width: 405px;
		display: flex;
		flex-wrap: wrap;
	}
	.initial_consultation form>div div span{
		width: 100%;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.initial_consultation form>div div input{
		width: 405px;
		height: 55px;
		display: flex;
		padding: 15px 31px 11px 31px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 0.5);
		border: none;
		background: rgba(255, 255, 255, 1);
	}
	.initial_consultation_button{
		width: 235px!important;
		height: 55px!important;
		position: relative;
		overflow-y: hidden;
		overflow-x: hidden;
		border-radius: 50px;
	}
	.initial_consultation_button:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.initial_consultation form>div input[type="submit"]{
		width: 235px;
		height: 55px;
		border-radius: 50px;
		display: flex;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: left;
		justify-content: center;
		align-items: center;
		border: none;
		position: relative;
		cursor: pointer;
	}

	.benefits{
		display: grid;
		grid-template-columns: 316px 316px 316px;
		grid-auto-rows: 509px;
		row-gap: 45px;
		justify-content: space-between;
	}
	.benefits>div{
		width: 316px;
		height: 509px;
		border-radius: 20px;
		display: flex;
		flex-wrap: wrap;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	}
	.benefits>div h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0 6px 0 7px;
		width: 100%;
		justify-content: center;
		display: flex;

	}
	.benefits>div p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		margin: 0 7px;
		color: rgba(0, 0, 0, 1);
	}
	.benefits>div p b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#section_6{
		margin-bottom: 50px;
	}
	#section_6 h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		display: flex;
		justify-content: center;
	}
	#section_7{
		margin-bottom: 50px;
	}
	#section_7 h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#section_7>div>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.help_case{
		display: grid;
		grid-template-columns: repeat(4,250px);
		justify-content: space-between;
		row-gap: 33px;
	}
	.help_case>div>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
	}
	#section_7>div>a{
		display: flex;
		margin: 0 auto;
		width: 340px;
		height: 89px;
		border-radius: 50px;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px 5px 40px 0px rgba(232, 166, 88, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		justify-content: center;
		align-items: center;
		padding: 26px 11px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: center;
		text-decoration: none;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	#section_7>div>a:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	#section_8{
		background: url("/local/templates/lishenie_prav/images/free_consultation_bg.png");
	}
	.free_consultation{
		display: grid;
		grid-template-columns: 1fr 700px;
		grid-auto-rows: 584px;
	}
	.free_consultation_img{
		background: url("/local/templates/lishenie_prav/images/free_consultation_img.png");
		background-size: 103% 100%;
		background-repeat: no-repeat;
		position: relative;
	}
	.free_consultation_img p{
		position: absolute;
		left: 130px;
		top: 353px;
		width: 322px;
		background: rgba(255, 255, 255, 0.5);
		padding: 12px 10px;
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		justify-content: center;

	}
	.free_consultation_img p b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 100%;
	}
	.free_consultation_img_tablet_mobile{
		display: none;
	}
	.free_consultation_form{
		background: rgba(38, 50, 56, 1);
		padding: 18px 32px 12px 32px;
		box-sizing: border-box;
	}
	.free_consultation_form>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.free_consultation_form>h2>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 600;
		line-height: 55.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.free_consultation_form>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 13px 0 38px 0;
	}
	.free_consultation_form>p>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.free_consultation_form_main_info{
		display: grid;
		grid-template-columns: 1fr 1fr;
		column-gap: 28px;
		row-gap: 32px;
		align-items: flex-end;
	}
	.free_consultation_form_main_info_input span{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		width: 100%;
	}
	.free_consultation_form_main_info_input input{
		width: 297px;
		height: 55px;
		display: flex;
		background: rgba(255, 255, 255, 1);
		padding: 15px 31px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 0.5);
		border: none;
	}
	.free_consultation_form_main_info input[type="submit"]{
		width: 235px;
		height: 63px;
		border-radius: 50px;
		display: flex;
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: left;
		align-items: center;
		justify-content: center;
		border: none;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px 5px 40px 0px rgba(232, 166, 88, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	}
	.free_consultation_form_main_info_button{
		width: 235px!important;
		height: 63px!important;
		border-radius: 50px;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.free_consultation_form_main_info_button:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.free_consultation_form_main_info_social{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
		box-sizing: border-box;
		gap: 11px;
	}
	.free_consultation_form_main_info_social p{
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.5px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		position: relative;
		width: 217px;
		margin: 0 40px;
	}
	.free_consultation_form_main_info_social p:after{
		content: url("/local/templates/lishenie_prav/images/green_dot.svg");
		position: absolute;
		top: -7px;
		right: 30px;

	}
	.free_consultation_form_main_info_social_WA{
		width: 40px;
		height: 40px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_WA.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		margin-right: 20px;
	}
	.free_consultation_form_main_info_social_TG{
		width: 40px;
		height: 40px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_TG.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.free_consultation_form_main_info_time{
		width: 243px;
		text-align: center;
	}
	.free_consultation_form_main_info_time>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 18.83px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
	}
	.free_consultation_form_main_info_time>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 400;
		line-height: 17.4px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.free_consultation_form_main_info_time>a{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 800;
		line-height: 29.4px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		text-decoration: none;
	}
	.real_cases>div{
		background: rgba(249, 249, 249, 1);
		padding:28px 54px 72px 54px;
		box-sizing: border-box;
		border-radius: 40px;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		position: relative;
		height: 579px;
	}
	.real_cases>div h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 500;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0 0 22px 0;
		height: 70px;
	}
	.real_cases>div span{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0;
		height: 20px;
	}
	.real_cases>div p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 13px 0 13px 0;
		height: 138px;
	}
	.real_cases>div b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		height: 20px;
	}
	.real_cases>div ul{
		display: flex;
		justify-content: space-between;
		list-style-type: none;
		padding: 0;
		margin-top: 20px;
	}
	.real_cases>div ul li{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		display: flex;
		align-items: center;
	}
	.real_cases_ul_li_first:before{
		content: url("/local/templates/lishenie_prav/images/real_cases_ul_li_first.svg");
		margin-right: 14px;
	}
	.real_cases_ul_li_first_v2:before{
		content: url("/local/templates/lishenie_prav/images/real_cases_ul_li_first_v2.svg");
		margin-right: 14px;
	}
	.real_cases_ul_li_second:before{
		content: url("/local/templates/lishenie_prav/images/real_cases_ul_li_second.svg");
		margin-right: 14px;
	}
	.real_cases>div>div{
		position: absolute;
		display: flex;
		width: 352px;
		height: 63px;
		border-radius: 50px;
		bottom: -29px;
		margin: 0 auto;
		left: 109px;
	}
	.real_cases>div>div a{
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px 5px 40px 0px rgba(232, 166, 88, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: center;
		text-decoration: none;
		align-items: center;
		justify-content: center;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
		border-radius: 50px;
		cursor: pointer;
		display: flex;
	}
	.real_cases>div>div a:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	#real_case{
		height: 684px;
	}
	.swiper-button-next, .swiper-rtl .swiper-button-prev{
		bottom: 0!important;
		top: inherit!important;
		right: +20px!important;
	}
	.swiper-button-prev, .swiper-rtl .swiper-button-next{
		bottom: 0!important;
		top: inherit!important;
		left: +20px!important;
	}
	.swiper-button-prev:after{
		content: url("/local/templates/lishenie_prav/images/swiper_button_prev.svg")!important;
	}
	.swiper-button-next:after{
		content: url("/local/templates/lishenie_prav/images/swiper_button_next.svg")!important;
	}
	.swiper-pagination-bullet-active{
		background: rgba(218, 180, 135, 1)!important;
		transform: scale(1.55);
	}
	.swiper-pagination-bullet{
		background: rgba(218, 180, 135, 1)!important;
		width: 20px!important;
		height: 20px!important;
		transition: .2s;
	}
	.swiper-pagination{
		display: flex;
		gap: 38px;
		justify-content: center;
	}
	#section_9{
		margin-bottom: 50px;
	}
	#section_9>div>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#section_10{
		background: url("/local/templates/lishenie_prav/images/about_company_bg.jpg");
	}
	.about_company{
		display: grid;
		grid-template-columns: 1fr 700px;
		grid-auto-rows: 931px;
	}
	.about_company_img_tablet_mobile{
		display: none;
	}
	.about_company_img{
		background: url("/local/templates/lishenie_prav/images/about_company_img.jpg");
		background-size: 107% 100%;
		background-repeat: no-repeat;
		position: relative;
		background-position-x: -15px;
	}
	.about_company_img p{
		position: absolute;
		left: 130px;
		top: 653px;
		width: 322px;
		background: rgba(255, 255, 255, 0.5);
		padding: 12px 10px;
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		justify-content: center;

	}
	.about_company_img p b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 100%;
	}
	.about_company_form{
		background: rgba(38, 50, 56, 1);
		padding: 18px 32px 12px 32px;
		box-sizing: border-box;
	}
	.about_company_form>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 600;
		line-height: 55.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.about_company_form>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 13px 0 18px 0;
	}
	.about_company_form>p>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 19.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.about_company_form>h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 32px;
		font-weight: 600;
		line-height: 38.4px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 0;
		width: 565px;
	}
	.about_company_form_main_info{
		display: grid;
		grid-template-columns: 1fr 1fr;
		column-gap: 28px;
		row-gap: 32px;
		align-items: flex-end;
		margin-top: 40px;
	}
	.about_company_form span{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 600;
		line-height: 28.8px;
		text-align: left;
		color: rgba(255, 255, 255, 1);

	}
	.about_company_form_main_info_input span{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		width: 100%;
	}
	.about_company_form_main_info_input input{
		width: 297px;
		height: 55px;
		display: flex;
		background: rgba(255, 255, 255, 1);
		padding: 15px 31px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 0.5);
		border: none;
	}
	.about_company_form_main_info input[type="submit"]{
		width: 235px;
		height: 63px;
		border-radius: 50px;
		display: flex;
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: left;
		align-items: center;
		justify-content: center;
		border: none;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px 5px 40px 0px rgba(232, 166, 88, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		cursor:pointer;
	}
	.about_company_form_main_info_button{
		width: 235px!important;
		height: 63px!important;
		border-radius: 50px;
		overflow-x: hidden;
		overflow-y: hidden;
		position: relative;
	}
	.about_company_form_main_info_button:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.about_company_form_main_info_social{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
		box-sizing: border-box;
		gap: 11px;
	}
	.about_company_form_main_info_social p{
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.5px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		position: relative;
		width: 217px;
		margin: 0 40px;
	}
	.about_company_form_main_info_social p:after{
		content: url("/local/templates/lishenie_prav/images/green_dot.svg");
		position: absolute;
		top: -7px;
		right: 30px;

	}
	.about_company_form_main_info_social_WA{
		width: 40px;
		height: 40px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_WA.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		margin-right: 20px;
	}
	.about_company_form_main_info_social_TG{
		width: 40px;
		height: 40px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_TG.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.about_company_form_main_info_time{
		width: 243px;
		text-align: center;
	}
	.about_company_form_main_info_time>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 18.83px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
	}
	.about_company_form_main_info_time>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 400;
		line-height: 17.4px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.about_company_form_main_info_time>a{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 800;
		line-height: 29.4px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		text-decoration: none;
	}
	#section_11{
		margin-bottom: 50px;
	}
	#section_11>div>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 600;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#section_11>div>h2 b{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.our_team{
	}
	.our_team>div h3{
		width: 252px;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		height: 48px;
	}
	.our_team>div a{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 100%;
		justify-content: center;
		display: flex;
	}
	.our_team>div p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 275px;
	}
	#reviews{
		height: 466px;
	}
	.all_reviews>div{
		height: 397px;
		display: grid;
		grid-template-columns: 170px 463px;
		gap: 60px;
		padding: 109px 225px 109px 239px;
		box-sizing: border-box;
	}
	.all_reviews>div h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		display: flex;
		justify-content: center;
	}
	.all_reviews>div p{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: rgba(0, 0, 0, 1);

	}
	#section_12{
		margin-bottom: 50px;
	}
	#section_12>div>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.question_answer{
		display: none;
	}
	#section_13{
		margin-bottom: 50px;
		background: url("/local/templates/lishenie_prav/images/question_photo_tablet.jpg");
		background-size: 100% 100%;
	}
	#section_13>div>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.questions_block{
		height: 620px;
		position: relative;
		overflow: hidden;
	}
	.question_photo{
		position: absolute;
		width: 513px;
		height: 620px;
		right: -100px;
		bottom: 0;
		background: url("/local/templates/lishenie_prav/images/question_photo.png");
		background-size: 100% 100%;
	}
	.question_photo>div{
		width: 100%;
		height: 100%;
		position: relative;
	}
	.question_photo>div>p{
		width: 271px;
		height: 107px;
		display: flex;
		flex-wrap: wrap;
		top: 430px;
		left: 92px;
		position: absolute;
		background: rgba(255, 255, 255, 0.7);
		padding: 9px 6px 12px 29px;
		box-sizing: border-box;
		justify-content: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.question_photo>div>p>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.questions{
		display: grid;
		grid-template-columns: 417px 417px;
		gap: 43px;
	}
	.questions>div>div>a{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		text-decoration: none;
		display: flex;
		align-items: center;
	}
	.questions>div>div>a:before{
		content: url("/local/templates/lishenie_prav/images/questions_div_a.svg");
		margin-right: 22px;
	}

	.questions>div>div{
		margin-bottom: 20px;
	}
	.questions>div>div>div>p{
		padding-left: 70px;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.questions>div>div>div>p>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.car_consultation{
		width: 790px;
		height: 708px;
		border-radius: 20px;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		margin: 0 auto;
		padding: 18px 41px 29px 33px;
		box-sizing: border-box;
	}
	.car_consultation>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0 0 10px 0;
	}
	.car_consultation>h2>b {
		font-family: 'Gilroy', sans-serif;
		font-size: 46px;
		font-weight: 600;
		line-height: 55.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
	}
	.car_consultation>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 23px;
		font-weight: 400;
		line-height: 27.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		display: flex;
		width: 100%;
		justify-content: center;
	}
	.car_consultation>div{
		display: grid;
		grid-template-columns: 420px 297px;
	}
	.car_consultation_form{
		border-right: 1px solid black;
	}
	.car_consultation_form>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 500;
		line-height: 33.6px;
		text-align: center;
		width: 337px;
		height: 77px;
		display: flex;
		margin: 0 57px 0 auto;
	}
	.car_consultation_form>ul{
		list-style-type: none;
		padding: 0;
	}
	.car_consultation_form>ul>li{
		display: flex;
		align-items: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.car_consultation_form>ul>li>p{
		margin: 0 0 10px 0;
	}
	.car_consultation_form>ul>li>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.car_consultation_form>ul>li:before{
		content: url("/local/templates/lishenie_prav/images/car_consultation_form_svg.svg");
	}
	.car_consultation_form>div{
		display: flex;
		flex-wrap: wrap;
	}
	.car_consultation_form>div>span{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		width: 100%;
		margin-bottom: 10px;
	}
	.car_consultation_form>div>input{
		width: 371px;
		height: 55px;
		display: flex;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		border: none;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 0.5);

	}
	.car_consultation_form_button>input[type="submit"]{
		width: 371px;
		height: 63px;
		border-radius: 50px;
		display: flex;
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: left;
		justify-content: center;
		align-items: center;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px 5px 40px 0px rgba(232, 166, 88, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		border: none;
		cursor: pointer;
	}
	.car_consultation_form_button{
		width: 371px!important;
		height: 63px!important;
		border-radius: 50px;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
		margin-top: 20px;
	}
	.car_consultation_form_button:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.car_consultation_info{
		padding: 30px 0 32px 63px;
		box-sizing: border-box;
	}
	.car_consultation_info p{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 500;
		line-height: 33.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0 0 15px 0;
	}
	.car_consultation_info b:before{
		content: url("/local/templates/lishenie_prav/images/car_consultation_info_address.svg");
		width: 30px;
		height: 30px;
		margin-right: 13px;
	}
	.car_consultation_info b{
		display: flex;
		align-items: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		width: 200px;
		margin: 0 auto 37px auto;
	}
	.car_consultation_info_time{
		display: flex;
		flex-wrap: wrap;
		margin: 0 auto 40px auto;
		justify-content: center;
	}
	.car_consultation_info_time>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 400;
		line-height: 17.4px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0;
	}
	.car_consultation_info_time>a{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 600;
		line-height: 28.63px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		text-decoration: none;
	}
	.car_consultation_info_social{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.car_consultation_info_social p{
		font-family: 'Montserrat',sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 21.94px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 217px;
	}
	.car_consultation_info_social_WA{
		background: url("/local/templates/lishenie_prav/images/header_social_WA.svg");
		background-size: 100% 100%;
		width: 40px;
		height: 40px;
		margin-right: 22px;
	}
	.car_consultation_info_social_TG{
		background: url("/local/templates/lishenie_prav/images/header_social_TG.svg");
		background-size: 100% 100%;
		width: 40px;
		height: 40px;
	}
	#section_14{
		margin-bottom: 50px;
	}
	#section_14>div>iframe{
		width: 100%;
		height: 288px;
		margin-top: 28px;
	}
	footer{
		border-top: 1px solid black;
	}
	#footer{
		display: grid;
		grid-template-columns: 85px 300px 276px 217px 1fr 70px;
		gap: 25px;
		padding: 39px 0 150px 0;
		box-sizing: border-box;
		border-left: none!important;
		border-right: none!important;
	}
	.footer_name b{
		font-family: 'Gilroy',sans-serif;
		font-size: 12px;
		font-weight: 400;
		line-height: 13.92px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		text-transform: uppercase;
	}
	.footer_name p{
		font-family: 'Gilroy',sans-serif;
		font-size: 11px;
		font-weight: 300;
		line-height: 12.68px;
		letter-spacing: 0.2em;
		text-align: center;
		color: rgba(0, 0, 0, 1);
	}
	.footer_address p{
		font-family: 'Gilroy',sans-serif;
		font-size: 12px;
		font-weight: 500;
		line-height: 14.12px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.footer_address a{
		font-family: 'Gilroy',sans-serif;
		font-size: 11px;
		font-weight: 400;
		line-height: 12.76px;
		letter-spacing: 0.1em;
		text-align: center;
		color: rgba(197, 154, 103, 1);
		display: flex;
		align-items: center;
	}
	.footer_address a:before{
		content: url("/local/templates/lishenie_prav/images/header_address.svg.svg");
		width: 20px;
		height: 20px;
		margin-right: 5px;
	}
	.footer_social{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		column-gap: 23px;
	}
	.footer_social p{
		font-family: 'Montserrat',sans-serif;
		font-size: 12px;
		font-weight: 500;
		line-height: 14.63px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		position: relative;
		width: 100%;
	}
	#footer_social_WA{
		width: 30px;
		height: 30px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_WA.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	#footer_social_TG{
		width: 30px;
		height: 30px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_TG.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.footer_time p{
		font-family: 'Gilroy',sans-serif;
		font-size: 11px;
		font-weight: 400;
		line-height: 14.63px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.footer_time a{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 600;
		line-height: 17.66px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		display: flex;
		align-items: center;
		text-decoration: none;
	}
	.footer_time a:before{
		content: url("/local/templates/lishenie_prav/images/header_time_phone.svg");
		width: 30px;
		height: 30px;
	}
	.copyright p{
		font-family: 'Gilroy',sans-serif;
		font-size: 12px;
		font-weight: 400;
		line-height: 13.92px;
		text-align: center;
		display: flex;
		align-items: flex-end;
		height: 50px;
		color: rgba(0, 0, 0, 1);

	}
}
@media (min-width: 620px) and (max-width: 1199px){
	.material-icons{
		width: 40px;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.showMenu {
		transform: translateY(0);
		display: block!important;
	}
	.vidget_menu_close_icon{
		display: none;
	}
	.hamburger{
		border-radius: 40px;
		background: rgba(232, 169, 97, 1);
		padding:14px 12px;
		border: none;
	}
	.vidget_menu{
		display: none;
		position: absolute;
		right: 0;
		top: -272px;
		list-style-type: none;
	}
	.vidget{
		position: fixed;
		bottom: 39px;
		right: 10px;
		margin: 0 20px;
		z-index: 20;
	}
	.vidget>div{
		position: relative;
		display: flex;
	}
	.vidget>div>a{
		display: none;
		position: relative;
	}
	.vidget_menu_item svg{
		width: 63px;
		height: 63px;
	}
	.vidget_menu_icon svg{
		width: 63px;
		height: 63px;
	}
	.vidget_menu_close_icon svg{
		width: 74px;
		height: 74px;
	}
	#consultation .car_consultation_form{
		border: none;
	}
	#consultation .car_consultation_form>p{
		margin: 0 auto;
	}
	#consultation .car_consultation_form{
		padding: 0 100px;
		box-sizing: border-box;
	}
	.situation_element_mobile_div{
		display: none!important;
	}
	.container{
		width: 620px;
		margin: 0 auto;
		padding: 0 66px 0 59px;
		box-sizing: border-box;
	}
	#section_1{
		background: url("/local/templates/lishenie_prav/images/main_banner_bg.jpg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	#section_1>div{
		margin-bottom: 83px;
		display: flex;
		flex-wrap: wrap;
	}
	#header{
		display: flex;
		width: 100%;
		justify-content: space-between;
		border-bottom: 1px solid;
	}
	.header_name{
		width: 200px;
	}
	.header_name b{
		font-family: 'Gilroy',sans-serif;
		font-size: 10px;
		font-weight: 400;
		line-height: 11.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		text-transform: uppercase;
	}
	.header_name p{
		font-family: 'Gilroy',sans-serif;
		font-size: 10px;
		font-weight: 300;
		line-height: 11.53px;
		letter-spacing: 0.2em;
		text-align: center;
		color: rgba(0, 0, 0, 1);
	}
	.header_address{
		display: none;
	}
	.header_social{
		display: none;
	}
	.header_time{
		margin-left: 30px;
	}
	.header_time p{
		font-family: 'Gilroy',sans-serif;
		font-size: 11px;
		font-weight: 400;
		line-height: 14.63px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.header_time a{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 600;
		line-height: 17.66px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		display: flex;
		align-items: center;
		text-decoration: none;
	}
	.header_time a:before{
		content: url("/local/templates/lishenie_prav/images/header_time_phone.svg");
		width: 30px;
		height: 30px;
	}
	#main_banner{
		background: url("/local/templates/lishenie_prav/images/main_banner_img_tablet.png");
		background-repeat: no-repeat;
		background-position-x: 140px;
		background-position-y: 160px;
		width: 100%;
	}
	#main_banner div{
		margin-top: 39px;
		margin-bottom: 32px;
		width: 484px;
	}
	#main_banner>div>h1{
		font-family: 'Gilroy',sans-serif;
		font-size: 40px;
		font-weight: 400;
		line-height: 48px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner>div>h1 b{
		font-family: 'Gilroy',sans-serif;
		font-size: 40px;
		font-weight: 600;
		line-height: 48px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.main_banner_first_p{
		width: 263px!important;
	}
	#main_banner>div>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 23px;
		font-weight: 400;
		line-height: 27.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		width: 390px;
	}
	#main_banner>div>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 23px;
		font-weight: 600;
		line-height: 27.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner>div>a{
		width: 258px;
		height: 72px;
		box-shadow: 0px 4px 4px 0px rgba(218, 180, 135, 1) inset;
		box-shadow: -1px 4px 4px 0px rgba(0, 0, 0, 0.25);
		display: flex;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		border-radius: 250px;
		justify-content: center;
		align-items: center;
		padding: 9px 7px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: center;

		text-decoration: none;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
		cursor: pointer;
	}
	#main_banner>div>a:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	#main_banner_advantages{
		display: grid;
		grid-template-columns: repeat(3,139px);
		grid-auto-rows: 124px;
		justify-content: space-between;
		margin-bottom: 82px;
		width: 100%;
	}
	#main_banner_advantages div{
		width: 139px;
		height: 160px;
		border-radius: 20px;
		background: rgba(238, 237, 236, 1);
		padding: 11px 14px 11px 33px;
		box-sizing: border-box;
		position: relative;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	}
	#main_banner_advantages div p{
		margin: 0;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner_advantages div p b{
		margin: 0;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner_advantages div:before{
		content: url("/local/templates/lishenie_prav/images/main_banner_advantages_svg.svg");
		width: 35px;
		height: 35px;
		position: absolute;
		left: -10px;
		top: -10px;
	}
	.numbers{
		display: grid;
		grid-template-columns: repeat(2,220px);
		grid-auto-rows: 160px;
		justify-content: space-between;
		row-gap: 32px;
		padding: 0;
	}
	.numbers li{
		display: flex;
		flex-wrap: wrap;
	}
	.numbers li span{
		width: 100%;
		font-family: 'Gilroy',sans-serif;
		font-size: 76px;
		font-weight: 600;
		line-height: 91.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		justify-content: center;
		display: flex;
	}
	.numbers li b{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 600;
		line-height: 28.8px;
		text-align: center;
		width: 100%;
		justify-content: center;
		display: flex;
	}
	.numbers li p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 21.6px;
		text-align: center;
		width: 100%;
		justify-content: center;
		display: flex;
		margin: 0;
	}
	#section_3{
		margin-bottom: 50px;
	}
	#section_3 h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 36px;
		font-weight: 400;
		line-height: 43.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin-bottom: 30px;

	}
	.prices{
		display: grid;
		grid-template-columns: 365px 365px 365px;
		justify-content: space-between;
		margin-bottom: 86px;
		padding-top: 15px;
	}
	.prices>div{
		background: rgba(249, 249, 249, 1);
		border-radius: 40px;
		padding: 28px 14px 44px 14px;
		box-sizing: border-box;
		position: relative;
	}
	.prices>div h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 26px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0 0 11px 0;
	}
	.prices_b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.prices>div ul{
		list-style-type: none;
		padding: 0;

	}
	.prices>div ul li{
		display: flex;
		align-items: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);

	}
	.prices>div ul li:before{
		content: url("/local/templates/lishenie_prav/images/prices_svg_ul.svg");
		width: 24px;
		height: 24px;
		margin-right: 5px;
	}
	.prices_p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.prices_box{
		border: 0.5px solid rgba(0, 0, 0, 0.6);
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 300;
		line-height: 19.2px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		padding: 7px;
		box-sizing: border-box;

	}
	.prices_price{
		width: 300px;
		margin: 64px auto 20px auto;
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 700;
		line-height: 28.8px;
		text-align: left;
		display: flex;
		justify-content: center;
	}
	.prices_time{
		width: 300px;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		display: flex;
		justify-content: center;
		margin-right: auto;
		margin-left: auto;
	}
	.prices_button{
		position: absolute;
		bottom: -18px;
		left: 117px;
		display: flex;
		width: 261px;
		height: 51px;
	}
	.prices_button a{
		border-radius: 50px;
		align-items: center;
		justify-content: center;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: center;
		text-decoration: none;
		display: flex;
		width: 100%;
		height: 100%;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.prices_button a:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.price_hit{
		position: absolute;
		top: -15px;
		background: rgba(233, 32, 32, 1);
		width: 230px;
		height: 21px;
		display: flex;
		margin: 0;
		padding-left: 18px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 14px;
		font-weight: 600;
		line-height: 16.8px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		align-items: center;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

	}
	.how_will_work_h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 36px;
		font-weight: 400;
		line-height: 43.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.how_will_work_p{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.how_will_work_stages{
		list-style-type: none;
		padding: 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.how_will_work_stages li{
		display: flex;
		flex-wrap: wrap;
		width: 364px;
		position: relative;
		align-items: center;
		margin: 0 auto 19px auto;
	}
	.how_will_work_stages img{
		width: 100%;
	}
	.how_will_work_stages h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 500;
		line-height: 24px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0;
	}
	.how_will_work_stages p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 7px 0 0 0;
	}
	.situation{
		display: grid;
		margin-top: 23px;
		margin-bottom: 70px;
	}
	.situation_text p{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.situation_text p b{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.situation_element{
		display: grid;
		gap: 21px;
		grid-auto-rows: 247px;
	}
	.situation_element div{
		width: 100%;
		height: 100%;
		background: rgba(238, 237, 236, 1);
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		padding: 7px;
		box-sizing: border-box;
		position: relative;
	}
	.situation_element div h4{
		width: 300px;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0;
	}
	.situation_element div h4 b{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 600;
		line-height: 24px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.situation_element div p{
		width: 264.85px;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 7px 0 0 0;
	}
	.situation_element div img{
		position: absolute;
		right: 0;
		top: 0;
		width: 218px;
		height: 247px;
	}
	#section_5{
		background: rgba(38, 50, 56, 1);
		padding: 16px 0 72px 0;
		box-sizing: border-box;
	}
	.initial_consultation form h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 36px;
		font-weight: 400;
		line-height: 43.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.initial_consultation form h2 b{
		font-family: 'Gilroy',sans-serif;
		font-size: 36px;
		font-weight: 600;
		line-height: 43.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.initial_consultation form p{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 7px 0 0 0;
	}
	.initial_consultation form>div{
		display: flex;
		margin-top: 42px;
		flex-wrap: wrap;
		gap: 19px;
		justify-content: center;
	}
	.initial_consultation form>div div{
		width: 405px;
		display: flex;
		flex-wrap: wrap;
	}
	.initial_consultation form>div div span{
		width: 100%;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.initial_consultation form>div div input{
		width: 405px;
		height: 55px;
		display: flex;
		padding: 15px 31px 11px 31px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 0.5);
		border: none;
		background: rgba(255, 255, 255, 1);
	}
	.initial_consultation_button{
		width: 235px!important;
		height: 55px!important;
		position: relative;
		overflow-y: hidden;
		overflow-x: hidden;
		border-radius: 50px;
		margin-top: 20px;
	}
	.initial_consultation_button:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.initial_consultation form>div input[type="submit"]{
		width: 235px;
		height: 55px;
		border-radius: 50px;
		display: flex;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: left;
		justify-content: center;
		align-items: center;
		border: none;
		cursor: pointer;
	}
	.benefits{
		display: grid;
		grid-template-columns: 318px;
		grid-auto-rows: 509px;
		row-gap: 45px;
		justify-content: center;
	}
	.benefits>div{
		width: 316px;
		height: 509px;
		border-radius: 20px;
		display: flex;
		flex-wrap: wrap;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	}
	.benefits>div h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0 6px 0 7px;
		width: 100%;
		justify-content: center;
		display: flex;

	}
	.benefits>div p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		margin: 0 7px;
		color: rgba(0, 0, 0, 1);
	}
	.benefits>div p b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#section_6{
		margin-bottom: 50px;
	}
	#section_6 h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 36px;
		font-weight: 400;
		line-height: 43.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		display: flex;
		justify-content: center;
	}
	#section_7{
		margin-bottom: 50px;
	}
	#section_7 h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 36px;
		font-weight: 400;
		line-height: 43.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#section_7>div>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.help_case{
		display: grid;
		grid-template-columns: repeat(2,200px);
		justify-content: space-between;
		row-gap: 33px;
		margin-bottom: 40px;
	}
	.help_case>div>img{
		width: 100%;
	}
	.help_case>div>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
	}
	#section_7>div>a{
		display: flex;
		margin: 0 auto;
		width: 383px;
		height: 76px;
		border-radius: 50px;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px -2px 10px 0px rgba(232, 169, 97, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		justify-content: center;
		align-items: center;
		padding: 26px 11px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 21.6px;
		text-align: center;
		text-decoration: none;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	#section_7>div>a:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	#section_8{
		background: rgba(38, 50, 56, 1);
	}
	.free_consultation_img{
		display: none;
	}
	.free_consultation_img_tablet_mobile{
		background: url("/local/templates/lishenie_prav/images/free_consultation_img_tablet_mobile.png");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		position: relative;
		height: 300px;
	}
	.free_consultation_img_tablet_mobile p{
		position: absolute;
		left: 70px;
		top: 154px;
		width: 322px;
		background: rgba(255, 255, 255, 0.5);
		padding: 12px 10px;
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		justify-content: center;

	}
	.free_consultation_img_tablet_mobile p b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 100%;
	}
	.free_consultation_form{
		background: rgba(38, 50, 56, 1);
		padding: 18px 32px 12px 32px;
		box-sizing: border-box;
	}
	.free_consultation_form>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 32px;
		font-weight: 400;
		line-height: 38.4px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.free_consultation_form>h2>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 32px;
		font-weight: 400;
		line-height: 38.4px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.free_consultation_form>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 13px 0 38px 0;
	}
	.free_consultation_form>p>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 19.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.free_consultation_form_main_info{
		display: grid;
		grid-template-columns: 217px 217px;
		row-gap: 32px;
		align-items: flex-end;
		margin-bottom: 78px;
	}
	.free_consultation_form_main_info_input{
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.free_consultation_form_main_info_input span{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		width: 100%;
		margin-left: 85px;
	}
	.free_consultation_form_main_info_input input{
		width: 405px;
		height: 55px;
		display: flex;
		background: rgba(255, 255, 255, 1);
		padding: 15px 31px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 0.5);
		border: none;
	}
	.free_consultation_form_main_info input[type="submit"]{
		width: 292px;
		height: 63px;
		border-radius: 50px;
		display: flex;
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: left;
		align-items: center;
		justify-content: center;
		border: none;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px -2px 10px 0px rgba(232, 169, 97, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 3;
		margin: 0 auto;
	}
	.free_consultation_form_main_info_button{
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 3;
		width: 292px!important;
		height: 63px!important;
		border-radius: 50px;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
		margin: 0 auto;
	}
	.free_consultation_form_main_info_button:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.free_consultation_form_main_info_social{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
		box-sizing: border-box;
		gap: 11px;
	}
	.free_consultation_form_main_info_social p{
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.5px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		position: relative;
		width: 217px;
		margin: 0 40px;
	}
	.free_consultation_form_main_info_social p:after{
		content: url("/local/templates/lishenie_prav/images/green_dot.svg");
		position: absolute;
		top: -7px;
		right: 30px;

	}
	.free_consultation_form_main_info_social_WA{
		width: 40px;
		height: 40px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_WA.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		margin-right: 20px;
	}
	.free_consultation_form_main_info_social_TG{
		width: 40px;
		height: 40px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_TG.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.free_consultation_form_main_info_time{
		width: 243px;
		text-align: center;
	}
	.free_consultation_form_main_info_time>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 18.83px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
	}
	.free_consultation_form_main_info_time>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 400;
		line-height: 17.4px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.free_consultation_form_main_info_time>a{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 800;
		line-height: 29.4px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		text-decoration: none;
	}
	.real_cases>div{
		background: rgba(249, 249, 249, 1);
		padding:28px 54px 72px 54px;
		box-sizing: border-box;
		border-radius: 40px;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		position: relative;
		height: 579px;
	}
	.real_cases>div h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 500;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0 0 22px 0;
		height: 100px;
	}
	.real_cases>div span{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0;
		height: 20px;
	}
	.real_cases>div p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 13px 0 13px 0;
	}
	.real_cases>div b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		height: 20px;
	}
	.real_cases>div ul{
		display: flex;
		justify-content: space-between;
		list-style-type: none;
		padding: 0;
		margin-top: 20px;
	}
	.real_cases>div ul li{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		display: flex;
		align-items: center;
	}
	.real_cases_ul_li_first:before{
		content: url("/local/templates/lishenie_prav/images/real_cases_ul_li_first.svg");
		margin-right: 14px;
	}
	.real_cases_ul_li_first_v2:before{
		content: url("/local/templates/lishenie_prav/images/real_cases_ul_li_first_v2.svg");
		margin-right: 14px;
	}
	.real_cases_ul_li_second:before{
		content: url("/local/templates/lishenie_prav/images/real_cases_ul_li_second.svg");
		margin-right: 14px;
	}
	.real_cases>div>div{
		position: absolute;
		display: flex;
		width: 352px;
		height: 63px;
		border-radius: 50px;
		bottom: -29px;
		margin: 0 auto;
		left: 79px;
	}
	.real_cases>div>div a{
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px 5px 40px 0px rgba(232, 166, 88, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: center;
		text-decoration: none;
		align-items: center;
		justify-content: center;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
		border-radius: 50px;
		cursor: pointer;
		display: flex;
	}
	.real_cases>div>div a:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	#real_case{
		height: 684px;
	}
	.swiper-button-next, .swiper-rtl .swiper-button-prev{
		bottom: 0!important;
		top: inherit!important;
		right: +20px!important;
	}
	.swiper-button-prev, .swiper-rtl .swiper-button-next{
		bottom: 0!important;
		top: inherit!important;
		left: +20px!important;
	}
	.swiper-button-prev:after{
		content: url("/local/templates/lishenie_prav/images/swiper_button_prev.svg")!important;
	}
	.swiper-button-next:after{
		content: url("/local/templates/lishenie_prav/images/swiper_button_next.svg")!important;
	}
	.swiper-pagination-bullet-active{
		background: rgba(218, 180, 135, 1)!important;
		transform: scale(1.55);
	}
	.swiper-pagination-bullet{
		background: rgba(218, 180, 135, 1)!important;
		width: 20px!important;
		height: 20px!important;
		transition: .2s;
	}
	.swiper-pagination{
		display: flex;
		gap: 38px;
		justify-content: center;
	}
	#section_9{
		margin-bottom: 50px;
	}
	#section_9>div>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 36px;
		font-weight: 400;
		line-height: 43.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#section_10{
		background: rgba(38, 50, 56, 1);
	}
	.about_company{
	}
	.about_company_img{
		display: none;
	}
	.about_company_img_tablet_mobile{
		background: url("/local/templates/lishenie_prav/images/about_company_img_tablet_mobile.png");
		background-size: 107% 100%;
		background-repeat: no-repeat;
		position: relative;
		background-position-x: -15px;
		height: 370px;
	}
	.about_company_img_tablet_mobile p{
		position: absolute;
		left: 60px;
		top: 233px;
		width: 322px;
		background: rgba(255, 255, 255, 0.5);
		padding: 12px 10px;
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		justify-content: center;

	}
	.about_company_img_tablet_mobile p b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 100%;
	}
	.about_company_form{
		background: rgba(38, 50, 56, 1);
		padding: 18px 32px 12px 32px;
		box-sizing: border-box;
	}
	.about_company_form>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 36px;
		font-weight: 600;
		line-height: 43.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.about_company_form>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 13px 0 18px 0;
	}
	.about_company_form>p>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 19.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.about_company_form>h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 32px;
		font-weight: 600;
		line-height: 38.4px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 0;
		width: 565px;
	}
	.about_company_form_main_info{
		display: grid;
		grid-template-columns: 200px 200px;
		column-gap: 28px;
		row-gap: 32px;
		align-items: flex-end;
		margin-top: 40px;
	}
	.about_company_form span{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 600;
		line-height: 28.8px;
		text-align: left;
		color: rgba(255, 255, 255, 1);

	}
	.about_company_form_main_info_input{
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.about_company_form_main_info_input span{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		width: 100%;
		margin-left: 70px;
	}
	.about_company_form_main_info_input input{
		width: 297px;
		height: 55px;
		display: flex;
		background: rgba(255, 255, 255, 1);
		padding: 15px 31px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 0.5);
		border: none;
	}
	.about_company_form_main_info input[type="submit"]{
		width: 293px;
		height: 63px;
		border-radius: 50px;
		display: flex;
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: left;
		align-items: center;
		justify-content: center;
		border: none;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px 5px 40px 0px rgba(232, 166, 88, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		margin: 0 auto;
		cursor: pointer;
	}
	.about_company_form_main_info_button{
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 3;
		width: 293px!important;
		height: 63px!important;
		border-radius: 50px;
		overflow-x: hidden;
		overflow-y: hidden;
		position: relative;
		margin: 0 auto;
	}
	.about_company_form_main_info_button:before {
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.about_company_form_main_info_social{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
		box-sizing: border-box;
		gap: 11px;
	}
	.about_company_form_main_info_social p{
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.5px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		position: relative;
		width: 217px;
		margin: 0 40px;
	}
	.about_company_form_main_info_social p:after{
		content: url("/local/templates/lishenie_prav/images/green_dot.svg");
		position: absolute;
		top: -7px;
		right: 30px;

	}
	.about_company_form_main_info_social_WA{
		width: 40px;
		height: 40px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_WA.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		margin-right: 20px;
	}
	.about_company_form_main_info_social_TG{
		width: 40px;
		height: 40px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_TG.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.about_company_form_main_info_time{
		text-align: center;
	}
	.about_company_form_main_info_time>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 18.83px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
	}
	.about_company_form_main_info_time>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 400;
		line-height: 17.4px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.about_company_form_main_info_time>a{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 800;
		line-height: 29.4px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		text-decoration: none;
	}
	#section_11{
		margin-bottom: 50px;
	}
	#section_11>div>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 600;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#section_11>div>h2 b{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.our_team{
		height: 600px!important;
	}
	.our_team>div{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		height: 500px;
	}
	.our_team>div h3{
		width: 252px;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		height: 48px;
	}
	.our_team>div a{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 100%;
		justify-content: center;
		display: flex;
	}
	.our_team>div p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 275px;
	}
	#reviews{
	}
	.all_reviews{
		height: 600px!important;
	}
	.all_reviews>div>div>img{
		width: 100%;
		max-width: 170px;
	}
	.all_reviews_img_block{
		max-height: 200px;
	}
	.all_reviews>div>div>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		box-sizing: border-box;
	}
	.all_reviews>div>div h3{
		width: 100%;
		display: flex;
		justify-content: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.all_reviews>div{
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		padding: 75px;
		box-sizing: border-box;
	}
	#section_12{
		margin-bottom: 50px;
	}
	#section_12>div>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.question_answer{
		display: none;
	}
	#section_13{
		margin-bottom: 50px;
		background: url("/local/templates/lishenie_prav/images/question_photo_tablet.jpg");
		background-size: 100% 100%;
	}
	#section_13>div>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.questions_block{
		position: relative;
	}
	.question_photo{
		width: 513px;
		height: 620px;
		background: url("/local/templates/lishenie_prav/images/question_photo.png");
		background-size: 100% 100%;
	}
	.question_photo>div{
		width: 100%;
		height: 100%;
		position: relative;
	}
	.question_photo>div>p{
		width: 271px;
		height: 107px;
		display: flex;
		flex-wrap: wrap;
		top: 430px;
		left: 92px;
		position: absolute;
		background: rgba(255, 255, 255, 0.7);
		padding: 9px 6px 12px 29px;
		box-sizing: border-box;
		justify-content: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.question_photo>div>p>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.questions{

	}
	.questions>div>div>a{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		text-decoration: none;
		display: flex;
		align-items: center;
	}
	.questions>div>div>a:before{
		content: url("/local/templates/lishenie_prav/images/questions_div_a.svg");
		margin-right: 22px;
	}

	.questions>div>div{
		margin-bottom: 20px;
	}
	.questions>div>div>div>p{
		padding-left: 70px;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.questions>div>div>div>p>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.car_consultation{
		border-radius: 20px;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		margin: 0 auto;
		padding: 18px 41px 29px 33px;
		box-sizing: border-box;
	}
	.car_consultation>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 36px;
		font-weight: 400;
		line-height: 43.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0 0 10px 0;
	}
	.car_consultation>h2>b {
		font-family: 'Gilroy', sans-serif;
		font-size: 36px;
		font-weight: 600;
		line-height: 43.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
	}
	.car_consultation>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 23px;
		font-weight: 400;
		line-height: 27.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		display: flex;
		width: 100%;
		justify-content: center;
	}
	.car_consultation>div{
	}
	.car_consultation_form{
		border-bottom: 1px solid black;
	}
	.car_consultation_form>p{
		display: none;
	}
	.car_consultation_form>ul{
		list-style-type: none;
		padding: 0;
	}
	.car_consultation_form>ul>li{
		display: flex;
		align-items: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.car_consultation_form>ul>li>p{
		margin: 0 0 10px 0;
	}
	.car_consultation_form>ul>li>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.car_consultation_form>ul>li:before{
		content: url("/local/templates/lishenie_prav/images/car_consultation_form_svg.svg");
	}
	.car_consultation_form>div{
		display: flex;
		flex-wrap: wrap;
		margin: 0 20px;
	}
	.car_consultation_form>div>span{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		width: 100%;
		margin-bottom: 10px;
	}
	.car_consultation_form>div>input{
		width: 371px;
		height: 55px;
		display: flex;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		border: none;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 0.5);

	}
	.car_consultation_form_button>input[type="submit"]{
		width: 292px;
		height: 63px;
		border-radius: 50px;
		display: flex;
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: left;
		justify-content: center;
		align-items: center;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px 5px 40px 0px rgba(232, 166, 88, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		border: none;
		cursor: pointer;

	}
	.car_consultation_form_button{
		width: 292px!important;
		height: 63px!important;
		border-radius: 50px;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
		margin: 20px auto 20px auto!important;
	}
	.car_consultation_form_button:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.car_consultation_info{
		padding: 43px 90px 32px 70px;
		box-sizing: border-box;
	}
	.car_consultation_info p{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 500;
		line-height: 33.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0 0 15px 0;
	}
	.car_consultation_info b:before{
		display: none;
	}
	.car_consultation_info b{
		display: none;
	}
	.car_consultation_info_time{
		display: flex;
		flex-wrap: wrap;
		margin: 0 auto 20px auto;
		justify-content: center;
	}
	.car_consultation_info_time>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 400;
		line-height: 17.4px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0;
	}
	.car_consultation_info_time>a{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 600;
		line-height: 28.63px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		text-decoration: none;
	}
	.car_consultation_info_social{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.car_consultation_info_social p{
		font-family: 'Montserrat',sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 21.94px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 217px;
	}
	.car_consultation_info_social_WA{
		background: url("/local/templates/lishenie_prav/images/header_social_WA.svg");
		background-size: 100% 100%;
		width: 40px;
		height: 40px;
		margin-right: 22px;
	}
	.car_consultation_info_social_TG{
		background: url("/local/templates/lishenie_prav/images/header_social_TG.svg");
		background-size: 100% 100%;
		width: 40px;
		height: 40px;
	}
	#section_14{
		margin-bottom: 50px;
	}
	#section_14>div>iframe{
		width: 100%;
		height: 288px;
		margin-top: 28px;
	}
	footer{
		display: none;
	}
}
@media (max-width: 619px){
	.material-icons{
		width: 40px;
		height: 35px;
		display: flex;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.showMenu {
		transform: translateY(0);
		display: block!important;
	}
	.vidget_menu_close_icon{
		display: none;
	}
	.hamburger{
		border-radius: 40px;
		background: rgba(232, 169, 97, 1);
		padding:14px 12px;
		border: none;
	}
	.vidget_menu{
		display: none;
		position: absolute;
		right: 0;
		top: -257px;
		list-style-type: none;
	}
	.vidget{
		position: fixed;
		bottom: 9px;
		left: 10px;
		right: 10px;
		margin: 0 20px;
		z-index: 20;
	}
	.vidget>div{
		position: relative;
		display: flex;
		align-items: center;
	}
	.vidget>div>a{
		display: flex;
		width: 100%;
		height: 39px;
		justify-content: center;
		align-items: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 19px;
		font-weight: 400;
		line-height: 26.6px;
		color: white;
		text-decoration: none;
		background: rgba(232, 169, 97, 1);
		border-radius: 10px;
		position: relative;
		overflow: hidden;
		border: 1px solid white;
	}
	.vidget_menu_item svg{
		width: 60px;
		height: 60px;
	}
	.vidget_menu_icon svg{
		width: 32px;
		height: 32px;
	}
	.vidget_menu_close_icon svg{
		width: 43px;
		height: 43px;
	}
	#consultation .car_consultation_form{
		border: none;
	}
	#consultation .car_consultation_form>p{
		margin: 0 auto;
	}
	#consultation .car_consultation_form{
		padding: 5px;
		box-sizing: border-box;
	}
	#consultation{
		padding: 20px 0 0 0;
	}
	.situation_element_mobile_div{
		display: flex!important;
		justify-content: space-between!important;
		width: 100% !important;
		height: 50px!important;
		padding: 0!important;
		box-shadow: none!important;
		border-bottom: 1px solid black;
	}
	.situation_element_mobile_div p{
		width: 69px!important;
		margin: 0!important;
		font-family: 'Gilroy',sans-serif;
		font-size: 48px!important;
		font-weight: 300!important;
		line-height: 57.6px!important;
		text-align: center!important;
		color: rgba(174, 174, 174, 1)!important;
		text-transform: uppercase!important;
	}
	.container{
		width: 320px;
		margin: 0 auto;
	}
	#section_1{
		background: url("/local/templates/lishenie_prav/images/main_banner_bg.jpg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	#section_1>div{
		margin-bottom: 83px;
		display: flex;
		flex-wrap: wrap;
	}
	#header{
		display: flex;
		width: 100%;
		justify-content: space-between;
		border-bottom: 1px solid;
	}
	.header_name{
		display: none;
	}
	.header_address{
		display: none;
	}
	.header_social{
		display: none;
	}
	.header_time{
		margin-left: 30px;
	}
	.header_time p{
		font-family: 'Gilroy',sans-serif;
		font-size: 11px;
		font-weight: 400;
		line-height: 14.63px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.header_time a{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 600;
		line-height: 17.66px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		display: flex;
		align-items: center;
		text-decoration: none;
	}
	.header_time a:before{
		content: url("/local/templates/lishenie_prav/images/header_time_phone.svg");
		width: 30px;
		height: 30px;
	}
	#main_banner{
		background: url("/local/templates/lishenie_prav/images/main_banner_img_tablet.png");
		background-repeat: no-repeat;
		background-position-x: -80px;
		background-position-y: 520px;
		width: 100%;
		padding-bottom: 200px;
		box-sizing: border-box;
	}
	#main_banner div{
		margin-top: 39px;
		margin-bottom: 32px;
		width: 100%;
	}
	#main_banner>div>h1{
		font-family: 'Gilroy',sans-serif;
		font-size: 32px;
		font-weight: 400;
		line-height: 38.4px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner>div>h1 b{
		font-family: 'Gilroy',sans-serif;
		font-size: 32px;
		font-weight: 600;
		line-height: 38.4px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner>div>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 23px;
		font-weight: 400;
		line-height: 27.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		width: 100%;
	}
	#main_banner>div>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 23px;
		font-weight: 600;
		line-height: 27.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner>div>a{
		width: 315px;
		height: 72px;
		box-shadow: 0px 4px 4px 0px rgba(218, 180, 135, 1) inset;
		box-shadow: -1px 4px 4px 0px rgba(0, 0, 0, 0.25);
		display: flex;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		border-radius: 250px;
		justify-content: center;
		align-items: center;
		padding: 9px 7px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: center;
		text-decoration: none;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
		cursor: pointer;
	}
	#main_banner>div>a:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	#main_banner_advantages{
		justify-content: space-between;
		margin-bottom: 82px;
		width: 100%;
		display: flex;
		gap: 18px;
		flex-wrap: wrap;
	}
	#main_banner_advantages div{
		width: 100%;
		height: 114px;
		border-radius: 20px;
		background: rgba(238, 237, 236, 1);
		padding: 29px 52px 20px 45px;
		box-sizing: border-box;
		position: relative;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	}
	#main_banner_advantages div p{
		margin: 0;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner_advantages div p b{
		margin: 0;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#main_banner_advantages div:before{
		content: url("/local/templates/lishenie_prav/images/main_banner_advantages_svg.svg");
		width: 35px;
		height: 35px;
		position: absolute;
		left: -10px;
		top: -10px;
	}
	.numbers{
		display: grid;
		grid-template-columns: 195px;
		grid-auto-rows: 160px;
		justify-content: center;
		row-gap: 32px;
		padding: 0;
	}
	.numbers li{
		display: flex;
		flex-wrap: wrap;
	}
	.numbers li span{
		width: 100%;
		font-family: 'Gilroy',sans-serif;
		font-size: 76px;
		font-weight: 600;
		line-height: 91.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		justify-content: center;
		display: flex;
	}
	.numbers li b{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 600;
		line-height: 28.8px;
		text-align: center;
		width: 100%;
		justify-content: center;
		display: flex;
	}
	.numbers li p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 21.6px;
		text-align: center;
		width: 100%;
		justify-content: center;
		display: flex;
		margin: 0;
	}
	#section_3{
		margin-bottom: 50px;
	}
	#section_3 h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 36px;
		font-weight: 400;
		line-height: 43.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin-bottom: 30px;

	}
	.prices{
		display: grid;
		grid-template-columns: 365px 365px 365px;
		justify-content: space-between;
		margin-bottom: 86px;
		padding-top: 15px;
	}
	.prices>div{
		background: rgba(249, 249, 249, 1);
		border-radius: 40px;
		padding: 28px 14px 44px 14px;
		box-sizing: border-box;
		position: relative;
	}
	.prices>div h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 600;
		line-height: 28.8px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0 0 11px 0;
	}
	.prices_b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		width: 100%;
		display: flex;
		align-items: center;
		position: relative;
	}
	.prices>div ul{
		list-style-type: none;
		padding: 0;

	}
	.prices>div ul li{
		display: flex;
		align-items: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);

	}
	.prices>div ul li:before{
		content: url("/local/templates/lishenie_prav/images/prices_svg_ul.svg");
		width: 24px;
		height: 24px;
		margin-right: 5px;
	}
	.prices_p{
		font-family: 'Gilroy',sans-serif;
		font-size: 17px;
		font-weight: 400;
		line-height: 20.4px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.prices_box{
		border: 0.5px solid rgba(0, 0, 0, 0.6);
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 300;
		line-height: 19.2px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		padding: 7px;
		box-sizing: border-box;

	}
	.prices_price{
		width: 300px;
		margin: 24px auto 20px auto;
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 700;
		line-height: 28.8px;
		text-align: left;
		display: flex;
		justify-content: center;
	}
	.prices_time{
		width: 300px;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		display: flex;
		justify-content: center;
		margin-right: auto;
		margin-left: auto;
	}
	.prices_button{
		position: absolute;
		bottom: -18px;
		left: 32px;
		display: flex;
		width: 261px;
		height: 51px;
	}
	.prices_button a{
		border-radius: 50px;
		align-items: center;
		justify-content: center;
		background: rgba(232, 169, 97, 1);
		box-shadow: -1px -2px 10px 0px rgba(232, 169, 97, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		text-decoration: none;
		display: flex;
		width: 100%;
		height: 100%;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.prices_button a:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom: +15px!important;
	}
	.price_hit{
		position: absolute;
		top: -15px;
		background: rgba(233, 32, 32, 1);
		width: 230px;
		height: 21px;
		display: flex;
		margin: 0;
		padding-left: 18px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 14px;
		font-weight: 600;
		line-height: 16.8px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		align-items: center;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);

	}
	.how_will_work_h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.how_will_work_p{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.how_will_work_stages{
		list-style-type: none;
		padding: 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.how_will_work_stages li{
		display: flex;
		flex-wrap: wrap;
		width: 364px;
		position: relative;
		align-items: center;
		margin: 0 auto 19px auto;
	}
	.how_will_work_stages img{
		width: 100%;
	}
	.how_will_work_stages h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 500;
		line-height: 24px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0;
	}
	.how_will_work_stages p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 7px 0 0 0;
	}
	.situation{
		display: grid;
		margin-top: 23px;
		margin-bottom: 70px;
	}
	.situation_text p{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.situation_text p b{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.situation_element{
		display: grid;
		gap: 21px;
		grid-auto-rows: 284px;
	}
	.situation_element div{
		width: 100%;
		height: 100%;
		background: rgba(238, 237, 236, 1);
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		padding: 15px;
		box-sizing: border-box;
		position: relative;
	}
	.situation_element div h4{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0;
	}
	.situation_element div h4 b{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 600;
		line-height: 24px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.situation_element div p{
		width: 100%;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 7px 0 0 0;
	}
	.situation_element div img{
		display: none;
	}
	#section_5{
		background: rgba(38, 50, 56, 1);
		padding: 16px 0 72px 0;
		box-sizing: border-box;
	}
	.initial_consultation form h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.initial_consultation form h2 b{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.initial_consultation form p{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 7px 0 0 0;
	}
	.initial_consultation form>div{
		display: flex;
		margin-top: 42px;
		flex-wrap: wrap;
		gap: 19px;
		justify-content: center;
	}
	.initial_consultation form>div div{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.initial_consultation form>div div span{
		width: 100%;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.initial_consultation form>div div input{
		width: 405px;
		height: 55px;
		display: flex;
		padding: 15px 31px 11px 31px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 0.5);
		border: none;
		background: rgba(255, 255, 255, 1);
	}
	.initial_consultation_button{
		width: 235px!important;
		height: 55px!important;
		position: relative;
		overflow-y: hidden;
		overflow-x: hidden;
		border-radius: 50px;
		margin-top: 20px;
	}
	.initial_consultation_button:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.initial_consultation form>div input[type="submit"]{
		width: 235px;
		height: 55px;
		border-radius: 50px;
		display: flex;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: left;
		justify-content: center;
		align-items: center;
		border: none;
		cursor: pointer;
	}
	.benefits{
		display: grid;
		grid-template-columns: 318px;
		grid-auto-rows: 509px;
		row-gap: 45px;
		justify-content: center;
	}
	.benefits>div{
		width: 316px;
		height: 509px;
		border-radius: 20px;
		display: flex;
		flex-wrap: wrap;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	}
	.benefits>div h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0 6px 0 7px;
		width: 100%;
		justify-content: center;
		display: flex;

	}
	.benefits>div p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		margin: 0 7px;
		color: rgba(0, 0, 0, 1);
	}
	.benefits>div p b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#section_6{
		margin-bottom: 50px;
	}
	#section_6 h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		display: flex;
		justify-content: center;
	}
	#section_7{
		margin-bottom: 50px;
	}
	#section_7 h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#section_7>div>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.help_case{
		display: grid;
		grid-template-columns: 250px;
		justify-content: center;
		row-gap: 33px;
		margin-bottom: 40px;
	}
	.help_case>div>img{
		width: 100%;
	}
	.help_case>div>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
	}
	#section_7>div>a{
		display: flex;
		margin: 0 auto;
		width: 100%;
		height: 76px;
		border-radius: 50px;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px -2px 10px 0px rgba(232, 169, 97, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		justify-content: center;
		align-items: center;
		padding: 26px 11px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 21.6px;
		text-align: center;
		text-decoration: none;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	#section_7>div>a:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	#section_8{
		background: rgba(38, 50, 56, 1);
	}
	.free_consultation_img{
		display: none;
	}
	.free_consultation_img_tablet_mobile{
		background: url("/local/templates/lishenie_prav/images/free_consultation_img_mobile.png");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		position: relative;
		height: 300px;
	}
	.free_consultation_img_tablet_mobile p{
		position: absolute;
		left: 60px;
		top: 174px;
		width: 198px;
		background: rgba(255, 255, 255, 0.5);
		padding: 12px 10px;
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 10px;
		font-weight: 400;
		line-height: 12px;
		color: rgba(0, 0, 0, 1);
		justify-content: center;

	}
	.free_consultation_img_tablet_mobile p b{
		font-family: 'Gilroy',sans-serif;
		font-size: 12px;
		font-weight: 400;
		line-height: 14.4px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 100%;
	}
	.free_consultation_form{
		background: rgba(38, 50, 56, 1);
		box-sizing: border-box;
		padding-bottom: 20px;
	}
	.free_consultation_form>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.free_consultation_form>h2>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.free_consultation_form>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 13px 0 38px 0;
	}
	.free_consultation_form>p>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 19.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.free_consultation_form_main_info{
	}
	.free_consultation_form_main_info_input{
		margin-bottom: 20px;
	}
	.free_consultation_form_main_info_input span{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		width: 100%;
	}
	.free_consultation_form_main_info_input input{
		width: 100%;
		height: 55px;
		display: flex;
		background: rgba(255, 255, 255, 1);
		padding: 15px 31px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 0.5);
		border: none;
	}
	.free_consultation_form_main_info input[type="submit"]{
		width: 292px;
		height: 63px;
		border-radius: 50px;
		display: flex;
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: left;
		align-items: center;
		justify-content: center;
		border: none;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px -2px 10px 0px rgba(232, 169, 97, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 3;
		margin: 0 auto;
	}
	.free_consultation_form_main_info_button{
		width: 292px!important;
		height: 63px!important;
		border-radius: 50px;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
		margin: 0 auto;
	}
	.free_consultation_form_main_info_button:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.free_consultation_form_main_info_social{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
		box-sizing: border-box;
		gap: 11px;
		margin-top: 20px;
	}
	.free_consultation_form_main_info_social p{
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.5px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		position: relative;
		width: 217px;
		margin: 0 40px;
	}
	.free_consultation_form_main_info_social p:after{
		content: url("/local/templates/lishenie_prav/images/green_dot.svg");
		position: absolute;
		top: -7px;
		right: 30px;

	}
	.free_consultation_form_main_info_social_WA{
		width: 40px;
		height: 40px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_WA.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		margin-right: 20px;
	}
	.free_consultation_form_main_info_social_TG{
		width: 40px;
		height: 40px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_TG.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.free_consultation_form_main_info_time{
		width: 243px;
		text-align: center;
		margin: 30px auto 30px auto;
	}
	.free_consultation_form_main_info_time>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 18.83px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
	}
	.free_consultation_form_main_info_time>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 400;
		line-height: 17.4px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.free_consultation_form_main_info_time>a{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 800;
		line-height: 29.4px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		text-decoration: none;
	}
	.real_cases>div{
		background: rgba(249, 249, 249, 1);
		padding:28px 5px 54px 5px;
		box-sizing: border-box;
		border-radius: 40px;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		position: relative;
	}
	.real_cases>div h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 500;
		line-height: 28.8px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0 0 22px 0;
		height: 86px;
	}
	.real_cases>div span{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0;
		height: 20px;
	}
	.real_cases>div p{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 13px 0 13px 0;
	}
	.real_cases>div b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		height: 20px;
	}
	.real_cases>div ul{
		display: flex;
		justify-content: space-between;
		list-style-type: none;
		padding: 0;
		margin-top: 20px;
	}
	.real_cases>div ul li{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		display: flex;
		align-items: center;
	}
	.real_cases_ul_li_first:before{
		content: url("/local/templates/lishenie_prav/images/real_cases_ul_li_first.svg");
		margin-right: 14px;
	}
	.real_cases_ul_li_first_v2:before{
		content: url("/local/templates/lishenie_prav/images/real_cases_ul_li_first_v2.svg");
		margin-right: 14px;
	}
	.real_cases_ul_li_second:before{
		content: url("/local/templates/lishenie_prav/images/real_cases_ul_li_second.svg");
		margin-right: 14px;
	}
	.real_cases>div>div{
		position: absolute;
		display: flex;
		width: 268px;
		height: 77px;
		border-radius: 50px;
		bottom: -29px;
		margin: 0 auto;
		left: 25px;
	}
	.real_cases>div>div a{
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px -2px 10px 0px rgba(232, 169, 97, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: center;
		text-decoration: none;
		align-items: center;
		justify-content: center;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
		border-radius: 50px;
		cursor: pointer;
		display: flex;
	}
	.real_cases>div>div a:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	#real_case{
	}
	.real_cases{
		height: 800px!important;
	}
	.real_cases>div{
		height: 700px!important;
	}
	.swiper-button-next, .swiper-rtl .swiper-button-prev{
		bottom: 0!important;
		top: inherit!important;
		right: +20px!important;
	}
	.swiper-button-prev, .swiper-rtl .swiper-button-next{
		bottom: 0!important;
		top: inherit!important;
		left: +20px!important;
	}
	.swiper-button-prev:after{
		content: url("/local/templates/lishenie_prav/images/swiper_button_prev.svg")!important;
	}
	.swiper-button-next:after{
		content: url("/local/templates/lishenie_prav/images/swiper_button_next.svg")!important;
	}
	.swiper-pagination-bullet-active{
		background: rgba(218, 180, 135, 1)!important;
		transform: scale(1.55);
	}
	.swiper-pagination-bullet{
		background: rgba(218, 180, 135, 1)!important;
		width: 20px!important;
		height: 20px!important;
		transition: .2s;
	}
	.swiper-pagination{
		display: flex;
		gap: 19px;
		justify-content: center;
	}
	#section_9{
		margin-bottom: 50px;
	}
	#section_9>div>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#section_10{
		background: rgba(38, 50, 56, 1);
	}
	.about_company{
		padding: 20px 0;
		box-sizing: border-box;
	}
	.about_company_img{
		display: none;
	}
	.about_company_img_tablet_mobile{
		background: url("/local/templates/lishenie_prav/images/about_company_img_mobile.png");
		background-size: 107% 100%;
		background-repeat: no-repeat;
		position: relative;
		background-position-x: -15px;
		height: 370px;
	}
	.about_company_img_tablet_mobile p{
		position: absolute;
		left: 0px;
		top: 233px;
		width: 322px;
		background: rgba(255, 255, 255, 0.5);
		padding: 12px 10px;
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		text-align: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		justify-content: center;

	}
	.about_company_img_tablet_mobile p b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 100%;
	}
	.about_company_form{
		background: rgba(38, 50, 56, 1);
		box-sizing: border-box;
	}
	.about_company_form>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.about_company_form>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 13px 0 18px 0;
	}
	.about_company_form>p>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 600;
		line-height: 19.2px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
	}
	.about_company_form>h3{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 600;
		line-height: 28.8px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		margin: 0;
		width: 100%;
	}
	.about_company_form_main_info{
		margin-top: 40px;
	}
	.about_company_form span{
		font-family: 'Gilroy',sans-serif;
		font-size: 22px;
		font-weight: 600;
		line-height: 26.4px;
		text-align: left;
		color: rgba(255, 255, 255, 1);

	}
	.about_company_form_main_info_input{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		margin-bottom: 20px;
	}
	.about_company_form_main_info_input span{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		width: 100%;
	}
	.about_company_form_main_info_input input{
		width: 320px;
		height: 55px;
		display: flex;
		background: rgba(255, 255, 255, 1);
		padding: 15px 31px;
		box-sizing: border-box;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 0.5);
		border: none;
	}
	.about_company_form_main_info input[type="submit"]{
		width: 293px;
		height: 63px;
		border-radius: 50px;
		display: flex;
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: left;
		align-items: center;
		justify-content: center;
		border: none;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px 5px 40px 0px rgba(232, 166, 88, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		margin: 0 auto 20px auto;
	}
	.about_company_form_main_info_button{
		width: 293px!important;
		height: 63px!important;
		border-radius: 50px;
		overflow-x: hidden;
		overflow-y: hidden;
		position: relative;
		margin: 0 auto 20px auto;
	}
	.about_company_form_main_info_button:before {
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.about_company_form_main_info_social{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
		box-sizing: border-box;
		gap: 11px;
		margin-bottom: 20px;
	}
	.about_company_form_main_info_social p{
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.5px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		position: relative;
		width: 217px;
		margin: 0 40px;
	}
	.about_company_form_main_info_social p:after{
		content: url("/local/templates/lishenie_prav/images/green_dot.svg");
		position: absolute;
		top: -7px;
		right: 30px;

	}
	.about_company_form_main_info_social_WA{
		width: 40px;
		height: 40px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_WA.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
		margin-right: 20px;
	}
	.about_company_form_main_info_social_TG{
		width: 40px;
		height: 40px;
		display: flex;
		background: url("/local/templates/lishenie_prav/images/header_social_TG.svg");
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.about_company_form_main_info_time{
		text-align: center;
		width: 243px;
		margin: 0 auto;
	}
	.about_company_form_main_info_time>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 500;
		line-height: 18.83px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
	}
	.about_company_form_main_info_time>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 400;
		line-height: 17.4px;
		text-align: center;
		color: rgba(255, 255, 255, 1);
		margin: 0;
	}
	.about_company_form_main_info_time>a{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 800;
		line-height: 29.4px;
		text-align: left;
		color: rgba(255, 255, 255, 1);
		text-decoration: none;
	}
	#section_11{
		margin-bottom: 50px;
	}
	#section_11>div>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	#section_11>div>h2 b{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.our_team{
		height: 600px!important;
	}
	.our_team>div{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		height: 500px;
	}
	.our_team>div h3{
		width: 252px;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		height: 48px;
	}
	.our_team>div a{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 100%;
		justify-content: center;
		display: flex;
	}
	.our_team>div p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 275px;
	}
	#reviews{
	}
	.all_reviews{
		height: 600px!important;
	}
	.all_reviews>div>div>img{
		width: 100%;
		max-width: 170px;
	}
	.all_reviews_img_block{
		max-height: 200px;
	}
	.all_reviews>div>div>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.2px;
		text-align: left;
		box-sizing: border-box;
	}
	.all_reviews>div>div h3{
		width: 100%;
		display: flex;
		justify-content: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.all_reviews>div{
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		padding: 10px 20px;
		box-sizing: border-box;
	}
	#section_12{
		margin-bottom: 50px;
	}
	#section_12>div>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 46px;
		font-weight: 400;
		line-height: 55.2px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.question_answer{
		display: none;
	}
	#section_13{
		margin-bottom: 50px;
		background: url("/local/templates/lishenie_prav/images/question_photo_tablet.jpg");
		background-size: 100% 100%;
	}
	#section_13>div>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.questions_block{
		position: relative;
		overflow: hidden;
	}
	.question_photo{
		width: 363px;
		height: 470px;
		background: url("/local/templates/lishenie_prav/images/question_photo_mobile.png");
		background-size: 100% 100%;
	}
	.question_photo>div{
		width: 100%;
		height: 100%;
		position: relative;
	}
	.question_photo>div>p{
		width: 271px;
		height: 107px;
		display: flex;
		flex-wrap: wrap;
		top: 258px;
		left: 42px;
		position: absolute;
		background: rgba(255, 255, 255, 0.7);
		padding: 9px 6px 12px 29px;
		box-sizing: border-box;
		justify-content: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.question_photo>div>p>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.questions{

	}
	.questions>div>div>a{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		text-decoration: none;
		display: flex;
		align-items: center;
	}
	.questions>div>div>a:before{
		content: url("/local/templates/lishenie_prav/images/questions_div_a.svg");
		margin-right: 22px;
	}

	.questions>div>div{
		margin-bottom: 20px;
	}
	.questions>div>div>div>p{
		padding-left: 55px;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.questions>div>div>div>p>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.car_consultation{
		border-radius: 20px;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		margin: 0 auto;
		padding: 9px 5px;
		box-sizing: border-box;
	}
	.car_consultation>h2{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 400;
		line-height: 33.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0 0 10px 0;
	}
	.car_consultation>h2>b {
		font-family: 'Gilroy', sans-serif;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
	}
	.car_consultation>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 400;
		line-height: 24px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		display: flex;
		width: 100%;
		justify-content: center;
	}
	.car_consultation>div{
	}
	.car_consultation_form{
		border-bottom: 1px solid black;
	}
	.car_consultation_form>p{
		display: none;
	}
	.car_consultation_form>ul{
		list-style-type: none;
		padding: 0;
	}
	.car_consultation_form>ul>li{
		display: flex;
		align-items: center;
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.car_consultation_form>ul>li>p{
		margin: 0 0 10px 0;
	}
	.car_consultation_form>ul>li>b{
		font-family: 'Gilroy',sans-serif;
		font-size: 18px;
		font-weight: 600;
		line-height: 21.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
	}
	.car_consultation_form>ul>li:before{
		content: url("/local/templates/lishenie_prav/images/car_consultation_form_svg.svg");
	}
	.car_consultation_form>div{
		display: flex;
		flex-wrap: wrap;
	}
	.car_consultation_form>div>span{
		font-family: 'Gilroy',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 25.6px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		width: 100%;
		margin-bottom: 10px;
	}
	.car_consultation_form>div>input{
		width: 371px;
		height: 55px;
		display: flex;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		border: none;
		font-family: 'Gilroy',sans-serif;
		font-size: 20px;
		font-weight: 300;
		line-height: 32px;
		letter-spacing: 0.1em;
		text-align: left;
		color: rgba(0, 0, 0, 0.5);

	}
	.car_consultation_form_button>input[type="submit"]{
		width: 292px;
		height: 63px;
		border-radius: 50px;
		display: flex;
		font-family: 'Montserrat',sans-serif;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.5px;
		letter-spacing: 0.02em;
		text-align: left;
		justify-content: center;
		align-items: center;
		background: rgba(232, 169, 97, 1);
		color: rgba(255, 255, 255, 1);
		box-shadow: -1px -2px 10px 0px rgba(232, 169, 97, 0.8) inset;
		box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
		border: none;
		cursor: pointer;
	}
	.car_consultation_form_button{
		width: 292px!important;
		height: 63px!important;
		border-radius: 50px;
		position: relative;
		overflow-x: hidden;
		overflow-y: hidden;
		margin: 20px auto 20px auto!important;
	}
	.car_consultation_form_button:before{
		content: "";
		display: block;
		width: 20px;
		height: 300px;
		margin-left: 50px;
		background: #fff;
		background: linear-gradient(
				to bottom,
				rgba(255, 255, 255, 0.5) 0%,
				rgba(255, 255, 255, 0.5) 50%,
				rgba(255, 255, 255, 0.5) 100%
		);
		left: -40px;
		top: -100px;
		z-index: 1;
		transform: rotate(45deg);
		position: absolute;
		animation: movingFlare 3s ease-in-out 0.05s infinite;
	}
	.car_consultation_info{
		padding: 20px;
		box-sizing: border-box;
	}
	.car_consultation_info p{
		font-family: 'Gilroy',sans-serif;
		font-size: 28px;
		font-weight: 500;
		line-height: 33.6px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		margin: 0 0 15px 0;
	}
	.car_consultation_info b:before{
		display: none;
	}
	.car_consultation_info b{
		display: none;
	}
	.car_consultation_info_time{
		display: flex;
		flex-wrap: wrap;
		margin: 0 auto 20px auto;
		justify-content: center;
	}
	.car_consultation_info_time>p{
		font-family: 'Gilroy',sans-serif;
		font-size: 15px;
		font-weight: 400;
		line-height: 17.4px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		margin: 0;
	}
	.car_consultation_info_time>a{
		font-family: 'Gilroy',sans-serif;
		font-size: 24px;
		font-weight: 600;
		line-height: 28.63px;
		text-align: left;
		color: rgba(0, 0, 0, 1);
		text-decoration: none;
	}
	.car_consultation_info_social{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.car_consultation_info_social p{
		font-family: 'Montserrat',sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 21.94px;
		text-align: center;
		color: rgba(0, 0, 0, 1);
		width: 217px;
	}
	.car_consultation_info_social_WA{
		background: url("/local/templates/lishenie_prav/images/header_social_WA.svg");
		background-size: 100% 100%;
		width: 40px;
		height: 40px;
		margin-right: 22px;
	}
	.car_consultation_info_social_TG{
		background: url("/local/templates/lishenie_prav/images/header_social_TG.svg");
		background-size: 100% 100%;
		width: 40px;
		height: 40px;
	}
	#section_14{
		margin-bottom: 50px;
	}
	#section_14>div>iframe{
		width: 100%;
		height: 288px;
		margin-top: 28px;
	}
	footer{
		display: none;
	}
}
/* End */


/* Start:/local/templates/lishenie_prav/template_styles.css?17137864145491*/
* { font-size:100%; }

html, body { height:100%; width:100%; }

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	min-height:100%;
	margin:0;
	padding:0;
}
form { margin:0; padding:0;}
form.main-form {  height:100%;}

/*Page Layout */
#grid { width: 950px; height: 100%; font-size: 125%; }
#header-row { height: 85px; vertical-align: middle; position: relative;}
#menu-row { height: 45px; }
#content
{ 
	font-size:100%;
	line-height:1.4 !important;
	vertical-align: top;
	padding:25px 25px 25px 0;
}
#content-wrapper { width: 700px;}
#sidebar { padding:25px 0 20px; vertical-align: top; width: 250px; }
#footer-row { height:57px; }

#header { position: relative; height: 100%;}

#title
{
	position: absolute;
	font-family: Georgia,serif;
	top:23px;
	padding:0;
	margin:0;
	width:760px;
	font-size:2.5em;
	white-space: nowrap;
	overflow:hidden;
}

#title a, #title a:hover { text-decoration: none; outline: none;}

/* Top Menu */
#top-menu
{
	position:relative;
	zoom:1;
	height:45px;
}

	#top-menu li a
	{
		 text-decoration: none;
		 font-size: 1.8em;
		 line-height: 1.9;
		 font-family: Georgia,serif;
		 font-weight:bold;
		 float:left;
		 height: 45px;
		 padding: 0 1em;
		 outline: none;
	}
	
	#top-menu b { position:absolute; left:0; right:0; zoom:1; margin:0; border-left:1px solid; border-right:1px solid; }
	#top-menu b.r1 { top:0; }
	#top-menu b.r2 { bottom:0; }

	#top-menu ul {
		margin:0 160px 0 2.5em;
		padding:0;
		z-index: 1;	
		height:45px;
		overflow: hidden;
	}

		#top-menu ul li {
			list-style: none;
			float: left;
			margin: 0;
			height:45px;
		}

#top-menu a:hover { text-decoration: underline;}

#rss-link  
{
	position: absolute; 
	right:12px; 
	top:0;
	background: transparent url(/local/templates/lishenie_prav/images/rss_icon.gif) no-repeat left center; 
	height: 45px;
	line-height: 45px;
	padding-left: 25px;
	text-decoration: none;
}

#search { position:absolute; right:0; top: 37px; width:185px; }
#search form{overflow: hidden;}
#search div.rounded-box { float: left; width:130px;}
								 
#search div.search-inner-box
{
	border-left: 1px solid; 
	border-right: 1px solid; 
	padding-left: 20px;
	background: white url(/local/templates/lishenie_prav/images/loupe.gif) no-repeat 4px 4px;
	height: 20px;
	overflow:hidden;
}

#search div.search-inner-box input
{
	border:none;
	width: 105px;
	height: 20px;
	padding:0;
	margin:0;
}

#search input { vertical-align: top;}
#search-button { float: right; }
#search-button div.search-button-box { float: left; width:50px;}
#search-button div.search-button-inner-box { border-left: 1px solid; border-right: 1px solid; height: 20px; overflow:hidden; }
#search-button input::-moz-focus-inner { border: 0; padding: 0; }/*Remove button padding in FF*/
#search-button input 
{
	display: block;
	border: none;
	width:50px;
	padding:0;
	margin:0;
	font-family: Georgia, serif;
	font-size: 12px;
	height: 20px;
	cursor: pointer;
	cursor: hand;
	outline: none;	
}

#footer { height: 56px; border-left:1px solid; border-right:1px solid; position: relative;}
#copyright { padding: 1em 2em;  width:40%;}
#footer-links { width:50%; position:absolute; right:2em; top: 1em; margin:0; padding:0; list-style: none; text-align: right;}
#footer-links li { display: inline; padding-left:1.5em;}

#footer-design {color:#9F9F9F; font-size:11px; width:300px; position:absolute; left:25px; top: 32px;  text-align: left;}
#footer-design a{color:#9F9F9F; font-size:11px; text-decoration:none;}
#footer-design a:hover{text-decoration:underline;}

div.sidebar-rounded-box {height:100%; width:250px; position: relative;}
div.sidebar-rounded-box h3 { font-size: 140%;}
div.sidebar-rounded-box b { margin:0; border-left: 1px solid; border-right: 1px solid; }
div.sidebar-rounded-box b.r2 { position:absolute; bottom: 0; left:0; right:0; }
div.sidebar-rounded-box div.inner-box { padding: 2em 2em; }
div.sidebar-rounded-box .hr {margin: 15px 0;}


/* Photogallery */
div.photo-page-main div#photo-main-page-right {width:220px  !important;height:470px !important;}
li.photo-album-item {padding:0 60px 30px 0;}
table.photo-popup #title{width: 99%; font-size: 100%; position:inherit; font-family:Verdana,Arial,Helvetica,sans-serif;padding:inherit;}

/* User-menu */
#user-menu { margin:0; padding:0 1em; list-style: none; padding-bottom: 1.5em;}
#user-menu li { display: block; padding: 0.8em 1em; border-top: 1px solid; font-family: Georgia, serif;}
#user-menu li.last-item { border-bottom: 1px solid;}
#user-menu li a { text-decoration: none; font-size: 1.25em; font-weight: bold; outline: none;}

div.search-cloud { margin-top: 0.8em;}

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:85%; }

dl.block-list { margin: 0; padding:0; font-size: 0.85em;}
dl.block-list dt { margin: 1em 0 0}
dl.block-list dd { margin:0; padding:0;}


/*div.photo-page-main div.photo-controls-buttons {display:none;}*/
#content-wrapper div.photo-page-section ol li, #content-wrapper div.photo-page-section ul li, #work-area div.photo-page-detail-list ul li {margin:0.1em 0;}
#content ul.photo-controls li, #content ul.photo-controls  ul li {margin:0.1em 0;}

div.blog-post-edit-form div.blog-smiles-line {display:none;}
div.blog-post-edit-form div.blog-bbcode-line {margin-right:0;}
/* End */
/* /local/templates/lishenie_prav/styles.css?1714043166134160 */
/* /local/templates/lishenie_prav/template_styles.css?17137864145491 */
