:root{--hub-header-h:90px}.hub-hero{position:relative;padding:calc(var(--hub-header-h) + 5rem) 0 1rem}.hub-hero-band{position:absolute;inset:0 0 auto 0;height:calc(var(--hub-header-h) + 17rem);background:linear-gradient(180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.25) 45%,rgba(var(--bs-primary-rgb),.35) 100%),url("/hub/hero.jpg") center 60%/cover no-repeat,var(--bs-primary);border-radius:0 0 2rem 2rem;z-index:0}.hub-hero>.container{position:relative;z-index:1}.hub-hero-title{color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35);font-weight:700;font-size:clamp(1.75rem,4vw,2.75rem);margin-bottom:.5rem}.hub-hero-subtitle{color:rgba(255,255,255,.95);text-shadow:0 1px 8px rgba(0,0,0,.35);font-size:1.1rem;margin-bottom:2rem}.hub-search{border-radius:1rem;box-shadow:0 .75rem 2rem rgba(0,0,0,.08)!important}.hub-search .card-body{padding:1.5rem}.hub-section{padding-top:2.5rem}.hub-section-title{font-size:1.35rem;font-weight:700;margin-bottom:1.25rem}.hub-feature{background:var(--bs-body-bg);border-radius:1rem;padding:1.5rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.05)}.hub-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.75rem;background:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary);font-size:1.4rem;margin-bottom:1rem}.hub-feature-title{font-size:1.05rem;font-weight:700;margin-bottom:.375rem}.hub-feature-text{color:var(--bs-secondary-color);margin-bottom:0}.hub-companies{display:flex;flex-wrap:wrap;gap:.75rem}.hub-company-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:999px;background:var(--bs-body-bg);box-shadow:0 .25rem 1rem rgba(0,0,0,.05);font-weight:600}.hub-company-chip img{display:none;width:auto;max-width:120px;height:32px;object-fit:contain}.hub-company-chip.has-logo img{display:block}.hub-company-chip.has-logo .hub-company-name,.hub-company-chip.has-logo>span{display:none}.hub-footer,.hub-footer.container{max-width:none;width:100%;margin-top:3rem;padding-left:0;padding-right:0;background:linear-gradient(135deg,var(--bs-primary) 0%,rgba(var(--bs-primary-rgb),.85) 100%);color:#fff}.hub-footer-card{width:100%;margin-inline:auto;padding:2.5rem .75rem 1.25rem;background:none;border-radius:0}@media(min-width:576px){.hub-footer-card{max-width:540px}}@media(min-width:768px){.hub-footer-card{max-width:720px}}@media(min-width:992px){.hub-footer-card{max-width:960px}}@media(min-width:1200px){.hub-footer-card{max-width:1140px}}@media(min-width:1400px){.hub-footer-card{max-width:1320px}}.hub-footer-card a{color:#fff;text-decoration:none;opacity:.9}.hub-footer-card a:hover{opacity:1;text-decoration:underline}.hub-footer-brand{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.hub-footer-about{opacity:.85;margin-bottom:1rem;max-width:26rem}.hub-footer-heading{font-weight:700;margin-bottom:.75rem}.hub-footer-list{list-style:none;padding:0;margin:0}.hub-footer-list li{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;opacity:.9}.hub-footer-social{display:flex;gap:.5rem}.hub-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(255,255,255,.15)}.hub-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.2);font-size:.875rem;opacity:.85}.hub-search .form-label{font-weight:600;font-size:.875rem}.hub-page{padding-top:calc(var(--hub-header-h) + 2rem);padding-bottom:1rem}.hub-summary-item{display:flex;flex-direction:column;min-width:9rem}.hub-summary-label{font-size:.75rem;color:var(--bs-secondary-color)}.hub-summary-value{font-weight:600}.hub-company-logo{width:auto;max-width:160px;height:56px;object-fit:contain;border-radius:.5rem;background:var(--bs-body-bg);box-shadow:0 1px 4px rgba(0,0,0,.08)}[dir="rtl"] .hub-search input[type="datetime-local"]{direction:ltr;text-align:right}@media(min-width:992px){.hub-search .row>[class*="col-lg-"]:not(.d-grid){flex:1 1 0;width:auto}.hub-search .row>.d-grid{flex:0 0 auto;width:auto}.hub-search .row>.d-grid .btn{min-width:11rem}}.hub-search .form-label{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:.4rem}.hub-search .form-control,.hub-search .form-select{height:3.25rem;border:1px solid transparent;border-radius:.875rem;background-color:rgba(var(--bs-primary-rgb),.06);font-weight:500;color:var(--bs-body-color);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.hub-search .form-control:hover,.hub-search .form-select:hover{background-color:rgba(var(--bs-primary-rgb),.1)}.hub-search .form-control:focus,.hub-search .form-select:focus{background-color:var(--bs-body-bg);border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.15)}.hub-search .form-select{padding-inline-start:2.75rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236c757d'%3e%3cpath d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10m0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6'/%3e%3c/svg%3e");background-repeat:no-repeat,no-repeat;background-size:16px 12px,18px 18px;background-position:right .9rem center,left .9rem center}[dir="rtl"] .hub-search .form-select{background-position:left .9rem center,right .9rem center}.hub-search input[type="datetime-local"]{padding-inline:1rem .75rem}.hub-search input[type="datetime-local"]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;transition:opacity .15s ease}.hub-search input[type="datetime-local"]:hover::-webkit-calendar-picker-indicator{opacity:1}.hub-search .btn-primary{height:3.25rem;border-radius:.875rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 .5rem 1.25rem rgba(var(--bs-primary-rgb),.35);transition:transform .15s ease,box-shadow .15s ease}.hub-search .btn-primary::before{content:"";font-family:"bootstrap-icons";font-weight:normal}.hub-search .btn-primary:hover{transform:translateY(-1px);box-shadow:0 .75rem 1.5rem rgba(var(--bs-primary-rgb),.4)}.hub-search .form-check{display:inline-flex;align-items:center;gap:.6rem;padding-inline-start:0}.hub-search .form-check-input{float:none;margin:0;width:2.25rem;height:1.25rem;border-radius:2rem;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba(0,0,0,.25)'/%3e%3c/svg%3e");background-position:left center;background-size:contain;transition:background-position .15s ease-in-out,background-color .15s ease}.hub-search .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary);background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}[dir="rtl"] .hub-search .form-check-input{background-position:right center}[dir="rtl"] .hub-search .form-check-input:checked{background-position:left center}.hub-search .form-check-label{cursor:pointer;font-weight:500}.hub-dd{position:relative}.hub-dd.is-open{z-index:1060}.hub-dd-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.hub-dd-toggle{width:100%;height:3.25rem;display:flex;align-items:center;gap:.65rem;padding:0 1rem;border:1px solid transparent;border-radius:.875rem;background:rgba(var(--bs-primary-rgb),.06);color:var(--bs-body-color);font-weight:600;text-align:start;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.hub-dd-toggle:hover{background:rgba(var(--bs-primary-rgb),.1)}.hub-dd-toggle:focus-visible,.hub-dd.is-open .hub-dd-toggle{outline:0;background:var(--bs-body-bg);border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.15)}.hub-dd-toggle:disabled{opacity:.6;cursor:not-allowed}.hub-dd-toggle.is-placeholder .hub-dd-value{color:var(--bs-secondary-color);font-weight:500}.hub-dd-icon{color:var(--bs-primary);font-size:1.1rem}.hub-dd-value{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hub-dd-chevron{font-size:.85rem;color:var(--bs-secondary-color);transition:transform .2s ease}.hub-dd.is-open .hub-dd-chevron{transform:rotate(180deg)}.hub-dd-menu{position:absolute;inset-inline-start:0;top:calc(100% + .5rem);z-index:1060;min-width:max(100%,16rem);margin:0;padding:.4rem;list-style:none;max-height:18rem;overflow-y:auto;background:#fff;border-radius:1rem;box-shadow:0 1rem 2.5rem rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.04);opacity:0;visibility:hidden;transform:translateY(-.35rem);transition:opacity .15s ease,transform .15s ease,visibility .15s}.hub-dd.is-open .hub-dd-menu{opacity:1;visibility:visible;transform:translateY(0)}.hub-dd-option{display:flex;align-items:center;gap:.65rem;padding:.7rem .8rem;border-radius:.65rem;cursor:pointer;font-weight:500}.hub-dd-option-icon{color:var(--bs-secondary-color)}.hub-dd-option span{flex:1 1 auto;white-space:nowrap}.hub-dd-check{visibility:hidden;color:var(--bs-primary);font-size:1.1rem}.hub-dd-option.is-active{background:rgba(var(--bs-primary-rgb),.08)}.hub-dd-option.is-selected{color:var(--bs-primary);font-weight:600}.hub-dd-option.is-selected .hub-dd-option-icon,.hub-dd-option.is-selected .hub-dd-check{color:var(--bs-primary);visibility:visible}.hub-dd--sm .hub-dd-toggle{height:2.75rem;border-radius:.75rem;font-weight:500;background:var(--bs-body-bg);border-color:rgba(0,0,0,.08);box-shadow:0 .125rem .5rem rgba(0,0,0,.04)}.hub-dd--sm .hub-dd-toggle:hover{border-color:rgba(var(--bs-primary-rgb),.4);background:var(--bs-body-bg)}.hub-dd--sm .hub-dd-toggle.is-placeholder .hub-dd-value{color:var(--bs-body-color);font-weight:500}.hub-dd--sm .hub-dd-icon{font-size:1rem}.hub-dd--sm .hub-dd-option{padding:.6rem .75rem}.hub-search .hub-date-display{cursor:pointer;padding-inline-start:2.75rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236c757d'%3e%3cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:17px 17px;background-position:left .95rem center}[dir="rtl"] .hub-search .hub-date-display{background-position:right .95rem center}.flatpickr-calendar.hub-datepicker{width:auto;padding:.75rem;border:0;border-radius:1.25rem;box-shadow:0 1.25rem 3rem rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.04);font-family:inherit}.flatpickr-calendar.hub-datepicker::before,.flatpickr-calendar.hub-datepicker::after{display:none}.hub-datepicker .flatpickr-months{align-items:center;padding-bottom:.5rem}.hub-datepicker .flatpickr-months .flatpickr-month{height:2.5rem}.hub-datepicker .flatpickr-current-month{font-size:1rem;font-weight:700;padding-top:.5rem}.hub-datepicker .flatpickr-current-month .flatpickr-monthDropdown-months,.hub-datepicker .flatpickr-current-month input.cur-year{font-weight:700}.hub-datepicker .flatpickr-months .flatpickr-prev-month,.hub-datepicker .flatpickr-months .flatpickr-next-month{top:.85rem;width:2.25rem;height:2.25rem;padding:.55rem;border-radius:50%;transition:background-color .15s ease}.hub-datepicker .flatpickr-months .flatpickr-prev-month:hover,.hub-datepicker .flatpickr-months .flatpickr-next-month:hover{background:rgba(var(--bs-primary-rgb),.1)}.hub-datepicker .flatpickr-months .flatpickr-prev-month:hover svg,.hub-datepicker .flatpickr-months .flatpickr-next-month:hover svg{fill:var(--bs-primary)}.hub-datepicker span.flatpickr-weekday{font-size:.75rem;font-weight:600;color:var(--bs-secondary-color)}.hub-datepicker .flatpickr-day{border-radius:.65rem;border:0;font-weight:500;margin:1px 0;transition:background-color .12s ease,color .12s ease}.hub-datepicker .flatpickr-day:hover,.hub-datepicker .flatpickr-day:focus{background:rgba(var(--bs-primary-rgb),.1)}.hub-datepicker .flatpickr-day.today{border:1px solid rgba(var(--bs-primary-rgb),.5)}.hub-datepicker .flatpickr-day.selected,.hub-datepicker .flatpickr-day.selected:hover{background:var(--bs-primary);color:#fff;box-shadow:0 .35rem .9rem rgba(var(--bs-primary-rgb),.4)}.hub-datepicker .flatpickr-day.flatpickr-disabled,.hub-datepicker .flatpickr-day.flatpickr-disabled:hover{color:rgba(0,0,0,.2);background:none}.hub-datepicker .flatpickr-day.prevMonthDay,.hub-datepicker .flatpickr-day.nextMonthDay{color:rgba(0,0,0,.3)}.hub-datepicker .flatpickr-time{margin-top:.5rem;border-top:1px solid rgba(0,0,0,.06)!important;padding-top:.5rem;height:3.25rem;max-height:3.25rem;line-height:3rem}.hub-datepicker .flatpickr-time input,.hub-datepicker .flatpickr-time .flatpickr-time-separator{font-size:1.1rem;font-weight:700}.hub-datepicker .flatpickr-time input{border-radius:.65rem}.hub-datepicker .flatpickr-time input:hover,.hub-datepicker .flatpickr-time input:focus{background:rgba(var(--bs-primary-rgb),.08)}.hub-summary.card{border:1px solid rgba(var(--bs-primary-rgb),.25)!important;border-inline-start:4px solid var(--bs-primary)!important;border-radius:1rem;background:var(--bs-body-bg);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.06)!important}.hub-summary .card-body{padding:1.1rem 1.5rem}.hub-summary-item+.hub-summary-item{padding-inline-start:1.25rem;border-inline-start:1px solid rgba(0,0,0,.08)}.hub-summary .btn-outline-primary{border-radius:.75rem;font-weight:600;padding:.55rem 1.1rem}.hub-search.card{border:1px solid rgba(var(--bs-primary-rgb),.25)!important;background:var(--bs-body-bg)}.hub-feature{border:1px solid rgba(var(--bs-primary-rgb),.2);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.hub-feature:hover{border-color:rgba(var(--bs-primary-rgb),.45);box-shadow:0 .75rem 1.75rem rgba(0,0,0,.08);transform:translateY(-2px)}.hub-company-chip{border:1px solid rgba(var(--bs-primary-rgb),.25)}hub-checkout .main-tabs{background:transparent!important;gap:0;padding:.25rem 0}hub-checkout .main-tabs>div{padding:.35rem!important}hub-checkout .main-tabs .card{border:1px solid rgba(var(--bs-primary-rgb),.25)!important;border-radius:1rem!important;background:var(--bs-body-bg);box-shadow:0 .35rem 1rem rgba(0,0,0,.05);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}hub-checkout .main-tabs .card-body{border-radius:inherit;padding:.9rem 1rem!important}hub-checkout .main-tabs .card:has(.bg-muted){border-style:dashed!important;border-color:rgba(0,0,0,.15)!important;box-shadow:none}hub-checkout .main-tabs .card-body.bg-muted{background:rgba(0,0,0,.025)!important}hub-checkout .main-tabs .card:has(.text-warning){border:2px solid var(--bs-primary)!important;border-style:solid!important;background:rgba(var(--bs-primary-rgb),.06);box-shadow:0 .5rem 1.25rem rgba(var(--bs-primary-rgb),.18)}hub-checkout .main-tabs .card:has(.text-warning) .card-body.bg-muted{background:transparent!important}hub-checkout .main-tabs .card:has(.hub-step-link):hover{transform:translateY(-2px);border-color:rgba(var(--bs-primary-rgb),.55)!important}hub-checkout .main-tabs .card-title{font-weight:700}hub-checkout .main-tabs .days-count{font-size:2rem!important}hub-checkout app-insurence>div>div>.text-center>.main-image,hub-checkout app-extra-services .text-center>.main-image{width:4.5rem!important;margin-bottom:.5rem}hub-checkout .uploader-dev img.main-image{width:100%!important;height:100px!important;object-fit:contain!important;border-radius:.5rem;background:rgba(0,0,0,.03)}hub-checkout app-insurence h5.text-primary,hub-checkout app-extra-services h5.text-primary{font-size:1.35rem;font-weight:700;margin-bottom:.35rem}hub-checkout app-insurence-list-control .card,hub-checkout app-extra-service-list .card{border:1px solid rgba(var(--bs-primary-rgb),.2)!important;border-radius:1rem!important;background:var(--bs-body-bg);box-shadow:0 .35rem 1rem rgba(0,0,0,.05);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}hub-checkout app-insurence-list-control .card:hover,hub-checkout app-extra-service-list .card:hover{border-color:rgba(var(--bs-primary-rgb),.5)!important;box-shadow:0 .75rem 1.75rem rgba(0,0,0,.08);transform:translateY(-2px)}hub-checkout app-insurence-list-control .card-body,hub-checkout app-extra-service-list .card-body{border-radius:inherit!important}hub-checkout app-insurence-list-control .card:has(.bg-secondary){border:2px solid var(--bs-primary)!important;box-shadow:0 .5rem 1.25rem rgba(var(--bs-primary-rgb),.18)}hub-checkout app-insurence-list-control .card-body.bg-secondary{background:rgba(var(--bs-primary-rgb),.07)!important;color:var(--bs-body-color)!important}hub-checkout app-insurence-list-control .card-body.bg-secondary .text-primary{color:var(--bs-primary)!important}hub-checkout .add-remove-btn,hub-checkout app-extra-service-list .btn{border-radius:.75rem!important;font-weight:600;min-height:2.75rem;box-shadow:0 .35rem .9rem rgba(var(--bs-primary-rgb),.25);transition:transform .15s ease,box-shadow .15s ease}hub-checkout .add-remove-btn:hover,hub-checkout app-extra-service-list .btn:hover{transform:translateY(-1px)}hub-checkout .add-remove-btn.btn-danger{box-shadow:0 .35rem .9rem rgba(220,53,69,.25)}hub-checkout .gif-icon{width:1.4rem!important;margin:0 0 0 .35rem!important}hub-checkout .bg-blur.card{border:1px solid rgba(var(--bs-primary-rgb),.25)!important;border-radius:1.25rem!important;background:rgba(255,255,255,.92)!important;backdrop-filter:blur(8px);box-shadow:0 .75rem 2rem rgba(0,0,0,.1)}hub-checkout .bg-blur .card-body{align-items:center;padding:.9rem 1.25rem}hub-checkout .bg-blur .fs-4{color:var(--bs-primary)}hub-checkout .bg-blur .btn-secondary,hub-checkout .btn-secondary.text-black{background:var(--bs-primary)!important;color:#fff!important;border-radius:.875rem!important;padding:.65rem 1.75rem;box-shadow:0 .5rem 1.25rem rgba(var(--bs-primary-rgb),.35);transition:transform .15s ease,box-shadow .15s ease}hub-checkout .bg-blur .btn-secondary:hover,hub-checkout .btn-secondary.text-black:hover{transform:translateY(-1px);box-shadow:0 .75rem 1.5rem rgba(var(--bs-primary-rgb),.4)}hub-checkout .booking-details>.card,hub-checkout app-payment-form .payment-section>.card{border:1px solid rgba(var(--bs-primary-rgb),.2)!important;border-radius:1.25rem!important;box-shadow:0 .75rem 2rem rgba(0,0,0,.07);background:var(--bs-body-bg)}hub-checkout app-payment-form .payment-section{margin-top:1.5rem}hub-checkout .booking-details .cad-title.bg-primary,hub-checkout app-payment-form .cad-title.bg-primary{background:linear-gradient(135deg,var(--bs-primary) 0%,rgba(var(--bs-primary-rgb),.8) 100%)!important;padding:1.1rem 1.75rem!important}hub-checkout .booking-details .cad-title.bg-primary h5,hub-checkout app-payment-form .cad-title.bg-primary h5{font-size:1.25rem;font-weight:700}hub-checkout .booking-details .p-3.p-lg-5>.card{border:1px solid rgba(0,0,0,.06)!important;border-inline-start:4px solid var(--bs-primary)!important;border-radius:1rem!important;padding:.25rem!important;background:#fff;box-shadow:0 .25rem .9rem rgba(0,0,0,.04)}hub-checkout .booking-details .p-3.p-lg-5>.card>.card-body{padding:1.1rem 1.4rem!important}hub-checkout .booking-details .card-title.text-primary,hub-checkout .booking-details .cad-title h5.text-primary{font-size:1.05rem;font-weight:700;margin-bottom:.85rem}hub-checkout .booking-details .col-lg-6.d-flex.justify-content-between{padding-top:.45rem;padding-bottom:.45rem;border-bottom:1px dashed rgba(0,0,0,.08);gap:1rem}hub-checkout .booking-details .text-muted{font-size:.875rem}hub-checkout .booking-details .text-black.fw-bold{font-weight:600!important;text-align:end;word-break:break-word}hub-checkout .booking-details .days-count{font-size:2.25rem!important}hub-checkout .booking-details .vehicle-thumb img{width:9rem;height:6rem;object-fit:contain;border-radius:.75rem;background:rgba(var(--bs-primary-rgb),.05);border:0}hub-checkout .booking-details .table{margin-bottom:0;border-collapse:separate;border-spacing:0 .35rem}hub-checkout .booking-details .table>tbody>tr>*{border:0;padding:.7rem 1rem;background:rgba(var(--bs-primary-rgb),.04)!important;box-shadow:none!important}hub-checkout .booking-details .table>tbody>tr>*:first-child{border-start-start-radius:.65rem;border-end-start-radius:.65rem}hub-checkout .booking-details .table>tbody>tr>*:last-child{border-start-end-radius:.65rem;border-end-end-radius:.65rem;text-align:end;font-weight:600}hub-checkout .booking-details .table>tbody>tr.bg-primary>*{background:var(--bs-primary)!important;color:#fff!important;font-weight:700}hub-checkout app-payment-form .row.p-5{padding:2rem!important}hub-checkout app-payment-form h5.card-title.text-primary{font-size:1.75rem;font-weight:800}hub-checkout app-payment-form .row.p-5>p{text-align:center;background:rgba(var(--bs-primary-rgb),.06);border-radius:.75rem;padding:.6rem 1rem}hub-checkout app-payment-form .form-control,hub-checkout app-payment-form .form-select{border:1px solid transparent!important;border-radius:.875rem!important;background-color:rgba(var(--bs-primary-rgb),.06)!important;min-height:3.25rem;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}hub-checkout app-payment-form .form-control:focus,hub-checkout app-payment-form .form-select:focus{background-color:var(--bs-body-bg)!important;border-color:var(--bs-primary)!important;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.15)!important}hub-checkout app-payment-form .btn-primary{border-radius:.875rem!important;font-weight:700;padding:.75rem 2rem;box-shadow:0 .5rem 1.25rem rgba(var(--bs-primary-rgb),.35)}.content-container>.hub-footer,.content-container>.hub-footer.container{margin-top:auto}.content-container>:has(+.hub-footer){margin-bottom:3rem}[dir="rtl"] hub-success div[dir="ltr"],[dir="rtl"] .hub-summary-value[dir="ltr"]{text-align:right}.site-header .site-header-brand.hub-brand{line-height:0}.site-header .site-header-brand.hub-brand img{height:40px!important;max-height:40px!important;width:auto!important}.hub-footer-brand-icon{width:auto;max-width:120px;height:36px;object-fit:contain;border-radius:22.3%}hub-vehicle-list .hub-company-badge{padding:.375rem .625rem!important;border-radius:.75rem!important}hub-vehicle-list .hub-company-badge img{width:120px!important;height:52px!important;max-width:none!important;object-fit:contain;object-position:center}hub-vehicle-list .car-card__name:has(.hub-car-brand-logo){flex:1 1 auto;width:100%;min-width:0}hub-vehicle-list .car-card__title-row:has(.hub-car-brand-logo){display:flex;align-items:center;width:100%}hub-vehicle-list .hub-car-brand-logo{order:-1;margin-inline-start:0!important;margin-inline-end:.25rem;width:72px!important;height:48px!important;max-width:none!important;flex:0 0 72px;object-fit:contain;object-position:center}hub-vehicle-list .car-card__similar{display:none!important}@media(min-width:992px){hub-checkout .main-tabs{display:flex!important;flex-wrap:nowrap!important}hub-checkout .main-tabs>div{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0}hub-checkout .main-tabs>div:first-child{flex:0 0 auto!important;width:8.333%!important}hub-checkout .main-tabs>div>.card{height:100%}}