@charset "UTF-8";:root{--accent: #1A8F8A;--accent-dark: #0D5C59;--accent-deeper: #063533;--accent-900: #032120;--accent-light: #E0F5F4;--accent-100: #C5EBE9;--accent-mid: #8ED8D6;--traveller-adult: #254f50;--traveller-adult-bg: #d3dbdc;--traveller-child: #1A8F8A;--traveller-child-bg: #C5EBE9}:root{--sh-sm: 0 1px 3px rgba(45, 42, 43, .07), 0 1px 2px rgba(45, 42, 43, .04);--sh-lg: 0 12px 28px rgba(45, 42, 43, .12), 0 4px 8px rgba(45, 42, 43, .06);--ease-card: cubic-bezier(.22, 1, .36, 1);--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--n100: #F1F1F1;--n200: #E4E4E4}@media(max-width:1024px){body.vehicle-module .main,div.vehicle-technical-sheet-container .main{margin-top:0}}body.vehicle-module .clearance-sale-banner-container,div.vehicle-technical-sheet-container .clearance-sale-banner-container{margin-top:70px}body.vehicle-module .explore-qc-banner-container,div.vehicle-technical-sheet-container .explore-qc-banner-container{margin-top:50px}body.vehicle-module .rental-reasons .white-box,div.vehicle-technical-sheet-container .rental-reasons .white-box{position:relative;height:100%;padding-top:32.5px}body.vehicle-module .rental-reasons .white-box>.top-red-icon,div.vehicle-technical-sheet-container .rental-reasons .white-box>.top-red-icon{display:flex;align-items:center;justify-content:center;position:absolute;bottom:100%;left:50%;width:65px;height:65px;background-color:#dc1d1c;font-weight:700;color:#fff;transform:translate(-50%) translateY(50%);border-radius:50%}body.vehicle-module .rental-reasons .white-box>.top-red-icon>svg.icon,div.vehicle-technical-sheet-container .rental-reasons .white-box>.top-red-icon>svg.icon{height:50%}body.vehicle-module .rental-reasons .white-box>h3,div.vehicle-technical-sheet-container .rental-reasons .white-box>h3{padding-bottom:.5em;border-bottom:1px solid #ebebeb;font-weight:400;font-size:27px;line-height:1.25em;text-transform:none}body.vehicle-module .rental-reasons .white-box .inline-centered,div.vehicle-technical-sheet-container .rental-reasons .white-box .inline-centered{display:flex;justify-content:center}body.vehicle-module .rental-reasons .white-box .inline-centered p,div.vehicle-technical-sheet-container .rental-reasons .white-box .inline-centered p{max-width:500px}body.vehicle-module .rental-reasons .white-box .checkmark,div.vehicle-technical-sheet-container .rental-reasons .white-box .checkmark{display:inline-block;margin-right:10px;margin-left:5px;color:#dc1d1c;transform:scale(1.5)}body.vehicle-module .rental-reasons>div,div.vehicle-technical-sheet-container .rental-reasons>div{padding-top:32.5px}@media(max-width:991px){body.vehicle-module .rental-reasons>div+div,div.vehicle-technical-sheet-container .rental-reasons>div+div{margin-top:25px}}@media(min-width:992px){body.vehicle-module .rental-reasons,div.vehicle-technical-sheet-container .rental-reasons{display:flex}}body.vehicle-module .city-entry-page-custom-content,div.vehicle-technical-sheet-container .city-entry-page-custom-content{margin-top:60px}body.vehicle-module .city-entry-page-custom-content h2,div.vehicle-technical-sheet-container .city-entry-page-custom-content h2{margin-bottom:20px}body.vehicle-module .main-vehicle-rental-destinations h2,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations h2{margin-top:0;margin-bottom:.75em}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container{display:flex;background-color:#fff;overflow:hidden;border-radius:4px}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container p:last-child,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container p:last-child{margin-bottom:0}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container>.mvrd-content,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container>.mvrd-content{display:flex;flex-direction:column;justify-content:space-between}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container>.mvrd-content>.mvrd-content-item,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container>.mvrd-content>.mvrd-content-item{padding:40px}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container>.mvrd-content>.mvrd-content-item:first-child,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container>.mvrd-content>.mvrd-content-item:first-child{flex-grow:1}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container>.mvrd-content>.mvrd-content-item.gray,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container>.mvrd-content>.mvrd-content-item.gray{background-color:#f1f1f1}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside{display:flex;flex-direction:column;justify-content:flex-start;flex-basis:80%;padding:10px 0}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside>.mvrd-aside-item,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside>.mvrd-aside-item{padding:30px;white-space:nowrap}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside>.mvrd-aside-item h3,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside>.mvrd-aside-item h3{margin:0 0 5px;text-transform:none;font-weight:400}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside>.mvrd-aside-item+.mvrd-aside-item,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside>.mvrd-aside-item+.mvrd-aside-item{border-top:3px solid #f1f1f1}@media(max-width:767px){body.vehicle-module .main-vehicle-rental-destinations .mvrd-container,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container{flex-wrap:wrap}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside{padding:0;flex-direction:row;flex-basis:100%}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside>.mvrd-aside-item,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside>.mvrd-aside-item{flex-basis:50%;font-size:1.25em;white-space:normal}body.vehicle-module .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside>.mvrd-aside-item+.mvrd-aside-item,div.vehicle-technical-sheet-container .main-vehicle-rental-destinations .mvrd-container>.mvrd-aside>.mvrd-aside-item+.mvrd-aside-item{border-top:none;border-left:3px solid #f1f1f1}}body.vehicle-module .vehicle-technical-sheet img.provider-logo,div.vehicle-technical-sheet-container .vehicle-technical-sheet img.provider-logo{max-width:240px}body.vehicle-module .vehicle-technical-sheet .icon-specs,div.vehicle-technical-sheet-container .vehicle-technical-sheet .icon-specs{display:flex;justify-content:space-around;align-items:center;margin-bottom:40px}body.vehicle-module .vehicle-technical-sheet .icon-specs .rv-icons .icon-vehicleuser,div.vehicle-technical-sheet-container .vehicle-technical-sheet .icon-specs .rv-icons .icon-vehicleuser{opacity:1;width:20px}body.vehicle-module .vehicle-technical-sheet .icon-specs .rv-icons .icon-vehicleuser-child,div.vehicle-technical-sheet-container .vehicle-technical-sheet .icon-specs .rv-icons .icon-vehicleuser-child{height:28px}body.vehicle-module .vehicle-technical-sheet .icon-specs .rental-feature,div.vehicle-technical-sheet-container .vehicle-technical-sheet .icon-specs .rental-feature{text-align:center;margin:5px}body.vehicle-module .vehicle-technical-sheet .icon-specs .rental-feature svg,div.vehicle-technical-sheet-container .vehicle-technical-sheet .icon-specs .rental-feature svg{opacity:.7;width:36px;height:36px}body.vehicle-module .vehicle-technical-sheet .icon-specs .rental-feature .count-or-bool,div.vehicle-technical-sheet-container .vehicle-technical-sheet .icon-specs .rental-feature .count-or-bool{display:block}@media(min-width:768px){body.vehicle-module .vehicle-estimates-listing-banner-ctn,div.vehicle-technical-sheet-container .vehicle-estimates-listing-banner-ctn{margin-bottom:-140px;min-height:272px;background-size:cover;background-position:center}}@media(max-width:767px){body.vehicle-module .vehicle-estimates-listing-banner-ctn,div.vehicle-technical-sheet-container .vehicle-estimates-listing-banner-ctn{display:none}}body.vehicle-module .estimates-ctn,div.vehicle-technical-sheet-container .estimates-ctn{min-height:350px;margin-top:60px}.vehicle-entry-page section.questions{margin-top:60px;padding-top:0}.vehicle-entry-page section.main-vehicle-rental-destinations{margin-top:80px}.vehicle-entry-page section.top-of-trips{margin-top:0}.vehicle-entry-page aside.travel-guide-pdf.mini{padding-bottom:0}.vehicle-entry-page div.last-blog-posts{margin-top:60px}.vehicle-entry-page>h1{padding:31px 0 15px}@media(max-width:767px){.vehicle-entry-page>h1{display:none}}.vehicle-entry-page.provider-landing-page .container-fluid{max-width:1170px;text-align:center}@media(max-width:767px){.vehicle-entry-page.provider-landing-page .container-fluid{padding-left:0!important;padding-right:0!important;padding-bottom:50px}}.vehicle-entry-page.provider-landing-page .container-fluid h2,.vehicle-entry-page.provider-landing-page .container-fluid .introduction{margin-bottom:30px}@media(max-width:767px){.vehicle-entry-page.provider-landing-page .container-fluid .desktop{display:none}}.vehicle-entry-page .top3-section-container{padding-bottom:60px;font-family:Inter,sans-serif}.vehicle-entry-page .top3-section-container .title-wrapper{display:flex;flex-direction:column-reverse;place-items:center;margin-bottom:60px;text-align:center}.vehicle-entry-page .top3-section-container .title-wrapper h2,.vehicle-entry-page .top3-section-container .title-wrapper h3{font-family:inherit;font-size:39px;font-weight:600}.vehicle-entry-page .top3-section-container .title-wrapper h2{font-size:39px;margin:0}.vehicle-entry-page .top3-section-container .title-wrapper h3{font-size:12px}.vehicle-entry-page .top3-section-container div.content{font-size:14px}.vehicle-entry-page .top3-section-container .top3-items{display:grid;gap:30px}@media(min-width:768px){.vehicle-entry-page .top3-section-container .top3-items{grid-template-columns:1fr 1fr 1fr}}.vehicle-entry-page .top3-section-container .top3-items .top3-item img{border-radius:8px}@media(min-width:768px){.vehicle-entry-page .top3-section-container .top3-items .top3-item img{width:100%}}.vehicle-entry-page .top3-section-container .top3-items .top3-item h4{font-family:inherit;font-size:23px;font-weight:600;text-transform:none;margin-top:16px;margin-bottom:10px}.vehicle-entry-page .top3-section-container .top3-items .top3-item p{font-family:inherit;font-size:16px;margin:0}#vehicle-entry-form-container{position:relative;z-index:2;margin-left:auto;margin-right:auto;margin-bottom:25px;padding:30px;color:#464646}#vehicle-entry-form-container h1,#vehicle-entry-form-container h2{color:inherit;text-shadow:none}#vehicle-entry-form-container h1{font-size:40px;line-height:1.25em}@media(min-width:768px){#vehicle-entry-form-container h1{display:none}}#vehicle-entry-form-container h2{margin:0 0 20px;text-transform:none;font-size:25px;line-height:1.25em;font-weight:400}@media(min-width:768px){#vehicle-entry-form-container h2{display:none}}@media(min-width:768px){#vehicle-entry-form-container .introduction{display:none}}#vehicle-entry-form-container #vehicle-entry-form-errors-container{position:relative;top:.9em;height:1em;font-weight:700}#vehicle-entry-form-container .basic-list{text-align:left}@media(min-width:768px){#vehicle-entry-form-container{border-radius:4px}#vehicle-entry-form-container h1{margin-bottom:30px}#vehicle-entry-form-container .custom-form-control,#vehicle-entry-form-container .standart-select,#vehicle-entry-form-container .side-by-side-fields,#vehicle-entry-form-container .select2{box-shadow:0 0 80px #00000026,0 0 2px #0003}#vehicle-entry-form-container .side-by-side-fields .custom-form-control,#vehicle-entry-form-container .side-by-side-fields .standart-select{box-shadow:none}}@media(max-width:767px){#vehicle-entry-form-container{margin-top:-20px;margin-bottom:-20px;padding:20px 20px 50px}#vehicle-entry-form-container #vehicle-entry-form-errors-container{position:static;height:auto;margin-top:20px;text-align:center}}.select2-results__option{padding:10px 16px!important;color:var(--Gray-700, #344054);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.select2-results__option--highlighted{background-color:#e9e7e7!important;color:var(--Gray-700, #344054)!important}.select2-search__field{border:none!important}.select2-results{border-top:1px solid #F2F4F7;margin-top:1px}.select2-dropdown{top:-44px!important}#vehicle-entry-form,.vehicle-entry-form{text-align:center}#vehicle-entry-form .custom-form-control,.vehicle-entry-form .custom-form-control{padding-left:15px!important}#vehicle-entry-form .custom-btn,.vehicle-entry-form .custom-btn{height:47px;width:100%;line-height:1em!important}#vehicle-entry-form .row-item,.vehicle-entry-form .row-item{position:relative}#vehicle-entry-form .row-item .row-item-date,.vehicle-entry-form .row-item .row-item-date{flex:1}@media(min-width:768px){#vehicle-entry-form .row-item .row-item-date .picker,.vehicle-entry-form .row-item .row-item-date .picker{overflow:visible;width:320px!important;min-width:320px!important;max-width:320px!important}#vehicle-entry-form .row-item .row-item-date .picker__holder,.vehicle-entry-form .row-item .row-item-date .picker__holder{overflow-x:visible;overflow-y:auto;width:320px!important;min-width:320px!important;max-width:320px!important}}@media(max-width:767px){#vehicle-entry-form .row-item .row-item-date .picker--opened .picker__holder,.vehicle-entry-form .row-item .row-item-date .picker--opened .picker__holder{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;max-width:none!important;min-width:0!important;z-index:9999}}#vehicle-entry-form .row-item svg,.vehicle-entry-form .row-item svg{position:absolute;right:3px;top:10px;pointer-events:none;z-index:9998;background:#fff;width:30px;color:#1a8f8a}#vehicle-entry-form .row-item svg path,#vehicle-entry-form .row-item svg g,.vehicle-entry-form .row-item svg path,.vehicle-entry-form .row-item svg g{fill:#1a8f8a}#vehicle-entry-form .vehicle-entry-form-row,.vehicle-entry-form .vehicle-entry-form-row{text-align:left}#vehicle-entry-form .vehicle-entry-form-row .btn,.vehicle-entry-form .vehicle-entry-form-row .btn{padding-left:30px;padding-right:30px}#vehicle-entry-form .vehicle-entry-form-row .select2-container.select2-container--open,.vehicle-entry-form .vehicle-entry-form-row .select2-container.select2-container--open{outline:1px auto #1A8F8A!important}#vehicle-entry-form .vehicle-entry-form-row .select2-container .select2-selection--single,.vehicle-entry-form .vehicle-entry-form-row .select2-container .select2-selection--single{height:47px}#vehicle-entry-form .vehicle-entry-form-row .select2-container .select2-selection--single .select2-selection__rendered,.vehicle-entry-form .vehicle-entry-form-row .select2-container .select2-selection--single .select2-selection__rendered{padding-top:9px;padding-left:15px}#vehicle-entry-form .vehicle-entry-form-row .select2-container .select2-selection--single .select2-selection__arrow,.vehicle-entry-form .vehicle-entry-form-row .select2-container .select2-selection--single .select2-selection__arrow{top:10px}#vehicle-entry-form .vehicle-entry-form-row .select2-container .select2-selection--single .select2-selection__arrow b,.vehicle-entry-form .vehicle-entry-form-row .select2-container .select2-selection--single .select2-selection__arrow b{border-color:#2D2A2B transparent transparent transparent;margin-left:-6px}#vehicle-entry-form .submit-button-container,.vehicle-entry-form .submit-button-container{display:flex;justify-content:center;align-items:center;position:absolute;top:100%;left:0;width:100%}#vehicle-entry-form .submit-button-container button[type=submit],.vehicle-entry-form .submit-button-container button[type=submit]{width:auto;height:50px;padding-left:30px;padding-right:30px}#vehicle-entry-form.dropoff-city-dont-differ .dropoff-city-differ-only,.vehicle-entry-form.dropoff-city-dont-differ .dropoff-city-differ-only{display:none!important}@media(min-width:768px){#vehicle-entry-form .custom-form-control,.vehicle-entry-form .custom-form-control{width:100%}#vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner,.vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner{display:flex;align-items:center;gap:20px;min-height:30px}#vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item>.side-by-side-fields .input-group,.vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item>.side-by-side-fields .input-group{margin-left:0}#vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item>.side-by-side-fields .input-group:first-child input,#vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item>.side-by-side-fields .input-group:first-child select,.vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item>.side-by-side-fields .input-group:first-child input,.vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item>.side-by-side-fields .input-group:first-child select{border-top-right-radius:0!important;border-bottom-right-radius:0!important}#vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item>.side-by-side-fields .input-group:last-child input,#vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item>.side-by-side-fields .input-group:last-child select,.vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item>.side-by-side-fields .input-group:last-child input,.vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item>.side-by-side-fields .input-group:last-child select{border-left:1px solid #eee;border-top-left-radius:0!important;border-bottom-left-radius:0!important;position:relative;z-index:2}#vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item .row-item-date,.vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item .row-item-date{max-width:200px;min-width:130px}#vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item .row-item-date.reduce-it,.vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item .row-item-date.reduce-it{max-width:150px}#vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item .row-item-time,.vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item .row-item-time{max-width:120px;min-width:115px}#vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item>.enlarge-my-tennis-court .input-group,.vehicle-entry-form .vehicle-entry-form-row .vehicle-entry-form-row-inner .row-item>.enlarge-my-tennis-court .input-group{max-width:100%}#vehicle-entry-form button[type=submit],.vehicle-entry-form button[type=submit]{margin-top:-25px;font-size:20px}}@media(max-width:767px){#vehicle-entry-form .vehicle-entry-form-row .row-item label:not(.hidden-gt-320),.vehicle-entry-form .vehicle-entry-form-row .row-item label:not(.hidden-gt-320){padding-top:15px}#vehicle-entry-form .vehicle-entry-form-row .row-item+.row-item,.vehicle-entry-form .vehicle-entry-form-row .row-item+.row-item{margin-top:10px}#vehicle-entry-form .vehicle-entry-form-row .row-item.no-margin,.vehicle-entry-form .vehicle-entry-form-row .row-item.no-margin{margin:0}#vehicle-entry-form .vehicle-entry-form-row .row-item .side-by-side-fields-vehicle .input-group,.vehicle-entry-form .vehicle-entry-form-row .row-item .side-by-side-fields-vehicle .input-group{display:block}#vehicle-entry-form .vehicle-entry-form-row .row-item .row-item-time.en,.vehicle-entry-form .vehicle-entry-form-row .row-item .row-item-time.en{min-width:115px}#vehicle-entry-form .submit-button-container button[type=submit],.vehicle-entry-form .submit-button-container button[type=submit]{margin-top:-25px}}.homepage-search-form-container .vehicle-entry-form .row-item svg{color:#1a8f8a}.homepage-search-form-container .vehicle-entry-form .row-item svg path,.homepage-search-form-container .vehicle-entry-form .row-item svg g{fill:#1a8f8a}.vehicle-quote-form-component label.keep-it-thin,.vehicle-payment-form-component label.keep-it-thin{font-size:16px;margin:0;font-weight:400;line-height:20px}.vehicle-landing-page .why-rent-with-us,.vehicle-entry-page .why-rent-with-us{padding-top:60px;padding-bottom:60px}@media screen and (max-width:767px){.vehicle-landing-page .why-rent-with-us,.vehicle-entry-page .why-rent-with-us{padding-left:20px;padding-right:20px}}.vehicle-landing-page .why-rent-with-us h2,.vehicle-entry-page .why-rent-with-us h2{margin-top:8px;margin-bottom:40px}.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items{display:flex;min-height:371px;align-items:flex-start;gap:24px;align-self:stretch}@media screen and (max-width:767px){.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items{flex-direction:column;min-height:unset}}.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item{padding:32px;display:flex;flex-direction:column;align-items:flex-start;gap:40px;flex:1 0 0;align-self:stretch;border-radius:8px;border:1px solid var(--Neutral-100, #E3E2E2)}.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item .item-logo svg rect,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item .item-logo svg rect{fill:#e0f5f4}.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item .item-logo svg path,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item .item-logo svg path{fill:#0d5c59}@media screen and (max-width:767px){.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item{width:100%;gap:40px;padding:40px}}.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item .item-content h5,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item .item-content h5{margin-top:5px;margin-bottom:16px}@media screen and (max-width:767px){.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item .item-content h5,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item .item-content h5{margin-top:0}}.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item .item-content p,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item .item-content p{font-family:Inter;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0em;text-align:left}@media screen and (max-width:767px){.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item .item-content p,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item .item-content p{margin:0}}.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item .item-content p .red-it,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item .item-content p .red-it{color:#0d5c59}.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item .trustpilot-mini,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item .trustpilot-mini{text-decoration:none;color:initial}.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item .trustpilot-mini ul.review,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item .trustpilot-mini ul.review{margin:8px 0 6px}.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item .trustpilot-mini span.score,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item .trustpilot-mini span.score{font-size:12px}.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item .trustpilot-mini span.score span,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item .trustpilot-mini span.score span{font-weight:600}.vehicle-landing-page .why-rent-with-us .why-rent-with-us-items .item .trustpilot-mini .trustpilot-logo,.vehicle-entry-page .why-rent-with-us .why-rent-with-us-items .item .trustpilot-mini .trustpilot-logo{width:115px}.vehicle-landing-page .our-destinations,.vehicle-entry-page .our-destinations{background:var(--Neutral-50, #F9F7F8)}.vehicle-landing-page .our-destinations .our-destinations-container,.vehicle-entry-page .our-destinations .our-destinations-container{padding-top:60px;padding-bottom:60px}@media(max-width:767px){.vehicle-landing-page .our-destinations .our-destinations-container,.vehicle-entry-page .our-destinations .our-destinations-container{padding:60px 20px}}.vehicle-landing-page .our-destinations .our-destinations-container h2,.vehicle-entry-page .our-destinations .our-destinations-container h2{margin-top:8px;margin-bottom:40px}.vehicle-landing-page .our-destinations .our-destinations-container h2:first-letter,.vehicle-entry-page .our-destinations .our-destinations-container h2:first-letter{text-transform:uppercase}.vehicle-landing-page .our-destinations .our-destinations-container #our-destinations-carousel.owl-carousel,.vehicle-entry-page .our-destinations .our-destinations-container #our-destinations-carousel.owl-carousel{padding:0}.vehicle-landing-page .our-destinations .our-destinations-container #our-destinations-carousel.owl-carousel .btn-arrow,.vehicle-entry-page .our-destinations .our-destinations-container #our-destinations-carousel.owl-carousel .btn-arrow{font-size:20px}.vehicle-landing-page .our-destinations .our-destinations-container #our-destinations-carousel.owl-carousel .owl-prev,.vehicle-landing-page .our-destinations .our-destinations-container #our-destinations-carousel.owl-carousel .owl-next,.vehicle-entry-page .our-destinations .our-destinations-container #our-destinations-carousel.owl-carousel .owl-prev,.vehicle-entry-page .our-destinations .our-destinations-container #our-destinations-carousel.owl-carousel .owl-next{width:52px;height:52px;background:var(--Shades-White, #FFF);display:flex;justify-content:center;align-items:center;top:unset;bottom:-90px}.vehicle-landing-page .our-destinations .our-destinations-container #our-destinations-carousel.owl-carousel .owl-prev,.vehicle-entry-page .our-destinations .our-destinations-container #our-destinations-carousel.owl-carousel .owl-prev{left:unset;right:70px}.vehicle-landing-page .our-destinations .our-destinations-container #our-destinations-carousel.owl-carousel .owl-next,.vehicle-entry-page .our-destinations .our-destinations-container #our-destinations-carousel.owl-carousel .owl-next{right:0}.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-item,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-item{position:relative}.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-item .our-destinations-item-img,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-item .our-destinations-item-img{aspect-ratio:327/292;overflow:hidden;border-radius:8px;transition:box-shadow .2s var(--ease-card)}.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-item .our-destinations-item-img picture,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-item .our-destinations-item-img picture{display:contents}.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-item .our-destinations-item-img img,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-item .our-destinations-item-img img{border-radius:8px;position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-out;transform:scale(1.0001)}.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-item:hover .our-destinations-item-img,.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-item:focus-within .our-destinations-item-img,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-item:hover .our-destinations-item-img,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-item:focus-within .our-destinations-item-img{box-shadow:var(--sh-lg)}.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-item:hover .our-destinations-item-img img,.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-item:focus-within .our-destinations-item-img img,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-item:hover .our-destinations-item-img img,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-item:focus-within .our-destinations-item-img img{transform:scale(1.05)}.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-item h3,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-item h3{color:#fff;font-family:Inter;font-size:23px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-.46px;position:absolute;text-transform:none;bottom:5px;left:18px}.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-items,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-items{display:grid;gap:30px;margin-bottom:40px}@media screen and (min-width:768px){.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-items,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-items{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:768px){.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-items,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-items{gap:30px}}@media screen and (min-width:768px){.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-items .our-destinations-item.big,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-items .our-destinations-item.big{grid-column:span 2;aspect-ratio:2/1}.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-items .our-destinations-item.big .our-destinations-item-img,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-items .our-destinations-item.big .our-destinations-item-img{aspect-ratio:2/1}}.vehicle-landing-page .our-destinations .our-destinations-container .our-destinations-items .our-destinations-item .our-destinations-item-img,.vehicle-entry-page .our-destinations .our-destinations-container .our-destinations-items .our-destinations-item .our-destinations-item-img{aspect-ratio:1}.vehicle-landing-page .our-destinations .our-destinations-container div.cities-listing-container,.vehicle-entry-page .our-destinations .our-destinations-container div.cities-listing-container{padding:32px;background-color:#fff}@media screen and (max-width:767px){.vehicle-landing-page .our-destinations .our-destinations-container div.cities-listing-container,.vehicle-entry-page .our-destinations .our-destinations-container div.cities-listing-container{margin-top:100px}}.vehicle-landing-page .our-destinations .our-destinations-container div.cities-listing-container div.sub-title,.vehicle-entry-page .our-destinations .our-destinations-container div.cities-listing-container div.sub-title{color:var(--Dark-Mode-800, #20232A);font-family:Open\ Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:16px;margin-bottom:16px}.vehicle-landing-page .our-destinations .our-destinations-container div.cities-listing-container div.cities-listing,.vehicle-entry-page .our-destinations .our-destinations-container div.cities-listing-container div.cities-listing{-moz-column-count:4;column-count:4}@media screen and (max-width:767px){.vehicle-landing-page .our-destinations .our-destinations-container div.cities-listing-container div.cities-listing,.vehicle-entry-page .our-destinations .our-destinations-container div.cities-listing-container div.cities-listing{-moz-column-count:1;column-count:1}}.vehicle-landing-page .our-destinations .our-destinations-container div.cities-listing-container div.cities-listing div,.vehicle-entry-page .our-destinations .our-destinations-container div.cities-listing-container div.cities-listing div{padding:3px 0}.vehicle-landing-page .our-destinations .our-destinations-container div.cities-listing-container div.cities-listing div a,.vehicle-entry-page .our-destinations .our-destinations-container div.cities-listing-container div.cities-listing div a{color:#0d5c59;font-family:Open\ Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:30px}.vehicle-landing-page #faq-wrapper,.vehicle-entry-page #faq-wrapper{padding-top:60px;padding-bottom:60px}@media(max-width:767px){.vehicle-landing-page #faq-wrapper.container,.vehicle-entry-page #faq-wrapper.container{padding-right:20px;padding-left:20px}}.vehicle-landing-page #faq-wrapper .sections-spacer,.vehicle-entry-page #faq-wrapper .sections-spacer{display:none}.vehicle-landing-page .vehicle-trustpilot-container,.vehicle-entry-page .vehicle-trustpilot-container{background-color:#f9f9f9}.vehicle-landing-page .vehicle-featured-road-trips-container,.vehicle-entry-page .vehicle-featured-road-trips-container{background-color:#f9f9f9;position:relative}.vehicle-landing-page .vehicle-featured-road-trips-container .featured-road-trips,.vehicle-entry-page .vehicle-featured-road-trips-container .featured-road-trips{padding-top:60px;padding-bottom:60px}@media(max-width:767px){.vehicle-landing-page .vehicle-featured-road-trips-container .featured-road-trips,.vehicle-entry-page .vehicle-featured-road-trips-container .featured-road-trips{padding:60px 20px 110px}}.blog-content .mobile-time-picker,.homepage-search-forms .mobile-time-picker{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:9999;border-radius:20px 20px 0 0;box-shadow:0 -2px 10px #0000001a;padding:24px 16px 16px}.blog-content .mobile-time-picker.active,.homepage-search-forms .mobile-time-picker.active{display:block}.blog-content .mobile-time-picker-header,.homepage-search-forms .mobile-time-picker-header{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.blog-content .mobile-time-picker-title,.homepage-search-forms .mobile-time-picker-title{color:#333;font-family:Inter;font-size:19px;font-style:normal;font-weight:600;line-height:22.8px;letter-spacing:-.38px}.blog-content .mobile-time-picker-close,.homepage-search-forms .mobile-time-picker-close{cursor:pointer}.blog-content .mobile-time-picker-tabs,.homepage-search-forms .mobile-time-picker-tabs{display:flex;border-bottom:1px solid #eee}.blog-content .mobile-time-picker-tab,.homepage-search-forms .mobile-time-picker-tab{flex:1;padding:15px;cursor:pointer;border-bottom:2px solid transparent;color:var(--Dark-Mode-800, #20232A);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.blog-content .mobile-time-picker-tab.active,.homepage-search-forms .mobile-time-picker-tab.active{font-weight:500;border-bottom:2px solid var(--Primary-Red-600, #D91F27)}.blog-content .mobile-time-picker-content,.homepage-search-forms .mobile-time-picker-content{margin-top:24px;padding-bottom:60px;touch-action:none}.blog-content .mobile-time-picker-footer,.homepage-search-forms .mobile-time-picker-footer{position:fixed;bottom:0;left:0;right:0;background:var(--Shades-White, #FFF);box-shadow:0 -4px 4px #0000000d;padding:16px;z-index:10000;border-radius:0 0 20px 20px;display:none}.blog-content .mobile-time-picker-footer.show,.homepage-search-forms .mobile-time-picker-footer.show{display:block}.blog-content .mobile-time-picker-buttons,.homepage-search-forms .mobile-time-picker-buttons{display:flex;gap:12px}.blog-content .mobile-time-picker-reset,.homepage-search-forms .mobile-time-picker-reset{color:var(--Primary-Red-700, #C80E16);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:22px;border-radius:4px;border:1px solid var(--Primary-Red-700, #C80E16);background:var(--Shades-White, #FFF);padding:12px 18px;flex:1}.blog-content .mobile-time-picker-apply,.homepage-search-forms .mobile-time-picker-apply{flex:1;padding:12px;background:#d91f27;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500}.blog-content .time-selector,.homepage-search-forms .time-selector{display:flex;justify-content:center;align-items:center;margin-bottom:36px;position:relative;height:120px;overflow:hidden;touch-action:none}.blog-content .time-column,.homepage-search-forms .time-column{flex:1;position:relative;height:120px;overflow:hidden;display:flex;align-items:center;touch-action:none}.blog-content .time-numbers-container,.homepage-search-forms .time-numbers-container{position:absolute;top:40px;left:0;right:0;transition:transform .3s}.blog-content .time-number,.homepage-search-forms .time-number{height:40px;line-height:40px;font-size:16px;font-family:Inter;line-height:22px;color:#cbc6ca;text-align:center;cursor:pointer}.blog-content .time-number.selected,.homepage-search-forms .time-number.selected{color:#20232a;font-weight:600;font-size:16px}.blog-content .time-number.adjacent,.homepage-search-forms .time-number.adjacent{color:#626262}.blog-content .time-selector:before,.blog-content .time-selector:after,.homepage-search-forms .time-selector:before,.homepage-search-forms .time-selector:after{content:"";position:absolute;left:0;right:0;height:40px;pointer-events:none;z-index:1}.blog-content .time-selector:before,.homepage-search-forms .time-selector:before{top:0;background:linear-gradient(to bottom,#ffffffe6,#fff0)}.blog-content .time-selector:after,.homepage-search-forms .time-selector:after{bottom:0;background:linear-gradient(to top,#ffffffe6,#fff0)}.blog-content .time-selector-highlight,.homepage-search-forms .time-selector-highlight{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:40px;border-radius:4px;pointer-events:none}@media(min-width:768px){.blog-content .mobile-time-picker,.homepage-search-forms .mobile-time-picker{display:none!important}}@media(max-width:767px){.blog-content .time-select-wrapper,.homepage-search-forms .time-select-wrapper{position:relative;cursor:pointer}}.vehicle-special-offers-page,.vehicle-special-offer-request-page{padding-top:24px}@media(max-width:1024px){.vehicle-special-offers-page,.vehicle-special-offer-request-page{padding-top:76px}}.vehicle-special-offers-page .page-title-wrapper,.vehicle-special-offer-request-page .page-title-wrapper{margin-bottom:16px}.vehicle-special-offers-page .page-title,.vehicle-special-offer-request-page .page-title{text-align:left}.vehicle-special-offers-page .alert-info,.vehicle-special-offer-request-page .alert-info{margin-bottom:24px}.vehicle-special-offers-page .empty-offers-message{text-align:center;padding:40px 0}.vehicle-special-offers-page .special-offers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:991px){.vehicle-special-offers-page .special-offers-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.vehicle-special-offers-page .special-offers-grid{grid-template-columns:1fr;gap:20px}}.vehicle-special-offers-page .special-offer-card-wrapper{width:100%}.vehicle-special-offers-page .vehicle-estimates-listing-item-component{padding:24px;border-radius:var(--r-lg);background-color:#fff;display:flex;justify-content:space-between;flex-direction:column;width:100%;gap:24px;height:100%}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item{display:flex}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item.columns{flex-direction:column;align-items:flex-start;gap:24px}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn{position:relative}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn.columns{width:100%}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn .photo-ctn{min-height:229px;position:relative}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn .photo-ctn img{border-radius:8px;width:100%;height:auto}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn .badges{position:absolute;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn .badges .badge{border-radius:4px;padding:4px 8px;font-family:Inter;font-size:13px;font-style:normal;font-weight:600;line-height:20px;display:flex;align-items:center;gap:4px;text-transform:capitalize}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn .badges .badge.promotion{background:var(--accent, #1A8F8A);color:var(--Shades-White, #FFF)}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn .badges .badge.instant{background:var(--Success-Green-50, #ECFDF5);color:var(--Success-Green-800, #065F46);padding:4px 8px 4px 4px;text-transform:none}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn .badges .badge.on-request{background:var(--Neutral-100, #E3E2E2);color:var(--Neutral-600, #504C4F);text-transform:none}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn .badges .badge svg{flex-shrink:0}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn .badges .badge.promotion svg{width:9px;height:16px}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn .badges .badge.instant svg,.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b1-ctn .badges .badge.on-request svg{width:17px;height:17px}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b2-ctn{color:#2d2a2b;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px;display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:16px;min-height:165px}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b2-ctn>div:first-child{width:100%}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b2-ctn>div:first-child .header-ctn{display:flex;align-items:flex-start}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b2-ctn>div:first-child .header-ctn.columns{justify-content:space-between}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b2-ctn>div:first-child .header-ctn h5{color:var(--Neutral-800, #323031);font-family:Inter;font-size:23px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-.46px;margin:0;text-transform:none}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b2-ctn img{max-height:40px;max-width:85px;margin-top:8px}@media(max-width:767px){.vehicle-special-offers-page .vehicle-estimates-listing-item-component .estimate-listing-item .b2-ctn img{align-self:flex-start;margin-top:0}}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .b3-ctn{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}@media(max-width:767px){.vehicle-special-offers-page .vehicle-estimates-listing-item-component .b3-ctn{align-items:flex-start}}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .b3-ctn.columns{width:100%}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .b3-ctn .rental-price{color:var(--accent, #1A8F8A);font-family:Inter;font-size:28px;font-style:normal;font-weight:700;line-height:34px;letter-spacing:-.56px;margin-top:16px}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .b3-ctn .special-offer-btn{width:100%;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:22px;text-transform:none;padding:12px 18px;border:2px solid #D91F27;background-color:#d91f27;color:#fff;border-radius:4px;cursor:pointer;transition:all .2s ease;display:inline-block;text-align:center;text-decoration:none}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .b3-ctn .special-offer-btn:hover,.vehicle-special-offers-page .vehicle-estimates-listing-item-component .b3-ctn .special-offer-btn:focus{background-color:#c80e16;border-color:#c80e16;color:#fff;text-decoration:none}.vehicle-special-offers-page .vehicle-estimates-listing-item-component .b3-ctn .special-offer-btn:active{background-color:#bb0a12;border-color:#bb0a12}.vehicle-special-offers-page .disclaimer-text{font-size:12px;color:#999;text-align:center;font-style:italic;margin-top:-8px}.vehicle-special-offer-request-page{min-height:1685px}@media(max-width:767px){.vehicle-special-offer-request-page{min-height:3000px}}.vehicle-special-offer-request-page .special-offer-summary .summary-title{color:#323031;font-family:Inter;font-size:23px;font-style:normal;font-weight:600;line-height:28px;letter-spacing:-.46px;margin:0 0 16px;text-transform:none}.vehicle-special-offer-request-page .special-offer-summary .badge-container{margin-bottom:12px}.vehicle-special-offer-request-page .special-offer-summary .badge-container .badge.on-request{background:#fef3c7;color:#504c4f;border-radius:4px;padding:4px 8px;font-family:Inter;font-size:13px;font-style:normal;font-weight:600;line-height:20px;display:inline-block;text-transform:none}.vehicle-special-offer-request-page .special-offer-summary .disclaimer-box{background-color:#f5f5f5;border-radius:4px;padding:12px;margin-bottom:24px;color:#323031;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.vehicle-special-offer-request-page .special-offer-summary .offer-content{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px;border:1px solid #E5E5E5;border-radius:8px}@media(max-width:767px){.vehicle-special-offer-request-page .special-offer-summary .offer-content{grid-template-columns:1fr}}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-left-column{display:flex;flex-direction:column;gap:16px}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-left-column .offer-image img{width:100%;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-left-column .price-section .price-label{color:#323031;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:4px}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-left-column .price-section .price-value{color:#323031;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-right-column{display:flex;flex-direction:column;gap:16px}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-right-column .itinerary-section .itinerary-title{color:#323031;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:8px}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-right-column .itinerary-section .itinerary-route{color:#323031;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:4px}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-right-column .itinerary-section .itinerary-dates{color:#323031;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-right-column .offer-details-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-right-column .offer-details-list .detail-item{display:flex;align-items:flex-start;gap:4px;position:relative;padding-left:16px;flex-wrap:wrap}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-right-column .offer-details-list .detail-item:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;background-color:#d91f27;border-radius:50%}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-right-column .offer-details-list .detail-item .detail-label{color:#323031;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-right-column .offer-details-list .detail-item .detail-value{color:#323031;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:22px}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-right-column .select-button{align-self:flex-end;background-color:#d91f27;color:#fff;border:none;border-radius:4px;padding:12px 24px;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:22px;cursor:pointer;transition:background-color .2s ease}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-right-column .select-button:hover{background-color:#c80e16}.vehicle-special-offer-request-page .special-offer-summary .offer-content .offer-right-column .select-button:active{background-color:#bb0a12}.vehicle-special-offer-request-page .special-offer-summary .footer-disclaimer{color:#999;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-align:center;margin-top:16px}a.blog-post-main-category{background-color:#1a8f8a;padding:.3rem .55rem;border-radius:var(--r-sm);position:absolute;color:#fff!important;font-size:10px;font-weight:600;text-transform:uppercase;font-family:Inter;line-height:12px;letter-spacing:.08em;z-index:1;top:12px;left:12px;text-decoration:none;display:inline-block;height:auto}a.blog-post-main-category:hover{background-color:#0d5c59;color:#fff!important;text-decoration:none}.secondary-categories{margin-top:30px;font-family:Inter;font-size:10px;font-weight:600;line-height:12px;letter-spacing:.08em;text-align:left;color:#bfbfbf;text-transform:uppercase;z-index:1;position:relative;min-height:12px}.secondary-categories a{color:#bfbfbf;text-decoration:none}.secondary-categories a:hover{color:#a6a6a6;text-decoration:none}.featured-blog-posts{background:linear-gradient(135deg,#063533,#032120);color:#fff}.featured-blog-posts .container{padding:40px 0}@media(max-width:767px){.featured-blog-posts .container{padding:60px 20px}}.featured-blog-posts .container.vehicle-entry-page{padding:60px 0}@media(max-width:767px){.featured-blog-posts .container.vehicle-entry-page{padding:60px 20px}}.featured-blog-posts .container.vehicle-entry-page h2{margin-top:8px}.featured-blog-posts .container div.featured-blog-posts-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.featured-blog-posts .container div.featured-blog-posts-header.vehicle-entry-page{margin-bottom:40px}@media(max-width:767px){.featured-blog-posts .container div.featured-blog-posts-header{flex-direction:column;align-items:flex-start;margin-bottom:40px}.featured-blog-posts .container div.featured-blog-posts-header img{height:542px}}.featured-blog-posts .container div.featured-blog-posts-header h2{margin-bottom:10px!important}@media(max-width:767px){.featured-blog-posts .container div.featured-blog-posts-header h2{margin-bottom:24px!important}}.featured-blog-posts .container div.most-recent-post .blog-post-thumb-big-image{position:relative;margin-bottom:25px;aspect-ratio:41/22;overflow:hidden;border-radius:8px;transform:translateZ(0);padding:40px}.featured-blog-posts .container div.most-recent-post .blog-post-thumb-big-image:before{content:"";display:block;position:absolute;background:linear-gradient(to top,#0006 25%,#0000 35%);height:100%;width:100%;top:0;left:0;z-index:1;pointer-events:none;border-radius:8px}@media(max-width:767px){.featured-blog-posts .container div.most-recent-post .blog-post-thumb-big-image{aspect-ratio:315/542;margin-bottom:40px;padding:44px}}.featured-blog-posts .container div.most-recent-post .blog-post-thumb-big-image:hover img.big-image{transform:scale(1.05);box-shadow:var(--sh-lg)}.featured-blog-posts .container div.most-recent-post .blog-post-thumb-big-image img.big-image{border-radius:8px;position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;box-shadow:var(--sh-sm);transition:transform .3s ease-out,box-shadow .2s var(--ease-card);transform:scale(1.0001)}.featured-blog-posts .container div.most-recent-post .blog-post-thumb-big-image a.blog-post-main-category{top:unset;left:unset;height:auto}.featured-blog-posts .container div.most-recent-post .blog-post-thumb-big-image .blog-post-info{position:absolute;bottom:40px;width:296px}@media(max-width:767px){.featured-blog-posts .container div.most-recent-post .blog-post-thumb-big-image .blog-post-info{width:auto;margin-right:44px;bottom:44px}}.featured-blog-posts .container div.most-recent-post .blog-post-thumb-big-image .blog-post-info .blog-post-date{font-family:Inter;font-size:10px;font-weight:600;line-height:12px;letter-spacing:.08em;text-align:left;text-transform:uppercase;position:relative;z-index:1}.featured-blog-posts .container div.most-recent-post .blog-post-thumb-big-image .blog-post-info h3{font-family:Inter;font-size:23px;font-weight:600;line-height:28px;letter-spacing:-.02em;text-align:left;text-transform:none;position:relative;z-index:1}.featured-blog-posts .container div.most-recent-post .blog-post-thumb-big-image .blog-post-info h3 a{text-decoration:none;color:#fff}.featured-blog-posts .container div.most-recent-post .blog-post-thumb-big-image .blog-post-info h3 a svg{margin-left:10px}.featured-blog-posts .container .single-thumb-post .home-post-thumb-image{position:relative;width:100%;aspect-ratio:402/251;overflow:hidden;border-radius:8px;transform:translateZ(0);margin-bottom:24px}@media(max-width:767px){.featured-blog-posts .container .single-thumb-post .home-post-thumb-image{aspect-ratio:315/251}}.featured-blog-posts .container .single-thumb-post .home-post-thumb-image>a:not(.blog-post-main-category){position:absolute;inset:0;display:block}.featured-blog-posts .container .single-thumb-post .home-post-thumb-image>a:not(.blog-post-main-category) picture{display:block;width:100%;height:100%}.featured-blog-posts .container .single-thumb-post .home-post-thumb-image:hover img{transform:scale(1.05);box-shadow:var(--sh-lg)}.featured-blog-posts .container .single-thumb-post .home-post-thumb-image img{border-radius:8px;display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;box-shadow:var(--sh-sm);transition:transform .3s ease-out,box-shadow .2s var(--ease-card);transform:scale(1.0001)}.featured-blog-posts .container .single-thumb-post .blog-post-info{color:#fff}.featured-blog-posts .container .single-thumb-post .blog-post-info .blog-post-date{font-family:Inter;font-size:10px;font-weight:600;line-height:12px;letter-spacing:.08em;text-align:left;text-transform:uppercase}.featured-blog-posts .container .single-thumb-post .blog-post-info .blog-post-title{margin-top:15px}.featured-blog-posts .container .single-thumb-post .blog-post-info .blog-post-title h3{font-family:Inter;font-size:23px;font-weight:600;line-height:28px;letter-spacing:-.02em;text-align:left;text-transform:none}.featured-blog-posts .container .single-thumb-post .blog-post-info .blog-post-title h3 a{text-decoration:none;color:#fff}.featured-blog-posts .container .single-thumb-post .blog-post-info .blog-post-title h3 a svg{margin-left:10px}.featured-blog-posts .container .older-posts-ctn{display:flex;justify-content:space-between}@media(max-width:767px){.featured-blog-posts .container .older-posts-ctn{flex-direction:column}}.featured-blog-posts .container .older-posts-ctn .single-thumb-post{width:32%;justify-content:flex-start}@media(max-width:767px){.featured-blog-posts .container .older-posts-ctn .single-thumb-post{width:100%;margin-bottom:40px}}.featured-blog-posts .container .older-posts-ctn .single-thumb-post .blog-post-info{max-width:293px}@media(max-width:767px){.featured-blog-posts .container .older-posts-ctn .single-thumb-post .blog-post-info{width:auto;max-width:315px}}.featured-blog-posts .container .older-posts-ctn .single-thumb-post .blog-post-info .blog-post-title{min-height:84px}.featured-blog-posts .container #featured-blog-posts-carousel.owl-carousel{padding:0}.featured-blog-posts .container #featured-blog-posts-carousel .single-thumb-post{width:100%}
