.available_insurances .single_insurance_tile{background-color:var(--color-light-background);color:var(--color-accent-second);border-radius:8px;padding:16px;margin-bottom:35px;cursor:pointer;position:relative;display:grid;grid-template-areas:"title" "desc" "footer";grid-template-rows:auto auto 1fr;gap:12px}@media (min-width:768px){.available_insurances .single_insurance_tile{gap:16px}.available_insurances .single_insurance_tile .insurence_details p{font-size:16px}}.available_insurances .single_insurance_tile .insurence_details h3{grid-area:title;color:var(--color-accent-second);font-weight:700;font-size:24px;font-family:"Barlow Condensed",sans-serif;margin:0}.available_insurances .single_insurance_tile .insurence_details{grid-area:desc}.available_insurances .single_insurance_tile .insurence_details p{font-size:14px;margin:0;padding:0}.available_insurances .single_insurance_tile .insurance_price{grid-area:footer;justify-self:center;align-self:end;font-family:"Barlow Condensed",sans-serif;display:flex;align-items:baseline;font-weight:800;gap:10px;font-size:32px;flex-shrink:0}.available_insurances .single_insurance_tile .insurance_price span{font-weight:400;font-size:14px;flex-shrink:0}.available_insurances .single_insurance_tile .addon_checkbox{grid-area:footer;justify-self:end;align-self:end}.available_insurances .single_insurance_tile.active{background-color:var(--color-accent)}.available_insurances .single_insurance_tile:has(.insurance_radio:checked){background-color:var(--color-accent)}.available_insurances_tiles{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.available_insurances_tiles .single_insurance_tile{min-height:260px}}.available_insurances_tiles .single_insurance_tile{grid-template-rows:auto auto 1fr}.available_insurances_tiles{display:grid;width:100%;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.available_insurances_tiles{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:24px}}.available_addons_tiles{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(420px, 100%),1fr))}@media (min-width:1200px){.available_addons_tiles{grid-template-columns:repeat(auto-fit,minmax(min(480px, 100%),1fr))}}.available_addons_tiles .single_addon_tile{background-color:var(--color-light-background);color:var(--color-accent-second);border-radius:8px;padding:24px;cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease;display:grid;grid-template-areas:"detail detail" "qty checkbox";grid-template-columns:1fr auto;grid-template-rows:1fr auto;gap:18px}.available_addons_tiles .single_addon_tile:hover{box-shadow:inset 0 0 0 2px var(--color-accent-second)}.available_addons_tiles .single_addon_tile.selected{background-color:var(--color-accent)}.available_addons_tiles .single_addon_tile .addon_detail{grid-area:detail;align-self:start;min-height:0}.available_addons_tiles .single_addon_tile .addon_detail h5{font-family:"Barlow Condensed",sans-serif;font-size:24px;line-height:26px;margin:0;font-weight:700}.available_addons_tiles .single_addon_tile .addon_detail p{font-size:14px;margin:10px 0 0 0}@media (min-width:768px){.available_addons_tiles .single_addon_tile .addon_detail p{font-size:16px}}.available_addons_tiles .single_addon_tile .qty_total_group{grid-area:qty;align-self:end;display:flex;flex-direction:column;gap:14px;min-height:90px}.available_addons_tiles .single_addon_tile .addon_qty{display:inline-flex;align-items:center;gap:18px;flex-wrap:nowrap}.available_addons_tiles .single_addon_tile .addon_price{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:28px;display:flex;align-items:baseline;gap:6px}.available_addons_tiles .single_addon_tile .addon_price span{font-weight:400;font-size:14px}.available_addons_tiles .single_addon_tile .checkbox_qty{grid-area:checkbox;align-self:end;justify-self:end}@media (min-width:992px){.available_addons_tiles .single_addon_tile .qty_total_group{flex-direction:row;align-items:center;gap:24px}.available_addons_tiles .single_addon_tile .addon_price{margin-left:auto}}.centered{display:flex;justify-content:center;align-items:center;width:100%}.sendEmailButton{width:auto;padding:8px 20px;height:40px;margin-top:20px;background-color:var(--color-accent);color:var(--color-white);border:0;border-radius:5px;cursor:pointer}.big_text{height:100px}.captcha_container{margin-top:20px}.no_selection_heighlight.selected{background-color:var(--color-light-background)!important}.no_selection_heighlight.active{background-color:var(--color-light-background)!important}.addon_checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.addon_checkbox input{position:absolute;opacity:0;pointer-events:none}.addon_icon{width:32px;height:32px;display:inline-block;transition:0.25s ease;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='3' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='3' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat}.addon_checkbox input:checked+.addon_icon{background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='3' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M7 12.5 L10.5 16 L17 8' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='3' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M7 12.5 L10.5 16 L17 8' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}.addon_checkbox{width:60px;height:60px}.addon_icon{width:60px;height:60px}.addon_icon{background-color:var(--color-accent-second)}.addon_checkbox input:checked+.addon_icon{background-color:var(--color-accent)}.checkbox_qty{display:flex}.addon_qty{display:none}.insurance_radio{width:200px}.pricewrapp{border:4px solid var(--color-accent);border-radius:10px}.price_car_total_button{margin-top:9px!important}.coupon_code_input{box-sizing:border-box;margin-top:5px}.select-country{background-color:#F1F0F0;width:calc(100%);border-radius:5px;border:none;height:40px;padding-left:10px;padding-right:10px;&:focus,&:active{outline:none}}.automargin{margin:auto!important}.coupon-container{margin-top:15px;border-radius:10px;border:4px solid var(--color-accent-second);padding:5px;float:none;display:flex;margin-left:0;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%;box-sizing:border-box}input.coupon-code{background-color:#fff0;color:var(--color-accent-second);border:0;outline:0;width:100%;box-sizing:border-box}.apply-coupon-code{margin-left:0;max-width:100%}.modal-overlay{position:fixed;inset:0;width:100%;max-width:100%;height:100%;background:rgb(0 0 0 / .5);display:none;z-index:9999;margin:0px!important}.modal-content{background:#fff;padding:20px;width:450px;margin:100px auto;border-radius:8px}@media (max-width:480px){.g-recaptcha{display:block}.modal-content{width:340px}}.recaptcha-responsive{width:100%;max-width:100%;overflow:hidden;position:relative}.recaptcha-responsive .g-recaptcha{transform-origin:0 0}.edit_booking_form_item{display:flex;margin-left:5px}.apply-booking-changes{background-color:var(--color-accent-second);color:var(--color-white);border-radius:8px;padding:5px;margin:10px;cursor:pointer;display:flex;width:auto;float:right}.hidden{display:none!important}.location-dropdown-small{--color-accent-second-inner:var(--color-accent-second);float:left;background-color:#fff0;border:none;color:var(--color-accent-second);width:95%;margin-left:5px}.location-dropdown-small option{float:left;background-color:#fff0;border:none}.color-accent-second{color:var(--color-accent-second)}.location-delivery-collection-checkbox{color:var(--color-accent-second);float:left;display:flex;margin-left:45px;width:80%;font-size:small}.autowidth{width:auto!important;float:left}.form_buttons.edit_booking_form_item.form_buttons{margin-top:40px;height:50px;width:100%;display:flex;justify-content:flex-end;gap:0}.qty_total_group{display:flex}.addon_detail{height:-webkit-fill-available;flex-direction:column;justify-content:center;display:flex}.delivery_collection_label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin-top:8px}.delivery_collection_label input{width:18px!important;height:18px!important;margin:0}.time-wrapper span{margin-top:5px}.submit-wrapp{align-items:flex-start;margin-top:15px}.additional-insurance-currency{font-size:14px;font-weight:400}.additional-insurance-items{width:50%;margin-top:30px;float:right}.additional-insurance-item{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.additional-insurance-label{text-align:left}.additional-insurance-right{display:flex;align-items:center;gap:6px;white-space:nowrap}.additional-insurance-value{font-weight:600}div.additionalInsuranceInfoContainer{margin-top:20px}@media (max-width:767px){.additional-insurance-items{width:100%;float:none}.additional-insurance-item{justify-content:space-between;align-items:flex-start;gap:12px}.additional-insurance-label{flex:1 1 auto;min-width:0}.additional-insurance-right{flex:0 0 auto;white-space:nowrap}.booking_step_details .total_info,.booking_step_details .choosed_insurance_and_extras,.booking_step_details .additionalInsuranceInfoContainer,.booking_step_details .booking_totals,.booking_step_details .total_price{min-width:0}.booking_step_details .total_info .booking_totals .total_price{font-size:28px}}