.site-v2{--v2-green:#3baa4e;--v2-green-dark:#2a8b46;--v2-on-primary:#fff;--v2-secondary:#0b4f6c;--v2-on-secondary:#fff;--v2-ocean:#0b4f6c;--v2-ocean-light:#1d7390;--v2-on-brand:#fff;--v2-on-brand-muted:#d7ebf0;--v2-ocean-deep:#083a50;--v2-on-footer:#fff;--v2-on-footer-muted:#cfe3ea;--v2-heading:#0b4f6c;--v2-basalt:#2e3a3f;--v2-muted:#5d6c72;--v2-sea:#e8f4f6;--v2-surface-alt:#f4f9fa;--v2-line:#dcebef;--v2-field:#f7fbfc;--v2-sun:#f2b233;--v2-on-accent:#3a2a00;--v2-overlay:#083a50;--v2-glow:#f2b233;--v2-white:#fff;--v2-radius-lg:22px;--v2-radius:14px;--v2-display:var(--font-display),"Exo",sans-serif;--v2-text:var(--font-text),"Roboto Slab",sans-serif;font-family:var(--v2-text);color:var(--v2-basalt);background:var(--v2-white)}.site-v2 h1,.site-v2 h2,.site-v2 h3,.site-v2 h4,.site-v2 .title,.site-v2 .page-title,.site-v2 .widget-title,.site-v2 .menu-list a,.site-v2 .vehicle-title{font-family:var(--v2-display);letter-spacing:-.01em}.site-v2 .header-top-area.bg-nero{background:var(--v2-ocean)}.site-v2 .header-top-area .top-left-menu,.site-v2 .header-top-area .top-left-menu span{color:var(--v2-on-brand-muted)}.site-v2 .header-top-area .top-left-menu i{color:var(--v2-sun)}.site-v2 .header-top-area .lang-switcher button{color:var(--v2-on-brand-muted);opacity:.8}.site-v2 .header-top-area .lang-switcher button.is-active{color:var(--v2-on-brand);opacity:1}.site-v2 .header-content-right a.search-open .fa-search,.site-v2 .header-content-right .trigger-overlay i{color:var(--v2-on-brand)}.site-v2 .header-nav-area{box-shadow:0 1px 0 color-mix(in srgb,var(--v2-heading)8%,transparent)}.site-v2 .menu-list>li>a{color:var(--v2-heading);font-size:17px;font-weight:600}.site-v2 .menu-list>li>a:hover{color:var(--v2-green-dark)}.site-v2 .footer-top-border .vehicle-multi-border{display:none}.site-v2 .footer-block.bg-black{margin-top:0;background:var(--v2-ocean-deep)!important;background-image:none!important}.site-v2 .footer-block .widget .widget-title{color:var(--v2-on-footer);border-color:var(--v2-sun)}.site-v2 .footer-block .widget_newsletter .form-controller{color:var(--v2-on-footer);background-color:color-mix(in srgb,var(--v2-on-footer)10%,transparent)!important}.site-v2 .footer-block .widget_newsletter .form-controller::placeholder{color:var(--v2-on-footer-muted)}.site-v2 .footer-block .widget_menu ul li a,.site-v2 .footer-block .widget_hot_contact ul li a,.site-v2 .footer-block .widget_hot_contact ul li span,.site-v2 .footer-block .widget-about-content p,.site-v2 .footer-block .subscribes-newsletter label{color:var(--v2-on-footer-muted);font-family:var(--v2-text)}.site-v2 .footer-block .widget_menu ul li:before{background:var(--v2-sun)}.site-v2 .footer-block .widget_hot_contact i{color:var(--v2-sun)}.site-v2 .footer-block .footer-bottom-block{border-top-color:color-mix(in srgb,var(--v2-on-footer)12%,transparent)}.site-v2 .footer-block .copyright,.site-v2 .footer-block .copyright a,.site-v2 .footer-block .social-profole-title{color:var(--v2-on-footer-muted);opacity:.85}.site-v2 .footer-block .widget-about-content .button{background-color:var(--v2-green);color:var(--v2-on-primary)}.site-v2 .v2-section{padding:88px 0}.site-v2 .v2-section--sea{background:var(--v2-sea)}.site-v2 .v2-head{max-width:640px;margin:0 0 40px}.site-v2 .v2-head h2{color:var(--v2-heading);margin:0 0 12px;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.08}.site-v2 .v2-head p{color:var(--v2-muted);margin:0;font-size:18px;line-height:1.6}.site-v2 .v2-photo{background:var(--v2-overlay);position:relative;overflow:hidden}.site-v2 .v2-photo img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.site-v2 .v2-photo--placeholder{background:radial-gradient(120% 90% at 20% 110%,color-mix(in srgb,var(--v2-sun)35%,transparent),transparent 55%),linear-gradient(160deg,color-mix(in srgb,var(--v2-overlay)60%,var(--v2-ocean-light))0%,var(--v2-overlay)100%)}.site-v2 .v2-photo__label{color:#ffffffeb;letter-spacing:.01em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:absolute;top:14px;left:14px}.site-v2 .v2-hero{align-items:flex-end;min-height:min(86vh,760px);display:flex;position:relative}.site-v2 .v2-hero .v2-photo{position:absolute;inset:0}.site-v2 .v2-hero:after{content:"";pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--v2-overlay)0%,transparent)30%,color-mix(in srgb,var(--v2-overlay)78%,transparent)100%);position:absolute;inset:0}.site-v2 .v2-hero__inner{z-index:2;width:100%;padding:120px 0 56px;position:relative}.site-v2 .v2-hero h1{letter-spacing:-.035em;color:var(--v2-white);max-width:11ch;margin:0 0 18px;font-size:clamp(44px,7.4vw,96px);font-weight:800;line-height:.95}.site-v2 .v2-hero__lead{color:#ffffffe6;max-width:46ch;margin:0 0 32px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.site-v2 .v2-search{background:var(--v2-white);border-radius:var(--v2-radius-lg);box-shadow:0 24px 60px color-mix(in srgb,var(--v2-overlay)28%,transparent);grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:12px;max-width:980px;padding:18px;display:grid}.site-v2 .v2-search label{color:var(--v2-muted);margin:0 0 6px 4px;font-size:13px;font-weight:600;display:block}.site-v2 .v2-search select,.site-v2 .v2-search input{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-field);width:100%;height:52px;color:var(--v2-basalt);font-family:var(--v2-text);appearance:none;padding:0 14px;font-size:16px}.site-v2 .v2-search select:focus,.site-v2 .v2-search input:focus{outline:2px solid var(--v2-green);outline-offset:1px;background:var(--v2-white)}.site-v2 .v2-search .react-datepicker-wrapper{width:100%;display:block}.site-v2 .v2-search button.v2-search__submit{border-radius:var(--v2-radius);background:var(--v2-green);height:52px;color:var(--v2-on-primary);font-family:var(--v2-display);text-transform:none;white-space:nowrap;cursor:pointer;border:0;padding:0 26px;font-size:17px;font-weight:700;transition:background .2s}.site-v2 .v2-search button.v2-search__submit:hover{background:var(--v2-green-dark);color:var(--v2-on-primary)!important}.site-v2 .v2-search button.v2-search__submit:focus-visible{outline:3px solid var(--v2-sun);outline-offset:2px}.site-v2 .v2-herobanner__stage.hb-banner{background:var(--v2-overlay)}.site-v2 .v2-herobanner__slide{height:clamp(220px,34vw,480px)}.site-v2 .v2-herobanner__link{display:block}.site-v2 .v2-herobanner__link:focus-visible{outline:3px solid var(--v2-sun);outline-offset:-3px}.site-v2 .v2-herobanner__bar{background:var(--v2-white);border-bottom:1px solid var(--v2-line)}.site-v2 .v2-herobanner__barinner{align-items:center;gap:18px;min-height:52px;padding-top:8px;padding-bottom:8px;display:flex}.site-v2 .v2-herobanner__controls{flex:none;align-items:center;gap:8px;display:flex}.site-v2 .v2-herobanner__arrow{border:1px solid var(--v2-line);background:var(--v2-white);color:var(--v2-secondary);cursor:pointer;place-items:center;transition:background .2s,color .2s;display:grid;border-radius:50%!important;width:34px!important;min-width:0!important;height:34px!important;padding:0!important}.site-v2 .v2-herobanner__arrow:hover{background:var(--v2-secondary);color:var(--v2-on-secondary)}.site-v2 .v2-herobanner__dots{align-items:center;gap:6px;margin-left:6px;display:flex}.site-v2 .v2-herobanner__dot{background:var(--v2-line);cursor:pointer;border:0;border-radius:999px;width:9px;height:9px;transition:width .25s,background .25s;min-width:0!important;padding:0!important}.site-v2 .v2-herobanner__dot.is-active{background:var(--v2-secondary);width:24px}.site-v2 .v2-herobanner__arrow:focus-visible,.site-v2 .v2-herobanner__dot:focus-visible,.site-v2 .v2-herobanner__title:focus-visible{outline:3px solid var(--v2-sun);outline-offset:2px}.site-v2 .v2-herobanner__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--v2-display);color:var(--v2-heading);margin-left:auto;font-size:16px;font-weight:700;overflow:hidden}.site-v2 a.v2-herobanner__title:hover{color:var(--v2-green-dark);text-decoration:none}.site-v2 .v2-herodock{background:var(--v2-ocean);color:var(--v2-on-brand);padding:28px 0 34px}.site-v2 .v2-herodock__text{flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-bottom:18px;display:flex}.site-v2 .v2-herodock h1{letter-spacing:-.03em;color:var(--v2-on-brand);margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:800;line-height:1}.site-v2 .v2-herodock__lead{max-width:52ch;color:var(--v2-on-brand-muted);margin:0;font-size:17px;line-height:1.5}.site-v2 .v2-herodock .v2-search{max-width:none;box-shadow:0 14px 36px color-mix(in srgb,var(--v2-overlay)22%,transparent)}.site-v2 .v2-places{grid-template-rows:280px 280px;grid-template-columns:1.35fr 1fr 1fr;gap:16px;display:grid}.site-v2 .v2-place{border-radius:var(--v2-radius-lg);color:var(--v2-white);position:relative;overflow:hidden}.site-v2 .v2-place:first-child{grid-row:span 2}.site-v2 .v2-place:nth-child(4):last-child{grid-column:span 2}.site-v2 .v2-place .v2-photo{position:absolute;inset:0}.site-v2 .v2-place:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--v2-overlay)0%,transparent)35%,color-mix(in srgb,var(--v2-overlay)85%,transparent)100%);position:absolute;inset:0}.site-v2 .v2-place__body{z-index:2;position:absolute;bottom:20px;left:22px;right:22px}.site-v2 .v2-place__time{background:var(--v2-sun);color:var(--v2-on-accent);border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.site-v2 .v2-place h3{color:var(--v2-white);margin:0 0 4px;font-size:26px;font-weight:700}.site-v2 .v2-place:first-child h3{font-size:clamp(30px,3.2vw,40px)}.site-v2 .v2-place p{color:#ffffffe6;max-width:38ch;margin:0;font-size:15px;line-height:1.5}.site-v2 .v2-place__body p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:640px){.site-v2 .v2-place__body p{-webkit-line-clamp:1;line-clamp:1}}.site-v2 .v2-places__note{color:var(--v2-muted);margin-top:16px;font-size:13px}.site-v2 .v2-places--1{grid-template-rows:420px;grid-template-columns:1fr}.site-v2 .v2-places--2{grid-template-rows:420px;grid-template-columns:1.35fr 1fr}.site-v2 .v2-places--1 .v2-place:first-child,.site-v2 .v2-places--2 .v2-place:first-child{grid-row:auto}.site-v2 .v2-places--3{grid-template-columns:1.35fr 1fr}@media (min-width:992px){.site-v2 .v2-places[data-layout] .v2-place{grid-area:auto}.site-v2 .v2-places[data-layout] .v2-place:first-child{grid-area:a}.site-v2 .v2-places[data-layout] .v2-place:nth-child(2){grid-area:b}.site-v2 .v2-places[data-layout] .v2-place:nth-child(3){grid-area:c}.site-v2 .v2-places[data-layout] .v2-place:nth-child(4){grid-area:d}.site-v2 .v2-places--4[data-layout="1"]{grid-template-columns:1.35fr 1fr 1fr;grid-template-areas:"a b c""a d d"}.site-v2 .v2-places--4[data-layout="2"]{grid-template-columns:1fr 1fr 1.35fr;grid-template-areas:"b c a""d d a"}.site-v2 .v2-places--4[data-layout="3"]{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"a a b""c d d"}.site-v2 .v2-places--4[data-layout="4"]{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"a b b""c c d"}.site-v2 .v2-places--3[data-layout="1"]{grid-template-columns:1.35fr 1fr;grid-template-areas:"a b""a c"}.site-v2 .v2-places--3[data-layout="2"]{grid-template-columns:1fr 1.35fr;grid-template-areas:"b a""c a"}.site-v2 .v2-places--3[data-layout="3"]{grid-template-columns:1fr 1fr;grid-template-areas:"a a""b c"}.site-v2 .v2-places--3[data-layout="4"]{grid-template-columns:1fr 1fr;grid-template-areas:"b c""a a"}.site-v2 .v2-places--2[data-layout="1"],.site-v2 .v2-places--2[data-layout="3"]{grid-template-columns:1.35fr 1fr;grid-template-areas:"a b"}.site-v2 .v2-places--2[data-layout="2"],.site-v2 .v2-places--2[data-layout="4"]{grid-template-columns:1fr 1.35fr;grid-template-areas:"b a"}}.site-v2 a.v2-place{text-decoration:none;display:block}.site-v2 a.v2-place .v2-photo img{transition:transform .6s}.site-v2 a.v2-place:hover .v2-photo img{transform:scale(1.04)}.site-v2 a.v2-place:focus-visible{outline:3px solid var(--v2-sun);outline-offset:3px}.site-v2 .v2-places__top{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.site-v2 .v2-places__all{color:var(--v2-heading);font-family:var(--v2-display);text-underline-offset:4px;flex:none;margin-bottom:40px;font-weight:700;text-decoration:underline}.site-v2 .v2-places__all:hover{color:var(--v2-green-dark)}.site-v2 .v2-why{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.site-v2 .v2-why__item svg{color:var(--v2-green);margin-bottom:14px}.site-v2 .v2-why__item h3{color:var(--v2-heading);margin:0 0 8px;font-size:22px;font-weight:700}.site-v2 .v2-why__item p{color:var(--v2-muted);margin:0;font-size:16px;line-height:1.6}.site-v2 .popular-vehicle-block.bg-green-50{background:var(--v2-white)}.site-v2 .driver-block.bg-green-50{background:var(--v2-sea)}.site-v2 .blog-content-block.bg-gray-color{background:var(--v2-white)}.site-v2 .heading-content.style-one .title{color:var(--v2-heading)}.site-v2 .heading-content.style-one .subtitle{color:var(--v2-muted);font-family:var(--v2-text)}.site-v2 .v2-pagehead{background:radial-gradient(70% 140% at 100% 120%,color-mix(in srgb,var(--v2-glow)22%,transparent),transparent 60%),linear-gradient(150deg,var(--v2-ocean-light)0%,var(--v2-ocean)70%);color:var(--v2-on-brand);position:relative;overflow:hidden}.site-v2 .v2-pagehead__img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.site-v2 .v2-pagehead:has(.v2-pagehead__img):after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--v2-overlay)85%,transparent)0%,color-mix(in srgb,var(--v2-overlay)35%,transparent)70%);position:absolute;inset:0}.site-v2 .v2-pagehead__inner{z-index:2;padding:72px 15px 64px;position:relative}.site-v2 .v2-pagehead__title{letter-spacing:-.03em;color:var(--v2-on-brand);margin:0 0 12px;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1}.site-v2 .v2-pagehead__desc{color:var(--v2-on-brand-muted);max-width:56ch;margin:0;font-size:18px;line-height:1.5}.site-v2 .v2-pagehead:has(.v2-pagehead__img) .v2-pagehead__title{color:#fff}.site-v2 .v2-pagehead:has(.v2-pagehead__img) .v2-pagehead__desc{color:#ffffffe0}.site-v2 main .heading-content-three .title,.site-v2 main .heading-content.style-two .title,.site-v2 main .available-title,.site-v2 main .extra-big-title,.site-v2 main .vehicle-single-title,.site-v2 main .overview-title,.site-v2 main .features-title,.site-v2 main .from-title,.site-v2 main .vehicle-sidebar .form-title,.site-v2 main .contact-us-content-left .contact h4,.site-v2 main .contact-us-content-right h4{color:var(--v2-heading)!important}.site-v2 .heading-content.style-one.border h2.title:before{background-color:var(--v2-green)}.site-v2 .vehicle-content .vehicle-title a{color:var(--v2-heading)!important}.site-v2 .vehicle-content .vehicle-title a:hover{color:var(--v2-green-dark)!important}.site-v2 .vehicle-single-content .rent-price{color:var(--v2-green-dark)}.site-v2 .bg-gray-color,.site-v2 main .bg-slate-100{background-color:var(--v2-surface-alt)!important}.site-v2 main .bg-slate-50{background-color:var(--v2-sea)!important}.site-v2 .popular-vehicle-block .vehicle-content.bg-green-100,.site-v2 .driver-content.bg-green-100{background-color:var(--v2-white)!important}.site-v2 .blog-content-right.nevy-bg{background-color:var(--v2-sea)!important}.site-v2 .blog-content-right .widget-title,.site-v2 .blog-content-right .widget-post-title a{color:var(--v2-heading)!important}.site-v2 .blog-content-right .post-date,.site-v2 .blog-content-right .widget-content{color:var(--v2-muted)}.site-v2 .post .entry-date.nevy-bg,.site-v2 main .button.nevy-bg{background-color:var(--v2-secondary)!important;color:var(--v2-on-secondary)!important}.site-v2 main .button.nevy-bg:hover{background-color:var(--v2-green-dark)!important;color:var(--v2-on-primary)!important}.site-v2 .view-all-btn{background-color:var(--v2-secondary)!important;color:var(--v2-on-secondary)!important}.site-v2 .view-all-btn:hover{background-color:var(--v2-green-dark)!important;color:var(--v2-on-primary)!important}.site-v2 .pagination-link .pagination li button{background-color:var(--v2-white);border:1px solid var(--v2-line);font-family:var(--v2-display);font-weight:700;transition:background-color .2s,color .2s,border-color .2s;color:var(--v2-heading)!important}.site-v2 .pagination-link .pagination li button i{color:inherit!important}.site-v2 .pagination-link .pagination li:not(.active):not(.disabled) button:hover{background-color:var(--v2-sea);border-color:var(--v2-secondary)}.site-v2 .pagination-link .pagination li button:focus-visible{outline:3px solid var(--v2-sun);outline-offset:2px}.site-v2 .pagination-link .pagination li.disabled button{opacity:.4;cursor:default}.site-v2 .pagination-link .pagination li.active button{background-color:var(--v2-secondary);border-color:var(--v2-secondary);color:var(--v2-on-secondary)!important}.site-v2 main .text-indigo-600{color:var(--v2-green-dark)!important}.site-v2 .nf-title{color:var(--v2-heading)}@media (max-width:767px){.site-v2 main .extra-big-title{line-height:1.1;font-size:34px!important}.site-v2 main .heading-content-three .title{line-height:1.1;font-size:32px!important}.site-v2 main .heading-content.style-two .title{line-height:1.1;font-size:30px!important}}.site-v2 .v2-card{background:var(--v2-white);border:1px solid var(--v2-line);box-shadow:0 10px 30px color-mix(in srgb,var(--v2-overlay)7%,transparent);border-radius:22px;padding:28px}.site-v2 .v2-card--booking{padding:22px;transition:box-shadow .2s}.site-v2 .v2-card--booking:hover{box-shadow:0 16px 38px color-mix(in srgb,var(--v2-overlay)13%,transparent)}.site-v2 .v2-card__title{font-family:var(--v2-display);letter-spacing:-.01em;color:var(--v2-heading);margin:0 0 16px;font-size:22px;font-weight:700}.site-v2 .v2-card__name{font-family:var(--v2-display);color:var(--v2-heading);margin:0;font-size:20px;font-weight:700}.site-v2 .v2-card__amount{font-family:var(--v2-display);color:var(--v2-heading);letter-spacing:-.02em;font-size:30px;font-weight:800}.site-v2 .v2-card__amount--sm{font-size:20px}.site-v2 .v2-card__section{background:var(--v2-surface-alt);border:1px solid var(--v2-line);border-radius:16px;padding:20px}.site-v2 .v2-subtitle{font-family:var(--v2-display);color:var(--v2-heading);letter-spacing:-.02em;font-size:28px;font-weight:700}.site-v2 .profile-tabs{background:var(--v2-white);border:1px solid var(--v2-line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.site-v2 .profile-tabs button.v2-tab{color:var(--v2-heading);font-family:var(--v2-display);background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:700;transition:background .2s,color .2s}.site-v2 .profile-tabs button.v2-tab:hover{background:var(--v2-sea)}.site-v2 .profile-tabs button.v2-tab.is-active{background:var(--v2-secondary);color:var(--v2-on-secondary)}.site-v2 .profile-tabs button.v2-tab:focus-visible{outline:3px solid var(--v2-sun);outline-offset:2px}.site-v2 .payment-brands--on-light{background:var(--v2-overlay);border-radius:16px;padding:10px 18px}.site-v2 .v2-facts{background:var(--v2-white);border-bottom:1px solid var(--v2-line)}.site-v2 .v2-facts__list{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.site-v2 .v2-facts__list--3{grid-template-columns:repeat(3,1fr)}.site-v2 .v2-facts__list--2{grid-template-columns:repeat(2,1fr)}.site-v2 .v2-facts__list--1{grid-template-columns:1fr}.site-v2 .v2-facts__item{align-items:center;gap:16px;padding:30px 24px;display:flex}.site-v2 .v2-facts__item+.v2-facts__item{border-left:1px solid var(--v2-line)}.site-v2 .v2-facts__icon{background:var(--v2-sea);width:54px;height:54px;color:var(--v2-green-dark);border-radius:50%;flex:none;place-items:center;display:grid}.site-v2 .v2-facts__text{flex-direction:column;min-width:0;display:flex}.site-v2 .v2-facts__num{font-family:var(--v2-display);letter-spacing:-.02em;color:var(--v2-heading);font-size:38px;font-weight:800;line-height:1}.site-v2 .v2-facts__label{color:var(--v2-muted);margin-top:6px;font-size:15px;line-height:1.3}.site-v2 .rv-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-v2 .rv-stars{vertical-align:middle;gap:2px;display:inline-flex}.site-v2 .rv-star{color:var(--v2-line);fill:var(--v2-line)}.site-v2 .rv-star--on{color:var(--v2-sun);fill:var(--v2-sun)}.site-v2 .v2-testimonials{background:var(--v2-sea)}.site-v2 .v2-testimonials__top{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.site-v2 .v2-testimonials__score{flex:none;align-items:center;gap:14px;margin-bottom:40px;display:flex}.site-v2 .v2-testimonials__avg{font-family:var(--v2-display);color:var(--v2-heading);letter-spacing:-.03em;font-size:52px;font-weight:800;line-height:1}.site-v2 .v2-testimonials__score p{color:var(--v2-muted);margin:4px 0 0;font-size:14px}.site-v2 .v2-testimonials__list{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.site-v2 .v2-testimonial{scroll-snap-align:start;background:var(--v2-white);border:1px solid var(--v2-line);border-radius:var(--v2-radius-lg);flex-direction:column;gap:14px;padding:26px 24px 22px;display:flex;position:relative}.site-v2 .v2-testimonial__mark{color:var(--v2-line);position:absolute;top:20px;right:20px}.site-v2 .v2-testimonial__text{font-family:var(--v2-text);color:var(--v2-basalt);white-space:pre-line;-webkit-line-clamp:8;border:0;-webkit-box-orient:vertical;flex:1;margin:0;padding:0;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.site-v2 .v2-testimonial__who{border-top:1px solid var(--v2-line);align-items:center;gap:12px;padding-top:14px;display:flex}.site-v2 .v2-testimonial__avatar{background:var(--v2-secondary);width:40px;height:40px;color:var(--v2-on-secondary);font-family:var(--v2-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.site-v2 .v2-testimonial__who strong{font-family:var(--v2-display);color:var(--v2-heading);font-size:15px;display:block}.site-v2 .v2-testimonial__meta{color:var(--v2-muted);font-size:13px;display:block}.site-v2 .rv-card-rating{color:var(--v2-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.site-v2 .rv-card-rating strong{color:var(--v2-heading)}.site-v2 .rv-profile-state{color:var(--v2-muted);align-items:center;gap:6px;margin-bottom:0;font-size:13px;font-weight:600;display:flex}.site-v2 .rv-profile-state--ok{color:var(--v2-green-dark)}.site-v2 .rv-profile-state--warn{color:#9a5b00}.site-v2 .rv-overlay{z-index:1000;background:color-mix(in srgb,var(--v2-overlay)60%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.site-v2 .rv-dialog{background:var(--v2-white);border-radius:var(--v2-radius-lg);width:100%;max-width:560px;max-height:calc(100vh - 32px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000040}.site-v2 .rv-dialog__close{background:var(--v2-surface-alt);color:var(--v2-muted);border:0;place-items:center;display:grid;position:absolute;top:14px;right:14px;border-radius:50%!important;width:36px!important;min-width:0!important;height:36px!important;padding:0!important}.site-v2 .rv-dialog__title{color:var(--v2-heading);margin:0 40px 4px 0;font-size:24px;font-weight:800}.site-v2 .rv-dialog__vehicle{color:var(--v2-muted);margin:0 0 18px}.site-v2 .rv-field{border:0;min-width:0;margin:0 0 16px;padding:0}.site-v2 .rv-field legend,.site-v2 .rv-field label{color:var(--v2-basalt);font-size:14px;font-weight:700;font-family:var(--v2-text);margin-bottom:6px;display:block}.site-v2 .rv-field textarea,.site-v2 .rv-field input:not([type=radio]){border:1px solid var(--v2-line);background:var(--v2-field);width:100%;color:var(--v2-basalt);font-family:var(--v2-text);border-radius:12px;padding:10px 12px;font-size:15px}.site-v2 .rv-field textarea:focus,.site-v2 .rv-field input:focus{outline:2px solid var(--v2-green);outline-offset:1px;background:var(--v2-white)}.site-v2 .rv-hint{color:var(--v2-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.site-v2 .rv-field legend{border:0;width:auto;padding:0;font-size:14px}.site-v2 .rv-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.site-v2 .rv-stars-input{gap:4px;display:flex}.site-v2 .rv-stars-input__option{cursor:pointer;border-radius:8px;padding:2px;position:relative;margin:0!important}.site-v2 .rv-stars-input__option:has(input:focus-visible){outline:3px solid var(--v2-sun);outline-offset:1px}.site-v2 .rv-stars-input__option:hover .rv-star{color:var(--v2-sun)}.site-v2 .rv-error{color:#a4262c;background:#fdecec;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:14px;font-weight:600}.site-v2 .rv-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.site-v2 .rv-cancel{color:var(--v2-muted);background:0 0;border:0;padding:10px 14px;font-weight:700}.site-v2 .rv-dialog__done{text-align:center;color:var(--v2-green-dark);padding:12px 0}.site-v2 .rv-dialog__done h2{color:var(--v2-heading);margin:12px 0 6px;font-size:24px;font-weight:800}.site-v2 .rv-dialog__done p{color:var(--v2-muted);margin:0 0 20px}@media (max-width:991px){.site-v2 .v2-search{grid-template-columns:1fr 1fr}.site-v2 .v2-search>:first-child{grid-column:1/-1}.site-v2 .v2-search button.v2-search__submit{grid-column:1/-1;width:100%}.site-v2 .v2-places{grid-template-rows:320px 220px 220px;grid-template-columns:1fr 1fr}.site-v2 .v2-place:first-child{grid-area:auto/1/auto/-1}.site-v2 .v2-place:nth-child(4):last-child{grid-column:auto}.site-v2 .v2-places--1,.site-v2 .v2-places--2{grid-template-rows:320px}.site-v2 .v2-places--2 .v2-place:first-child{grid-column:auto}.site-v2 .v2-places--3{grid-template-rows:320px 220px}.site-v2 .v2-why{grid-template-columns:1fr;gap:28px}.site-v2 .v2-testimonials__list{grid-auto-columns:calc(50% - 10px)}.site-v2 .v2-facts__list{grid-template-columns:repeat(2,1fr)!important}.site-v2 .v2-facts__item:nth-child(odd){border-left:0}.site-v2 .v2-facts__item:nth-child(n+3){border-top:1px solid var(--v2-line)}}@media (max-width:575px){.site-v2 .v2-section{padding:64px 0}.site-v2 .v2-pagehead__inner{padding:48px 15px 40px}.site-v2 .v2-facts__item{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 14px}.site-v2 .v2-facts__num{font-size:32px}.site-v2 .v2-hero__inner{padding:96px 0 28px}.site-v2 .v2-herobanner__barinner{flex-wrap:wrap;gap:8px 12px}.site-v2 .v2-herobanner__title{flex-basis:100%;margin-left:0;font-size:15px}.site-v2 .v2-herodock{padding:28px 0 30px}.site-v2 .v2-search{grid-template-columns:1fr;padding:14px}.site-v2 .v2-places{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:240px}.site-v2 .v2-place:first-child{grid-column:auto}.site-v2 .v2-places--1,.site-v2 .v2-places--2,.site-v2 .v2-places--3{grid-template-rows:none}.site-v2 .v2-places__top,.site-v2 .v2-testimonials__top{display:block}.site-v2 .v2-testimonials__score{margin:-16px 0 24px}.site-v2 .v2-testimonials__list{grid-auto-columns:86%}.site-v2 .rv-row{grid-template-columns:1fr}.site-v2 .rv-dialog{padding:22px 18px}.site-v2 .v2-places__all{margin:-24px 0 24px;display:inline-block}}@media (prefers-reduced-motion:reduce){.site-v2 *{transition:none!important}}.v2-theme-preview{z-index:9999;color:#fff;background:#111827;border-radius:999px;padding:10px 18px;font:600 14px/1.2 system-ui,sans-serif;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.racv-discount{z-index:2;background:var(--v2-sun,#f2b233);color:var(--v2-on-accent,#3a2a00);letter-spacing:.3px;pointer-events:none;border-radius:0 999px 999px 0;align-items:center;gap:6px;padding:6px 14px 6px 12px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;top:12px;left:0;box-shadow:0 4px 12px #0000002e}.racv-discount--inline{box-shadow:none;border-radius:999px;margin:0 0 10px;padding:6px 14px;font-size:13px;position:static}
