body .fleet-management-wrapper select,body .fleet-management-wrapper input.hasDatepicker{background-image:none !important;background:none !important}body .fleet-management-wrapper select::-ms-expand{display:none}body .fleet-management-item-models-slider .responsive-item-models-slider .slick-slide{border-radius:16px;background:#fff;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;transform-style:preserve-3d}body .fleet-management-item-models-slider .responsive-item-models-slider .slick-slide:hover{transform:translateY(-4px);box-shadow:0 20px 35px -15px rgba(16,185,129,.35)}body .fleet-management-item-models-slider .item-model-image{position:relative;padding-top:56.25%}body .fleet-management-item-models-slider .item-model-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}body .fleet-management-item-models-slider .responsive-item-models-slider .slick-slide:hover .item-model-image img{transform:scale(1.02)}body .fleet-management-item-models-slider .item-model-details{padding:5px}body .fleet-management-item-models-slider .item-model-title,body .fleet-management-item-models-slider .item-model-title-with-partner{font-weight:600;color:#0b0b0c;letter-spacing:-0.01em;margin:0 0 4px 0;font-size:16px}body .fleet-management-item-models-slider .item-model-title a,body .fleet-management-item-models-slider .item-model-title-with-partner a{color:inherit;text-decoration:none}body .fleet-management-item-models-slider .slider-partner-title{display:inline-block;font-size:12px;color:#047857;background:#ecfdf5;padding:2px 8px;border-radius:6px;margin-bottom:8px}body .fleet-management-item-models-slider .item-model-prefix,body .fleet-management-item-models-slider .item-model-price,body .fleet-management-item-models-slider .item-model-suffix{display:inline-block;vertical-align:baseline;margin-right:6px}body .fleet-management-item-models-slider .item-model-prefix{font-size:11px;color:#71717a;text-transform:lowercase}body .fleet-management-item-models-slider .item-model-price{display:flex;align-items:center;font-size:1rem !important;font-weight:700;color:#fff !important}body .fleet-management-item-models-slider .item-model-suffix{font-size:13px;font-weight:400;color:#6b7280}body .fleet-management-item-models-slider .slider-prev-icon,body .fleet-management-item-models-slider .slider-next-icon{color:#065f46;border-color:#a7f3d0}body .fleet-management-item-models-slider .slick-dots li button:before{color:#10b981;opacity:.3}body .fleet-management-item-models-slider .slick-dots li.slick-active button:before{opacity:1}body .fleet-management-wrapper{--fleet-management-primary-color: #047857}body .fleet-management-item-models-slider{--fleet-management-primary-color: #047857}body .fleet-management-item-models-slider .responsive-item-models-slider div.item-model-price{display:inline-flex;justify-content:center;padding:.25rem !important;width:2rem}body .fleet-management-search-step1 input[type=submit]{height:3rem}.contact-form7 .wpcf7-form-control{@apply w-full rounded-md border border-zinc-200 bg-white py-2.5 px-3 text-sm text-zinc-900 placeholder-zinc-400
    focus:outline-none focus:ring-2 focus:ring-emerald-500/40 focus:border-emerald-500}.contact-form7 textarea.wpcf7-form-control{@apply resize-none}.contact-form7 label{@apply block text-sm text-zinc-700}.contact-form7 .grid{@apply grid sm:grid-cols-2 gap-4}.contact-form7 .form-feedback{@apply text-sm text-emerald-700 hidden}.contact-form7 .reset-btn{@apply inline-flex items-center gap-2 rounded-md border border-zinc-200 bg-white px-3.5 py-2 text-sm text-zinc-700 hover:bg-zinc-50}.contact-form7 .submit-btn{@apply inline-flex items-center gap-2 rounded-md bg-emerald-600 text-white px-4 sm:px-5 py-2.5 text-sm font-medium hover:bg-emerald-700 transition}:root{--v-ink:#173d35;--v-green:#194f43;--v-lime:#e1ec9b;--v-paper:#f7f7f0;--v-muted:#65746b;--v-line:#dce2d8;--v-ease:cubic-bezier(.22,1,.36,1)}@view-transition{navigation:auto}::view-transition-old(root){animation:vega-out .22s ease both}::view-transition-new(root){animation:vega-in .45s var(--v-ease) both}@keyframes vega-out{to{opacity:0;transform:translateY(-8px)}}@keyframes vega-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html{scroll-behavior:smooth;scroll-padding-top:105px}body.vega-design{font-family:"DM Sans",sans-serif;color:var(--v-ink);background:var(--v-paper);-webkit-font-smoothing:antialiased;margin:0}.vega-design h1,.vega-design h2,.vega-design h3{font-family:"Manrope",sans-serif;letter-spacing:-0.055em;font-weight:500}.vega-design a{transition:color .2s,background .2s,transform .3s}.vega-design button,.vega-design input,.vega-design select,.vega-design textarea{font:inherit}.vega-design img{max-width:100%}.vega-design ::selection{background:var(--v-lime);color:var(--v-ink)}.vega-design :focus-visible{outline:3px solid #708532;outline-offset:5px}.vega-design [hidden]{display:none !important}.vega-design .v-shell{width:min(1280px,100% - 96px);margin-inline:auto}.vega-design .v-section{padding-block:96px}.vega-design .eyebrow{display:block;font-size:10px;font-weight:650;letter-spacing:.17em;line-height:1.6;text-transform:uppercase}.vega-design h2{font-size:clamp(32px,3.25vw,48px);line-height:1.15}.vega-design p{line-height:1.75}.vega-design .v-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--v-green);color:#fff;border:1px solid rgba(0,0,0,0);border-radius:7px;padding:17px 23px;font-size:13px;font-weight:550;line-height:1.2;cursor:pointer;white-space:nowrap}.vega-design .v-button span{font-size:21px;font-weight:400}.vega-design .v-button:hover{background:#286451;transform:translateY(-2px)}.vega-design .text-link{display:inline-flex;gap:26px;align-items:center;font-size:13px;font-weight:600;border-bottom:1px solid #abb8aa;padding-bottom:8px}.vega-design .text-link span{font-size:22px}.v-skip{position:fixed;top:-80px;left:20px;background:var(--v-lime);padding:14px;z-index:999}.v-skip:focus{top:12px}.v-header{position:sticky;top:0;z-index:60;background:rgba(247,247,240,.96);border-bottom:1px solid rgba(23,61,53,.09);backdrop-filter:blur(20px);transition:box-shadow .3s}.v-header.scrolled{box-shadow:0 5px 30px rgba(23,61,53,.062745098)}.admin-bar .v-header{top:32px}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;height:88px}.v-logo{width:112px;flex-shrink:0;display:block}.v-logo img{width:108px;height:56px;object-fit:contain;mix-blend-mode:multiply}.v-logo strong{font-size:38px;font-style:italic}.v-logo span{display:block;font-size:9px;letter-spacing:.2em}.v-menu{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:500;list-style:none;margin:0;padding:0}.v-menu>li{position:relative;padding:29px 0}.v-menu a{position:relative}.v-menu>li>a:after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:1px;background:currentColor;transition:width .25s}.v-menu>li:hover>a:after,.v-menu .current-menu-item>a:after{width:100%}.v-menu .sub-menu{display:none;position:absolute;top:100%;left:-20px;min-width:210px;padding:20px;background:var(--v-paper);box-shadow:0 18px 30px rgba(23,61,53,.0823529412)}.v-menu li:hover>.sub-menu,.v-menu li:focus-within>.sub-menu{display:block}.header-actions{display:flex;align-items:center;gap:25px}.header-phone{font-size:11px;display:flex;gap:8px;align-items:center}.header-phone svg{width:14px;height:14px}.vega-design .header-book{padding:13px 18px;font-size:12px}.v-menu-toggle{display:none;width:44px;height:44px;padding:12px;border:1px solid var(--v-line);border-radius:5px;background:rgba(0,0,0,0)}.v-menu-toggle span{height:1px;background:var(--v-ink);display:block;margin:6px 0;transition:transform .3s}.v-mobile-nav{position:fixed;z-index:59;inset:88px 0 0;background:var(--v-paper);padding:28px;overflow:auto}.v-mobile-links{font-size:28px}.v-mobile-links li{padding:12px 0;border-bottom:1px solid var(--v-line)}.v-mobile-links .sub-menu{font-size:16px;padding-left:20px}.v-mobile-nav>.v-button{margin-top:30px}.page-progress{position:fixed;left:0;top:0;width:0;height:3px;background:var(--v-green);z-index:999;transition:width .7s}.page-leaving .page-progress{width:85%}.v-hero{position:relative;isolation:isolate;min-height:650px;height:min(760px,78vw);color:#fff;overflow:hidden;background:#1a4a48}.hero-media,.hero-shade{position:absolute;inset:0;z-index:-2}.hero-photo{width:100%;height:100%;object-fit:cover;object-position:50% 62%;animation:hero-settle 1.8s var(--v-ease) both}.hero-shade{z-index:-1;background:linear-gradient(90deg, rgba(7, 34, 32, 0.79), rgba(7, 34, 32, 0.3) 53%, rgba(7, 34, 32, 0.08)),linear-gradient(0deg, rgba(18, 63, 57, 0.3019607843), transparent 45%)}.hero-content{position:relative;padding-top:95px;padding-bottom:130px}.hero-eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:500;letter-spacing:.21em;text-transform:uppercase}.hero-eyebrow>span{width:6px;height:6px;background:var(--v-lime);border-radius:50%;box-shadow:0 0 0 5px rgba(225,236,155,.0823529412)}.vega-design .hero-content h1{font-size:clamp(60px,6.9vw,100px);line-height:1.03;font-weight:500;margin:30px 0 24px;max-width:900px;letter-spacing:-0.065em}.hero-content h1 em{display:block;font-style:normal;color:var(--v-lime)}.hero-content>p{max-width:400px;font-size:15px;color:#e5ebe6;line-height:1.8}.hero-link{display:inline-flex;gap:35px;align-items:center;margin-top:27px;font-size:13px;border-bottom:1px solid hsla(0,0%,100%,.3960784314);padding-bottom:9px}.hero-link span{font-size:24px}.hero-foot{position:absolute;bottom:85px;left:0;right:0;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#e5ebe6}.hero-foot>span:last-child{display:flex;gap:25px}.hero-orbit{position:absolute;z-index:-1;width:470px;height:470px;border:1px solid hsla(0,0%,100%,.168627451);border-radius:50%;right:-100px;top:80px;pointer-events:none}.hero-orbit:after{content:"";position:absolute;inset:45px;border:1px solid hsla(0,0%,100%,.0980392157);border-radius:50%}.hero-content>*{animation:hero-enter .9s var(--v-ease) both}.hero-content h1{animation-delay:.08s}.hero-content>p{animation-delay:.16s}.hero-link{animation-delay:.22s}@keyframes hero-settle{from{transform:scale(1.045)}to{transform:scale(1)}}@keyframes hero-enter{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.booking-overlap{position:relative;z-index:3;margin-top:-52px !important}.trip-panel{background:#fff;border:1px solid #e5e9e1;border-radius:11px;padding:25px 30px 22px;box-shadow:0 20px 50px -20px rgba(23,61,53,.2);scroll-margin-top:110px}.trip-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.trip-heading .eyebrow{letter-spacing:.1em;font-size:11px}.trip-note{font-size:11px;color:var(--v-muted)}.trip-form{display:grid;grid-template-columns:1.6fr 1fr 1fr auto;gap:16px;align-items:end}.trip-form>label{display:block;min-width:0;border:1px solid var(--v-line);border-radius:5px;padding:11px 14px}.trip-form>label>span{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.12em;margin-bottom:6px;color:var(--v-muted)}.trip-form input[type=date],.trip-form select{width:100%;min-width:0;background:rgba(0,0,0,0);border:0;padding:0;color:var(--v-ink);font-size:13px;min-height:23px}.vega-design .trip-form>.v-button{height:67px;min-width:175px}.trip-options{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--v-muted);gap:10px}.return-toggle{display:flex;align-items:center;gap:8px}.return-toggle input{accent-color:var(--v-green);width:13px;height:13px}.trip-return{grid-column:1/3}.trust-strip{display:flex;justify-content:space-around;align-items:center;padding:32px 0;border-bottom:1px solid var(--v-line);gap:20px}.trust-strip>div{display:flex;align-items:center;gap:12px;font-size:12px}.trust-strip svg{width:19px;height:19px;stroke-width:1.5;color:#6b7e59}.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:36px}.section-heading h2{margin-top:12px;max-width:640px}.section-heading>div:last-child:not(:first-child){max-width:330px}.section-heading p{font-size:13px;color:var(--v-muted);max-width:330px}.section-heading .text-link{margin-top:16px}.v-car-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px}.v-car{background:#eef0e8;border:1px solid #e1e5dc;border-radius:9px;overflow:hidden;transition:transform .4s var(--v-ease),box-shadow .4s}.v-car:hover{transform:translateY(-7px);box-shadow:0 20px 35px -20px rgba(23,61,53,.2666666667)}.v-car-top{display:flex;justify-content:space-between;align-items:center;padding:22px 24px 0}.v-car-top .eyebrow{font-size:9px;color:#64775d}.car-symbol{font-size:21px}.v-car-image{height:190px;display:flex;align-items:center;justify-content:center;padding:12px 24px}.v-car-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .65s var(--v-ease)}.v-car:hover img{transform:scale(1.05) translateX(4px)}.v-car-body{padding:10px 24px 0}.vega-design .v-car h3{font-size:25px;letter-spacing:-0.04em}.v-car-body>p{font-size:11px;color:var(--v-muted);margin-top:9px;min-height:36px}.v-car-link{border-top:1px solid #d3dbce;display:flex;align-items:center;justify-content:space-between;padding:17px 0;margin-top:20px;font-size:12px}.v-car-link span{font-size:21px}.v-story{background:var(--v-ink);color:var(--v-paper);padding:86px 0}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.story-visual{position:relative;height:570px}.story-visual>img{width:100%;height:100%;object-fit:cover;border-radius:7px}.story-stamp{position:absolute;right:-25px;bottom:38px;border-radius:50%;width:150px;height:150px;background:var(--v-lime);color:var(--v-ink);display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(8deg);font-size:25px;font-weight:650;line-height:1.2}.story-stamp span{font-size:9px;letter-spacing:.13em;text-align:center;margin-top:7px}.story-stamp b{font-size:25px;font-weight:400}.story-copy>.eyebrow{color:var(--v-lime)}.story-copy>h2{margin:20px 0 22px;font-size:clamp(35px,3.9vw,55px)}.story-copy>p{font-size:14px;color:#ced9ce}.story-benefits{margin:26px 0 30px}.story-benefits>div{display:flex;gap:25px;padding:18px 0;border-top:1px solid hsla(0,0%,100%,.1411764706)}.story-benefits>div>span{font-size:11px;color:var(--v-lime);padding-top:4px}.story-benefits h3{font-size:16px;letter-spacing:-0.02em}.story-benefits p{font-size:12px;color:#becdbf;margin-top:4px}.vega-design .v-button-light{background:var(--v-lime);color:var(--v-ink)}.v-destinations{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:22px}.v-destination{height:390px;border-radius:8px;overflow:hidden;position:relative;color:#fff;isolation:isolate;display:flex;align-items:end;padding:26px}.v-destination>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s var(--v-ease)}.v-destination:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg, rgba(8, 45, 45, 0.9019607843), transparent 80%)}.v-destination:hover>img{transform:scale(1.06)}.destination-index{position:absolute;top:24px;left:25px;font-size:9px;letter-spacing:.14em}.vega-design .v-destination h3{font-size:32px}.v-destination p{font-size:11px;color:#e3e7df;margin-top:7px;max-width:210px}.destination-arrow{position:absolute;right:22px;bottom:29px;border:1px solid hsla(0,0%,100%,.3764705882);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:20px}.v-process{border-top:1px solid var(--v-line)}.v-process h2{margin-top:13px}.process-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:55px;margin-top:48px}.step-number{display:block;font-size:48px;font-family:"Manrope",sans-serif;font-weight:400;letter-spacing:-0.08em;color:#aab79e;border-bottom:1px solid var(--v-line);padding-bottom:20px;margin-bottom:22px}.process-grid h3{font-size:23px}.process-grid p{font-size:13px;color:var(--v-muted);margin-top:10px;max-width:320px}.v-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:90px;border-top:1px solid var(--v-line)}.v-faq h2{margin:16px 0 28px;max-width:320px}.v-faq details{border-bottom:1px solid #cbd6c9;padding:23px 0}.v-faq details:first-child{border-top:1px solid #cbd6c9}.v-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;font-weight:550;list-style:none}.v-faq summary::-webkit-details-marker{display:none}.v-faq summary span{font-size:21px;font-weight:400;transition:transform .3s}.v-faq details[open] summary span{transform:rotate(45deg)}.v-faq details p{font-size:13px;color:var(--v-muted);padding-top:18px;max-width:95%}.v-journal{padding-top:0 !important}.journal-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}.journal-grid img{width:100%;height:235px;object-fit:cover;border-radius:7px;margin-bottom:22px}.journal-grid .eyebrow{font-size:9px;color:var(--v-muted)}.journal-grid h3{font-size:22px;line-height:1.4;letter-spacing:-0.035em;margin:10px 0 19px}.journal-grid .text-link{font-size:12px}.v-footer{background:#102e28;color:#e7ecdf;padding-top:65px;margin-top:15px}.footer-invitation{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:55px;border-bottom:1px solid hsla(0,0%,100%,.1490196078)}.footer-invitation .eyebrow{color:var(--v-lime)}.footer-invitation h2{font-size:clamp(35px,4.3vw,62px);margin-top:20px;max-width:750px}.footer-round{width:95px;height:95px;flex-shrink:0;border-radius:50%;background:var(--v-lime);color:var(--v-ink);display:grid;place-items:center;font-size:44px}.footer-round:hover{transform:rotate(45deg)}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:80px;padding:50px 0}.footer-wordmark{font-size:46px;font-style:italic;font-weight:650;letter-spacing:-0.055em;line-height:1}.footer-wordmark span{display:block;font-style:normal;font-size:9px;letter-spacing:.17em;margin:5px 0 25px 12px}.footer-brand p{max-width:290px}.footer-grid p,.footer-grid li,.footer-grid>div>a:not(.footer-wordmark){font-size:12px;line-height:1.9;color:#b4c6b9;display:block}.footer-grid>div>p{margin-top:15px}.footer-grid h3{font-family:"DM Sans",sans-serif;letter-spacing:.1em;font-size:10px;text-transform:uppercase;margin-bottom:18px}.footer-grid li{margin-bottom:7px}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1490196078);padding:23px 0;display:flex;justify-content:space-between;gap:20px;color:#a2b9ac;font-size:10px}.v-page-hero{padding:65px 0 60px;border-bottom:1px solid var(--v-line);background:#eaf0e3;position:relative;overflow:hidden}.v-breadcrumb{font-size:11px;color:var(--v-muted);display:flex;gap:14px;margin-bottom:35px}.v-page-hero h1{font-size:clamp(42px,5.5vw,76px);line-height:1.06;max-width:900px;margin:17px 0 22px}.v-page-hero p{max-width:630px;font-size:16px;color:var(--v-muted)}.v-page-body{padding:65px 0 90px}.v-editorial{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:start}.v-editorial>img{width:100%;height:540px;object-fit:cover;border-radius:10px}.v-rich{font-size:15px;line-height:1.9}.v-rich h2{font-size:32px;margin:30px 0 20px}.v-rich h3{font-size:23px;margin:25px 0 10px}.v-rich p{margin-bottom:20px}.v-rich ul{list-style:disc;padding-left:20px;margin:20px 0}.v-rich a{text-decoration:underline;text-underline-offset:4px}.v-filter{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.v-filter button{border:1px solid #c5d0c0;border-radius:40px;padding:10px 22px;background:rgba(0,0,0,0);font-size:12px;cursor:pointer}.v-filter button[aria-pressed=true]{color:#fff;background:var(--v-green);border-color:var(--v-green)}.catalogue-note{margin-bottom:28px;font-size:13px;color:var(--v-muted)}.v-enquiry{max-width:780px;margin:45px auto 0;padding:30px;border:1px solid var(--v-line);border-radius:10px;background:#fff}.v-enquiry h2{font-size:32px;margin-bottom:15px}.v-enquiry>p{font-size:13px;color:var(--v-muted);margin-bottom:20px}.enquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.enquiry-fields label{display:block;font-size:12px}.enquiry-fields select,.enquiry-fields input,.enquiry-fields textarea{display:block;width:100%;border:1px solid var(--v-line);border-radius:4px;background:#fafbf6;padding:12px;margin-top:7px;min-width:0}.enquiry-fields .wide{grid-column:1/-1}.enquiry-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px}.enquiry-status{font-size:12px;color:var(--v-muted);margin-top:15px}.contact-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px;margin-bottom:60px}.contact-cards>div{padding:30px;border:1px solid var(--v-line);border-radius:7px;background:#fff}.contact-cards h2{font-size:23px;margin-bottom:15px}.contact-cards p,.contact-cards a{font-size:14px}.location-list{margin-top:55px;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.location-list>div{padding:22px 0;border-bottom:1px solid var(--v-line);display:flex;justify-content:space-between;gap:15px}.location-list a{font-size:12px;text-decoration:underline}.vega-design main:not(.v-home):not(.v-journey) h1{color:var(--v-ink)}.vega-design main:not(.v-home):not(.v-journey) .bg-gradient-to-r{background:var(--v-green)}.vega-design main:not(.v-home):not(.v-journey) .text-emerald-600,.vega-design main:not(.v-home):not(.v-journey) .text-emerald-700{color:var(--v-green)}.vega-design main:not(.v-home):not(.v-journey) .bg-zinc-100{background:#eaf0e3}.vega-design main:not(.v-home):not(.v-journey) .rounded-2xl{border-radius:10px}.vega-design main:not(.v-home):not(.v-journey) .prose{line-height:1.9}.vega-design main:not(.v-home):not(.v-journey) .prose h2{font-size:32px}.vega-design main:not(.v-home):not(.v-journey) .prose p{margin-bottom:18px}.vega-design main:not(.v-home):not(.v-journey) .prose a{color:var(--v-green)}[data-reveal].reveal-ready{opacity:0;transform:translateY(24px);transition:opacity .75s var(--v-ease),transform .75s var(--v-ease)}[data-reveal].is-visible{opacity:1;transform:none}@media(min-width: 1600px){.v-hero{height:760px}.hero-content{padding-top:115px}}@media(max-width: 1150px){.header-phone span{display:none}.v-menu{gap:23px}.header-inner{gap:20px}.vega-design .v-shell{width:calc(100% - 64px)}.story-grid{gap:55px}.story-visual{height:520px}.v-destinations{grid-template-columns:1fr 1fr 1fr}.trip-form{grid-template-columns:1.5fr 1fr 1fr auto}.vega-design .trip-form>.v-button{min-width:140px;padding-inline:16px}.hero-content{padding-top:85px}.v-hero{min-height:650px}.hero-foot{bottom:95px}.v-faq{gap:55px}}@media(max-width: 900px){.v-nav,.header-phone{display:none}.v-menu-toggle{display:block}.header-inner{height:76px}.v-mobile-nav{top:76px}.vega-design .v-section{padding-block:65px}.hero-content{padding-top:80px}.v-hero{height:690px}.vega-design .hero-content h1{font-size:73px}.hero-photo{object-position:58% center}.trip-form{grid-template-columns:1fr 1fr}.trip-location{grid-column:1/-1}.vega-design .trip-form>.v-button{grid-column:1/-1;height:50px;justify-content:center}.trip-options{flex-wrap:wrap}.trip-options>span{display:none}.booking-overlap{margin-top:-70px !important}.trust-strip{flex-wrap:wrap;justify-content:space-between}.trust-strip>div{width:45%;font-size:11px}.v-car-grid{gap:15px}.v-car-top{padding:16px 16px 0}.v-car-body{padding:10px 16px 0}.v-car-image{height:150px;padding:10px}.vega-design .v-car h3{font-size:22px}.story-grid{gap:35px}.story-visual{height:560px}.story-stamp{right:-15px;width:120px;height:120px;font-size:21px}.story-copy>h2{font-size:38px}.v-destinations{gap:15px}.v-destination{padding:20px;height:320px}.vega-design .v-destination h3{font-size:26px}.v-destination p{max-width:145px}.destination-arrow{right:15px;bottom:22px;width:28px;height:28px}.process-grid{gap:25px}.v-faq{gap:35px}.journal-grid img{height:175px}.journal-grid h3{font-size:18px}.footer-grid{gap:35px}.v-editorial{gap:35px}.v-editorial>img{height:430px}.contact-cards{gap:15px}.contact-cards>div{padding:20px}}@media(max-width: 600px){.vega-design .v-shell{width:calc(100% - 40px)}.header-inner{height:70px}.v-mobile-nav{top:70px}.v-logo{width:90px}.v-logo img{width:88px;height:48px}.header-actions{gap:12px}.vega-design .header-book{font-size:10px;padding:11px 12px;gap:12px}.v-menu-toggle{width:39px;height:39px}.v-hero{height:625px;min-height:0}.hero-content{padding-top:64px;padding-bottom:110px}.vega-design .hero-content h1{font-size:clamp(50px,12.9vw,75px);line-height:1.08;margin-top:25px}.hero-eyebrow{font-size:8px;letter-spacing:.17em}.hero-content>p{font-size:13px;max-width:285px}.hero-link{font-size:12px;margin-top:23px}.hero-foot{bottom:108px;font-size:8px}.hero-foot>span:last-child{display:none}.hero-shade{background:linear-gradient(90deg, rgba(7, 34, 32, 0.7411764706), rgba(7, 34, 32, 0.1490196078)),linear-gradient(0deg, rgba(18, 63, 57, 0.5019607843), transparent)}.hero-orbit{right:-250px}.hero-photo{object-position:52% center}.booking-overlap{margin-top:-74px !important}.trip-panel{padding:22px 18px 20px}.trip-heading{margin-bottom:18px}.trip-heading .eyebrow{font-size:9px}.trip-note{display:none}.trip-form{gap:11px}.trip-form>label{padding:10px}.trip-form input[type=date],.trip-form select{font-size:12px}.trip-form>label>span{font-size:8px}.trip-options{font-size:10px}.trip-return{grid-column:1/-1}.trust-strip{padding:25px 0;gap:20px 10px}.trust-strip>div{gap:8px;font-size:10px}.trust-strip svg{width:16px}.vega-design .v-section{padding-block:52px}.section-heading{display:block;margin-bottom:27px}.section-heading h2{margin-top:10px;font-size:34px}.section-heading>div:last-child:not(:first-child){margin-top:18px}.section-heading p{font-size:12px}.section-heading .text-link{margin-top:13px}.v-car-grid{grid-template-columns:1fr;gap:20px}.v-car-image{height:190px;padding:12px 25px}.v-car-top{padding:20px 24px 0}.v-car-body{padding:10px 24px 0}.vega-design .v-car h3{font-size:26px}.v-car-body>p{min-height:0}.v-story{padding:50px 0}.story-grid{grid-template-columns:1fr;gap:45px}.story-visual{height:380px;margin-right:12px}.story-stamp{right:-12px;bottom:25px;width:125px;height:125px}.story-copy>h2{font-size:39px}.story-copy>p{font-size:13px}.v-destinations{grid-template-columns:1fr;gap:18px}.v-destination{height:330px;padding:25px}.vega-design .v-destination h3{font-size:32px}.v-destination p{max-width:250px}.destination-arrow{right:25px;bottom:30px;width:35px;height:35px}.process-grid{grid-template-columns:1fr;gap:25px;margin-top:27px}.process-grid article{position:relative;padding-left:65px}.step-number{position:absolute;left:0;top:0;font-size:36px;border:0}.process-grid h3{font-size:23px}.v-faq{grid-template-columns:1fr;gap:28px}.v-faq h2{max-width:100%;margin-bottom:20px}.v-faq summary{font-size:13px}.journal-grid{grid-template-columns:1fr;gap:35px}.journal-grid img{height:220px}.journal-grid h3{font-size:23px}.v-footer{padding-top:45px}.footer-invitation{align-items:end;padding-bottom:35px;gap:15px}.footer-invitation h2{font-size:36px}.footer-invitation .eyebrow{font-size:8px}.footer-round{width:55px;height:55px;font-size:30px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px;padding:35px 0}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:100%}.footer-bottom{flex-wrap:wrap;font-size:9px;gap:12px}.footer-bottom>span:nth-child(2){order:3;width:100%}.v-page-hero{padding:35px 0 42px}.v-page-hero h1{font-size:44px}.v-page-hero p{font-size:14px}.v-page-body{padding:40px 0 60px}.v-editorial{grid-template-columns:1fr;gap:35px}.v-editorial>img{height:350px}.v-rich{font-size:14px}.v-enquiry{padding:24px 18px}.enquiry-fields{grid-template-columns:1fr}.contact-cards{grid-template-columns:1fr}.location-list{grid-template-columns:1fr}.v-filter{gap:8px}.v-filter button{padding:9px 17px;font-size:11px}}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none !important;transition:none !important}.hero-photo{transform:none !important}[data-reveal].reveal-ready{opacity:1;transform:none}::view-transition-group(*){animation:none !important}}.v-logo{overflow:hidden;width:120px}.v-logo img{width:180px;max-width:none;height:60px;transform:translateX(-36px)}.v-skip:not(:focus){clip-path:inset(100%);width:1px;height:1px;overflow:hidden}@media(max-width: 600px){.v-logo{width:90px}.v-logo img{width:145px;height:50px;transform:translateX(-29px)}}@supports not (view-transition-name: none){.vega-design main{animation:vega-in .45s var(--v-ease) both}}.vega-design .v-rental{min-width:0}.vega-design .v-rental .fleet-management-wrapper{font-family:inherit;color:#173d35;width:100%;max-width:100%}.vega-design .v-rental .fleet-management-search-step1{padding:20px 0 0;background:rgba(0,0,0,0);border:0}.vega-design .v-rental .fleet-management-search-step1>.flex{display:none}.vega-design .v-rental .fleet-management-search-step1 form{margin:0}.vega-design .v-rental input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]),.vega-design .v-rental select,.vega-design .v-rental textarea{max-width:100%;min-height:48px;border:1px solid #cad3ca;border-radius:8px;background-color:#fff;color:#173d35;font:inherit}.vega-design .v-rental input[type=submit],.vega-design .v-rental button.do-search{background:#194f43;color:#fff;border:0;border-radius:8px;min-height:48px;padding:12px 24px;cursor:pointer}.vega-design .v-rental input:focus-visible,.vega-design .v-rental select:focus-visible,.vega-design .v-rental textarea:focus-visible{outline:2px solid #194f43;outline-offset:3px}.vega-design .v-rental .v-car-rate{margin:16px 0}.vega-design .v-rental .v-car-rate strong{font-size:24px;color:#173d35}.vega-design .v-rental table{max-width:100%}.vega-design .v-fleet-preview .v-car:nth-child(n+4){display:none}.vega-design .v-rental-pending{padding:12px 24px;background:#fff3cf;color:#554619;font-size:14px;text-align:center}@media(max-width: 700px){.vega-design .v-rental .fleet-management-wrapper{overflow-x:auto}.vega-design .v-rental .fleet-management-search-step1 form>div{padding:12px}}.vega-design .v-rental .fleet-management-wrapper{font-size:15px;line-height:1.55}.vega-design .v-rental .fleet-management-wrapper h2{font-family:inherit;font-size:28px;text-transform:none;letter-spacing:-0.04em;margin:28px 0 18px}.vega-design .v-rental .fleet-management-wrapper .class-label{background:#eaf0e4;color:#173d35;border:0;border-radius:8px;padding:12px 16px;text-align:left;margin:24px 0 12px}.vega-design .v-rental .fleet-management-wrapper .item-models-list-header{display:none}.vega-design .v-rental .fleet-management-wrapper .item-model-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:24px;border:1px solid #dce3da;border-radius:16px;margin:16px 0;background:#fff}.vega-design .v-rental .fleet-management-wrapper .item-model-wrap>div{float:none;padding:0;margin:0}.vega-design .v-rental .fleet-management-wrapper .item-model-image{width:25%}.vega-design .v-rental .fleet-management-wrapper .item-model-details{flex:1;min-width:180px}.vega-design .v-rental .fleet-management-wrapper .item-model-name{font-size:22px;text-transform:none}.vega-design .v-rental .fleet-management-wrapper .item-model-price,.vega-design .v-rental .fleet-management-wrapper .item-model-deposit,.vega-design .v-rental .fleet-management-wrapper .item-select{width:auto;min-width:110px}.vega-design .v-rental .fleet-management-wrapper .item-model-price{font-size:20px;font-weight:600}.vega-design .v-rental .fleet-management-wrapper .item-model-price .price-per-period{font-size:13px;font-weight:400}.vega-design .v-rental .fleet-management-wrapper .item-model-price .mobile-only,.vega-design .v-rental .fleet-management-wrapper .item-model-deposit .mobile-only{display:block;font-size:12px;font-weight:400}.vega-design .v-rental .fleet-management-wrapper .item-select button{background:#194f43;color:#fff;border-radius:8px;padding:14px 24px;border:0}.vega-design .v-rental .fleet-management-wrapper .feature-list{font-size:13px}@media(max-width: 700px){.vega-design .v-rental .fleet-management-wrapper .item-model-wrap{gap:16px;padding:18px}.vega-design .v-rental .fleet-management-wrapper .item-model-image{width:100%;max-width:260px;margin:auto}.vega-design .v-rental .fleet-management-wrapper .item-model-details{flex-basis:100%}.vega-design .v-rental .fleet-management-wrapper .item-select{width:100%}.vega-design .v-rental .fleet-management-wrapper .item-select button{width:100%}}.vega-design .v-rental{display:flow-root}.vega-design .v-footer{clear:both;display:flow-root}.vega-design .v-footer .v-shell{display:flow-root}.vega-design .v-document{max-width:960px;margin-inline:auto}.vega-design .v-document .v-rich{max-width:none}.vega-design .v-rich{overflow-wrap:anywhere}.vega-design .v-rich h2{margin:32px 0 16px}.vega-design .v-rich p{margin-bottom:16px}.vega-design .v-rich ul,.vega-design .v-rich ol{margin:16px 0 24px;padding-left:24px}.vega-design .v-rich li{margin-block:8px}.vega-design .v-rich details{border-bottom:1px solid #d5ddd2;padding:20px 0}.vega-design .v-rich summary{cursor:pointer;font-weight:600;font-size:18px}.vega-design .v-rich details[open] summary{margin-bottom:16px}.vega-design .v-table-scroll{overflow-x:auto;max-width:100%}.vega-design .v-table-scroll table{border-collapse:collapse;width:100%;font-size:13px}.vega-design .v-table-scroll td,.vega-design .v-table-scroll th{border:1px solid #d5ddd2;padding:10px}.vega-design .v-table-scroll th{background:#eaf0e4}@media(min-width: 901px){.vega-design .v-rental .fleet-management-search-step1 form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vega-design .v-rental .fleet-management-search-step1 form>div{margin:0}.vega-design .v-rental .fleet-management-search-step1 form>div:last-child{grid-column:1/-1;justify-content:flex-end}}.vega-design .v-rental .fleet-management-search-step1 form>div:has(>.grid:empty){display:none}.vega-design .v-rental .fleet-management-wrapper table th{background:#194f43;color:#fff;padding:12px}.vega-design .v-rental .fleet-management-wrapper table td{padding:10px}.vega-design .v-rental .fleet-management-search-step1>.flex{display:none !important}.vega-design .v-rental .fleet-management-search-step1 form>div:not(:has(input,select,textarea,button)){display:none !important}.vega-design .v-rental input.do-search{background:#194f43 !important;background-image:none !important;box-shadow:none !important}.v-languages{display:flex;align-items:center;gap:.55rem;font-size:.7rem;font-weight:750;letter-spacing:.04em}.v-languages a{opacity:.6;padding:.45rem 0}.v-languages a[aria-current=true]{opacity:1;border-bottom:2px solid currentColor}@media(max-width: 700px){.header-actions{gap:.75rem}.v-languages{gap:.45rem;font-size:.65rem}}.v-article-date{display:block;margin-top:24px;font-size:12px;color:var(--v-muted)}.v-article-image:empty{display:none}.v-article-image img{display:block;width:100%;max-height:560px;object-fit:cover;border-radius:10px;margin-bottom:40px}.v-article-nav{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--v-line);padding-top:28px;margin-top:50px;font-size:13px}.v-article-nav a{max-width:46%}.journal-grid h2{font-size:26px;line-height:1.35;margin:12px 0 20px}.v-pagination{margin-top:45px}.v-rich img{max-width:100%;height:auto}.v-rich iframe{max-width:100%}.v-rich h1{font-size:clamp(26px,4vw,38px)}.v-hero{height:auto;min-height:760px}.hero-content{padding-bottom:165px}html[lang^=ru] .hero-content h1,html[lang^=el] .hero-content h1{font-size:clamp(46px,5.8vw,84px);max-width:1100px}@media(max-width: 640px){.v-hero{height:auto;min-height:680px}.hero-content{padding-bottom:160px}.hero-foot{gap:20px}.hero-foot>span{max-width:60%}}@media(max-width: 640px){.vega-design .header-book{display:none}.header-actions{gap:16px}.v-menu-toggle{flex-shrink:0}}@media(max-width: 782px){.admin-bar .v-header{top:46px}.admin-bar .v-mobile-nav{top:122px}}@media(max-width: 600px){.admin-bar .v-header{top:0}.admin-bar .v-mobile-nav{top:70px}#wpadminbar #wp-admin-bar-top-secondary{position:absolute;right:0;top:0}#wpadminbar #wp-admin-bar-root-default{max-width:calc(100% - 52px);height:46px;overflow:hidden}}.vega-design .v-arrow-icon{display:inline-block;width:1em;height:1em;min-width:1em;vertical-align:-0.12em;flex-shrink:0}.vega-design .grecaptcha-badge{visibility:hidden !important}.vega-design .v-recaptcha-notice{font-size:11px;line-height:1.6;color:#b9c8be;margin:0;padding:0 0 22px}.vega-design .v-rich,.vega-design .v-document,.vega-design .v-page-body{min-width:0}.vega-design .v-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--v-line);border-radius:8px;margin:16px 0 28px;scrollbar-width:thin;scrollbar-color:#758b7e #edf1e8}.vega-design .v-table-scroll:focus-visible{outline:2px solid var(--v-green);outline-offset:3px}.vega-design .v-table-scroll table{min-width:var(--v-table-min-width, 640px);width:100%;max-width:none;table-layout:auto;margin:0;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.55}.vega-design .v-table-scroll table :is(td,th){padding:12px 14px;min-width:90px;vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:normal;border:0;border-right:1px solid #d5ddd2;border-bottom:1px solid #d5ddd2}.vega-design .v-table-scroll table tr>:first-child{min-width:200px;width:200px;position:sticky;left:0;z-index:1;background:#fafbf6;box-shadow:1px 0 0 #d5ddd2}.vega-design .v-table-scroll table thead :is(td,th){background:#eaf0e4;color:#194f43;font-weight:600}.vega-design .v-table-scroll table tbody tr:nth-child(even)>*{background:#f1f4ec}.vega-design .v-table-scroll table p{margin:0}.vega-design .v-table-hint{font-size:12px;line-height:1.6;color:var(--v-muted);margin:18px 0 8px}.vega-design .v-table-hint[hidden]{display:none}@media(max-width: 600px){.vega-design .v-table-scroll table tr>:first-child{min-width:170px;width:170px;max-width:200px}.vega-design .v-table-scroll table :is(td,th){padding:12px}}.vega-design .v-cookie-open{padding:0;border:0;color:inherit;background:rgba(0,0,0,0);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vega-design .v-rich{line-height:1.8}.vega-design .v-rich h2{font-size:clamp(23px,2.6vw,32px);line-height:1.3;letter-spacing:-0.025em;margin-top:40px;scroll-margin-top:120px;text-wrap:balance}.vega-design .v-rich h3{font-size:21px;line-height:1.35;letter-spacing:-0.015em}.vega-design .v-rich p{max-width:76ch}.vega-design .v-rich a:not(.v-button){text-decoration:underline;text-underline-offset:4px}.vega-design .v-rich a:focus-visible,.vega-design .v-rich summary:focus-visible{outline:2px solid var(--v-green);outline-offset:5px}.vega-design .v-rich>div>h2:first-child{margin-top:0}.vega-design .v-office-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;margin-top:24px}.vega-design .v-office{padding:24px;border:1px solid var(--v-line);border-radius:8px;background:#f0f3e9;min-width:0}.vega-design .v-office p{margin:12px 0 0;font-size:15px}.vega-design .v-document-download{display:inline-block;padding:18px 24px;border:1px solid #9caf9e;border-radius:7px;font-weight:600;background:#edf2e8}.vega-design .v-editorial-faq details{padding:24px 0}.vega-design .v-editorial-faq summary{line-height:1.5;padding-right:12px}.vega-design .v-editorial-faq details>div{padding:4px 0 0}.vega-design .v-table-scroll caption{caption-side:top;text-align:left;padding:16px;background:#edf2e8;font-weight:600;color:#194f43}.vega-design .v-table-scroll tbody th[scope=row]{font-weight:500;text-align:left}.vega-design .v-table-scroll td{font-variant-numeric:tabular-nums}@media(max-width: 600px){.vega-design .v-office-grid{grid-template-columns:1fr}.vega-design .v-office{padding:20px}.vega-design .v-rich{font-size:16px;line-height:1.75}.vega-design .v-rich summary{font-size:17px}.vega-design .v-rich h2{margin-top:32px}.vega-design .v-page-hero h1{font-size:clamp(34px,9.5vw,44px);overflow-wrap:break-word}}.vega-design .v-cookie-notice{position:fixed;z-index:10001;bottom:18px;left:18px;right:18px;margin:auto;max-width:820px;display:flex;align-items:center;gap:24px;padding:20px 24px;background:#fafbf6;color:#194f43;border:1px solid #c6d1c1;border-radius:10px;box-shadow:0 6px 30px rgba(20,60,57,.1254901961);font-size:13px;line-height:1.6}.vega-design .v-cookie-notice[hidden]{display:none}.vega-design .v-cookie-notice p{margin:5px 0}.vega-design .v-cookie-notice a{text-decoration:underline;text-underline-offset:3px}.vega-design .v-cookie-notice button{flex-shrink:0;padding:10px 18px;background:#194f43;color:#fff;border:1px solid #194f43;border-radius:5px;font:inherit;cursor:pointer}@media(max-width: 600px){.vega-design .v-cookie-notice{left:12px;right:12px;bottom:12px;gap:12px;padding:16px;display:block;font-size:12px}.vega-design .v-cookie-notice button{margin-top:12px;min-height:42px}}.fleet-management-wrapper select,.fleet-management-wrapper input.hasDatepicker{background:none !important;background-image:none !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fleet-management-wrapper select::-ms-expand{display:none}/*# sourceMappingURL=main-theme.css.map */
