.leasing_info .leasing_info_blocks {	padding:75px 0 0 0!important;}.leasing_block a {color:#000;background-color:#fdc425;padding:12px 20px;border-radius: 5px;line-height:1.3em;font-size:16px;font-weight:900;}.leasing_block a:hover {color:#fdc425;background-color:#504F4E;}.service_car.nav {	width:1200px;	margin:25px auto;	display: flex;    justify-content: flex-end;    height: 25px;    position: absolute;    margin: -327px 0 0 0%;    right: 0px;}.service_car .nextSlide, .service_car .prevSlide, .service_car .slider_counter {font-size:24px;color:#fff;position:relative;top:-50px;}.service_car .nextSlide, .service_car .prevSlide {padding:0 0px;cursor:pointer;background:#fff;width:48px;height:48px;border-radius:0px;border:1px solid #ccc;}.service_car .nextSlide {margin:0 5px 0 0;transition: all 0.3s;}.service_car .prevSlide {margin:0 0 0 0px;transition: all 0.3s;}.service_car .nextSlide:hover {opacity:1;background:#000;}.service_car .prevSlide:hover {opacity:1;background:#000;}.service_car .slick-arrow.slick-disabled {opacity:0.3;background:#fff;}.service_car .nextSlide span { background: url(/local/templates/gislaved-tires/images/icons/arrow-left.svg) 15px 22px no-repeat;padding: 3px 15px 3px 15px;}.service_car .prevSlide span { background: url(/local/templates/gislaved-tires/images/icons/arrow-right.svg) 14px 22px no-repeat;padding: 3px 15px 3px 15px}.service_car .nextSlide:hover span { background: url(/local/templates/gislaved-tires/images/icons/arrow-left-w.svg) 15px 22px no-repeat;}.service_car .prevSlide:hover span { background: url(/local/templates/gislaved-tires/images/icons/arrow-right-w.svg) 14px 22px no-repeat;padding: 3px 15px 3px 15px}.service_car .nextSlide.slick-disabled:hover span {background: url(/local/templates/gislaved-tires/images/icons/arrow-left.svg) 15px 22px no-repeat;}.service_car .prevSlide.slick-disabled:hover span {background: url(/local/templates/gislaved-tires/images/icons/arrow-right.svg) 14px 22px no-repeat;}.warranty_title {margin:80px auto 25px auto;text-align:center;}.warranty_title h2 {display:inline-block;padding-bottom:5px;/*border-bottom:3px solid #fdc425;*/}.warranty_steps {	display: grid;   	grid-template-rows: 1fr;    grid-template-columns: repeat(auto-fill, minmax(360px, auto));    gap: 28px;}.steps_block {	display: flex;    flex-direction: column;    align-items: center;    gap: 16px;    background-color: #fff;    flex: 1;    height: auto;    margin-top:25px;    width:100%;    min-width:360px;}.steps_info {border:3px solid #fdc425;height:200px;border-radius: 8px;width:100%;min-height:300px;}.steps_button {margin-top:15px;}.steps_button div {width:170px;text-align:center;background-color:#fdc425;padding:12px 20px;border-radius: 5px;line-height:1.3em;font-size:16px;font-weight:900;}.steps_button .negative {    width: auto;    text-align: center;    color:#fdc425;    background-color:#504F4E;    padding: 12px 20px;    border-radius: 5px;    line-height: 1.3em;    font-size: 16px;    font-weight: 900;}.steps_button .negative:hover {	color:#504F4E;    background-color:#fdc425;}.steps_button .positive {width:250px;}.steps_button a:hover,.steps_button .positive_sm:hover,.steps_button .positive:hover {color:#fdc425;background-color:#504F4E;}.steps_info {display:flex;flex-direction: column;justify-content: space-between;}.steps_info .num {height:100%;color:#fdc425;font-size:50px;padding:15px;line-height:0.8em;}.steps_info .num.s1 {background:url('/local/components/synchro/page.landing/templates/car_guarant_2025/images/step_1.png') center no-repeat;background-size:150px;    height: 200px;}.steps_info .num.s2 {background:url('/local/components/synchro/page.landing/templates/car_guarant_2025/images/step_2.png') center no-repeat;background-size:150px;    height: 200px;}.steps_info .num.s3 {background:url('/local/components/synchro/page.landing/templates/car_guarant_2025/images/step_3.png') center no-repeat;background-size:150px;    height: 200px;}.steps_info .msg {text-align:center;padding:5px 35px 25px 35px;font-size:20px;height: 5em;}.link {color:#919191;border-bottom:1px solid #fdc425;}.warranty_tire {	display: grid;   	grid-template-rows: 1fr;    grid-template-columns: repeat(auto-fill, minmax(260px, auto));    gap: 28px;}.steps_info_tire {	display: flex;    flex-direction: column;    align-items: center;    background-color: #fff;    flex: 1;    height: auto;    margin-top:25px;    width:100%;    min-width:260px;}.steps_info_tire {height:auto;border-radius: 8px;width:100%;min-height:150px;}.steps_info_tire img {width:auto;max-height:300px;}.steps_block_tire .steps_button {margin:auto 7%;}.steps_button a {display:block;width:auto;text-align:center;background-color:#fdc425;padding:12px 20px;border-radius: 5px;line-height:1.3em;font-size:16px;font-weight:900;}.calc_block {background:#e8e8e8;padding:15px 25px;color:#000;border-radius:10px;}.calc_submsg {padding:10px 0 0 0;font-size:0.8em;}.calc_submsg a {border-bottom:1px solid #fdc425;}.custom-fields select:disabled,.custom-fields input:disabled {background-color:#F8F8F8!important;}@media screen and (max-width: 767px) {	.calc_block {background:#e8e8e8;padding:15px 5px;color:#000;border-radius:10px;}	.tire_warranty .custom-fields {	    margin: 0 5px 0px 5px;	}}@media screen and (max-width: 768px) {	.service_car {margin-top:54px;}	.service_car.nav.banners {display:flex;justify-content: center;height:25px;margin:0vh 0vw 0 0;position:absolute;right:0;left:0;}	.service_car .slider_content {margin:15px 0 0 0px;display:flex;flex-direction: column;align-items: flex-start;}	.service_car.nav {		display:flex;		justify-content: center;		height:25px;		margin: 0px 0 0px 0px;	    position: static;	    width: 100%;    }	.service_car .nextSlide, .service_car .prevSlide, .service_car .slider_counter {border:0;font-size:24px;color:#000;position:relative;top:20px;display:block;}	.service_car .nextSlide, .service_car .prevSlide {padding:0 20px;cursor:pointer;}	.service_car .nextSlide span { background: url(/local/templates/gislaved-tires/images/icons/left_arr_black.png) 0px 10px no-repeat;padding: 0px 30px 0 40px;}	.service_car .prevSlide span { background: url(/local/templates/gislaved-tires/images/icons/right_arr_black.png) -5px 10px no-repeat;padding: 0px 30px 0 30px;}	.service_car .slider_counter {font-size:14px;font-weight:100;}	.service_car .slider_counter span {font-size:30px;font-weight:100;}	.service_car .nextSlide, .service_car .prevSlide {padding:0px 0px 0 10px;cursor:pointer;background:none;width:auto;height:auto;border-radius:0px;}	.service_car .slider_counter {font-size:16px;font-weight:100;position:relative;margin:0px 0px 0 0;}	.service_car .nextSlide.slick-disabled:hover span,    .service_car .nextSlide:hover span { background: url(/local/templates/gislaved-tires/images/icons/left_arr_black.png) 0px 10px no-repeat;padding: 0px 30px 0 40px;}    .service_car .prevSlide.slick-disabled:hover span,	.service_car .prevSlide:hover span { background: url(/local/templates/gislaved-tires/images/icons/right_arr_black.png) -5px 10px no-repeat;padding: 0px 30px 0 30px;}	.service_car .nextSlide:hover {opacity:1;background:none;}	.service_car .prevSlide:hover {opacity:1;background:none;}	.custom-field-title {font-size:0.8em!important;}	.tire_head {background-size: cover!important;}}