body{
	color:#000;
	background:#FFF;
}
header{
	background:#1966e3;
	margin-bottom:50px;
}

h1{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 67px;
	text-align: center;
	color: #231f20;
	margin-bottom:5px;
}
h1.error{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 56px;
	letter-spacing: -0.02em;
	text-align: center;
	color: #231f20;
	margin-bottom:40px;
}
p.error_text{
	font-family: "Inter Tight", sans-serif;
	font-weight: 600;
	font-size: 36px;
	line-height: 135%;
	text-align: center;
	color: #1966e3;
}


p.price{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 32px;
	line-height: 145%;
	text-align: center;
	color: #1966e3;
	margin-bottom:19px;
}
.action_row{
	display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
	margin-bottom:31px;
}
.action_row .car_type:before{
	content:'';
	width:32px;
	min-width:32px;
	height:20px;
	display:block;
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='20' viewBox='0 0 32 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 8.5L5.5 1H8.5H22L25 8.5M2.5 8.5H1V16H3.5M2.5 8.5H25M25 8.5H28C29.6569 8.5 31 9.84315 31 11.5V16H28M10 16H22' stroke='%231966E3' stroke-width='2' /%3E%3Ccircle cx='7' cy='16' r='3' stroke='%231966E3' stroke-width='2' /%3E%3Ccircle cx='25' cy='16' r='3' stroke='%231966E3' stroke-width='2' /%3E%3C/svg%3E");
}
.action_row .car_type{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 133%;
	text-align: center;
	color: #231f20;
	display:flex;
	gap:12px;
}
.action_row .add_to_favorite:after{
	content:'';
	width:26px;
	min-width:26px;
	height:26px;
	display:block;
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9998 22.75L11.429 21.3473C5.84984 16.3846 2.1665 13.1116 2.1665 9.09469C2.1665 5.82166 4.78817 3.25 8.12484 3.25C10.0098 3.25 11.819 4.11076 12.9998 5.47098C14.1807 4.11076 15.9898 3.25 17.8748 3.25C21.2115 3.25 23.8332 5.82166 23.8332 9.09469C23.8332 13.1116 20.1498 16.3846 14.5707 21.3579L12.9998 22.75Z' stroke='%231966E3' stroke-width='1.625' /%3E%3C/svg%3E");
}

