@charset "UTF-8";.navbarCustom{background-color:#fff;padding:20px;border-bottom:1px solid var(--Secondary-Palette-Light-100, #E8EAEC)}.navbarCustom .navbar-toggler-icon{background:center/cover no-repeat;width:24px;height:24px}.navbarCustom .navbar-toggler-icon i{color:#0045f7}.navbarCustom .navbar-brand{display:none!important}.navbarCustom .section-third{flex:0 0 33.33%;max-width:33.33%;box-sizing:border-box}.navbarCustom .nav-custom-option{margin:0 10px;padding:0 6px;display:flex;align-items:center;justify-content:center}@media (max-width: 991.98px){.navbarCustom{padding:20px}.navbarCustom .nav-link{font-size:14px;padding:10px}.navbarCustom .navbar-brand{font-size:18px;display:flex!important}}.navbarCustom .nav-custom-option-title{color:var(--Secondary-Palette-Dark-500, #1A202C);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.28px}.navbarCustom .nav-custom-option-title.active{color:#0047ff;font-weight:600}.navbarCustom .nav-custom-mobile-option-title{color:var(--Secondary-Palette-Dark-500, #1A202C);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.28px;margin-left:24px}.navbarCustom .nav-custom-mobile-option-title.active{font-weight:600}.navbarCustom .dropdown{position:relative;border:1px solid #e0e0e0;border-radius:12px;padding:8px 12px;cursor:pointer;width:150px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 4px #0000001a}.navbarCustom .dropdown .flag-icon{width:24px;height:16px;margin-right:8px}.navbarCustom .dropdown .dropdown-content{display:none;position:absolute;top:100%;left:0;width:150px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000026;z-index:1;margin-top:10px}.navbarCustom .dropdown .dropdown-content div{padding:8px 12px;cursor:pointer}.navbarCustom .dropdown .dropdown-content div:hover{background-color:#f0f0f0}.navbarCustom .dropdown .arrow{margin-left:8px;transition:transform .3s ease}.navbarCustom .dropdown.open .arrow{transform:rotate(180deg)}.navbarCustom .dropdown.open .dropdown-content{display:block}.navbarCustom .menu-mobile-superview{border-top:1px solid var(--Secondary-Palette-Light-100, #E8EAEC)}.navbarCustom .nav-custom-mobile-option{margin-top:24px;display:flex;align-items:center}.navbarCustom .nav-custom-mobile-option .nav-custom-mobile-option-indicator{width:4px;align-self:stretch;background:var(--Secondary-Palette-Light-100, #E8EAEC)}.navbarCustom .nav-custom-mobile-option .nav-custom-mobile-option-indicator.active{background:var(--Primary-Palette-Light-300, #0047FF)}.dropdownLanguageNew{position:relative;border:1px solid #e0e0e0;border-radius:12px;padding:8px 12px;cursor:pointer;width:150px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 4px #0000001a}.dropdownLanguageNew .flag-icon{width:24px;height:16px;margin-right:8px}.dropdownLanguageNew .dropdown-content{display:none;position:absolute;top:100%;left:0;width:150px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000026;z-index:1;margin-top:10px}.dropdownLanguageNew .dropdown-content div{padding:8px 12px;cursor:pointer}.dropdownLanguageNew .dropdown-content div:hover{background-color:#f0f0f0}.dropdownLanguageNew .arrow{margin-left:8px;transition:transform .3s ease}.dropdownLanguageNew .arrow i{color:#0a53be}.dropdownLanguageNew.open .arrow{transform:rotate(180deg)}.dropdownLanguageNew.open .dropdown-content{display:block}.top-sale-banner{display:flex;width:100%;background:linear-gradient(90deg,#ff7e5f,#feb47b);padding:12px 18px;border-bottom:2px solid rgba(255,255,255,.25);z-index:10;align-items:center;justify-content:center}.top-sale-banner p{margin:0;letter-spacing:.5px;text-align:center;font-size:14px;font-weight:600;color:#fff}.top-sale-banner strong{font-size:18px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.search{background-color:#fff;width:100%;border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:24px;box-shadow:0 2px 6px #0000000d,0 8px 20px #00000014}.search *{font-family:Montserrat,sans-serif}.search input{color:#1c1b1f;font-size:14px!important;font-style:normal;font-weight:300;line-height:normal}.search input[type=checkbox]{margin-right:10px;width:20px;height:20px}.search .checkbox-inline{font-family:Montserrat,sans-serif;color:var(--Deep-Navy, #111422);font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center;gap:10px;cursor:pointer;pointer-events:all}.search .checkbox-inline *{pointer-events:none}.search .checkbox-inline i{font-size:1.25rem;color:#007aff}.search .search-container-checkbox-wrapper{width:100%;display:flex;gap:50px}.search .row .input-container:nth-child(6) .btn{width:120px;height:100%}.search .row .input-text-options{width:100%;height:100px;position:absolute;top:55px;left:0;pointer-events:none}.search .row .input-text-options:empty{display:none}.search .row .ui-autocomplete{width:100%!important;max-width:100%!important;box-sizing:border-box;top:0!important;left:0!important}.search .row .ui-menu-item *{pointer-events:none}.search .row .ui-menu-item-wrapper{display:flex;align-items:center;gap:15px;padding:15px}.search .row .input-container{display:flex;flex-direction:column;pointer-events:all;cursor:pointer;margin-bottom:20px}@media (max-width: 992px){.search .row .input-container{margin-bottom:5px;min-height:0}}.search .row .input-container:not(.clickable) *{pointer-events:none}.search .row .input-container.search-input-container{display:flex;margin-top:41px;align-items:center;width:100%;height:100%}.search .row .input-container.search-input-container button{width:100%;color:var(--White, #FFF);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.search .row .input-container label{margin-bottom:-10px;margin-left:10px;margin-right:10px;width:-moz-fit-content;width:fit-content;background-color:#fff;padding:0 5px;z-index:2;color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal}@media (max-width: 992px){.search .row .input-container label{font-weight:600}}.search .row .newLabelForSearchContainer{display:flex;align-items:flex-end;color:var(--Deep-Navy, #111422);margin-bottom:5px;height:36px;max-height:36px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 992px){.search .row .newLabelForSearchContainer{height:auto;max-height:none}}.search .row .input-wrapper{position:relative;border:1px solid #79747E;border-radius:5px;padding:8px 10px;display:flex;align-items:center;height:56px;color:#111422;cursor:pointer}.search .row .input-wrapper .fake-input{width:100%;cursor:pointer}.search .row .input-wrapper .fake-input label{margin:0;color:#1c1b1f;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.search .flex-bottom-row{display:flex;flex-direction:column;justify-content:flex-end;height:100%}@media (max-width: 1200px) and (min-width: 992px){.input-container.search-input-container *,.input-container *{font-size:.75rem!important}.input-container .input-wrapper{padding:2px 4px!important}.input-container label{margin-left:2px!important}}.search{--card-bg: #fff;--ink: #0f172a;--muted: #64748b;--border: rgba(15, 23, 42, .08);--ring: #007aff;--accent: #111422;--surface: #f8fafc;--error: #dc2626;background:var(--card-bg);width:100%;border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:0 1px 2px #0f172a0a,0 10px 24px #0f172a14}.search *{font-family:Montserrat,sans-serif;color:var(--ink)}@media (min-width: 992px){.search{padding:24px 28px}}.search .checkbox-inline{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--accent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 12px;border-radius:10px;transition:background .2s ease,box-shadow .2s ease}.search .checkbox-inline i{font-size:1.25rem;color:#007aff;flex:0 0 auto;transition:transform .18s ease}.search .checkbox-inline:hover{background:var(--surface);box-shadow:inset 0 0 0 1px #0000000a}.search .search-container-checkbox-wrapper{display:flex;align-items:center;gap:28px;margin-top:4px}.search .search-container-checkbox-wrapper .input-group{width:auto}@media (min-width: 992px){.search .col-lg-2{flex:0 0 auto;width:13.33%}}.search .row{row-gap:14px}.search .row .input-container:nth-child(6) .btn{width:100%;height:56px;border-radius:12px}.search .row .input-container{display:flex;flex-direction:column;gap:6px;cursor:pointer;margin-bottom:12px}.search .row .input-container.search-input-container{margin-top:36px;align-items:stretch}.search .row .input-container.search-input-container button.btn.btn-primary{font-size:15px;font-weight:600;letter-spacing:.2px;border:none;border-radius:12px;box-shadow:0 6px 16px #007aff2e,0 1px 1px #0000000a;transition:transform .06s ease,box-shadow .2s ease}.search .row .input-container.search-input-container button.btn.btn-primary:hover{box-shadow:0 10px 24px #007aff38,0 1px 1px #0000000a}.search .row .input-container.search-input-container button.btn.btn-primary:active{transform:translateY(1px)}.search .row .newLabelForSearchContainer{display:flex;align-items:flex-end;height:26px;margin:0 2px 2px;color:var(--accent);font-family:Montserrat,Montserrat,sans-serif;font-size:13px;font-weight:600;opacity:.9}.search .row .input-wrapper{position:relative;display:flex;align-items:center;gap:10px;height:56px;border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.search .row .input-wrapper:hover{border-color:#0000001f;background:#fff}.search .row .input-wrapper:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ring) 20%,transparent)}.search .row .input-wrapper>i{font-size:18px;color:#007aff;opacity:.9;flex:0 0 auto}.search .row .input-wrapper .fake-input{width:100%;display:flex;align-items:center}.search .row .input-wrapper .fake-input label{margin:0;font-family:Montserrat,Montserrat,sans-serif;font-size:14px;font-weight:400;color:#1c1b1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search .row .input-wrapper .fake-input input{width:100%;border:none;outline:none;background:transparent;font-size:15px!important;font-weight:400;padding:4px 0}.search .row .input-wrapper .fake-input input::-moz-placeholder{color:var(--muted);opacity:.8}.search .row .input-wrapper .fake-input input::placeholder{color:var(--muted);opacity:.8}.search .row .input-wrapper .fake-input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.search .row .input-wrapper .fake-input input[type=number]::-webkit-outer-spin-button,.search .row .input-wrapper .fake-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.search .row .ui-autocomplete{width:100%!important;max-width:100%!important;box-sizing:border-box;top:0!important;left:0!important;padding:6px;background:#fff;border-radius:12px;box-shadow:0 12px 34px #0f172a24;border:1px solid var(--border);z-index:50}.search .row .ui-menu-item{pointer-events:all}.search .row .ui-menu-item-wrapper{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;transition:background .12s ease}.search .row .ui-menu-item-wrapper i{color:#5c8aff}.search .row .ui-menu-item-wrapper:hover{background:var(--surface)}.search .row .error-label{min-height:18px;font-size:12px;color:var(--error);padding-left:4px;margin-top:2px}.search input[type=checkbox]{width:20px;height:20px;margin-right:10px}.search input:-webkit-autofill,.search input:-webkit-autofill:hover,.search input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.search.is-compact{padding:16px}.search.is-compact .row .input-wrapper,.search.is-compact .row .input-container.search-input-container .btn{height:48px}@media (max-width: 1200px) and (min-width: 992px){.search .input-container.search-input-container *,.search .input-container *{font-size:.75rem!important}.search .input-container .input-wrapper{padding:8px 10px!important}.search .input-container label{margin-left:2px!important}}@media (max-width: 992px){.search{border-radius:14px;padding:16px}.search .row{row-gap:10px}.search .newLabelForSearchContainer{height:auto;font-weight:600}.search .input-container{margin-bottom:6px}.search .input-wrapper{height:52px}.search .search-container-checkbox-wrapper{gap:16px;flex-wrap:wrap}}@media (min-width: 992px) and (max-width: 1370px){.search .input-wrapper>i{display:none!important}}.footer-content-newsletter{position:relative;font-family:Montserrat,sans-serif;height:-moz-fit-content;height:fit-content;border-radius:20px;border:1px solid #0c78c2;padding:24px;background-color:#fff;box-shadow:0 4px 16px #1122110d}.footer-content-newsletter .footer-content-newsletter-title{color:#111422;font-size:44px;font-style:normal;font-weight:600;line-height:54px}.footer-content-newsletter .footer-content-newsletter-subtitle{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-top:24px}.footer-content-newsletter .footer-content-newsletter-description{color:var(--Deep-Navy-50, #878990);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px}.footer-content-newsletter .footer-content-newsletter-input-wrapper{display:flex;margin-top:16px}.footer-content-newsletter .footer-content-newsletter-input-wrapper input[type=email].error{border:2px solid #FD736E!important}.footer-content-newsletter .footer-content-newsletter-input-wrapper input[type=email]:focus{outline:none;border:2px solid #5C8AFF!important}.footer-content-newsletter .footer-content-newsletter-input-wrapper input{border:1px solid #79747E;border-radius:4px;padding:18px 16px;width:100%;margin-right:16px;outline:none;color:#1c1b1f;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.footer-content-newsletter .footer-content-newsletter-input-wrapper .footer-content-newsletter-input-wrapper-send{padding:18px 16px;background-color:#0045f7;border-radius:4px;text-align:center;display:initial;width:auto;margin-right:0;outline:none;border:none;color:var(--White, #FFF);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.footer-content-newsletter .footer-content-newsletter-input-wrapper .footer-content-newsletter-input-wrapper-send:active,.footer-content-newsletter .footer-content-newsletter-input-wrapper .footer-content-newsletter-input-wrapper-send:focus{outline:none}.footer-content-newsletter .footer-content-newsletter-image-wrapper{position:absolute;bottom:0;height:100%;right:0}.footer-content-newsletter .footer-content-newsletter-image-wrapper .footer-content-newsletter-image{max-width:100%;height:auto;max-height:100%;position:absolute;right:0;bottom:0}@media (max-width: 992px){.subscription-box h2{font-size:1.5rem}.subscription-box p{font-size:1rem}.subscription-box .form-control{width:100%;margin-bottom:2rem}.footer-content-newsletter-title{font-size:24px;font-weight:500}.mailbox-img{display:none}}footer.footer-content{font-family:Montserrat,sans-serif;width:100%;background-color:#fff;padding:10px 6.9444444444vw;margin-top:120px}footer.footer-content .footerCopyrightLabel{color:#1a202c;font-size:14px;font-weight:400;margin-bottom:0}footer.footer-content .footerCopyrightLabel a{color:#0a53be}footer.footer-content .footer-newsletter-wrapper{position:relative;margin-top:-220px}footer.footer-content .footer-row-2{margin-top:3.0456852792vh}footer.footer-content .footer-content-menu-option{color:var(--Deep-Navy, #111422);font-size:16px;font-style:normal;font-weight:600;line-height:normal}footer.footer-content .footer-content-menu-option.active{color:var(--Electric-Blue, #0047FF);font-size:16px;font-style:normal;font-weight:600;line-height:normal}footer.footer-content .logo-blue{padding:5px;width:100px;height:auto}footer.footer-content .footer-socials{margin-top:2.4365482234vh}footer.footer-content .footer-socials .footer-social{padding:10px}footer.footer-content .footer-socials .footer-social i{font-size:25px;color:#0047ff}footer.footer-content .footer-copyright-text{font-size:.875rem;color:#878990}footer.footer-content .footer-small-menu-text{font-size:.875rem;color:#111422;margin-right:24px}@media (max-width: 992px){footer.footer-content{padding:1.6666666667vw}footer.footer-content .logo-blue{width:20%;height:auto;margin:10px auto auto}}.range-slider{position:relative;width:100%;height:45px}.range-slider input[type=range]{position:absolute;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none}.range-slider input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;background:transparent}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background-color:#5c8aff;border-radius:50%;cursor:pointer;pointer-events:auto}.range-slider input[type=range]::-moz-range-thumb{width:20px;height:20px;background-color:#5c8aff;border-radius:50%;cursor:pointer;pointer-events:auto}.range-slider input[type=range]::-ms-thumb{width:20px;height:20px;background-color:#5c8aff;border-radius:50%;cursor:pointer;pointer-events:auto}.range-slider .slider-track{position:absolute;width:100%;height:3px;background:#111422;top:8px;z-index:-1}#modal .slider-track{z-index:1}.range-slider .range-values{position:absolute;margin-top:20px;width:100%}#modal .range-slider-min-value,#modal .range-slider-max-value{z-index:2}.range-slider .range-values span:first-of-type{display:block;float:left}.range-slider .range-values span:last-of-type{display:block;float:right}#modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#1a202ce6;z-index:999;justify-content:center;align-items:center}#modal #modal-content{padding:20px;border-radius:5px;width:500px;font-family:Montserrat,sans-serif}#modal #modal-content #modal-header{position:relative;width:100%;height:75px;display:flex;align-items:center;box-shadow:0 4px 16px #1122110d;padding:24px 16px;justify-content:space-between}#modal #modal-content #modal-header #modal-header-text{font-size:1.5rem;font-weight:600;color:#fff}#modal #modal-content #modal-header #modal-header-close{font-size:1.875rem;color:#fff;font-weight:700;cursor:pointer}#modal #modal-content #modal-body{background-color:#fff;padding:20px;border-radius:8px;max-height:75vh;width:100%;overflow-y:auto;box-shadow:0 4px 15px #0000004d}#modal #modal-content #modal-body .modal-options{width:100%}#modal #modal-content #modal-body .modal-options hr:last-of-type{height:0;margin:0;display:none}#modal #modal-content #modal-body .modal-options .modal-option{display:flex;justify-content:space-between;cursor:pointer;pointer-events:auto;align-items:center}#modal #modal-content #modal-body .modal-options .modal-option.hour{border-radius:50px;background-color:#fff;padding:20px 10px;border:1px solid #5C8AFF;margin-bottom:5px;text-align:center}#modal #modal-content #modal-body .modal-options .modal-option.hour div{width:100%}#modal #modal-content #modal-body .modal-options .modal-option.hour i,#modal #modal-content #modal-body .modal-options .modal-option.hour input{display:none}#modal #modal-content #modal-body .modal-options .modal-option.hour.active{background-color:#5c8aff;color:#f9f9f9}#modal #modal-content #modal-body .modal-options .modal-option i{text-align:center;width:10%;pointer-events:none;color:#5c8aff}#modal #modal-content #modal-body .modal-options .modal-option div{width:60%;pointer-events:none}#modal #modal-content #modal-body .modal-options .modal-option input{width:20%;pointer-events:auto}#modal #modal-content #modal-body .modal-options .modal-option.language{align-items:normal;padding-top:10px;padding-bottom:10px;pointer-events:all;cursor:pointer}#modal #modal-content #modal-body .modal-options .modal-option.language *{pointer-events:none}#modal #modal-content #modal-body .modal-options .modal-option.language img{width:40px}#modal #modal-content #modal-body .modal-options .modal-option.language:not(:last-of-type){border-bottom:1px solid blue}#modal #modal-content #modal-body .modal-options .modal-option.language input{text-align:end;width:40px}@media (max-width: 992px){#modal-content{width:95%}}.calendar{width:100%;height:auto;text-align:center;background-color:#fff;padding:20px}.calendar .current-month{font-size:1.25rem}.calendar .prev-month,.calendar .next-month{background:none;border:none;color:#111422;font-size:1.25rem;cursor:pointer}.calendar .weekday-header{display:grid;grid-template-columns:repeat(7,1fr);color:#111422;font-weight:700}.calendar .weekday-header .weekday{padding:10px}.calendar .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0;padding:0}.calendar .calendar-grid .day,.calendar .calendar-grid .selected-day,.calendar .calendar-grid .disabled{display:flex;justify-content:center;align-items:center;cursor:pointer;aspect-ratio:1/1}.calendar .calendar-grid .selected-day{background-color:#5c8aff;color:#f9f9f9;border-radius:50%}.calendar .calendar-grid .disabled{color:#878990}#home-container .home-content .rental-reviews-container .rental-reviews-grid-header .rental-reviews-grid-title,#home-container .home-content .current-rates-carousel-container .current-rates-carousel-header .current-rates-carousel-title,#home-container .home-content .benefits-carousel-container .benefits-carousel-header .benefits-carousel-title,#home-container .home-content .rental-row-container .rental-row-header .rental-row-title{font-family:Montserrat,sans-serif;float:left;color:#111422;font-size:32px;font-style:normal;font-weight:600;line-height:normal}#home-container .home-content .rental-reviews-container .rental-reviews-grid-header .rental-reviews-grid-description,#home-container .home-content .current-rates-carousel-container .current-rates-carousel-description,#home-container .home-content .benefits-carousel-container .benefits-carousel-header .benefits-carousel-description{margin-top:1.6243654822vh;color:#111422;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#home-container .home-content .current-rates-carousel-container .current-rates-carousel-view-all,#home-container .home-content .rental-row-container .rental-row-view-all,#home-container .home-content .rental-row-container .rental-row-header .rental-row-view-all{font-size:.875rem;color:#5c8aff;float:right;cursor:pointer}#home-container .header-container{width:calc(100% - 60px);margin:30px 30px -100px;height:60.8121827411vh;position:relative;border-radius:24px}#home-container .header-container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;border-radius:24px}#home-container .header-container .home-title{background:linear-gradient(0deg,#002c9d99,#0000 81%);border-radius:24px;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;text-align:center}#home-container .header-container .home-title *{color:#fff}#home-container .header-container .home-title h4{font-weight:700;font-size:20px}#home-container .header-container .home-title h1{font-weight:700;font-size:64px}#home-container .header-container .home-title h5{font-weight:400;font-size:16px}#home-container .home-content .search-container{position:relative;z-index:2;border-top-left-radius:24px;border-top-right-radius:24px}#home-container .home-content .rental-row-container{margin-top:6.4974619289vh;overflow:hidden;position:relative}#home-container .home-content .rental-row-container .rental-row-header{display:flex;justify-content:space-between}#home-container .home-content .rental-row-container .rental-row{display:flex;align-items:center;gap:20px;margin-top:3.2487309645vh;margin-bottom:20px;animation:scrollRow 40s linear infinite}#home-container .home-content .rental-row-container .rental-row .rental-row-image-wrapper{flex:0 0 auto;width:90px;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:12px;padding:6px;box-shadow:0 4px 8px #00000026;transition:box-shadow .3s ease}#home-container .home-content .rental-row-container .rental-row .rental-row-image-wrapper:hover{box-shadow:0 6px 16px #00000040}#home-container .home-content .rental-row-container .rental-row .rental-row-image-wrapper img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px;display:block}@keyframes scrollRow{0%{transform:translate(0)}to{transform:translate(-50%)}}#home-container .home-content .rental-row-container .rental-row-view-all{float:left}#home-container .home-content .benefits-carousel-container{margin-top:12.1827411168vh}#home-container .home-content .benefits-carousel-container .benefits-carousel-header{display:flex;flex-direction:column}#home-container .home-content .benefits-carousel-container .benefits-carousel{margin-top:4.0609137056vh;display:flex}#home-container .home-content .benefits-carousel-container .benefits-carousel .benefits-carousel-item{display:flex;gap:20px;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:12px;box-shadow:0 4px 8px #00000026;transition:box-shadow .3s ease}#home-container .home-content .benefits-carousel-container .benefits-carousel .benefits-carousel-item:hover{box-shadow:0 6px 16px #00000040}#home-container .home-content .benefits-carousel-container .benefits-carousel .benefits-carousel-item .benefits-carousel-item-image{-o-object-fit:contain;object-fit:contain;height:80px;margin-top:30px}#home-container .home-content .benefits-carousel-container .benefits-carousel .benefits-carousel-item .benefits-carousel-item-content{margin:24px}#home-container .home-content .benefits-carousel-container .benefits-carousel .benefits-carousel-item .benefits-carousel-item-content .benefits-carousel-item-title{color:#111422;font-size:20px;font-style:normal;font-weight:500;line-height:normal;min-height:50px}@media (max-width: 992px){#home-container .home-content .benefits-carousel-container .benefits-carousel .benefits-carousel-item .benefits-carousel-item-content .benefits-carousel-item-title{min-height:60px}}#home-container .home-content .benefits-carousel-container .benefits-carousel .benefits-carousel-item .benefits-carousel-item-content .benefits-carousel-item-description{margin-top:8px;color:var(--Deep-Navy-50, #878990);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal;min-height:100px}@media (max-width: 992px){#home-container .home-content .benefits-carousel-container .benefits-carousel .benefits-carousel-item .benefits-carousel-item-content .benefits-carousel-item-description{min-height:100px}}#home-container .home-content .current-rates-carousel-container{margin-top:12.1827411168vh;margin-right:-7.2222222222vw}#home-container .home-content .current-rates-carousel-container .current-rates-carousel-header{display:flex;justify-content:space-between}#home-container .home-content .current-rates-carousel-container .current-rates-carousel-header .current-rates-carousel-view-all{margin-right:7.2222222222vw}#home-container .home-content .current-rates-carousel-container .current-rates-carousel-description{margin-bottom:40px}#home-container .home-content .current-rates-carousel-container #current-rates-carousel{width:100%;height:-moz-fit-content;height:fit-content}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-blur{position:absolute;right:0;height:100%;width:6.25vw;top:0;z-index:2;background:linear-gradient(90deg,#fafbfc00,#fafbfc)}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide{width:469px;height:100%;background-color:#fff;border:.5px solid #0c78c2;border-radius:8px;margin-right:8px}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .row.g-0.d-none.d-lg-flex{margin:auto;height:100%}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .row.g-0.d-none.d-lg-flex .col-6:first-of-type{padding:16px}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .row.g-0.d-none.d-lg-flex .col-6{margin:auto;height:100%}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .row.g-0.d-none.d-lg-flex .col-6 .current-rates-carousel-item-button{width:103px;height:32px;border-radius:5px;background-color:#0045f7;color:#fff;text-align:center;line-height:32px;margin-top:16px;padding-top:0;padding-bottom:0}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .row.g-0.d-none.d-lg-flex .col-6 .current-rates-carousel-item-image-wrapper{display:flex;justify-content:center;align-items:center;width:90%;height:100%}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .row.g-0.d-none.d-lg-flex .col-6 .current-rates-carousel-item-image-wrapper .current-rates-carousel-item-car{max-width:100%;max-height:100%;display:inline-block;margin:0 auto;vertical-align:middle}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .row.g-0.d-flex.d-lg-none{padding:16px}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .row.g-0.d-flex.d-lg-none .col-12:first-of-type{display:flex;justify-content:space-between}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .row.g-0.d-flex.d-lg-none .col-12:nth-of-type(2){display:flex;justify-content:center}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .row.g-0.d-flex.d-lg-none .col-12:nth-of-type(2) img{width:50%}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .row.g-0.d-flex.d-lg-none .col-12:nth-of-type(3){margin-top:16px}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .row.g-0.d-flex.d-lg-none .col-12:nth-of-type(3) .current-rates-carousel-item-button{width:100%;height:32px;border-radius:5px;background-color:#0047ffb3;color:#fff;text-align:center;line-height:32px;margin-top:16px;padding-top:0;padding-bottom:0}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .current-rates-carousel-item-rental{position:absolute;width:60px;height:auto;right:16px;top:16px;border-radius:10px}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .current-rates-carousel-item-price{font-family:Montserrat,sans-serif;font-size:.875rem;color:#4bad4f;font-weight:700}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .current-rates-carousel-item-title{font-family:Montserrat,sans-serif;font-size:1.25rem;color:#111422;font-weight:700}#home-container .home-content .current-rates-carousel-container #current-rates-carousel .swiper-slide .current-rates-carousel-item-description{font-family:Montserrat,sans-serif;font-size:.875rem;color:#878990}#home-container .home-content .rental-reviews-container{margin-top:6.4974619289vh;padding-bottom:20px}#home-container .home-content .rental-reviews-container .rental-reviews-grid-header{display:flex;flex-direction:column}#home-container .home-content .rental-reviews-container .rental-reviews-grid{margin-top:40px}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item{background-color:#fff;margin-left:10px;margin-right:10px;margin-bottom:20px;padding:16px;border-radius:8px;box-shadow:0 4px 8px #00000026;transition:box-shadow .3s ease}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item:hover{box-shadow:0 6px 16px #00000040}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-item-header .rental-reviews-grid-item-rental-name{color:#111422;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:normal}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-item-header .rental-reviews-grid-item-rental-image{height:40px;-o-object-fit:contain;object-fit:contain;width:auto;border-radius:10px}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-item-rating{display:flex;align-items:center;margin-bottom:24px}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-item-rating .rental-reviews-grid-item-rate-score{padding:2px 9px;border:1px solid #5C8AFF;border-radius:4px;margin-right:5px;color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-item-rating .rental-reviews-grid-item-rate-text{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-right:4px}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-item-rating .rental-reviews-grid-item-rate-reviews{color:var(--Deep-Navy, #111422);margin-top:1px;margin-left:6px;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-item-rate{display:flex;justify-content:center;align-items:center;margin-bottom:16px}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-item-rate .rental-reviews-grid-item-progress-text{width:40%;color:#111422;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-item-rate .rental-reviews-grid-item-progress-bar{width:50%;height:12px;border-radius:100px;background-color:#d9d9d9}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-item-rate .rental-reviews-grid-item-progress-bar>div{background-color:#4bad4f;width:40%;height:100%;border-radius:100px}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-item-rate .rental-reviews-grid-item-progress-rate{width:10%;text-align:center;color:#111422;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal}#home-container .home-content .rental-reviews-container .rental-reviews-grid-item .rental-reviews-grid-view-location{color:#5c8aff;font-size:.875rem;font-family:Montserrat,sans-serif;margin-top:24px;padding-bottom:24px}#home-container .home-content .rental-reviews-container .rental-reviews-grid-view-all{width:200px;margin-left:auto;margin-right:auto;border:1px solid #5C8AFF;padding:8px 16px;color:#5c8aff;font-family:Montserrat,sans-serif;font-size:.875rem;text-align:center;border-radius:4px;margin-top:40px}@media (max-width: 992px){.home-content{margin-top:20px}.home-content .search-container{box-shadow:0 10px 30px #00000059;border-radius:24px}.home-content .search-container .search{border-radius:24px;border:0;width:100%}.home-content .rental-row{grid-template-columns:repeat(5,1fr)!important;row-gap:20px!important}.home-content .rental-row img{height:35px}.home-content .rental-row-view-all{margin-top:24px!important}.home-content .current-rates-carousel-container{margin-right:initial!important}.home-content #current-rates-carousel .swiper-wrapper{flex-direction:column}.home-content #current-rates-carousel .swiper-wrapper .swiper-slide:nth-child(n+4){display:none}.home-content #current-rates-carousel .swiper-wrapper .swiper-slide{width:100%!important;margin-bottom:24px}.home-content .rental-reviews-grid .rental-reviews-grid-view-all{margin-top:20px!important}.home-content .rental-reviews-grid .rental-reviews-grid-item{margin-right:0}.home-content .rental-reviews-grid .rental-reviews-grid-item-rental-image{width:60px!important}}.marketingHomePage{display:none}@media (max-width: 991px){.marketingHomePage{position:relative;display:flex;width:100%;height:350px;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:5px}.marketingHomePage img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;border-top-left-radius:24px;border-top-right-radius:24px}.marketingHomePage .marketingHomeTextContainer{padding:30px;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(0deg,#002c9d99,#0000 81%)}.marketingHomePage .headerH2MobileMarketing{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.marketingHomePage .headerH3MobileMarketing{color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:normal}}.headerMainMobileMarketing{font-family:Montserrat;font-size:64px;font-weight:600;background:linear-gradient(90deg,#fff,#fff,#07c2b2,#07c2b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}@media (max-width: 992px){.headerMainMobileMarketing{font-size:24px}}#stand-by-content{padding:70px 104px 120px;font-family:Montserrat,sans-serif}#stand-by-content .stand-by-content-header{width:100%}#stand-by-content .stand-by-content-header .stand-by-content-title{margin-bottom:16px;color:#111422;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal}#stand-by-content .stand-by-content-header .stand-by-content-description{color:#111422;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:40px}#stand-by-content .stand-by-content-header .stand-by-content-progress-bar{border-radius:100px;background-color:#d2d2d2;height:10px}#stand-by-content .stand-by-content-header .stand-by-content-progress-bar .stand-by-content-progress-bar-progress{border-radius:100px;background-color:#0c78c2;width:0;height:100%}#stand-by-content .stand-by-content-body{margin-top:64px}#stand-by-content .stand-by-content-body .rentals-grid{display:grid;grid-template-columns:repeat(6,1fr);-moz-column-gap:30px;column-gap:30px;row-gap:30px;margin-top:20px;margin-bottom:120px}#stand-by-content .stand-by-content-body .rentals-grid .rentals-grid-image{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:20px;padding:20px;box-shadow:0 4px 8px #00000026;transition:box-shadow .3s ease}#stand-by-content .stand-by-content-body .rentals-grid .rentals-grid-image:hover{box-shadow:0 6px 16px #00000040}#stand-by-content .stand-by-content-body .rentals-grid .rentals-grid-image:nth-child(n+8):nth-child(-n+14){opacity:.6}#stand-by-content .stand-by-content-body .rentals-grid .rentals-grid-image:nth-child(n+15):nth-child(-n+21){opacity:.3}#stand-by-content .stand-by-content-body .rentals-grid .rentals-grid-image img{max-width:100%;height:auto;display:block;border-radius:6px}.extraInsuranceScreen-AgencyLogoThumbnail{width:100px;height:60px;-o-object-fit:contain;object-fit:contain}.iconForSelectInsurance{font-size:20px;margin-right:24px;color:#5c8aff}@media screen and (max-width: 988px){.iconForSelectInsurance{font-size:20px;margin-right:0;margin-left:3px}}.iconForSelectExtra{font-size:35px;color:#5c8aff}@media (max-width: 992px){.iconForSelectExtra{font-size:25px}}.perdayInsuranceSelect{font-weight:400;font-size:1rem;color:#878990}@media (max-width: 992px){#stand-by-content{padding:32px 24px 200px}.rentals-grid{grid-template-columns:repeat(3,1fr)!important;-moz-column-gap:24px!important;column-gap:24px!important;row-gap:24px!important}.rentals-grid .rentals-grid-image:nth-child(n+4):nth-child(-n+6){opacity:.9}.rentals-grid .rentals-grid-image:nth-child(n+7):nth-child(-n+9){opacity:.6}.rentals-grid .rentals-grid-image:nth-child(n+10):nth-child(-n+12){opacity:.3}}#search-content{padding-top:36px;padding-bottom:120px}#search-content *{font-family:Montserrat,sans-serif}#search-content .search-content-header .breadcrumb{color:var(--Sky, #5C8AFF);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}#search-content .search-content-header .breadcrumb .breadcrumb-item:not(.active){color:#5c8aff}#search-content .search-content-header .breadcrumb .breadcrumb-item:not(.active) a{color:#5c8aff!important}#search-content .search-content-header .breadcrumb .breadcrumb-item.active{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#search-content .search-content-body{margin-top:64px}#search-content .search-content-body .car-category-row{overflow-x:scroll}#search-content .search-content-body .filter-car-square{background-color:#fff;border-radius:5px;cursor:pointer;border:4px solid transparent}#search-content .search-content-body .filter-car-square *{pointer-events:none}#search-content .search-content-body .filter-car-square.active{border:4px solid #5C8AFF}#search-content .search-content-body .quick-filters{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #1122110d;margin-top:24px;position:relative;--decoration-left: 50%;--decoration-width: 0;--decoration-speed: 0}#search-content .search-content-body .quick-filters:after{content:"";position:absolute;bottom:0;left:var(--decoration-left);width:var(--decoration-width);height:4px;background:#5c8aff;transition:var(--decoration-speed)}#search-content .search-content-body .quick-filters .col-4 .quick-filter{position:relative;pointer-events:all;cursor:pointer;padding:15px 24px}#search-content .search-content-body .quick-filters .col-4 .quick-filter .quick-filter-text{pointer-events:none}#search-content .search-content-body .quick-filters .col-4 .quick-filter .quick-filter-text .quick-filter-title{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;padding-bottom:4px;pointer-events:none}#search-content .search-content-body .quick-filters .col-4 .quick-filter .quick-filter-text .quick-filter-description{color:var(--Deep-Navy-50, #878990);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:4px;pointer-events:none}#search-content .search-content-body .quick-filters .col-4 .quick-filter:before{position:absolute;content:"";left:0;top:15%;width:2px;height:70%;background-color:#d7e2ee;transition:all .3s ease;transform:translate(-50%)}#search-content .search-content-body .quick-filters .col-4 .quick-filter:hover{color:#111422}#search-content .search-content-body .quick-filters .col-4:first-of-type .quick-filter:before{width:0}#search-content .search-content-body .quick-filters-mobile{overflow-y:scroll;text-wrap:nowrap}#search-content .search-content-body .quick-filters-mobile>div:first-of-type{padding:12px}#search-content .search-content-body .quick-filters-mobile>div{padding:11.5px 16px;border:1px solid #5C8AFF;margin-right:8px;border-radius:4px;background-color:#fff;color:#111422;font-weight:600}#search-content .search-content-body .quick-filters-mobile>div.active{background-color:#5c8aff;color:#fff}#search-content .search-content-body .results-display{margin-top:24px;margin-bottom:24px;color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#search-content .search-content-body .results-display span{color:#4bad4f}.filters .filters-title{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.filters .filter{padding-top:32px;padding-bottom:32px;border-bottom:.5px solid rgba(17,20,34,.25)}.filters .filter .filter-rating{pointer-events:all;cursor:pointer}.filters .filter .filter-rating *{pointer-events:none}.filters .filter .filter-header{display:flex;justify-content:space-between;margin-bottom:16px;cursor:pointer}.filters .filter .filter-header .filter-header-text{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;position:relative}.filters .filter .filter-header .filter-header-text i{position:absolute;top:0;right:0;transition:opacity .1s ease}.filters .filter .filter-header .filter-header-text .fa-chevron-up{opacity:1}.filters .filter .filter-header .filter-header-text .fa-chevron-down,.filters .filter .filter-header.collapsed .fa-chevron-up{opacity:0}.filters .filter .filter-header.collapsed .fa-chevron-down{opacity:1}.filters .filter #filter-price-content span{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-top:8px}.filters .filter #filter-rating-content .filter-body{display:flex;justify-content:space-between;text-align:center}.filters .filter #filter-rating-content .filter-body .no-select-text.active .filter-rating-rate{background-color:#5c8aff;color:#fff}.filters .filter #filter-rating-content .filter-body .filter-rating-rate{padding:8.5px 7px;border:1px solid #5C8AFF;border-radius:4px;pointer-events:none;cursor:pointer;color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.filters .filter #filter-rating-content .filter-body .filter-rating-rate.active{background-color:#0c78c2;color:#111422;border:2px solid #0c78c2}.filters .filter #filter-rating-content .filter-body .filter-rating-total{color:var(--Deep-Navy-50, #878990);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding:8.5px 12px;pointer-events:none}.filters .filter .filter-checkboxes{display:flex;flex-direction:column}.filters .filter .filter-checkboxes .filter-checkbox-text{margin-bottom:8px;cursor:pointer;pointer-events:auto}.filters .filter .filter-checkboxes .filter-checkbox-text .filter-checkbox-input{width:18px;height:18px;padding-right:4px;pointer-events:auto;cursor:pointer}.filters .filter .filter-checkboxes .filter-checkbox-text .filter-checkbox-label{display:flex;gap:12px;color:#111422;font-size:1rem;pointer-events:auto;cursor:pointer;align-items:center}.no-available-vehicles-superview{margin-top:50px}@media (max-width: 768px){.no-available-vehicles-superview{margin-top:20px}}.no-available-vehicles-superview .no-available-vehicles-content{padding:40px;border-radius:16px;background:var(--White, #FFF);box-shadow:0 4px 16px #1122110d}@media (max-width: 768px){.no-available-vehicles-superview .no-available-vehicles-content{padding:20px}}.no-available-vehicles-superview .no-available-vehicles-image{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}@media (max-width: 768px){.no-available-vehicles-superview .no-available-vehicles-image{width:75px;height:75px}}.no-available-vehicles-superview .no-available-vehicles-title{color:#111422;font-size:25px;font-style:normal;font-weight:600;line-height:normal;text-align:center}@media (max-width: 768px){.no-available-vehicles-superview .no-available-vehicles-title{font-size:20px}}.no-available-vehicles-superview .no-available-vehicles-sub-title{color:#111422;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center;margin-top:25px}@media (max-width: 768px){.no-available-vehicles-superview .no-available-vehicles-sub-title{font-size:13px}}@media (max-width: 992px){.filtered-car-image-rental{max-width:30%!important}#search-content{padding-top:0}}#review-content{font-family:Montserrat,sans-serif}#review-content .review-content-header{padding-top:36px}#review-content .review-content-header .breadcrumb{color:var(--Sky, #5C8AFF);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}#review-content .review-content-header .breadcrumb .breadcrumb-item:not(.active){color:#5c8aff}#review-content .review-content-header .breadcrumb .breadcrumb-item:not(.active) a{color:#5c8aff!important}#review-content .review-content-header .breadcrumb .breadcrumb-item.active{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#review-content .review-content-header .review-title{font-size:2rem;color:#111422;margin-bottom:16px;font-weight:700}#review-content .review-content-header .review-description{font-size:1rem;color:#111422;margin-bottom:40px}#review-content .review-progress{position:relative;display:flex;flex-direction:row;width:100%;background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px}#review-content .review-progress .review-progress-step{width:25%;display:flex;flex-direction:row;justify-content:space-between;padding:16px 24px;align-items:center}#review-content .review-progress .review-progress-step .review-progress-step-title{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal}#review-content .review-progress .review-progress-step .review-progress-step-description{margin-top:8px;color:var(--Deep-Navy-50, #878990);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#review-content .review-progress .review-progress-bar{position:absolute;width:100%;bottom:0;height:4px}#review-content .review-progress .review-progress-bar .review-progress-bar-progress{width:20%;background-color:#0c78c2;height:4px}#review-content .review-progress-mobile{position:relative;display:flex;flex-direction:row;width:100%;height:24px;margin-top:50px}#review-content .review-progress-mobile .review-progress-mobile-bar{position:relative;background-color:#e8eaec;width:100%;z-index:1;height:2px;margin-top:auto;margin-bottom:auto}#review-content .review-progress-mobile .review-progress-mobile-bar .review-progress-mobile-bar-progress{position:absolute;width:20%;height:100%;background-color:#0c78c2}#review-content .review-progress-mobile .review-progress-mobile-steps{position:absolute;display:flex;justify-content:space-between;width:100%}#review-content .review-progress-mobile .review-progress-mobile-steps .review-progress-mobile-step{width:24px;height:24px;border-radius:100%;z-index:2;position:relative;background-color:#e8eaec}#review-content .review-progress-mobile .review-progress-mobile-steps .review-progress-mobile-step.active{background-color:#0c78c2}#review-content .review-progress-mobile .review-progress-mobile-steps .review-progress-mobile-step .review-progress-mobile-white-circle{width:12px;height:12px;background-color:#fff;margin-left:6px;margin-top:6px;border-radius:100%}#review-content .review-content .review-title{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:24px}#review-content .review-content .review-deal{margin-top:64px}#review-content .review-content .review-deal .review-deal-dealer{display:flex;align-items:center}#review-content .review-content .review-deal .review-deal-dealer .review-deal-dealer-image-container{min-width:40px;max-width:80px;min-height:70px;max-height:120px}#review-content .review-content .review-deal .review-deal-dealer .review-deal-dealer-name{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-left:16px}#review-content .review-content .review-deal .review-deal-dealer-reviews{margin-top:24px;display:flex;flex-direction:row}#review-content .review-content .review-deal .review-deal-dealer-reviews>div{border-radius:12px;width:180px;height:auto;display:flex;flex-direction:column;justify-content:space-between;font-weight:700;background-color:#fff;border:1px solid #4bad4f;margin-right:16px;padding:16px}#review-content .review-content .review-deal .review-deal-dealer-reviews>div .review-deal-dealer-review-score{font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal}#review-content .review-content .review-deal .review-deal-dealer-reviews>div .review-deal-dealer-review-score-text{margin-top:24px;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal}#review-content .review-content .review-deal .review-deal-dealer-reviews>div .review-deal-dealer-review-score-number{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#878990;text-wrap:nowrap}#review-content .review-content .review-deal .review-deal-dealer-reviews>div:first-of-type{background-color:#4bad4f;color:#fff}#review-content .review-content .review-deal .review-deal-dealer-reviews>div:first-of-type .review-deal-dealer-review-score-number{font-size:.875rem;font-weight:500;color:#fff}#review-content .review-content .review-information .review-information-car{padding:16px;background-color:#fff;border-radius:12px}#review-content .review-content .review-information .review-information-car .review-information-car-description-title{color:var(--Deep-Navy-50, #878990);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:300;line-height:normal}#review-content .review-content .review-information .review-information-car .review-information-car-description-title span{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-right:16px}#review-content .review-content .review-information .review-information-car .review-information-image-container{min-width:40px;max-width:100%;min-height:70px;max-height:100%}#review-content .review-content .review-information .review-information-car .review-information-car-description-date .filtered-car-feature-icon{border-radius:4px;background-color:#ebf6f2;padding:7px 10px;font-size:1.25rem;color:#5c8aff}#review-content .review-content .review-information .review-information-car .review-information-car-description-date .review-information-car-description-date-location{color:#878990;font-size:12px;font-style:normal;font-weight:500;line-height:normal}#review-content .review-content .review-information .review-information-car .review-information-car-description-date .review-information-car-description-date-place{color:#111422;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#review-content .review-content .review-information .review-information-text .review-information-description{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#review-content .review-content .review-information .review-information-text .review-information-more{color:#5c8aff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-top:20px;cursor:pointer}#review-content .review-content .review-price-breakdown{padding:24px;background-color:#fff;border-radius:12px}#review-content .review-content .review-price-breakdown .review-price-breakdown-title{font-weight:700;font-size:1.25rem;color:#111422;margin-bottom:24px}#review-content .review-content .review-price-breakdown .review-price-breakdown-details{font-weight:700;font-size:1rem;color:#111422;margin-bottom:16px}#review-content .review-content .review-price-breakdown .review-price-breakdown-details-row{display:flex;justify-content:space-between;margin-bottom:24px;align-items:center}#review-content .review-content .review-price-breakdown .review-price-breakdown-details-row .review-price-breakdown-details-row-days{color:var(--Deep-Navy-50, #878990);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#review-content .review-content .review-price-breakdown .review-price-breakdown-details-row .review-price-breakdown-details-row-days-total{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}#review-content .review-content .review-price-breakdown .review-price-breakdown-details-row .review-price-breakdown-details-row-price-total{font-size:18px;color:#4bad4f;font-weight:700}#review-content .review-content .review-price-breakdown .review-price-breakdown-details-row .review-price-breakdown-details-row-price{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}#review-content .review-content .review-price-breakdown .review-price-breakdown-details-row .review-price-breakdown-details-row-price-bold{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}#review-content .review-content .review-price-breakdown .review-price-breakdown-note{padding:16px;border-radius:8px;background-color:#b9e3d533;border:1px solid #B9E3D5;color:#111422;font-weight:500;font-size:1rem;margin-bottom:24px}#review-content .review-content .review-price-breakdown .review-price-breakdown-button{width:100%;border-radius:8px;background:linear-gradient(135deg,#28a745,#20c997);padding:14px 0;border:none;color:#fff;text-align:center;justify-content:center;font-weight:600;font-size:.875rem;cursor:pointer;box-shadow:0 4px 10px #28a74540;transition:all .25s ease}#review-content .review-content .review-price-breakdown .review-price-breakdown-button:hover{background:linear-gradient(135deg,#218838,#1cb684);box-shadow:0 6px 14px #28a74559;transform:translateY(-2px)}#review-content .review-content .review-price-breakdown .review-price-breakdown-button:active{background:linear-gradient(135deg,#1e7e34,#199f6b);transform:translateY(0);box-shadow:0 2px 6px #28a7454d}#review-content .review-content .review-car-details{margin-top:32px}#review-content .review-content .review-car-details .review-car-details-title{font-weight:700;font-size:1.25rem;color:#111422;margin-bottom:24px}#review-content .review-content .review-car-details .review-car-details-wrapper{display:flex;flex-wrap:wrap}#review-content .review-content .review-car-details .review-car-details-wrapper.green-check i{color:#4bad4f!important}#review-content .review-content .review-car-details .review-car-details-wrapper .review-car-detail{display:flex;justify-content:start;align-items:center;margin-bottom:24px}#review-content .review-content .review-car-details .review-car-details-wrapper .review-car-detail i{color:#5c8aff;margin-right:8px;font-size:25px}#review-content .review-content .review-car-details .review-car-details-wrapper .review-car-detail span{font-weight:400;font-size:1rem;color:#111422}#review-content .review-content .review-car-location{margin-top:64px}#review-content .review-content .review-car-location .review-car-location-title{font-weight:600;font-size:1.5rem;color:#111422;margin-bottom:24px}@media only screen and (max-width: 767px){#review-content .review-content .review-car-location{display:none}}#review-content .review-content .review-information-protections{margin-top:32px}#review-content .review-content .review-information-protections .review-information-protection-title{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:24px}#review-content .review-content .review-information-protections .review-information-protection-option{margin-top:24px;display:flex;align-items:center;gap:8px}#review-content .review-content .review-information-protections .review-information-protection-option .review-information-protection-text{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#review-content .review-content .review-information-protections .review-information-protection-option.green i{color:#4bad4f}#review-content .review-content .review-information-protections .review-information-protection-option.red i{color:#af4c4c}#review-content .review-content .review-information-protections .review-information-protection-option i{font-size:1.25rem}#review-content .review-content .review-information-options{margin-top:32px}#review-content .review-content .review-information-options .review-information-options-select{margin-top:20px;display:flex;align-items:center;justify-content:space-between;padding:16px;gap:25px;background-color:#fff;border-radius:12px;flex-wrap:nowrap}#review-content .review-content .review-information-options .review-information-options-select .review-information-options-select-text{flex:1;min-width:60%}#review-content .review-content .review-information-options .review-information-options-select .review-information-options-select-text .review-information-options-select-title{font-size:1rem;font-weight:700;color:#111422;margin-bottom:8px}#review-content .review-content .review-information-options .review-information-options-select .review-information-options-select-text .review-information-options-select-description{font-size:.875rem;color:#878990;max-width:100%}#review-content .review-content .review-information-options .review-information-options-select .review-information-options-select-price{font-size:1.5rem;font-weight:600;color:#4bad4f;white-space:nowrap}#review-content .review-content .review-information-options .review-information-options-select .review-information-options-select-input{font-size:20px;color:#4bad4f;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){#review-content .review-content .review-information-options .review-information-options-select{gap:10px}}#review-content .review-content .review-information-extras{margin-top:48px}#review-content .review-content .review-information-extras .review-information-extras-title{color:#111422;font-size:1.5rem;font-weight:700;margin-bottom:24px}#review-content .review-content .review-information-extras .review-information-options-select{display:flex;justify-content:space-between;align-items:center;gap:10px}#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-range{display:flex;background-color:#fff;border-radius:4px}#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-range .review-information-options-select-range-minus,#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-range .review-information-options-select-range-plus{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:4px;color:#fff;font-size:1rem;font-weight:700;background-color:#5c8aff;cursor:pointer;pointer-events:auto}#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-range .review-information-options-select-range-minus i,#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-range .review-information-options-select-range-plus i{pointer-events:none}#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-range .review-information-options-select-range-text{color:#111422;font-size:1rem;font-weight:400;padding-left:16px;padding-right:16px;display:flex;align-items:center}#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-price{display:flex;align-items:center}#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-price .review-information-options-select-price-text{font-weight:600;font-size:1.5rem;color:#4bad4f}#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-price .review-information-options-select-price-label{font-weight:400;font-size:.75rem;color:#878990}#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-text{min-width:50%}#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-text .review-information-options-select-title{color:#111422;font-size:1rem;font-weight:700}#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-text .review-information-options-select-description{color:#878990;font-size:1rem;font-weight:500;max-width:350px}@media only screen and (max-width: 767px){#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-text .review-information-options-select-title{color:#111422;font-size:13px;font-weight:700}#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-text .review-information-options-select-description{color:#878990;font-size:11px;font-weight:500;max-width:350px}}#review-content .review-content .review-information-extras .review-information-options-select .review-information-options-select-note{display:flex;align-items:center;color:#fff;font-size:.75rem;font-weight:700;padding:8px;background:#0c78c2;border:1px solid #0c78c2;border-radius:8px}#review-content .review-content .review-pick-up-car{padding:24px;background-color:#fff;box-shadow:0 4px 16px #1122110d;border-radius:12px;margin-bottom:16px}#review-content .review-content .review-pick-up-car .review-pick-up-car-title{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:24px}#review-content .review-content .review-pick-up-car .review-pick-up-car-rental{color:#111422;font-size:1rem;font-weight:500;margin-bottom:4px}#review-content .review-content .review-pick-up-car .review-pick-up-car-name{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:normal}#review-content .review-content .review-pick-up-car .review-pick-up-car-rate{display:flex;align-items:center;margin-top:15px}#review-content .review-content .review-pick-up-car .review-pick-up-car-rate .review-pick-up-car-rate-score{width:40px;height:32px;border:1px solid #5C8AFF;border-radius:4px;display:flex;justify-content:center;align-items:center;color:#111422;font-size:.875rem;font-weight:700}#review-content .review-content .review-pick-up-car .review-pick-up-car-rate .review-pick-up-car-rate-score-text{color:#111422;font-size:.875rem;font-weight:700;margin-left:8px;margin-right:4px}#review-content .review-content .review-pick-up-car .review-pick-up-car-rate .review-pick-up-car-rate-score-reviews{color:#111422;font-size:.75rem;font-weight:500}#review-content .review-content .review-pick-up-car .review-pick-up-car-description-date .filtered-car-feature-icon{min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#ebf6f2;padding:7px 10px;font-size:1.25rem;color:#5c8aff}#review-content .review-content .review-pick-up-car .review-pick-up-car-description-date .review-pick-up-car-description-date-location{color:var(--Deep-Navy-50, #878990);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal}#review-content .review-content .review-pick-up-car .review-pick-up-car-description-date .review-pick-up-car-description-date-place{margin-top:8px;color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}#review-content .review-content .review-information-checkout-note{padding:16px;border-radius:8px;background-color:#4bad4f}#review-content .review-content .review-information-checkout-note.final-note{background-color:#0047ff}#review-content .review-content .review-information-checkout-note .review-information-checkout-note-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:16px}#review-content .review-content .review-information-checkout-note .review-information-checkout-note-description{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#fff}#review-content .review-content .review-information-checkout-note .review-information-checkout-note-description i{margin-right:12px}#review-content .review-content .review-information-checkout-note-failed{padding:16px;border-radius:8px;background-color:#ff4500}#review-content .review-content .review-information-checkout-note-failed.final-note{background-color:#ff4500}#review-content .review-content .review-information-checkout-note-failed .review-information-checkout-note-title{color:var(--White, #FFF);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px}#review-content .review-content .review-information-checkout-note-failed .review-information-checkout-note-description{font-size:1rem;font-weight:500;color:#fff}#review-content .review-content .review-information-checkout-note-failed .review-information-checkout-note-description i{margin-right:12px}#review-content .review-content .review-information-checkout-form .review-information-checkout-form-title{margin-top:32px;color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}#review-content .review-content .review-information-checkout-form .input-container{display:flex;flex-direction:column}#review-content .review-content .review-information-checkout-form .input-container label{font-size:12px;color:#111422;margin-bottom:-10px;margin-left:10px;width:-moz-fit-content;width:fit-content;background-color:#fff;padding:0 5px;z-index:2;border-top-left-radius:8px;border-top-right-radius:8px}#review-content .review-content .review-information-checkout-form .input-wrapper{position:relative;border:1px solid #79747E;border-radius:5px;padding:8px 10px;display:flex;align-items:center;height:56px;color:#111422;background-color:#fff}#review-content .review-content .review-information-checkout-form .input-wrapper input,#review-content .review-content .review-information-checkout-form .input-wrapper select{border:none;outline:none;flex-grow:1;font-size:14px;width:100%}.extraSelectWithoutQuantityMainView{cursor:pointer;width:139px;display:flex;align-items:center;justify-content:center}@media (max-width: 991px){.extraSelectWithoutQuantityMainView{width:60px}}.PaymentTypeSelectionlabel{font-size:14px;font-weight:600;color:#1a202c;padding-left:10px;margin-bottom:0}@media (max-width: 992px){.review-deal{margin-top:32px!important}.review-deal-dealer-reviews{overflow-y:hidden;overflow-x:scroll}.review-deal-dealer-reviews .review-deal-dealer-review{width:100px!important}.review-deal-dealer-reviews .review-deal-dealer-review .review-deal-dealer-review-score{font-size:1.25rem!important}.review-deal-dealer-reviews .review-deal-dealer-review .review-deal-dealer-review-score-text{font-size:.75rem!important}.review-information-options-select{padding:12px;border-radius:12px;background-color:#fff}.review-information-options-select .review-information-options-select-range-plus,.review-information-options-select .review-information-options-select-range-minus{color:#5c8aff!important;background-color:#fff!important}}.review-information-more-show-instructions{color:#5c8aff;margin-top:5px;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer}@media (max-width: 991px){.review-car-details.collapsible-section{border-bottom:1px solid #ddd}.review-car-details.collapsible-section .review-car-details-title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-right:12px}.review-car-details.collapsible-section .review-car-details-title .toggle-icon{font-size:16px;transition:transform .3s ease}.review-car-details.collapsible-section .review-car-details-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0}.review-car-details.collapsible-section.open .review-car-details-body{max-height:1000px;padding:16px 0}.review-car-details.collapsible-section.open .toggle-icon{transform:rotate(180deg)}}@media (min-width: 992px){.review-car-details.collapsible-section .review-car-details-body{max-height:none!important;overflow:visible!important;padding:0!important}.review-car-details.collapsible-section .toggle-icon{display:none}}.skipExtrasButton{min-width:300px;border-radius:8px;background:linear-gradient(135deg,#28a745,#20c997);padding:14px 0;border:none;color:#fff;text-align:center;justify-content:center;font-weight:600;font-size:.875rem;cursor:pointer;box-shadow:0 4px 10px #28a74540;transition:all .25s ease}.skipExtrasButton:hover{background:linear-gradient(135deg,#218838,#1cb684);box-shadow:0 6px 14px #28a74559;transform:translateY(-2px)}.skipExtrasButton:active{background:linear-gradient(135deg,#1e7e34,#199f6b);transform:translateY(0);box-shadow:0 2px 6px #28a7454d}:root{--hero-bg-1: #002c9d;--hero-bg-2: #1a6bff;--hero-fg: #ffffff;--hero-glass: rgba(255, 255, 255, .08);--hero-shadow: 0 12px 40px rgba(0, 0, 0, .25)}.hero--partners{--hero-bg-1: #002c9d;--hero-bg-2: #1a6bff;--hero-fg: #ffffff}.hero--faq{--hero-bg-1: #0ea5e9;--hero-bg-2: #6366f1;--hero-fg: #ffffff}.hero--contact{--hero-bg-1: #10b981;--hero-bg-2: #06b6d4;--hero-fg: #ffffff}.hero--terms{--hero-bg-1: #334155;--hero-bg-2: #64748b;--hero-fg: #ffffff}.hero--privacy{--hero-bg-1: #6d28d9;--hero-bg-2: #a78bfa;--hero-fg: #ffffff}BecameAPartnerTitle{color:#000;font-size:30px;font-style:normal;font-weight:500;line-height:normal}.divider{width:100%;display:flex;align-items:center;justify-content:center;margin:24px 0;position:relative}.divider:before,.divider:after{content:"";flex:1;border-bottom:1px solid #ccc;margin:0 10px}.divider span{font-size:14px;color:#555}#affiliate-content{font-family:Montserrat,sans-serif;top:100px}#affiliate-content .affiliate-content{padding-bottom:120px}#affiliate-content .affiliate-content .affiliate-panel{min-height:805px}#affiliate-content .affiliate-content .affiliate-panel.green{background:#b9e3d554;border:1px solid #B9E3D5}#affiliate-content .affiliate-content .affiliate-panel .affiliate-panel-group{margin-bottom:24px}#affiliate-content .affiliate-content .affiliate-panel .affiliate-panel-group.green{background-color:#4bad4f;padding:16px;color:#fff;border-radius:8px;margin-top:64px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#affiliate-content .affiliate-content .affiliate-panel .affiliate-panel-group .affiliate-panel-group-title{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}#affiliate-content .affiliate-content .affiliate-panel .affiliate-panel-group .affiliate-panel-group-description{font-weight:700;font-size:1.25rem;color:#111422;display:flex;align-items:center;flex-direction:row;margin-top:24px}#affiliate-content .affiliate-content .affiliate-panel .affiliate-panel-group .affiliate-panel-group-description i{color:#4bad4f;margin-right:10px}#affiliate-content .affiliate-content .affiliate-panel .affiliate-panel-group .affiliate-panel-group-description span{color:var(--Deep-Navy-50, #878990);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}#affiliate-content .affiliate-content .affiliate-panel .affiliate-panel-group .affiliate-panel-button{border:none;margin-top:10px}@media (max-width: 992px){.affiliate-content{padding-bottom:285px!important}}.page-hero.modern{min-height:clamp(180px,26vh,360px);padding:clamp(12px,2.5vw,28px);display:grid;place-items:center;width:100%;color:var(--hero-fg);overflow:hidden;position:relative;isolation:isolate;background:radial-gradient(1200px 600px at 80% -10%,rgba(255,255,255,.12),transparent 55%),linear-gradient(135deg,var(--hero-bg-1) 0%,var(--hero-bg-2) 100%)}.page-hero.modern:before,.page-hero.modern:after{content:"";position:absolute;inset:auto;border-radius:999px;filter:blur(16px);opacity:.22;z-index:0}.page-hero.modern:before{width:300px;height:300px;top:-100px;left:-100px;background:radial-gradient(closest-side,rgba(255,255,255,.18),transparent)}.page-hero.modern:after{width:360px;height:360px;right:-140px;bottom:-140px;background:radial-gradient(closest-side,rgba(255,255,255,.12),transparent)}.page-hero.modern .hero-inner{z-index:1;width:min(1100px,92vw);margin-inline:auto;text-align:center;background:var(--hero-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:var(--hero-shadow);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:clamp(12px,3vw,32px)}.page-hero.modern .kicker{display:inline-block;margin:0 0 6px;padding:4px 10px;font:600 10px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,"Apple Color Emoji","Segoe UI Emoji";letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:999px}.page-hero.modern .title{margin:2px 0 6px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-weight:800;font-size:clamp(24px,4vw,40px);line-height:1.1;letter-spacing:-.03em;background:linear-gradient(180deg,#fff,#e8f0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.page-hero.modern .subtitle{margin:0 auto;max-width:720px;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-weight:500;font-size:clamp(14px,1.8vw,18px);line-height:1.5;color:#ffffffeb}.page-hero.modern .hero-divider{margin:clamp(12px,2vw,20px) auto 0;width:56px;height:2px;border-radius:2px;background:#ffffff80}@media (max-width: 768px){.page-hero.modern{min-height:140px;border-radius:12px}.page-hero.modern .hero-inner{padding:clamp(10px,3.5vw,20px)}}@media (prefers-reduced-motion: no-preference){.page-hero.modern:before{animation:floatA 10s ease-in-out infinite alternate}.page-hero.modern:after{animation:floatB 12s ease-in-out infinite alternate}}@keyframes floatA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(12px,8px,0) scale(1.06)}}@keyframes floatB{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-10px,-6px,0) scale(1.04)}}#contact-content{font-family:Montserrat,sans-serif;top:100px}#contact-content .contact-content{padding-bottom:120px}#contact-content .contact-content .contact-panel{background-color:#fff;border-radius:12px;padding:64px;min-height:950px}#contact-content .contact-content .contact-panel .contact-button{border:none}#faq-content .faq-content{padding-bottom:200px}#faq-content .faq-content .faq-section{background-color:#fff;border-radius:12px;padding:24px}#faq-content .faq-content .faq-section .faq-section-text{margin-top:36px;min-height:110px}#faq-content .faq-content .faq-section .faq-section-text .faq-section-text-title{color:#111422;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:normal}#faq-content .faq-content .faq-section .faq-section-text .faq-section-text-description{margin-top:8px;color:var(--Deep-Navy-50, #878990);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal}#faq-content .faq-content .faq-section .faq-section-view-more{margin-top:15px;display:flex;align-items:center;color:#5c8aff;font-size:1rem;font-weight:500;cursor:pointer}#faq-content .faq-content .faq-section .faq-section-view-more span{color:#5c8aff;font-family:Montserrat;font-size:17px;font-style:normal;font-weight:500;line-height:normal}#faq-content .faq-content .faq-section .faq-section-view-more i{margin-left:8px}#faq-content .faq-category-content{padding-bottom:200px}#faq-content .faq-category-content .page-panel{padding:32px}#faq-content .faq-category-content .page-panel .page-panel-toggle{top:32px!important;right:36px!important}#faq-content .faq-category-content .page-panel .page-panel-title{font-size:1.25rem;margin-bottom:0;max-width:85%}#faq-content .faq-category-content .page-panel .page-panel-description{color:var(--Deep-Navy-50, #878990);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-top:16px;display:none}#faq-content .faq-category-content .page-panel .page-panel-toggle{position:absolute;right:24px;top:24px;font-size:1.25rem;color:#5c8aff;cursor:pointer;pointer-events:auto}#faq-content .faq-category-content .page-panel .page-panel-toggle *{pointer-events:none}#faq-content .faq-category-content .page-content-text{margin-top:24px}#view-all-content .view-all-content{padding-bottom:200px}#view-all-content .view-all-content .breadcrumb{padding-top:32px}.popUpTitleForAgencyInformation{color:var(--Deep-Navy, #111422);font-size:32px;font-style:normal;font-weight:600;line-height:normal}.popUpAgencyInformationCell{margin-top:25px;border:1px solid #ccc;border-radius:8px;text-align:center;background-color:#f9f9f9;width:100%;padding:20px}.popUpAgencyInformationCell .popupAgencyInformationVehicleFullDetailsInformationSection .sectionForVehicleDetails{padding:20px;justify-items:start;display:flex}.popUpAgencyInformationCell .popupAgencyInformationVehicleFullDetailsInformationSection i{color:#5c8aff;margin-right:8px;font-size:25px}.popUpAgencyInformationCell .popupAgencyInformationVehicleFullDetailsInformationSection span{font-weight:400;font-size:1rem;color:#111422}.popUpAgencyInformationTitleSection{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.popupAgencyInformationCellTitle{color:var(--Deep-Navy, #111422);font-size:22px;font-style:normal;font-weight:500;line-height:normal}.popupAgencyInformationNormalText{color:var(--Deep-Navy, #111422);font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:start;white-space:pre-wrap}.resumeOfTheReservation{margin-top:25px;background-color:#fff;width:100%;border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:24px;box-shadow:0 2px 6px #0000000d,0 8px 20px #00000014;transition:box-shadow .3s ease,transform .3s ease}.resumeOfTheReservation:hover{box-shadow:0 4px 12px #00000012,0 12px 24px #0000001f;transform:translateY(-2px)}.resumeOfTheReservation .resumeObservation_titleText{color:#414141;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.resumeOfTheReservation .resumeObservation_contentText{color:var(--Deep-Navy-50, #878990);margin-top:15px;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.resumeOfTheReservation .resumeObservation_container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.resumeOfTheReservation .resumeObservation_container .desktop-icon{display:inline-block}.resumeOfTheReservation .resumeObservation_container .mobile-icon{display:none}.resumeOfTheReservation .resumeObservation_container .resumeObservation_chevron-container{display:flex;align-items:center;justify-content:center;margin:0 15px}.resumeOfTheReservation .resumeObservation_container .resumeObservation_input-container{margin-left:auto}.resumeOfTheReservation .resumeObservation_container .resumeObservation_input-container .resumeObservation_full-width{width:100%}@media screen and (max-width: 768px){.resumeOfTheReservation .resumeObservation_container{flex-direction:column;align-items:stretch}.resumeOfTheReservation .resumeObservation_container .resumeObservation_input-container{margin-left:0}.resumeOfTheReservation .resumeObservation_container .resumeObservation_chevron-container{display:flex;align-items:start;justify-content:start;margin:15px 0}.resumeOfTheReservation .resumeObservation_container .desktop-icon{display:none}.resumeOfTheReservation .resumeObservation_container .mobile-icon{display:inline-block}}.inTerminalPickupTypeMainDiv{padding:5px 15px;background:#4caf50;border-radius:10px;display:flex;align-items:center;justify-items:center}.inTerminalPickupTypeMainDiv p{margin-left:8px;color:#fff;font-size:12px;font-weight:500}.inTerminalPickupTypeMainDiv i{color:#fff;font-size:12px}.freeShuttlePickupTypeMainDiv{padding:5px 15px;background:#0047ff;border-radius:10px;display:flex;align-items:center;justify-items:center}.freeShuttlePickupTypeMainDiv p{margin-left:8px;color:#fff;font-size:12px;font-weight:500}.freeShuttlePickupTypeMainDiv i{margin-top:2px;color:#fff;font-size:12px}.MeetAndGreetPickupTypeMainDiv{padding:5px 15px;background:#0c78c2;border-radius:10px;display:flex;align-items:center;justify-items:center}.MeetAndGreetPickupTypeMainDiv p{margin-left:8px;color:#fff;font-size:12px;font-weight:500}.MeetAndGreetPickupTypeMainDiv i{color:#fff;font-size:12px}.header_4_custom{color:var(--White, #FFF);text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.header_1_custom{color:var(--White, #FFF);text-align:center;font-family:Montserrat;font-size:64px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:6.4px;text-transform:uppercase}.header_5_custom{color:var(--White, #FFF);text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.h2_customClass{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}body.no-scroll{overflow:hidden;height:calc(var(--vh, 1vh) * 100)}.mainPopUpOverlayContainer{position:fixed;top:0;left:0;z-index:1;width:100vw;height:calc(var(--vh, 1vh) * 100);opacity:1;display:none;background:var(--shade01-50, rgba(20, 20, 20, .5))}.popupOverlayCenter{display:flex;align-content:center;justify-content:center;align-items:center;width:100%;height:calc(var(--vh, 1vh) * 100)}.cardboardCommonStyling,.cardboardForAuthentication{border-radius:32px;background:#fff;box-shadow:0 2.15px .5px -2px #00000040,0 24px 24px -16px #0808080a,0 6px 13px #08080808,0 6px 4px -4px #0808080d,0 5px 1.5px -4px #08080817;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.cardboardForAuthentication{padding:20px 45px;width:60%;max-height:calc(var(--vh, 1vh) * 95);overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.cardboardForAuthentication::-webkit-scrollbar{display:none}@media only screen and (max-width: 1024px){.cardboardForAuthentication{gap:35px;padding:25px 32px;width:70%}}@media only screen and (max-width: 767px){.cardboardForAuthentication{gap:25px;padding:20px 15px;width:98%}}.headerForNewBookingPopUp{display:flex;justify-content:space-between;align-items:center;gap:20px}.headerForNewBookingPopUp h1{color:var(--SailingSensation-Steel-Blue, #5379BF);font-family:Inter;font-size:25px;font-style:normal;font-weight:700;line-height:145%;letter-spacing:.08px;margin:0}.generalButtonEffect,.bookNowNavBarButton,.bookNowNavBarButtonTop,.bookNowSearchButton,.bookNowNavBarButtonContinue,.buttonCookies,.normalButton{cursor:pointer;display:flex;justify-content:center;align-items:center;transition:box-shadow .2s ease,transform .2s ease}.generalButtonEffect:hover,.bookNowNavBarButton:hover,.bookNowNavBarButtonTop:hover,.bookNowSearchButton:hover,.bookNowNavBarButtonContinue:hover,.buttonCookies:hover,.normalButton:hover{box-shadow:inset 2px 2px 6px #0003,inset -2px -2px 6px #fff3;transform:scale(.95)}.generalButtonEffect:active,.bookNowNavBarButton:active,.bookNowNavBarButtonTop:active,.bookNowSearchButton:active,.bookNowNavBarButtonContinue:active,.buttonCookies:active,.normalButton:active{box-shadow:inset 4px 4px 8px #0000004d,inset -4px -4px 8px #ffffff1a;transform:scale(.9)}.bookNowNavBarButton,.bookNowNavBarButtonTop,.bookNowSearchButton,.bookNowNavBarButtonContinue,.buttonCookies,.normalButton{display:flex;font-family:Montserrat;padding:12px 20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:44px;border-radius:8px;background:#5379bf;box-shadow:0 15px 35px #005aff14,0 5px 15px #005aff1f;margin-left:15px;margin-right:15px;cursor:pointer}.bookNowNavBarButton_title{color:#fff;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.SecondarybookNowNavBarButton_title{color:#5379bf;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.smallCircularButton{flex-shrink:0;cursor:pointer;display:flex;width:40px;height:40px;padding:5px;justify-content:center;align-items:center;border-radius:90px;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.smallCircularButton i{color:#5379bf;font-size:20px;transition:transform .2s ease}.smallCircularButton.secondaryButton{width:30px;height:30px;padding:5px;background:#5379bf}.smallCircularButton.secondaryButton i{color:#fff;font-size:15px}.smallCircularButton:hover{box-shadow:inset 2px 2px 6px #0003,inset -2px -2px 6px #fff3;transform:scale(.95)}.smallCircularButton:active{box-shadow:inset 4px 4px 8px #0000004d,inset -4px -4px 8px #ffffff1a;transform:scale(.9)}.smallCircularButton.disable{cursor:not-allowed;pointer-events:none;opacity:.6}.smallCircularButton.disable i{color:gray;font-size:20px;transition:none}.cellForServicesMain{gap:30px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-top:6px;background:#fff;padding:20px;border-radius:20px;border:1px solid #e0e0e0;margin-bottom:6px;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);transition:box-shadow .2s ease,transform .2s ease}.cellForServicesMain h1{color:#5379bf;font-feature-settings:"ss01" on;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.175px}.cellForServicesMain .pForLink{margin-top:10px;margin-bottom:10px;color:#5379bf;font-weight:600}.cellForServicesMain p{color:#7b7b7b;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.08px}@media (max-width: 991.98px){.cellForServicesMain p{font-size:13px;line-height:120%}}.cellForServicesMain:hover{box-shadow:inset 2px 2px 6px #0003,inset -2px -2px 6px #fff3;transform:scale(.98)}.cellForServicesMain:active{box-shadow:inset 4px 4px 8px #0000004d,inset -4px -4px 8px #ffffff1a;transform:scale(.95)}.cellForServicesMain i{color:#5379bf;font-size:30px}.cellForServicesMain h2{color:#5379bf;font-feature-settings:"ss01" on;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.175px}.cellForServicesMain h2 span{color:#c6882b}@media (max-width: 991.98px){.cellForServicesMain{flex-direction:column;gap:30px}}.AttentionCardboardStyleDivV2{background-color:#fff;border:1px solid #E0E2E7;margin-top:20px;padding:20px;cursor:pointer;transition:background-color .3s ease;border-radius:20px;box-shadow:0 1.5px 2px #1018281a}.InsertClientDetailsH1{color:#111422;font-size:1.5rem;font-weight:700;margin-bottom:24px}.ContactInformationReviewSubtitle{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.input-container label{font-family:Montserrat;font-size:12px;color:#111422;margin-bottom:-10px;margin-left:10px;width:-moz-fit-content;width:fit-content;background-color:#fff;padding:0 5px;z-index:2;border-top-left-radius:8px;border-top-right-radius:8px}.input-wrapper{position:relative;border:1px solid #79747E;border-radius:5px;padding:8px 10px;display:flex;font-family:Montserrat;align-items:center;height:56px;color:#111422;background-color:#fff}.input-wrapper input,.input-wrapper select{border:none;outline:none;flex-grow:1;font-size:14px;width:100%}.DataIsSafeLabel{font-family:Montserrat;font-size:16px;font-weight:600;margin-bottom:5px;margin-top:7px}.DataIsSafeSecondaryLabel{font-family:Montserrat;font-size:12px;font-weight:500;margin-bottom:5px;margin-top:7px;color:#596780}.promo-banner{margin-top:50px;position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#0047ff,#0036c2);color:#fff;box-shadow:0 20px 50px #00000059;padding:clamp(20px,4vw,36px)}.promo-banner__bg{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(600px 300px at 20% 20%,rgba(255,255,255,.08),transparent 60%),radial-gradient(500px 260px at 80% 70%,rgba(255,255,255,.1),transparent 60%);pointer-events:none}.promo-banner__content{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(18px,3vw,32px);max-width:1100px;margin:0 auto}@media (max-width: 900px){.promo-banner__content{grid-template-columns:1fr}}.promo-banner__left{display:flex;flex-direction:column;gap:clamp(10px,1.2vw,14px)}.promo-banner__badge{align-self:flex-start;background:#ffffff29;color:#fff;padding:8px 12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.promo-banner__title{font-size:clamp(26px,4.2vw,42px);line-height:1.1;margin:6px 0 4px}.promo-banner__title .promo-banner__island{color:#20c997;text-shadow:0 0 20px rgba(32,201,151,.25)}.promo-banner__discount{display:inline-block;padding:4px 10px;background:#ffffff29;border:1px solid rgba(255,255,255,.25);border-radius:12px;font-weight:800;letter-spacing:.02em;transform:translateY(-1px)}.promo-banner__subtitle{color:#ffffffbf;font-size:clamp(14px,1.4vw,16px);max-width:60ch}.promo-banner__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.promo-banner__fineprint{color:#ffffffa6;font-size:12px;margin-top:6px}.promo-banner__right{display:grid;place-items:center}@media (max-width: 900px){.promo-banner__right{display:none}}.promo-card{background:linear-gradient(180deg,#ffffff1f,#ffffff14);border:1px solid rgba(255,255,255,.25);border-radius:20px;padding:clamp(18px,3vw,28px);width:min(380px,100%);text-align:center;box-shadow:0 8px 24px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.promo-card__percent{font-size:clamp(40px,7vw,64px);font-weight:900;line-height:.95;letter-spacing:-.02em}.promo-card__line{margin-top:6px;font-size:clamp(16px,2vw,20px)}.promo-card__sub{margin-top:2px;font-size:13px;color:#ffffffbf}.promo-card__tag{margin-top:14px;display:inline-block;padding:8px 12px;font-size:12px;border-radius:999px;border:1px dashed rgba(255,255,255,.35);background:#0000001f}.btn--primary{color:#fff;background:linear-gradient(135deg,#1a59ff,#0047ff);box-shadow:0 8px 20px #0047ff59}.btn--primary:hover{box-shadow:0 10px 26px #0047ff73}.promo-card-image{display:flex;align-items:center;justify-content:center;padding:1px;width:min(380px,100%);background:#ffffff14;border:1px solid rgba(255,255,255,.25);border-radius:20px;box-shadow:0 8px 24px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 900px){.promo-card-image{width:min(200px,100%)}}.promo-card-image__img{max-width:100%;height:auto;border-radius:20px;box-shadow:0 6px 20px #00000040;transition:transform .25s ease}.promo-card-image__img:hover{transform:scale(1.03)}.partners-banner{margin-top:50px;position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#111827,#0b1220);color:#fff;box-shadow:0 20px 50px #00000059;padding:clamp(20px,4vw,36px)}.partners-banner__bg{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(700px 330px at 18% 18%,rgba(255,255,255,.08),transparent 60%),radial-gradient(560px 280px at 82% 72%,rgba(255,255,255,.1),transparent 60%),conic-gradient(from 210deg,rgba(34,197,94,.14),transparent 40%,rgba(96,165,250,.18),transparent 70%);filter:blur(2px);pointer-events:none}.partners-banner__content{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(18px,3vw,32px);max-width:1100px;margin:0 auto}@media (max-width: 900px){.partners-banner__content{grid-template-columns:1fr}}.partners-banner__left{display:flex;flex-direction:column;gap:clamp(10px,1.2vw,14px)}.partners-banner__badge{align-self:flex-start;background:#ffffff1f;color:#fff;padding:8px 12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.partners-banner__title{font-size:clamp(26px,4.2vw,42px);line-height:1.1;margin:6px 0 4px}.partners-banner__title .partners-banner__brand{color:#60a5fa;text-shadow:0 0 22px rgba(96,165,250,.25)}.partners-banner__title .partners-banner__keyword{color:#22c55e;text-shadow:0 0 22px rgba(34,197,94,.25);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:2px 8px;border-radius:12px;transform:translateY(-1px);display:inline-block}.partners-banner__subtitle{color:#ffffffc7;font-size:clamp(14px,1.4vw,16px);max-width:60ch}.partners-banner__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.partners-banner__fineprint{color:#ffffffa6;font-size:12px;margin-top:6px}.partners-banner__right{display:grid;place-items:center}@media (max-width: 900px){.partners-banner__right{display:none}}.partners-card{background:linear-gradient(180deg,#ffffff1f,#ffffff14);border:1px solid rgba(255,255,255,.25);border-radius:18px;padding:clamp(14px,2.4vw,22px);width:min(380px,100%);text-align:center;box-shadow:0 8px 24px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.partners-card--image{position:relative}.partners-card__img{max-width:100%;height:auto;border-radius:18px;box-shadow:0 6px 20px #00000040;transition:transform .25s ease}.partners-card__img:hover{transform:scale(1.03)}.partners-card__label{position:absolute;left:12px;bottom:12px;padding:6px 10px;font-size:12px;border-radius:999px;border:1px dashed rgba(255,255,255,.35);background:#00000059;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;font-weight:700;font-size:14px;border-radius:14px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.btn:active{transform:translateY(1px) scale(.99)}.btn--primary{color:#fff;background:linear-gradient(135deg,#27da69,#22c55e);box-shadow:0 8px 20px #22c55e59}.btn--primary:hover{box-shadow:0 10px 26px #22c55e73}.btn--ghost{color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.28)}.btn--ghost:hover{background:#ffffff2e}.testimonialsCarousel{--tc-bg: #ffffff;--tc-fg: #0f172a;--tc-muted: #475569;--tc-card: #ffffff;--tc-border: #e5e7eb;--tc-shadow: 0 10px 28px rgba(15,23,42,.08);--tc-star: #f59e0b;--tc-accent: #0047ff;--tc-accent-2: #20c997;position:relative;margin-top:20px;color:var(--tc-fg);width:100%;max-width:100%;overflow:hidden}.testimonialsCarousel .tc-track{display:flex;align-items:stretch;gap:18px;overflow-x:auto;overflow-y:hidden;padding:30px 20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-gutter:stable both-edges}.testimonialsCarousel .tc-track::-webkit-scrollbar{height:8px}.testimonialsCarousel .tc-track::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:999px}.testimonialsCarousel .tc-track::-webkit-scrollbar-track{background:#f8fafc}.testimonialsCarousel .tc-card{flex:0 0 clamp(280px,32vw,360px);scroll-snap-align:start;background:var(--tc-card);border:1px solid var(--tc-border);border-radius:16px;box-shadow:var(--tc-shadow);padding:18px;display:grid;gap:10px;min-height:220px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.testimonialsCarousel .tc-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f172a1f;border-color:#d1d5db}.testimonialsCarousel .tc-header{display:flex;align-items:center;gap:12px}.testimonialsCarousel .tc-avatar{width:42px;height:42px;border-radius:50%;background:radial-gradient(100% 100% at 30% 20%,var(--tc-accent-2),var(--tc-accent));border:1px solid var(--tc-border);box-shadow:0 6px 16px #0f172a14;flex:0 0 auto}.testimonialsCarousel .tc-meta{display:grid;line-height:1.15}.testimonialsCarousel .tc-name{font-weight:800;letter-spacing:.01em;color:var(--tc-fg)}.testimonialsCarousel .tc-place{color:var(--tc-muted);font-size:12px}.testimonialsCarousel .tc-stars{display:inline-flex;gap:2px;margin-top:2px;color:var(--tc-star)}.testimonialsCarousel .tc-stars svg{width:16px;height:16px}.testimonialsCarousel .tc-stars svg path{fill:currentColor}.testimonialsCarousel .tc-body{color:#334155;font-size:14px}.testimonialsCarousel .tc-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.testimonialsCarousel .tc-tag{height:33px;display:flex;align-items:center;justify-content:center;font-size:11px;padding:6px 10px;border-radius:10px;border:1px dashed #e2e8f0;background:#f8fafc;color:#0f172a;white-space:nowrap}.testimonialsCarousel .tc-footer{display:flex;justify-content:space-between;align-items:center;margin-top:4px;font-size:12px;color:#64748b}.testimonialsCarousel .tc-nav{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.testimonialsCarousel .tc-btn{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;color:#0f172a;display:grid;place-items:center;box-shadow:0 4px 14px #0f172a14;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.testimonialsCarousel .tc-btn--prev{left:8px}.testimonialsCarousel .tc-btn--next{right:8px}.testimonialsCarousel .tc-btn:hover{background:#f8fafc;box-shadow:0 6px 18px #0f172a1f;transform:translateY(calc(-50% - 1px))}@media (max-width: 900px){.testimonialsCarousel .tc-card{flex-basis:88vw;max-width:88vw}.testimonialsCarousel .tc-btn{display:none}}@media (prefers-reduced-motion: reduce){.testimonialsCarousel .tc-card,.testimonialsCarousel .tc-btn{transition:none}}.testimonialsCarousel .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gdpr-banner{position:fixed;inset:auto 16px 16px 16px;z-index:999999;border-radius:16px;-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);background:#0f172acc;color:#fff;box-shadow:0 12px 30px #00000059;transform:translateY(20px);opacity:0;pointer-events:none;transition:transform .35s ease,opacity .35s ease}.gdpr-banner.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.gdpr-banner .gdpr-banner__content{display:grid;grid-template-columns:1fr auto;gap:16px;padding:18px}.gdpr-banner .gdpr-banner__title{margin:0 0 8px;font-size:1rem;font-weight:700;letter-spacing:.2px}.gdpr-banner .gdpr-banner__desc{margin:0;font-size:.95rem;line-height:1.4;opacity:.95}.gdpr-banner .gdpr-banner__desc a{color:#fff}.gdpr-banner .gdpr-banner__actions{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.gdpr-banner .gdpr-link{font:inherit;color:#fff;text-decoration:underline;background:none;border:0;padding:0;cursor:pointer}.gdpr-banner .gdpr-link--settings{display:inline-block;margin-top:8px}.gdpr-banner .gdpr-link:hover{color:#c7d2fe}.gdpr-banner .gdpr-link:focus-visible{outline:2px solid #a5b4fc;outline-offset:2px;border-radius:6px}.gdpr-banner .gdpr-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;padding:10px 14px;font-weight:600;cursor:pointer;transition:transform .1s ease,box-shadow .2s ease}.gdpr-banner .gdpr-btn:active{transform:translateY(1px)}.gdpr-banner .gdpr-btn--primary{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;box-shadow:0 6px 16px #6366f159}.gdpr-banner .gdpr-btn--primary:hover{box-shadow:0 8px 22px #6366f180}.gdpr-banner .gdpr-btn--primary:focus-visible{outline:2px solid #c7d2fe;outline-offset:2px}.gdpr-banner .gdpr-btn--ghost{background:#ffffff1a;color:#fff}.gdpr-banner .gdpr-btn--ghost:hover{background:#ffffff29}.gdpr-banner .gdpr-btn--ghost:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.gdpr-banner .gdpr-prefs{border-top:1px solid rgba(255,255,255,.15);padding:14px 18px 16px;display:grid;gap:12px}.gdpr-banner .gdpr-prefs .gdpr-prefs__row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.gdpr-banner .gdpr-prefs .gdpr-prefs__row p{margin:4px 0 0;opacity:.9;font-size:.9rem}.gdpr-banner .gdpr-prefs .gdpr-prefs__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.gdpr-banner.show-prefs .gdpr-banner__content{border-bottom:1px solid rgba(255,255,255,.15)}.gdpr-banner .gdpr-switch{position:relative;display:inline-block;width:46px;height:26px}.gdpr-banner .gdpr-switch input{display:none}.gdpr-banner .gdpr-switch__slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#ffffff40;border-radius:999px;transition:.2s ease}.gdpr-banner .gdpr-switch__slider:before{content:"";position:absolute;height:18px;width:18px;left:4px;top:4px;background:#fff;border-radius:50%;transition:.2s ease;box-shadow:0 2px 8px #00000040}.gdpr-banner .gdpr-switch input:checked+.gdpr-switch__slider{background:#4f46e5}.gdpr-banner .gdpr-switch input:checked+.gdpr-switch__slider:before{transform:translate(20px)}.gdpr-banner .gdpr-switch input:disabled+.gdpr-switch__slider{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.gdpr-banner{inset:auto 10px 10px 10px}.gdpr-banner .gdpr-banner__content{grid-template-columns:1fr}.gdpr-banner .gdpr-banner__actions{justify-content:flex-start}}a{text-decoration:none!important;color:initial!important}a:hover{color:#5c8aff!important}body{background-color:#f9f9f9!important}.app-margin{margin-right:7.2222222222vw;margin-left:7.2222222222vw}.no-border{border:none!important}.navbar-height{min-height:50px}.page-content{top:50px;min-height:100vh;height:-moz-fit-content;height:fit-content;padding-bottom:120px}.no-select-text{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-bold{font-weight:700}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free",sans-serif!important}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.image-container{width:100%;height:auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.image-container img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:5px}.input-container{display:flex;flex-direction:column}.input-container:not(.error) .error-label{display:none!important}.input-container.typing .input-wrapper{border:2px solid #5C8AFF!important}.input-container.typing label{color:#5c8aff!important}.input-container input{color:#1c1b1f;font-size:14px!important;font-style:normal;font-weight:300;line-height:normal}.input-container.error .input-wrapper{border:2px solid #FD736E!important}.input-container.error label{color:#fd736e!important}.input-container.error i:before{content:""!important;color:#fd736e}.input-container.error .error-label{font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fd736e;padding-left:10px;padding-right:10px;margin-top:5px}.input-container label{color:#111422;margin-bottom:-10px;margin-left:10px;width:-moz-fit-content;width:fit-content;background-color:#fff;padding:0 5px;z-index:2;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.input-container .input-wrapper{position:relative;border-width:2px!important;border:2px solid #79747E;border-radius:5px;padding:8px 10px;display:flex;align-items:center;height:56px;color:#111422}.input-container .input-wrapper input,.input-container .input-wrapper select{border:none;outline:none;flex-grow:1;font-size:14px;width:100%}.custom-button{width:100%;border-radius:4px;background-color:#0047ff;padding-top:16px;padding-bottom:16px;color:#fff;text-align:center;justify-content:center;cursor:pointer;border:none;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.custom-button:hover{box-shadow:0 10px 30px #00000059}.custom-button a{color:#fff!important}.checkbox-inline{font-size:.875rem;font-weight:500;font-family:Montserrat,sans-serif;display:flex;align-items:center;gap:10px;cursor:pointer;pointer-events:all}.checkbox-inline *{pointer-events:none}.checkbox-inline i{font-size:1.25rem;color:#007aff}.page-banner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:280px;padding:2rem;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#002c9d,#05f);color:#fff}.page-banner .page-banner-text{max-width:800px;text-align:center;padding:2rem 3rem;border-radius:12px;background:#ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px #0003}.page-banner .page-banner-text .page-banner-title{font-family:Montserrat,sans-serif;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1.2;margin-bottom:12px;letter-spacing:-.5px}.page-banner .page-banner-text .page-banner-description{font-family:Montserrat,sans-serif;font-size:clamp(16px,2vw,20px);font-weight:400;line-height:1.4;opacity:.95}.page-banner:before,.page-banner:after{content:"";position:absolute;border-radius:50%;background:#ffffff1a;z-index:0}.page-banner:before{width:180px;height:180px;top:-60px;left:-60px}.page-banner:after{width:220px;height:220px;bottom:-80px;right:-80px}.page-banner .page-banner-text{position:relative;z-index:1}@media (max-width: 768px){.page-banner{min-height:220px}.page-banner .page-banner-text{padding:1.5rem}}.breadcrumb{color:var(--Sky, #5C8AFF);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.breadcrumb .breadcrumb-item:not(.active){color:#5c8aff}.breadcrumb .breadcrumb-item:not(.active) a{color:#5c8aff!important}.breadcrumb .breadcrumb-item.active{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.page-content-text{margin-top:60px}.page-content-text .page-content-title{color:#111422;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:16px}.page-content-text .page-content-description{color:#111422;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:40px}.page-panel{position:relative;background-color:#fff;padding:64px;border-radius:12px}.page-panel.no-padding{padding:0!important}.page-panel .page-panel-title{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:40px}.page-panel .page-panel-group{margin-bottom:24px}.page-panel .page-panel-group .page-panel-group-row{display:flex;flex-direction:row;align-items:center;margin-bottom:16px}.page-panel .page-panel-group .page-panel-group-row i{font-size:1.25rem;margin-right:16px;color:#5c8aff}.page-panel .page-panel-group .page-panel-group-row .page-panel-group-row-text{color:var(--Deep-Navy, #111422);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.label-checkbox{font-size:1rem;font-weight:500;color:#111422;display:flex;align-items:center}.label-checkbox input{width:20px;height:20px;margin-right:10px}.page-go-back{display:flex;align-items:center}.page-go-back .page-go-back-arrow{padding:8px;font-size:1rem;background-color:#5c8aff;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px;margin-right:16px;cursor:pointer;pointer-events:auto}.page-go-back .page-go-back-arrow *{pointer-events:none}.page-go-back .page-go-back-text{font-size:2rem;font-weight:700;color:#111422}.full-cars .full-car{border:1px solid rgba(0,0,0,.05);border-radius:12px;padding:16px;font-family:Montserrat,sans-serif;margin-bottom:24px;background-color:#fff;box-shadow:0 2px 6px #0000000d,0 8px 20px #00000014;transition:box-shadow .3s ease,transform .3s ease}.full-cars .full-car:hover{box-shadow:0 4px 12px #00000012,0 12px 24px #0000001f;transform:translateY(-2px)}.full-cars .full-car .full-car-image{width:100%}.full-cars .full-car .full-car-first-row{display:flex;flex-direction:row}.full-cars .full-car .full-car-first-row .full-car-image-rental{-o-object-fit:contain;object-fit:contain;aspect-ratio:16/9;max-width:90px;display:block;padding:7.5px 0;border-radius:10px}.full-cars .full-car .full-car-first-row .full-car-rating{margin-left:10px;padding:7.5px 9px;border:2px solid #5C8AFF;border-radius:4px;color:#111422;font-size:.875rem;pointer-events:auto;display:flex;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content;margin-top:auto;margin-bottom:auto}.full-cars .full-car .full-car-first-row .full-car-rating div{font-weight:700}.full-cars .full-car .full-car-first-row .full-car-reviews-text{color:#111422;height:-moz-fit-content;height:fit-content;margin:auto 2px auto 8px;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.full-cars .full-car .full-car-first-row .full-car-reviews-text2{height:-moz-fit-content;height:fit-content;margin:auto 2px auto 8px;color:#111422;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.full-cars .full-car .full-car-first-row .full-car-price{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}.full-cars .full-car .full-car-first-row .full-car-price .full-car-price-text{color:#878990;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.full-cars .full-car .full-car-first-row .full-car-price .full-car-price-price{font-size:1.625rem;color:#4bad4f;font-weight:700}.full-cars .full-car .full-car-first-row .full-car-price .full-car-price-old{font-size:1.625rem;color:#ff4500;text-decoration:line-through;font-weight:700}.full-cars .full-car .full-car-title{color:#111422;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.full-cars .full-car .full-car-subtitle{font-size:.75rem;color:#878990;margin-left:16px;margin-top:auto;margin-bottom:auto}.full-cars .full-car .full-car-feature{display:flex;flex-direction:row;align-items:center;gap:10px}.full-cars .full-car .full-car-feature-icon{color:#5c8aff;font-size:16px}.full-cars .full-car .full-car-feature-text{color:#111422;font-size:14px;font-weight:500}.full-cars .full-car .full-car-location i{border-radius:4px;background-color:#ebf6f2;padding:7px 10px;font-size:1.5rem}.full-cars .full-car .full-car-location .full-car-location-subtitle{color:#878990;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.full-cars .full-car .full-car-location .full-car-location-title{color:#111422;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.full-cars .full-car .buttons{margin-top:16px}.full-cars .full-car .buttons a{width:auto}.full-cars .full-car .buttons .full-car-icon{padding:14px;border-radius:10px;border:1px solid #5C8AFF;color:#5c8aff;font-size:1.625rem;cursor:pointer}.full-cars .full-car .buttons a.full-car-deal{color:#fff!important}.full-cars .full-car .buttons a.full-car-deal:hover{box-shadow:0 10px 30px #00000059}.full-cars .full-car .buttons .full-car-deal{background:#20c997;color:#fff;text-align:center;margin-left:16px;border-radius:8px;padding:14px 20px;cursor:pointer;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.3px;border:none;box-shadow:0 4px 10px #28a74540;transition:all .25s ease}.full-cars .full-car .buttons .full-car-deal:hover{background:#218838;box-shadow:0 6px 14px #28a74559;transform:translateY(-2px)}.full-cars .full-car .buttons .full-car-deal:active{background:#1e7e34;transform:translateY(0);box-shadow:0 2px 6px #28a7454d}.full-cars .full-cars-show-more{display:block;width:100%;text-align:center;padding-top:16px;padding-bottom:16px;background-color:#fff;color:#5c8aff;border:1px solid #5C8AFF;font-size:1rem;border-radius:4px;cursor:pointer}.full-cars a.full-cars-show-more{color:#5c8aff!important}.full-cars a.full-cars-show-more:hover{box-shadow:0 10px 30px #00000059}.error-label{font-size:10px;color:red;text-align:center}@media (max-width: 992px){body{margin:0!important}.app-margin{margin-right:24px;margin-left:24px}.image-container img{max-width:75%!important}.page-panel{padding:24px!important}.page-panel.no-padding{padding:0!important}.page-banner-text{margin-left:16px!important}.full-car-image{width:75%!important}.full-car-image-rental{-o-object-fit:contain;object-fit:contain;max-width:19%!important}}@media (min-width: 992px){.full-car-feature{width:-moz-fit-content!important;width:fit-content!important}}
