@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.language-page{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:4rem}.language-page .lang-container{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.language-page .lang-container .v-btn{padding:1.5rem 3rem !important;display:flex;border-radius:12px}.auth-card{padding:4rem 2rem !important;width:560px;max-width:100%;display:flex;flex-direction:column;gap:2rem;margin:0 !important}.auth-card input{width:100%}.auth-card button{flex:1;text-align:center;justify-content:center;border-radius:20px;padding:1rem 16px !important;margin:0 !important}.recent-bookings-table{width:100%;border-collapse:separate;margin-top:16px;border-spacing:0 12px}.recent-bookings-table th,.recent-bookings-table td{padding:8px;text-align:left}.recent-bookings-table th{background-color:rgba(0,0,0,0);font-weight:bold}.recent-bookings-table tbody tr{background-color:rgba(65,65,65,.25);font-weight:bold}.booking-form{max-width:100%}.booking-form .form-container{max-width:100%;padding:3rem}.booking-form .form-container .form-input{background-color:rgba(0,0,0,0) !important;display:flex;flex-direction:column;align-items:start;border:none !important;width:450px;max-width:100%}.booking-form .form-container .form-input input,.booking-form .form-container .form-input .v-input{width:100%}.booking-form .form-container .location-container{position:relative}.booking-form .form-container .location-container .location-container{position:relative;padding-left:48px}.booking-form .form-container .location-container .dot-container .dot{background-color:rgba(221,221,221,.9);opacity:.3}.booking-form .form-container .location-container .dot-container .dot:nth-child(1){animation-delay:0s}.booking-form .form-container .location-container .dot-container .dot:nth-child(2){animation-delay:.2s}.booking-form .form-container .location-container .dot-container .dot:nth-child(3){animation-delay:.4s}.booking-form .form-container .location-container .dot-container .dot:nth-child(4){animation-delay:.6s}.booking-form .form-container .location-container .dot-container .dot:nth-child(5){animation-delay:.8s}.booking-form .form-container .location-container .dot-container .dot:nth-child(6){animation-delay:1s;opacity:1}.booking-form .form-container .location-container .dot-container .dot.large{width:11px;height:15px;background-color:#414141;opacity:1}.booking-form .form-container .location-container .dot-container .dot.large:last-of-type{opacity:1;background:#ddd}.booking-form .form-container .location-container .dot-container .dot.small{width:4px;height:4px;opacity:.2}.booking-form .form-container .location-container .dot-container .dot:hover{opacity:1}.v-select input{top:0}@keyframes wave-glow{0%{transform:scale(1);box-shadow:0 0 0 rgba(255,82,82,0);opacity:.2}50%{transform:scale(1.5);box-shadow:0 0 10px rgba(255,82,82,.8),0 0 20px rgba(255,82,82,.6);opacity:.5}100%{transform:scale(1);box-shadow:0 0 0 rgba(255,82,82,0);opacity:1}}.v-tab--selected{border:none !important;box-shadow:none !important}.selection-page{display:flex;flex-direction:column;justify-content:center;justify-self:center;width:100%;text-align:start;gap:4rem;padding-left:26px;padding-right:26px}.selection-page .main-container{display:flex;gap:1rem;align-items:start;flex-wrap:nowrap}.selection-page .main-container .left-container{display:flex;flex-direction:column}.selection-page .main-container .left-container .final-content{display:flex;flex-direction:column;gap:2rem;flex:1}.selection-page .main-container .right-container{min-width:444px;max-width:100%;display:flex;flex-direction:column;gap:2rem}.selection-page .dots-container-horizontal .step-container .step-dot-container{display:flex;flex-direction:column;gap:1rem}.selection-page .dots-container-horizontal .step-container .step-dot-container .dots-container{display:flex;align-items:center;gap:1rem}.vehicle-card{color:hsla(0,0%,100%,.8) !important;padding:2rem 1rem !important;text-align:left !important;font-weight:400 !important;max-width:100%;width:387px;position:relative;background:radial-gradient(circle at top left, #2a2a2a, #0e0e0e) !important;box-shadow:0 10px 25px rgba(0,0,0,.4) !important}.vehicle-card.horizontal{display:flex;background:rgba(65,65,65,.4);background-size:cover;justify-content:space-between;max-width:100%}.vehicle-card.horizontal .book-now{align-self:center}.vehicle-card.horizontal .book-now button{background:#414141 !important}.vehicle-card::after{content:"";position:absolute;top:50%;left:50%;width:200%;height:100%;transform:translate(-50%, -50%);background:radial-gradient(circle, rgba(255, 255, 255, 0.125) 0%, rgba(255, 255, 255, 0) 42%);pointer-events:none;border-radius:50%}.vehicle-card .v-icon{color:hsla(0,0%,100%,.5)}.vehicle-card .v-card-title{font-family:Inter;font-weight:400;font-style:Regular;font-size:18px;leading-trim:NONE;line-height:100%;letter-spacing:0%}.vehicle-card .v-card-subtitle{color:hsla(0,0%,100%,.5);font-size:16px;font-weight:400;font-family:Inter;font-style:Regular;leading-trim:NONE;line-height:100%;letter-spacing:0%}.vehicle-card .info-box{margin-top:2rem}.vehicle-card .info-box .counters{display:flex;gap:2rem}.vehicle-card .info-box .book-now{display:flex;justify-content:space-between;align-items:center}.vehicle-card .info-box .book-now p{font-size:18px;font-weight:400}.vehicle-card .info-box .book-now .v-btn{border-radius:15px;padding:10px 40px !important;background:#414141 !important}@font-face{font-family:"Adrianna Extended";src:url("/font/AdriannaExtended-DemiBold.woff2") format("woff2"),url("/font/AdriannaExtended-DemiBold.woff") format("woff"),url("/font/AdriannaExtended-DemiBold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Adrianna Extended";src:url("/font/AdriannaExtended-DemiBoldItalic.woff2") format("woff2"),url("/font/AdriannaExtended-DemiBoldItalic.woff") format("woff"),url("/font/AdriannaExtended-DemiBoldItalic.ttf") format("truetype");font-weight:normal;font-style:italic}*{margin:0;padding:0;box-sizing:border-box}html,body,#app,main,.v-layout{height:100%}.v-field.v-field--error .v-field__outline{--v-field-border-opacity: 1;border-color:#ff4d4f !important}.v-main{align-content:center}body{font-family:"Adrianna Extended",sans-serif !important;transition:background-color .3s,color .3s}body.light-mode{background-color:#fff;color:rgba(0,0,0,.8)}body.dark-mode,body{background-color:#000;color:hsla(0,0%,100%,.8)}body.dark-mode button,body button{background:#414141 !important;color:#fff !important}body.dark-mode input,body.dark-mode .v-number-input__control .v-btn,body input,body .v-number-input__control .v-btn{background:rgba(217,217,217,.5) !important;background-color:rgba(217,217,217,.5) !important;color:#fff !important}body.dark-mode .v-field__input,body.dark-mode .v-field,body.dark-mode .v-field .v-input__control,body.dark-mode .v-number-input .v-btn,body.dark-mode .v-select .v-btn,body.dark-mode .v-select .v-field,body.dark-mode .v-select .v-field__append-inner,body.dark-mode .v-select .v-field__prepend-inner,body .v-field__input,body .v-field,body .v-field .v-input__control,body .v-number-input .v-btn,body .v-select .v-btn,body .v-select .v-field,body .v-select .v-field__append-inner,body .v-select .v-field__prepend-inner{background:rgba(217,217,217,.25) !important;background-color:rgba(217,217,217,.25) !important;color:#fff !important}body.dark-mode .v-tab,body .v-tab{background:rgba(0,0,0,0) !important}body.dark-mode .form,body.dark-mode .form-container,body .form,body .form-container{background-color:rgba(65,65,65,.25) !important}body.dark-mode .v-select .v-field .v-text-field__prefix,body.dark-mode .v-select .v-field .v-text-field__suffix,body.dark-mode .v-select .v-field.v-field,body .v-select .v-field .v-text-field__prefix,body .v-select .v-field .v-text-field__suffix,body .v-select .v-field.v-field{padding:0 !important}.v-number-input,.v-number-input .v-field,.v-number-input .v-field__input,.v-number-input__control{height:40px !important;min-height:40px !important}.v-number-input .v-divider{display:none !important}.v-number-input .v-btn__overlay,.v-number-input .v-btn__underlay{display:none !important}.v-btn__overlay,.v-btn__underlay{display:none !important;visibility:hidden !important}button{padding:10px 30px !important}.v-stepper-item{background-color:rgba(0,0,0,0) !important;padding:0 !important}.v-container{margin:0 auto}input,.v-input{border-radius:5px !important}.v-select.v-input{background:none !important}input::placeholder{color:hsla(0,0%,100%,.8) !important}.v-form{display:flex;flex-direction:column;gap:1.5rem}.main-header{font-size:40px;font-weight:600;text-align:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.v-sheet{background-color:rgba(0,0,0,0) !important}.v-stepper--alt-labels .v-stepper-item{position:relative}.v-stepper-header,.v-sheet{overflow:visible !important}.v-stepper-header{gap:1rem}.stepper-header{display:inline-flex !important}.stepper-header .v-avatar{display:none}.step-label{display:ruby-text}.usual-card{background:rgba(217,217,217,.07) !important;color:hsla(0,0%,100%,.8) !important}.usual-card.booking-basics{display:flex;align-items:start;padding:2rem 1rem !important}.usual-card.booking-basics .v-list{background-color:rgba(0,0,0,0) !important}.usual-card.booking-basics .v-list .v-list-item{min-height:unset !important}.usual-card.booking-details{display:flex;flex-wrap:wrap;align-items:start;padding:2rem 1rem !important}.usual-card.booking-details .form-control{flex:1 1 calc(33.33% - 16px);margin:2rem 0}.flex-none{flex:none !important}.flex-1{flex:1 !important}.v-field.v-field--error{--v-field-border-opacity: 1;border-color:#ff4d4f !important;border:1px solid #ff4d4f !important}.v-divider{opacity:1 !important}h2{font-family:Inter;font-weight:400;font-style:Regular;font-size:20px !important;line-height:25px;letter-spacing:0%;color:hsla(0,0%,100%,.75) !important}.v-container{max-width:1440px !important}.mb-2{margin-bottom:2rem}label{display:flex;margin-bottom:4px;align-items:center;font-family:Adrianna Extended;font-weight:300;font-style:Light;font-size:18px !important;line-height:100%;letter-spacing:0%;color:hsla(0,0%,100%,.75) !important;padding-left:.5rem}label img{height:35px;width:35px;margin-right:4px !important}.v-btn{font-weight:400 !important}input{color:#fff !important}.light-card{background-color:rgba(65,65,65,.25) !important;border-radius:1rem !important;color:#fff !important;display:flex;flex-direction:column;gap:1rem;align-items:center;padding:2rem;width:fit-content}.main-container{display:flex;gap:4rem;flex-wrap:wrap}.main-container .left-container{display:flex;gap:2rem;flex:auto}.main-container .right-container{max-width:100%;display:flex;flex-direction:column;gap:2rem;flex-shrink:1}.pac-container{background:#414141 !important;color:#fff !important;border-radius:4px}.pac-container:hover{background:#414141 !important;color:#fff !important;border-radius:4px}.pac-container span,.pac-container p{color:#fff !important}.pac-item:hover span{color:#252424 !important}input{color-scheme:dark}.v-overlay-container .v-list{background-color:#414141 !important;color:#fff !important}.v-field__outline{display:none !important}.nav-active span,th{color:#fff !important;font-weight:bold}header span{font-family:Inter;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:100%;letter-spacing:0%}h1{font-family:Adrianna Extended;font-weight:600 !important;font-style:DemiBold;font-size:40px !important;leading-trim:NONE;line-height:100%;letter-spacing:0%;text-transform:uppercase}h3{font-family:Inter;font-weight:700 !important;font-style:bold !important;font-size:32px !important;leading-trim:NONE;line-height:100%;letter-spacing:0%}.create-btn{background-color:#414141;border-radius:30px !important;padding:1rem}.error-field{border:1px solid red !important}.policy-content{line-height:1.5rem}.policy-content h3{margin:1rem 0 !important}.v-field--error{border:1px solid red}.v-select .v-field .v-field__input>input{height:100%;left:0}.v-overlay__content .v-list{background-color:rgba(217,217,217,.2509803922) !important}.v-chip{color:#fff !important}.v-field__input{border-radius:0 !important}.v-overlay__content .v-list{background-color:#414141 !important;backdrop-filter:none !important;box-shadow:0 4px 10px rgba(0,0,0,.1) !important}.v-number-input .v-btn{background:none !important}.v-select .v-field__prepend-inner{min-width:40px !important;height:inherit !important}.v-select .v-select__selection-text{opacity:0 !important}.country-code .v-select__selection{display:inline-flex !important;padding:0;padding-left:5px}
