.after-line{position:relative;z-index:10}.after-line:after{content:"";left:100%;position:absolute;top:37px;width:290%}@media(max-width:1200px){.after-line:after{width:200%}}.after-line:after{background-color:#000;height:1px;z-index:0}@media(max-width:768px){.after-line:after{display:none}}.after-line-rental{position:relative;z-index:10}.after-line-rental:after{background-color:#ff2523;content:"";height:1px;left:100%;position:absolute;top:22px;width:300%;z-index:0}@media(max-width:624px){.after-line-rental:after{left:110%;top:12px;width:260%}}.after-line-rental-step{position:relative;z-index:10}.after-line-rental-step:after{background-color:#ff2523;content:"";height:1px;left:100%;position:absolute;top:22px;width:300%;z-index:0}@media(max-width:642px){.after-line-rental-step:after{left:110%;top:12px;width:260%}}.fleet-card{position:relative}.fleet-card:before{background:linear-gradient(90deg,silver,#000);border-radius:4px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.text-danger{color:hsl(var(--primary));font-weight:600}.horizontal-slider{height:24px;position:relative;width:100%}.track{border-radius:999px;cursor:pointer;height:4px;position:absolute;top:8px}.track,.track.track-0{background:#e5e7eb}.track.track-1{background:hsl(var(--primary))}.track.track-2{background:#e5e7eb}.thumb{background:#fff;border:2px solid hsl(var(--primary));border-radius:100%;cursor:grab;height:20px;outline:none;position:absolute;top:0;transition:all .2s ease;width:20px;z-index:2}.thumb.active,.thumb:active,.thumb:hover{box-shadow:0 0 0 4px hsl(var(--primary)/.2);transform:scale(1.1)}.thumb.active,.thumb:active{cursor:grabbing}.thumb:focus{box-shadow:0 0 0 4px hsl(var(--primary)/.2)}.separator-line{position:relative}.separator-line:after{background-color:#d1d5db;content:"";height:60%;left:103%;position:absolute;top:50%;transform:translateY(-50%);width:1px}.separator-line-lg{position:relative}.separator-line-lg:after{background-color:#d1d5db;content:"";height:100%;left:103%;position:absolute;top:0;width:1px}.separator-line-lg-end-date{position:relative}.separator-line-lg-end-date:after{background-color:#d1d5db;content:"";display:block;height:100%;left:103%;position:absolute;top:0;width:1px}@media(max-width:768px){.separator-line-lg-end-date:after{display:none}}.separator-line-payment{position:relative}.separator-line-payment:after{background-color:#d1d5db;content:"";height:100%;left:104%;position:absolute;top:0;width:1px}.separator-line-payment-2{position:relative}.separator-line-payment-2:after{background-color:#d1d5db;content:"";height:100%;left:104%;position:absolute;top:0;width:1px}.border-dashed-lg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%23004883ff' stroke-dasharray='6, 14' stroke-linecap='square' stroke-width='3'/%3E%3C/svg%3E")}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.category-scrollbar::-webkit-scrollbar{height:6px;width:6px}.category-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.category-scrollbar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.category-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--highlight))}.category-scrollbar{scrollbar-color:#d1d5db #f1f1f1;scrollbar-width:thin}@media(max-width:1199px){.hero-section{display:none}}@media(min-width:1200px){.hero-section-sm{display:none}}.popular-tour-text{-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--primary);font-family:Segoe UI,sans-serif;font-size:48px;font-style:normal;font-weight:700;letter-spacing:0;line-height:72px}.placeholder-black ::-moz-placeholder{color:#000!important;opacity:1}.placeholder-black ::placeholder{color:#000!important;opacity:1}.placeholder-black :-ms-input-placeholder{color:#000!important}.placeholder-black ::-ms-input-placeholder{color:#000!important}.list-style ul{list-style-type:disc;padding-bottom:1rem;padding-inline-start:1.5rem}