.action_row .add_to_favorite{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 18px;
	line-height: 133%;
	text-align: center;
	color: #231f20;
	gap:11px;
	display:flex;
	text-decoration:none;
}
.car_photo{
	display:flex;
	gap:15px;
	margin-bottom:40px;
}
.car_photo img{
	width:100%;
	height:373px;
	object-fit:cover;
	border-radius: 20px;
}
.action_to_buy{
	display:flex;
    flex-direction: row;
    flex-wrap: nowrap;
	gap:70px;
}
.action_to_buy .content{
	margin-bottom:50px;
}
.action_to_buy .content .main_title{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 32px;
	line-height: 145%;
	color: #231f20;
}
.action_to_buy .content .sub_title{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 26px;
	line-height: 130%;
	letter-spacing: 0.01em;
	color: #231f20;
	margin-bottom:20px;
}
.action_to_buy .content ul{
	margin-bottom:37px;
}
.action_to_buy .content ul li:before{
	content:'';
	width:22px;
	min-width:22px;
	height:17px;
	display:block;
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='17' viewBox='0 0 22 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 8.63636L7.25 15L21 1' stroke='%231D5BC0' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
}
.action_to_buy .content ul li{
	gap:9px;
	border-bottom: 1px dashed #b4c3da;
	font-family: "Inter", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 145%;
	color: #231f20;
	padding:21px;
	padding-left:0;
	display:flex;
}
.action_to_buy .content .cancelar_text{
	font-family: "Inter", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 145%;
	color: #231f20;
}
.action_to_buy .content .cancelar_text p{
	margin-bottom:15px;
}
.action_to_buy .content .cancelar_text p:last-child{
	margin-bottom:0;
}
.action_to_buy .sidebar{
	width:379px;
	min-width:379px;
	max-width:100%;
}
.action_to_buy .sidebar form{
	display:flex;
	flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
	gap:20px;
}
.action_to_buy .sidebar form .row_element{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.action_to_buy .sidebar form button{
	border-radius: 16px;
	font-family: "Inter Tight", sans-serif;
	font-weight: 600;
	font-size: 26px;
	line-height: 85%;
	color: #fff;
	box-shadow: 0 1px 3px 0 rgba(16, 24, 40, 0.05);
	background: #231f20;
	width:100%;
	padding:29px;
}
.action_to_buy .sidebar form input{
	width:100%;
}
.action_to_buy .sidebar form input[type="date"],
.action_to_buy .sidebar form input[type="time"],
.action_to_buy .sidebar form input[type="number"],
.action_to_buy .sidebar form input[type="text"]{
	background: #1966e3;
	border-radius: 12px;
	padding:18px 20px;
	border:1px solid #1966e3;
	
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 21px;
	color: #fff;
}
.action_to_buy .sidebar form input[type="date"], .action_to_buy .sidebar form input[type="time"], .action_to_buy .sidebar form input[type="number"], .action_to_buy .sidebar form input[type="text"]{
		padding:17px 15px;
		height:55px;
	}
.action_to_buy .sidebar form input::placeholder{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 21px;
	color: #fff;
}
.action_to_buy .sidebar form input::-webkit-input-placeholder{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 21px;
	color: #fff;
}
.action_to_buy .sidebar form input::-moz-placeholder{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 21px;
	color: #fff;
}
.action_to_buy .sidebar form input:-ms-input-placeholder{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 21px;
	color: #fff;
}
.action_to_buy .sidebar form input::-ms-input-placeholder{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 21px;
	color: #fff;
}

.action_to_buy .sidebar form input[type="checkbox"],
.action_to_buy .sidebar form input[type="radio"]{
	width:unset;
}
.custom-radio input[type="radio"] {
            display: none;
        }

        /* Контейнер для пользовательской радиокнопки */
        .custom-radio {
            position: relative;
            display: inline-block;
            width: 20px;
            height: 20px;
            border: 2px solid #000;
            border-radius: 50%;
            cursor: pointer;
            vertical-align: middle; /* Выравниваем по центру текста */
        }

        /* Псевдоэлемент для точки внутри радиокнопки */
        .custom-radio::after {
            content: "";
            position: absolute;
            top: 4px;
            left: 4px;
            width: 10px;
            height: 10px;
            background: #000;
            border-radius: 50%;
            opacity: 0;
            transition: opacity 0.2s;
        }

        /* Стили для активной радиокнопки */
        .custom-radio input[type="radio"]:checked + .custom-radio::after {
            opacity: 1;
        }

        /* Стиль для текста метки и ссылки */
        .label-text {
            margin-left: 8px;
            vertical-align: middle; /* Выравниваем по центру радиокнопки */
			font-family: "Inter Tight", sans-serif;
			font-weight: 500;
			font-size: 21px;
			line-height: 147%;
			text-align: center;
			color: #231f20;
        }
		
		
		.custom-checkbox input[type="checkbox"] {
	display: none;
}
.custom-checkbox {
            position: relative;
            display: inline-block;
            width: 20px;
            height: 20px;
            border: 2px solid #000;
            border-radius: 3px;
            cursor: pointer;
            vertical-align: middle; /* Выравниваем по центру текста */
        }
.custom-checkbox::after {
            content: "";
            position: absolute;
            top: 3px;
            left: 6px;
            width: 6px;
            height: 12px;
            border: solid #000;
            border-width: 0 2px 2px 0;
            transform: rotate(45deg);
            opacity: 0;
            transition: opacity 0.2s;
        }
.custom-checkbox input[type="checkbox"]:checked + .custom-checkbox::after {
            opacity: 1;
        }
		
		
		.action_to_buy .sidebar form input[name="date_pickup"],
	.action_to_buy .sidebar form input[name="date_pickoff"]{
		display: block;
		padding: 0.8em 1.6em .8em 2.5em;
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		margin: 0;
		box-shadow: none;
		border: 1px solid #1966e3;
		border-radius: 10px;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background-color: #1966e3;
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L6.5 9L12 3' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4H23V22H1V4Z' stroke='white' stroke-width='2' stroke-linejoin='round' /%3E%3Cpath d='M23 7.5H1' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M6.5 4V1' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M18.5 4V1' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");

		background-repeat: no-repeat, no-repeat;
        background-position: right .7em top 50%, 10px;
        background-size: .65em auto, 24px 23px;	
		font-family: "Inter Tight", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 133%;
		color: #FFF;
		margin-bottom:0;
	}
	
	.action_to_buy .sidebar form input[name="time_pickup"],
	.action_to_buy .sidebar form input[name="time_pickoff"]{
		display: block;
		padding: 0.8em 1.6em .8em 2.5em;
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		margin: 0;
		box-shadow: none;
		border: 1px solid #1966e3;
		border-radius: 10px;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background-color: #1966e3;
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L6.5 9L12 3' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='25' height='25' rx='6' fill='%231966E3' /%3E%3Cpath d='M21.9167 13.5417C21.9167 18.7423 17.7007 22.9583 12.5 22.9583C7.29936 22.9583 3.08337 18.7423 3.08337 13.5417C3.08337 8.34099 7.29936 4.125 12.5 4.125C17.7007 4.125 21.9167 8.34099 21.9167 13.5417Z' stroke='white' stroke-width='2' /%3E%3Cpath d='M12.5 8.33337V13.5417L15.625 16.6667' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M19.7916 2.08337L22.9166 5.20837' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M2.08337 5.20837L5.20837 2.08337' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
		
		background-repeat: no-repeat, no-repeat;
        background-position: right .7em top 50%, 10px;
        background-size: .65em auto, 25px 25px;	
		font-family: "Inter Tight", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 133%;
		color: #FFF;
		margin-bottom:0;
	}
	
	.action_to_buy .sidebar form select[name="peopple"]{
		display: block;
		padding: 0.8em 1.6em .8em 2.5em;
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		margin: 0;
		box-shadow: none;
		border: 1px solid #1966e3;
		border-radius: 10px;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background-color: #1966e3;
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L6.5 9L12 3' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25 23.25C1.25 20.3437 5 20.3437 6.875 18.4062C7.8125 17.4375 5 17.4375 5 12.5937C5 9.36491 6.24969 7.75 8.75 7.75C11.2503 7.75 12.5 9.36491 12.5 12.5937C12.5 17.4375 9.6875 17.4375 10.625 18.4062C12.5 20.3437 16.25 20.3437 16.25 23.25' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M27.5 14.2083H17.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M22.5 9.0415V19.3748' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat, no-repeat;
        background-position: right .7em top 50%, 10px;
        background-size: .65em auto, 30px 31px;	
		font-family: "Inter Tight", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 133%;
		color: #FFF;
		margin-bottom:0;
	}
	
	
	
	.action_to_buy .sidebar form input[name="from_point"],
	.action_to_buy .sidebar form input[name="to_point"]{
		display: block;
		padding: 0.8em 1.6em .8em 2.5em;
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		margin: 0;
		box-shadow: none;
		border: 1px solid #1966e3;
		border-radius: 10px;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background-color: #1966e3;
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L6.5 9L12 3' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='21' height='30' viewBox='0 0 21 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 4.4269 4.75264 0 10.5 0C16.2474 0 21 4.4269 21 10C21 14.5959 18.4705 19.3106 16.0722 22.7754C14.8582 24.5294 13.646 26.0078 12.7375 27.0477C12.2828 27.5683 11.9029 27.9804 11.6353 28.2638C11.5014 28.4055 11.3956 28.5152 11.3224 28.5902C11.2858 28.6277 11.2573 28.6566 11.2376 28.6765L11.2147 28.6996L11.2082 28.706L11.2063 28.7079C11.2061 28.7081 11.2052 28.709 10.5 28C9.79476 28.709 9.79457 28.7088 9.79434 28.7085L9.79177 28.706L9.78534 28.6996L9.76239 28.6765C9.74268 28.6566 9.71422 28.6277 9.67762 28.5902C9.60441 28.5152 9.49856 28.4055 9.36472 28.2638C9.09711 27.9804 8.71724 27.5683 8.26251 27.0477C7.35402 26.0078 6.1418 24.5294 4.92775 22.7754C2.52951 19.3106 0 14.5959 0 10ZM10.5 28L9.79434 28.7085L10.5 29.4105L11.2052 28.709L10.5 28ZM10.5 26.5484C10.7079 26.3223 10.9548 26.0485 11.2313 25.732C12.104 24.7329 13.2668 23.3144 14.4278 21.6371C16.7795 18.2394 19 13.9541 19 10C19 5.63198 15.2461 2 10.5 2C5.75395 2 2 5.63198 2 10C2 13.9541 4.22049 18.2394 6.57225 21.6371C7.7332 23.3144 8.89598 24.7329 9.76874 25.732C10.0452 26.0485 10.2921 26.3223 10.5 26.5484Z' fill='white' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 10.5C5 7.46243 7.46243 5 10.5 5C13.5376 5 16 7.46243 16 10.5C16 13.5376 13.5376 16 10.5 16C7.46243 16 5 13.5376 5 10.5ZM10.5 7C8.567 7 7 8.567 7 10.5C7 12.433 8.567 14 10.5 14C12.433 14 14 12.433 14 10.5C14 8.567 12.433 7 10.5 7Z' fill='white' /%3E%3C/svg%3E");
		
		background-repeat: no-repeat, no-repeat;
        background-position: right .7em top 50%, 10px;
        background-size: .65em auto, 21px 31px;	
		font-family: "Inter Tight", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 133%;
		color: #FFF;
		margin-bottom:0;
	}
		
		
	.sidebar select[name="from_point"],
	.sidebar select[name="to_point"]{
		display: block;
		padding: 0.8em 1.6em .8em 2.5em;
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		margin: 0;
		box-shadow: none;
		border: 1px solid #1966e3;
		border-radius: 10px;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background-color: #1966e3;
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L6.5 9L12 3' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='21' height='30' viewBox='0 0 21 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 4.4269 4.75264 0 10.5 0C16.2474 0 21 4.4269 21 10C21 14.5959 18.4705 19.3106 16.0722 22.7754C14.8582 24.5294 13.646 26.0078 12.7375 27.0477C12.2828 27.5683 11.9029 27.9804 11.6353 28.2638C11.5014 28.4055 11.3956 28.5152 11.3224 28.5902C11.2858 28.6277 11.2573 28.6566 11.2376 28.6765L11.2147 28.6996L11.2082 28.706L11.2063 28.7079C11.2061 28.7081 11.2052 28.709 10.5 28C9.79476 28.709 9.79457 28.7088 9.79434 28.7085L9.79177 28.706L9.78534 28.6996L9.76239 28.6765C9.74268 28.6566 9.71422 28.6277 9.67762 28.5902C9.60441 28.5152 9.49856 28.4055 9.36472 28.2638C9.09711 27.9804 8.71724 27.5683 8.26251 27.0477C7.35402 26.0078 6.1418 24.5294 4.92775 22.7754C2.52951 19.3106 0 14.5959 0 10ZM10.5 28L9.79434 28.7085L10.5 29.4105L11.2052 28.709L10.5 28ZM10.5 26.5484C10.7079 26.3223 10.9548 26.0485 11.2313 25.732C12.104 24.7329 13.2668 23.3144 14.4278 21.6371C16.7795 18.2394 19 13.9541 19 10C19 5.63198 15.2461 2 10.5 2C5.75395 2 2 5.63198 2 10C2 13.9541 4.22049 18.2394 6.57225 21.6371C7.7332 23.3144 8.89598 24.7329 9.76874 25.732C10.0452 26.0485 10.2921 26.3223 10.5 26.5484Z' fill='white' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 10.5C5 7.46243 7.46243 5 10.5 5C13.5376 5 16 7.46243 16 10.5C16 13.5376 13.5376 16 10.5 16C7.46243 16 5 13.5376 5 10.5ZM10.5 7C8.567 7 7 8.567 7 10.5C7 12.433 8.567 14 10.5 14C12.433 14 14 12.433 14 10.5C14 8.567 12.433 7 10.5 7Z' fill='white' /%3E%3C/svg%3E");
		
		background-repeat: no-repeat, no-repeat;
        background-position: right .7em top 50%, 10px;
        background-size: .65em auto, 21px 31px;	
		font-family: "Inter Tight", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 133%;
		color: #FFF;
		margin-bottom:0;
	}
	
	

.dayContainer{
	row-gap: 5px;
}


/* CHECKOUT */
.checkout_data{
	display:flex;
	gap:40px;
}
.checkout_data .form_reservation{}
.checkout_data .form_reservation .form_title{
	font-family: "Inter Tight", sans-serif;
	font-weight: 600;
	font-size: 26px;
	line-height: 85%;
	color: #18181b;
	margin-bottom:32px;
}
.checkout_data .sidebar{
	width:376px;
	max-width:100%;
	min-width:376px;
}
.checkout_data .sidebar .booking_info_full{
	background: #edf5ff;
	border-radius: 20px;
	padding:40px 20px;
}
.checkout_data .sidebar .booking_info_full .block_title{
	font-family: "Inter Tight", sans-serif;
	font-weight: 600;
	font-size: 26px;
	line-height: 123%;
	color: #231f20;
}
.checkout_data .sidebar .booking_info_full .sub_title{
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 21px;
	line-height: 147%;
	color: #231f20;
	margin-bottom:40px;
}
.checkout_data .sidebar .booking_info_full .table_item{
	display:flex;
	margin-bottom:15px;
	gap:15px;
	    flex-direction: row;
    align-items: center;
}
.checkout_data .sidebar .booking_info_full .table_item i{
	content:'';
	
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.checkout_data .sidebar .booking_info_full .table_item.date i{background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4H24V24H1V4Z' stroke='%231D5BC0' stroke-width='2' stroke-linejoin='round' /%3E%3Cpath d='M24 8.5H1' stroke='%231D5BC0' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M6.5 4V1' stroke='%231D5BC0' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M19.5 4V1' stroke='%231D5BC0' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
min-width:25px;
	width:25px;
	height:25px;
	}
.checkout_data .sidebar .booking_info_full .table_item.time i{background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.5 16.25C26.5 22.6013 21.3513 27.75 15 27.75C8.64873 27.75 3.5 22.6013 3.5 16.25C3.5 9.89873 8.64873 4.75 15 4.75C21.3513 4.75 26.5 9.89873 26.5 16.25Z' stroke='%231D5BC0' stroke-width='2' /%3E%3Cpath d='M15 10V16.25L18.75 20' stroke='%231D5BC0' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M23.75 2.5L27.5 6.25' stroke='%231D5BC0' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M2.5 6.25L6.25 2.5' stroke='%231D5BC0' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
min-width:25px;
	width:25px;
	height:25px;
	}
.checkout_data .sidebar .booking_info_full .table_item.point i{background-image: url("data:image/svg+xml,%3Csvg width='24' height='35' viewBox='0 0 24 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 33C12 33 23 21.8 23 11.6667C23 5.77563 18.0751 1 12 1C5.92487 1 1 5.77563 1 11.6667C1 21.8 12 33 12 33Z' stroke='%231D5BC0' stroke-width='2' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0005 17.3555C14.8356 17.3555 17.1339 15.1268 17.1339 12.3777C17.1339 9.62853 14.8356 7.3999 12.0005 7.3999C9.16546 7.3999 6.86719 9.62853 6.86719 12.3777C6.86719 15.1268 9.16546 17.3555 12.0005 17.3555Z' stroke='%231D5BC0' stroke-width='2' /%3E%3C/svg%3E");
min-width:25px;
	width:25px;
	height:25px;}
.checkout_data .sidebar .booking_info_full .table_item.peopple i{background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.53015 6.92875C4.22285 7.31292 4.0125 7.96596 4.0125 9.00313C4.0125 10.503 4.45226 11.1835 4.77128 11.5663C4.8486 11.6591 4.92146 11.7373 4.99808 11.8196C5.01018 11.8326 5.02237 11.8457 5.03468 11.8589L5.03578 11.8601C5.11325 11.9436 5.22513 12.064 5.30935 12.195C5.40025 12.3364 5.50977 12.5665 5.47205 12.8574C5.43578 13.1373 5.27985 13.3404 5.14605 13.4742C4.7374 13.8828 4.2459 14.171 3.78497 14.4014C3.55315 14.5174 3.31789 14.624 3.09858 14.7233L3.09685 14.7241C2.87395 14.825 2.66834 14.9182 2.47453 15.0151C2.07889 15.2129 1.79776 15.3958 1.6144 15.6003C1.45128 15.7823 1.35 15.9976 1.35 16.325C1.35 16.6978 1.04779 17 0.675 17C0.302208 17 0 16.6978 0 16.325C0 15.654 0.231537 15.1204 0.609232 14.6992C0.966694 14.3005 1.43439 14.0258 1.87079 13.8076C2.08799 13.699 2.31377 13.5967 2.52826 13.4996L2.54158 13.4935C2.76429 13.3927 2.97625 13.2965 3.18124 13.194C3.48918 13.04 3.75693 12.8834 3.97978 12.7071C3.90904 12.631 3.82286 12.537 3.73419 12.4306C3.22118 11.815 2.6625 10.8314 2.6625 9.00313C2.6625 7.82176 2.89578 6.81074 3.47593 6.08547C4.0791 5.33143 4.96339 5 6 5C7.03661 5 7.9209 5.33143 8.52407 6.08547C9.10422 6.81074 9.3375 7.82176 9.3375 9.00313C9.3375 10.8314 8.77882 11.815 8.26582 12.4306C8.17715 12.537 8.09096 12.631 8.02022 12.7071C8.24307 12.8834 8.51082 13.04 8.81876 13.194C9.02375 13.2965 9.23571 13.3927 9.45842 13.4935L9.47173 13.4996C9.68622 13.5967 9.91201 13.699 10.1292 13.8076C10.5656 14.0258 11.0333 14.3005 11.3908 14.6992C11.7685 15.1204 12 15.654 12 16.325C12 16.6978 11.6978 17 11.325 17C10.9522 17 10.65 16.6978 10.65 16.325C10.65 15.9976 10.5487 15.7823 10.3856 15.6003C10.2022 15.3958 9.92111 15.2129 9.52548 15.0151C9.33167 14.9182 9.12606 14.825 8.90315 14.7241L8.90142 14.7233C8.68211 14.624 8.44685 14.5174 8.21503 14.4014C7.75411 14.171 7.2626 13.8828 6.85395 13.4742C6.72015 13.3404 6.56423 13.1373 6.52795 12.8574C6.49023 12.5665 6.59975 12.3364 6.69065 12.195C6.77487 12.064 6.88675 11.9436 6.96422 11.8601L6.96532 11.8589C6.97763 11.8457 6.98982 11.8326 7.00192 11.8196C7.07854 11.7373 7.1514 11.6591 7.22872 11.5663C7.54774 11.1835 7.9875 10.503 7.9875 9.00313C7.9875 7.96596 7.77715 7.31292 7.46985 6.92875C7.18557 6.57337 6.73862 6.35 6 6.35C5.26138 6.35 4.81443 6.57337 4.53015 6.92875ZM7.80025 12.5107C7.8003 12.5107 7.80111 12.5116 7.80251 12.5133C7.8009 12.5116 7.8002 12.5107 7.80025 12.5107ZM4.19975 12.5107C4.19981 12.5107 4.19909 12.5116 4.19746 12.5133C4.19888 12.5116 4.1997 12.5107 4.19975 12.5107Z' fill='%231D5BC0'/%3E%3Cpath d='M18.3333 9.00004H11.6666' stroke='%231D5BC0' stroke-width='1.35211' stroke-linecap='round'/%3E%3Cpath d='M15 5.66663V12.3333' stroke='%231D5BC0' stroke-width='1.35211' stroke-linecap='round'/%3E%3C/svg%3E%0A");
min-width:30px;
	width:30px;
	height:24px;}
.checkout_data .sidebar .booking_info_full .table_item p{
	font-family: "Inter Tight", sans-serif;
font-weight: 500;
font-size: 18px;
line-height: 133%;
color: #231f20;
}
.checkout_data .sidebar .booking_info_full small{
	font-family: "Inter", sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 145%;
color: #314d7a;
margin-top:82px;
margin-bottom:30px;
padding-bottom:20px;
border-bottom: 1px solid #b4c3da;
display:block;
}
.checkout_data .sidebar .booking_info_full .total{
	display:flex;
	font-family: "Inter Tight", sans-serif;
font-weight: 600;
font-size: 18px;
line-height: 133%;
color: #000;
flex-direction: row;
    justify-content: space-between;
    align-items: center;
}


.form_reservation form .row_form{
	display: flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
	gap: 34px;
	margin-bottom:30px;
}
.form_reservation form .row_form .form_item{
	display:flex;
	flex-direction: column;
	width: 100%;
    flex-wrap: nowrap;
	gap:9px;
}
.form_reservation form .row_form .form_item label{
font-family: "Inter Tight", sans-serif;
font-weight: 500;
font-size: 18px;
line-height: 133%;
color: #52525b;
}
.form_reservation form .row_form .form_item input{
	border: 1px solid #b4c3da;
	border-radius: 8px;
	padding: 17px 25px;
}

.form_reservation form .row_form .form_item .custom-checkbox input[type="checkbox"] {
	display: none;
}
.form_reservation form .row_form .form_item .custom-checkbox {
            position: relative;
            display: inline-block;
            width: 50px;
            height: 50px;
            border: 2px solid #000;
            border-radius: 3px;
            cursor: pointer;
            vertical-align: middle; /* Выравниваем по центру текста */
        }
.form_reservation form .row_form .form_item .custom-checkbox::after {
            content: "";
            position: absolute;
            top: 3px;
            left: 6px;
            width: 6px;
            height: 12px;
            border: solid #000;
            border-width: 0 2px 2px 0;
            transform: rotate(45deg);
            opacity: 0;
            transition: opacity 0.2s;
        }
.form_reservation form .row_form .form_item .custom-checkbox input[type="checkbox"]:checked + .custom-checkbox::after {
            opacity: 1;
        }
.form_reservation form .row_form .form_item .label-text a:hover{
	text-decoration:none;
}
.form_reservation form .row_form .form_item .label-text a{
	color: #1d5bc0;
}
.form_reservation form .row_form .form_item .label-text {
	margin-left: 8px;
	vertical-align: middle;
	font-family: "Inter Tight", sans-serif;
	font-weight: 500;
	font-size: 21px;
	line-height: 147%;
	color: #231f20;
}
		
.form_reservation form .row_form .form_item button{
	border-radius: 16px;
	color:#FFF;
	box-shadow: 0 1px 3px 0 rgba(16, 24, 40, 0.05);
background: #231f20;
	font-family: "Inter Tight", sans-serif;
font-weight: 600;
font-size: 26px;
line-height: 85%;
color: #fff;
padding:29px;
cursor:pointer;
}

.payment_block .pay_head .title:before{
	content:'';
	min-width:24px;
	width:24px;
	height:24px;
	border-radius:50%;
	background-color:#000;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7.6L5.57143 10L12 4' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
	background-position: center;
	background-repeat:no-repeat;
}
.payment_block .pay_head .title{
	font-family: "Inter Tight", sans-serif;
	font-weight: 600;
	font-size: 26px;
	line-height: 85%;
	color: #18181b;
	display:flex;
	gap:10px;
}
.payment_block .pay_head{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
	margin-bottom:20px;
}
.payment_block{
	border: 2px solid #18181b;
	border-radius: 20px;
	padding:36px 25px;
	margin-bottom:30px;
}

.gallery {
            background: #f8f8f8;
            width: 100%;
            overflow: hidden;
        }

        .gallery-cell {
            width: 33%;
            margin-right: 10px;
            cursor: pointer;
			background: #FFF;
        }

        .gallery-cell img {
            display: block;
            max-width: 100%;
            border-radius: 5px;
			height:300px;
			width:100%;
			object-fit:cover;
			border-radius: 20px;
        }
		
		.gallery.js-flickity{
			margin-bottom:20px;
		}
	.flickity-slider{
		background:#FFF;
	}
	
	.next_steps{
		display:none;
	}	

.book_tour_mobile{
	display:none;
}	
		
@media screen and (max-width:600px){
	header{
		margin-bottom:20px;
	}
	h1{
		font-size: 30px;
	}
	p.price{
		font-size: 18px;
	}
	.action_row .add_to_favorite,
	.action_row .car_type{
		font-size: 12px;
		align-items: center;
	}
	.action_to_buy{
		flex-direction: column;
		padding:10px;
		gap: 10px;
	}
	.car_photo img{
		height:129px;
		border-radius: 10px;
	}
	.action_to_buy .content .main_title{
		font-size: 21px;
	}
	.action_to_buy .content ul li{
		font-family: "Inter", sans-serif;
		font-weight: 400;
		font-size: 16px;
		line-height: 145%;
		color: #231f20;
		padding: 13px;
	    align-items: center;
	}
	.action_to_buy .content{
		margin-bottom:20px;
	}
	.action_to_buy .sidebar{
		width: 100%;
		min-width: 100%;
	}
	
	
	
	
	.form_reservation form .row_form .form_item button{
		font-size: 18px;
		padding:16px;
		border-radius:8px;
		margin-top:20px;
	}
	.form_reservation form .row_form .form_item button.iti__selected-country{
		margin-top:unset;
	}
	.form_reservation form .row_form .form_item label{
		    font-size: 18px;
	}
	.form_reservation form .row_form{
		    flex-direction: column;
			gap:15px;
			margin-bottom:15px;
	}
	.form_reservation form{
		row-gap:6px;
	}
	.form_reservation form .row_form .form_item .label-text{
		font-size: 14px;
	}
	.form_reservation{
		padding:10px;
	}
	.checkout_data{
		flex-direction: column;
		gap:unset;
	}
	.payment_block .pay_head{
		display:flex;
		gap:10px;
		flex-direction:column;
		align-items:unset;
	}
	.payment_block .pay_head .title{
		font-size: 21px;
	}
	.checkout_data .sidebar{
		width:100%;
		min-width:unset;
	}
	.flatpickr-calendar.inline{
		padding:10px;
	}
	
	
	.action_to_buy .sidebar form button{
		padding:15px;
        border-radius: 8px;
		height:55px;
	}
	.flatpickr-calendar.arrowTop:after,
	.flatpickr-calendar.arrowTop:before{
		content:unset;
		display:none;
	}
	.book_tour_mobile{
		border-radius: 8px;
		padding: 17px 29px;
		box-shadow: 0 1px 3px 0 rgba(16, 24, 40, 0.05);
		background: #231f20;
		font-family: "Inter Tight", sans-serif;
		font-weight: 600;
		font-size: 18px;
		line-height: 122%;
		color: #fff;
		display:block;
		width:100%;
		text-align:center;
		text-decoration:none;
	}
	.map_element{
		display:none;
	}
	.sidebar{
		display:none;
	}
	.sidebar.active{
		position: fixed;
		display: block;
		top: 75px;
		background: #FFF;
		z-index: 100;
		width: 100%;
		left: 0;
		padding: 10px;
		z-index:50;
		overflow-y: scroll;
        height: 100vh;
	}
	.action_to_buy .sidebar.active form{
		height:150%;
		overflow-y:scroll;
	}
	body.no-scrollable{
		overflow:hidden;
	}
	.sidebar.active .mobile_header{
		position:relative;
		margin-bottom:20px;
	}
	.sidebar.active .mobile_header .return_mobile{
		content:'';
		background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.75 22.5L11.25 15L18.75 7.5' stroke='%23090A0A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
		width:30px;
		height:30px;
		position:absolute;
		top:2px;
		left:10px;
	}
	.map_title{
		margin-bottom:10px;
	}
	.map_title,
	.sidebar.active .mobile_header .text_title{
		font-family: "Inter Tight", sans-serif;
		font-weight: 500;
		font-size: 24px;
		line-height: 130%;
		text-align: center;
		color: #231f20;
	}
	.map_title{
		text-align:left;
	}
	.sidebar.active select[name="boarding_point"]{
		display: block;
		padding: 0.8em 1.6em .8em 2.5em;
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		margin: 0;
		box-shadow: none;
		border: 1px solid #1966e3;
		border-radius: 10px;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background-color: #1966e3;
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L6.5 9L12 3' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='21' height='30' viewBox='0 0 21 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 4.4269 4.75264 0 10.5 0C16.2474 0 21 4.4269 21 10C21 14.5959 18.4705 19.3106 16.0722 22.7754C14.8582 24.5294 13.646 26.0078 12.7375 27.0477C12.2828 27.5683 11.9029 27.9804 11.6353 28.2638C11.5014 28.4055 11.3956 28.5152 11.3224 28.5902C11.2858 28.6277 11.2573 28.6566 11.2376 28.6765L11.2147 28.6996L11.2082 28.706L11.2063 28.7079C11.2061 28.7081 11.2052 28.709 10.5 28C9.79476 28.709 9.79457 28.7088 9.79434 28.7085L9.79177 28.706L9.78534 28.6996L9.76239 28.6765C9.74268 28.6566 9.71422 28.6277 9.67762 28.5902C9.60441 28.5152 9.49856 28.4055 9.36472 28.2638C9.09711 27.9804 8.71724 27.5683 8.26251 27.0477C7.35402 26.0078 6.1418 24.5294 4.92775 22.7754C2.52951 19.3106 0 14.5959 0 10ZM10.5 28L9.79434 28.7085L10.5 29.4105L11.2052 28.709L10.5 28ZM10.5 26.5484C10.7079 26.3223 10.9548 26.0485 11.2313 25.732C12.104 24.7329 13.2668 23.3144 14.4278 21.6371C16.7795 18.2394 19 13.9541 19 10C19 5.63198 15.2461 2 10.5 2C5.75395 2 2 5.63198 2 10C2 13.9541 4.22049 18.2394 6.57225 21.6371C7.7332 23.3144 8.89598 24.7329 9.76874 25.732C10.0452 26.0485 10.2921 26.3223 10.5 26.5484Z' fill='white' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 10.5C5 7.46243 7.46243 5 10.5 5C13.5376 5 16 7.46243 16 10.5C16 13.5376 13.5376 16 10.5 16C7.46243 16 5 13.5376 5 10.5ZM10.5 7C8.567 7 7 8.567 7 10.5C7 12.433 8.567 14 10.5 14C12.433 14 14 12.433 14 10.5C14 8.567 12.433 7 10.5 7Z' fill='white' /%3E%3C/svg%3E");
		
		background-repeat: no-repeat, no-repeat;
        background-position: right .7em top 50%, 10px;
        background-size: .65em auto, 21px 31px;	
		font-family: "Inter Tight", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 133%;
		color: #FFF;
		margin-bottom:20px;
	}
	.sidebar.active select[name="boarding_peopple"]{
		display: block;
		padding: 0.8em 1.6em .8em 2.5em;
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		margin: 0;
		box-shadow: none;
		border: 1px solid #1966e3;
		border-radius: 10px;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background-color: #1966e3;
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L6.5 9L12 3' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='30' height='31' viewBox='0 0 30 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.25 23.25C1.25 20.3437 5 20.3437 6.875 18.4062C7.8125 17.4375 5 17.4375 5 12.5937C5 9.36491 6.24969 7.75 8.75 7.75C11.2503 7.75 12.5 9.36491 12.5 12.5937C12.5 17.4375 9.6875 17.4375 10.625 18.4062C12.5 20.3437 16.25 20.3437 16.25 23.25' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M27.5 14.2083H17.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M22.5 9.0415V19.3748' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
		background-repeat: no-repeat, no-repeat;
        background-position: right .7em top 50%, 10px;
        background-size: .65em auto, 30px 30px;	
		font-family: "Inter Tight", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 133%;
		color: #FFF;
		margin-bottom:0;
	}
	.action_to_buy .sidebar form input[name="boarding_time"]{
		display: block;
		padding: 0.8em 1.6em .8em 2.5em;
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		margin: 0;
		box-shadow: none;
		border: 1px solid #1966e3;
		border-radius: 10px;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background-color: #1966e3;
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L6.5 9L12 3' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='25' height='25' rx='6' fill='%231966E3' /%3E%3Cpath d='M21.9167 13.5417C21.9167 18.7423 17.7007 22.9583 12.5 22.9583C7.29936 22.9583 3.08337 18.7423 3.08337 13.5417C3.08337 8.34099 7.29936 4.125 12.5 4.125C17.7007 4.125 21.9167 8.34099 21.9167 13.5417Z' stroke='white' stroke-width='2' /%3E%3Cpath d='M12.5 8.33337V13.5417L15.625 16.6667' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M19.7916 2.08337L22.9166 5.20837' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M2.08337 5.20837L5.20837 2.08337' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
		
		background-repeat: no-repeat, no-repeat;
        background-position: right .7em top 50%, 10px;
        background-size: .65em auto, 25px 25px;	
		font-family: "Inter Tight", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 133%;
		color: #FFF;
		margin-bottom:0;
	}
	.sidebar.active select[name="boarding_hours"]{
		display: block;
		padding: 0.8em 1.6em .8em 2.5em;
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		margin: 0;
		box-shadow: none;
		border: 1px solid #1966e3;
		border-radius: 10px;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background-color: #1966e3;
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3L6.5 9L12 3' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_185_54672' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7255 3.33325C13.7255 1.6764 12.3824 0.333252 10.7255 0.333252H3.27454C1.61768 0.333252 0.274536 1.6764 0.274536 3.33325V6.77934C0.274536 7.30977 0.48525 7.81848 0.860322 8.19355L4.66669 11.9999L0.860323 15.8063C0.48525 16.1814 0.274536 16.6901 0.274536 17.2205V20.6666C0.274536 22.3234 1.61768 23.6666 3.27453 23.6666H10.7255C12.3824 23.6666 13.7255 22.3234 13.7255 20.6666V17.2205C13.7255 16.6901 13.5148 16.1814 13.1397 15.8063L9.33336 11.9999L13.1397 8.19355C13.5148 7.81848 13.7255 7.30977 13.7255 6.77933V3.33325Z' /%3E%3C/mask%3E%3Cpath d='M0.860322 8.19355L-0.553891 9.60776L-0.553891 9.60776L0.860322 8.19355ZM4.66669 11.9999L6.08091 13.4141C6.45598 13.0391 6.66669 12.5304 6.66669 11.9999C6.66669 11.4695 6.45598 10.9608 6.08091 10.5857L4.66669 11.9999ZM0.860323 15.8063L2.27454 17.2205L2.27454 17.2205L0.860323 15.8063ZM13.1397 15.8063L11.7255 17.2205L11.7255 17.2205L13.1397 15.8063ZM9.33336 11.9999L7.91915 10.5857C7.1381 11.3668 7.1381 12.6331 7.91915 13.4141L9.33336 11.9999ZM13.1397 8.19355L11.7255 6.77933L11.7255 6.77934L13.1397 8.19355ZM10.7255 2.33325C11.2778 2.33325 11.7255 2.78097 11.7255 3.33325H15.7255C15.7255 0.571829 13.4869 -1.66675 10.7255 -1.66675V2.33325ZM3.27454 2.33325H10.7255V-1.66675H3.27454V2.33325ZM2.27454 3.33325C2.27454 2.78097 2.72225 2.33325 3.27454 2.33325V-1.66675C0.513111 -1.66675 -1.72546 0.571832 -1.72546 3.33325H2.27454ZM2.27454 6.77934V3.33325H-1.72546V6.77934H2.27454ZM2.27454 6.77934H2.27454H-1.72546C-1.72546 7.8402 -1.30404 8.85762 -0.553891 9.60776L2.27454 6.77934ZM6.08091 10.5857L2.27454 6.77934L-0.553891 9.60776L3.25248 13.4141L6.08091 10.5857ZM2.27454 17.2205L6.08091 13.4141L3.25248 10.5857L-0.553891 14.3921L2.27454 17.2205ZM2.27454 17.2205H2.27454L-0.55389 14.3921C-1.30404 15.1422 -1.72546 16.1596 -1.72546 17.2205H2.27454ZM2.27454 20.6666V17.2205H-1.72546V20.6666H2.27454ZM3.27453 21.6666C2.72225 21.6666 2.27454 21.2189 2.27454 20.6666H-1.72546C-1.72546 23.428 0.513109 25.6666 3.27453 25.6666V21.6666ZM10.7255 21.6666H3.27453V25.6666H10.7255V21.6666ZM11.7255 20.6666C11.7255 21.2189 11.2778 21.6666 10.7255 21.6666V25.6666C13.4869 25.6666 15.7255 23.428 15.7255 20.6666H11.7255ZM11.7255 17.2205V20.6666H15.7255V17.2205H11.7255ZM11.7255 17.2205L11.7255 17.2205H15.7255C15.7255 16.1596 15.3041 15.1422 14.5539 14.3921L11.7255 17.2205ZM7.91915 13.4141L11.7255 17.2205L14.5539 14.3921L10.7476 10.5857L7.91915 13.4141ZM11.7255 6.77934L7.91915 10.5857L10.7476 13.4141L14.5539 9.60776L11.7255 6.77934ZM11.7255 6.77933L11.7255 6.77933L14.5539 9.60776C15.3041 8.85762 15.7255 7.8402 15.7255 6.77933H11.7255ZM11.7255 3.33325V6.77933H15.7255V3.33325H11.7255Z' fill='white' mask='url(%23path-1-inside-1_185_54672)' /%3E%3C/svg%3E");
		
		background-repeat: no-repeat, no-repeat;
        background-position: right .7em top 50%, 10px;
        background-size: .65em auto, 14px 24px;	
		font-family: "Inter Tight", sans-serif;
		font-weight: 500;
		font-size: 18px;
		line-height: 133%;
		color: #FFF;
		margin-bottom:0;
	}
	.sidebar.active iframe{
		width:100%;
		height:300px;
	}
	
	.next_steps{
		border-radius: 8px;
padding: 17px 29px;
box-shadow: 0 1px 3px 0 rgba(16, 24, 40, 0.05);
background: #231f20;
font-family: "Inter Tight", sans-serif;
font-weight: 600;
font-size: 18px;
line-height: 122%;
color: #fff;
text-decoration:none;
text-align:center;
display:block;

	}
	.sidebar.checkout{
		display:block;
	}
	
	 .steps {
            display: none;
        }

        .steps.active .form_title {
			display:none;
		}
        .steps.active {
            display: block;
        }

        .next_steps {
            margin-top: 20px;
        }

        .steps_history {
            margin-bottom: 20px;
    display: flex;
    gap: 15px;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
        }

        .steps_history span {
			padding:5px;
			gap:5px;
			display:flex;
			width:100%;
			border-radius: 20px;
			background: #edf5ff;
			font-family: "Inter Tight", sans-serif;
			font-weight: 500;
			font-size: 12px;
			line-height: 145%;
			text-align: center;
			color: #231f20;
			flex-direction: row;
    justify-content: center;
    align-items: center;
        }

        .steps_history .active:before{
			content:'•';
		}
        .steps_history .confirm,
        .steps_history .active {
            background: #1966e3;
            color: white;
        }
		
		.flatpickr-day{
			max-width:unset;
			    -webkit-flex-basis: 12.2857143%;
    -ms-flex-preferred-size: 12.2857143%;
    flex-basis: 12.285714%;
		}
		.flatpickr-days{
			width:100%;
		}
		.dayContainer{
			width: 100%;
			max-width: 100%;
			gap:5px;
		}
		.flatpickr-current-month{
			margin-bottom:10px;
		}
		.input_header{
			padding:11px 20px;
		}
		.action_to_buy .content .cancelar_text{
			margin-bottom:20px;
		}
		.car_char li{
			font-size:12px;
		}
}