:root{--color-primary:#1a1a1a !important;--color-primary-light:#2d2d2d !important;--color-primary-dark:#000000 !important;--color-primary-rgb:26, 26, 26 !important;--color-accent:#c9a227 !important;--color-accent-light:#d4b94e !important;--color-accent-dark:#a8871e !important;--color-accent-darker:#8c6f14 !important;--color-accent-rgb:201, 162, 39 !important}.site-header,.site-header.scrolled{background:#000000!important;box-shadow:0 2px 12px rgb(0 0 0 / .08)!important}.site-logo a,.site-logo .site-title{color:#1a1a1a!important}.main-navigation .nav-menu>li>a{color:#c9a227!important}.main-navigation .nav-menu>li>a:hover,.main-navigation .nav-menu>li.current-menu-item>a{color:#a8871e!important;background:rgb(201 162 39 / .1)!important}.header-phone{color:#1a1a1a!important}.header-phone a{color:#1a1a1a!important}.header-phone a:hover{color:#a8871e!important}.header-phone svg{color:#c9a227!important}.header-book-btn{background-color:#c9a227!important;color:#000000!important;border-color:#c9a227!important}.header-book-btn:hover{background-color:#d4b94e!important}.mobile-menu-toggle span,.mobile-menu-toggle svg,.mobile-menu-toggle{color:#ffffff!important}.mobile-menu-toggle .hamburger-line{background-color:#ffffff!important}.mobile-nav{background-color:#000000!important}.mobile-nav a{color:#ffffff!important}.mobile-nav a:hover{color:#c9a227!important}.btn-primary{background-color:#c9a227!important;color:#000000!important;border-color:#c9a227!important}.btn-primary:hover{background-color:#d4b94e!important;border-color:#d4b94e!important}.hero-section{background-color:#000000!important}.hero-section::before{background:linear-gradient(135deg,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .6) 100%)!important}.hero-title{color:#ffffff!important}.hero-subtitle{color:#e0e0e0!important}.hero-features span,.hero-features li,.hero-features{color:#ffffff!important}.hero-features svg{color:#c9a227!important}.section-badge{background-color:rgb(201 162 39 / .12)!important;color:#c9a227!important}.benefit-card:hover{border-color:#c9a227!important}.benefit-icon,.benefit-card svg{color:#c9a227!important}.howto-step-number,.howto-step .step-number,.step-circle{background-color:#c9a227!important;color:#000000!important}.howto-connector,.step-connector{background-color:#c9a227!important}.cta-section{background-color:#000000!important;background-image:none!important}.cta-title{color:#ffffff!important}.cta-text{color:#cccccc!important}.btn-white{background-color:#c9a227!important;color:#000000!important;border-color:#c9a227!important}.btn-white:hover{background-color:#d4b94e!important;border-color:#d4b94e!important}.btn-outline-white{border-color:#c9a227!important;color:#c9a227!important}.btn-outline-white:hover{background-color:#c9a227!important;color:#000000!important}.site-footer{background-color:#000000!important;color:#cccccc!important}.site-footer a{color:#c9a227!important}.site-footer a:hover{color:#d4b94e!important}.footer-title,.site-footer h3,.site-footer h4{color:#ffffff!important}.footer-bottom{border-top-color:rgb(201 162 39 / .2)!important}.vehicle-card:hover{border-color:#c9a227!important}.vehicle-book-btn,.rentsyst-book-btn{background-color:#c9a227!important;color:#000000!important}.vehicle-book-btn:hover,.rentsyst-book-btn:hover{background-color:#d4b94e!important}.vehicle-price{color:#c9a227!important}a:hover{color:#c9a227!important}.featured-vehicles-section .section-badge{background-color:rgb(201 162 39 / .12)!important;color:#c9a227!important}.rentsyst-search-form .btn,.rentsyst-search-form button[type="submit"]{background-color:#c9a227!important;color:#000000!important}.quick-request-section{background-color:#1a1a1a!important}.quick-request-section .section-title,.quick-request-section h2{color:#ffffff!important}.quick-request-section .section-subtitle{color:#cccccc!important}.social-link:hover{background-color:#c9a227!important;color:#000000!important}.location-card:hover{border-color:#c9a227!important}::-webkit-scrollbar-thumb{background-color:#c9a227}#site-header .header-actions .btn.btn-primary.btn-sm{border-radius:var(--radius-full)}@media (min-width:1100px){#site-header .header-actions .btn.btn-primary.btn-sm{min-height:44px;padding:10px 22px;font-size:15px;line-height:1.2}}.header-topbar{background:var(--color-primary-dark,#0f2440);color:#fff;font-size:.85rem;border-bottom:1px solid rgb(255 255 255 / .08)}.header-topbar .topbar-inner{display:flex;align-items:center;justify-content:space-between;height:42px}.topbar-socials{display:flex;align-items:center;gap:14px}.topbar-social{color:rgb(255 255 255 / .8);display:inline-flex;transition:color 0.2s ease,transform 0.2s ease}.topbar-social:hover{color:var(--color-accent,#ed8936);transform:translateY(-1px)}.topbar-contacts{display:flex;align-items:center;gap:22px}.topbar-contact{color:rgb(255 255 255 / .85);display:inline-flex;align-items:center;gap:7px;text-decoration:none;transition:color 0.2s ease}.topbar-contact:hover{color:var(--color-accent,#ed8936)}.topbar-contact svg{opacity:.85}@media (max-width:640px){.header-topbar .topbar-inner{height:auto;flex-direction:column;gap:6px;padding:8px 0}.topbar-contacts{flex-direction:column;gap:4px;text-align:center}}:root{--gold:#C9A668;--gold-dark:#b8915a}.header-topbar{background-color:var(--gold);color:#fff;font-family:var(--font-display,'Poppins',sans-serif)}.header-topbar .topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.85rem 0}.header-topbar .topbar-contact{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.header-topbar .topbar-item{display:inline-flex;align-items:center;gap:.5rem;color:#fff;text-decoration:none;font-size:1.05rem;font-weight:500}.header-topbar .topbar-item svg{flex-shrink:0}.header-topbar .topbar-item:hover{color:#fff;opacity:.85}.header-topbar .topbar-social{display:flex;align-items:center;gap:1.5rem}.header-topbar .topbar-social a{color:#fff;display:inline-flex;transition:opacity 0.2s ease}.header-topbar .topbar-social a:hover{opacity:.8}.site-header{background-color:#000000!important}.site-header .nav-link,.site-header #main-navigation a,.site-header .header-phone,.site-header #site-logo a{color:#c9a227!important}.site-header .nav-link:hover,.site-header #main-navigation a:hover{color:#d4b94e!important}.site-header .current-menu-item>a,.site-header .nav-link.active{color:#c9a227!important}.site-header .header-book-btn,.site-header .btn-primary{background-color:var(--gold)!important;border-color:var(--gold)!important;color:#ffffff!important;border-radius:9999px!important}.site-header .header-book-btn:hover,.site-header .btn-primary:hover{background-color:var(--gold-dark)!important;border-color:var(--gold-dark)!important}@media (max-width:900px){.header-topbar .topbar-contact{gap:1rem}.header-topbar .topbar-item span{font-size:.85rem}}@media (max-width:768px){.header-topbar{display:none!important}.site-header .header-inner,.site-header .header-container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0.75rem!important;flex-wrap:nowrap!important}.site-header #main-navigation,.site-header .header-phone,.site-header .header-actions .header-book-btn,.site-header .header-actions .btn-primary{display:none!important}#mobile-menu-toggle{display:inline-flex!important;align-items:center;justify-content:center}#site-logo img,.site-header #site-logo img{max-height:44px!important;width:auto!important}}#hero-booking-form .booking-submit:hover,#hero-booking-form .booking-submit:focus,.btn.btn-accent.booking-submit:hover,.btn.btn-accent.booking-submit:focus{background-color:#ffffff!important;color:#c9a227!important;border-color:#c9a227!important}body #hero .booking-submit,body .hero-booking-card .btn-accent,body button.btn-accent.booking-submit{background-color:#c9a227!important;color:#000000!important;border:2px solid #c9a227!important}body #hero .booking-submit:hover,body #hero .booking-submit:focus,body #hero .booking-submit:active,body .hero-booking-card .btn-accent:hover,body .hero-booking-card .btn-accent:focus,body button.btn-accent.booking-submit:hover,body button.btn-accent.booking-submit:focus,body button.btn-accent.booking-submit:active{background-color:#ffffff!important;background-image:none!important;color:#c9a227!important;border:2px solid #c9a227!important}:root{--color-primary:#111111 !important;--color-primary-light:#2a2a2a !important;--color-primary-dark:#000000 !important;--color-primary-rgb:17, 17, 17 !important;--color-accent:#c9a227 !important;--color-accent-light:#e0bd4a !important;--color-accent-dark:#a8851d !important;--color-accent-darker:#8a6c14 !important;--color-accent-rgb:201, 162, 39 !important;--color-black:#000000 !important;--color-white:#ffffff !important}h1,h2,h3,h4,h5,h6{color:#111111!important}a:hover{color:#c9a227!important}.btn-primary,.btn.btn-primary{background-color:#111111!important;border-color:#111111!important;color:#ffffff!important}.btn-primary:hover,.btn.btn-primary:hover{background-color:#c9a227!important;border-color:#c9a227!important;color:#111111!important}.btn-accent,.btn.btn-accent{background-color:#c9a227!important;border-color:#c9a227!important;color:#111111!important}.btn-accent:hover,.btn.btn-accent:hover{background-color:#111111!important;border-color:#c9a227!important;color:#c9a227!important}.btn-outline-white:hover{color:#c9a227!important}.section-badge,.section-tag{background-color:rgb(201 162 39 / .15)!important;color:#a8851d!important}.main-navigation .nav-menu>li>a:hover,.main-navigation .nav-menu>li.current-menu-item>a{color:#c9a227!important;background:rgb(201 162 39 / .14)!important}.site-logo a,.site-logo .site-title{color:#111111!important}.benefit-icon,.howto-step-number,.feature-icon{background-color:#111111!important;color:#c9a227!important}.vehicle-price,.rentsyst-total-price{color:#c9a227!important}.site-footer a:hover{color:#c9a227!important}.cta-section,#cta{background-color:#111111!important}#site-header .header-actions a.btn.btn-primary.btn-sm{background-color:#c9a227!important;border-color:#c9a227!important;color:#000000!important}#site-header .header-actions a.btn.btn-primary.btn-sm:hover,#site-header .header-actions a.btn.btn-primary.btn-sm:focus{background-color:#000000!important;border-color:#c9a227!important;color:#c9a227!important}#hero .hero-overlay,.hero-slider__slide .hero-overlay{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important}#hero .hero-title,#hero .hero-title *{color:#111111!important}#hero .hero-subtitle,#hero .hero-features li,#hero .hero-features li *{color:#222222!important}#hero .hero-features li svg,#hero .hero-features li i,#hero .hero-feature-icon{color:#c9a227!important;fill:#c9a227!important}#hero .hero-booking-card,.hero-booking-card,.rentsyst-search-form{background-color:#c9a227!important;background-image:none!important;color:#111111!important;border:1px solid #a8851d!important}.hero-booking-card h2,.hero-booking-card h3,.hero-booking-card label,.hero-booking-card .booking-title,.rentsyst-search-form label{color:#111111!important}.hero-booking-card input,.hero-booking-card select,.hero-booking-card .rentsyst-location-select,.hero-booking-card .rentsyst-date-picker,.rentsyst-search-form input,.rentsyst-search-form select{background-color:#ffffff!important;color:#111111!important;border:1px solid #ffffff!important}.hero-booking-card button,.hero-booking-card .btn,.hero-booking-card .rentsyst-search-submit,.rentsyst-search-form button,.rentsyst-search-form .btn{background-color:#ffffff!important;border-color:#ffffff!important;color:#111111!important}.hero-booking-card button:hover,.hero-booking-card .btn:hover,.hero-booking-card .rentsyst-search-submit:hover,.rentsyst-search-form button:hover,.rentsyst-search-form .btn:hover{background-color:#111111!important;border-color:#111111!important;color:#ffffff!important}#hero .hero-stats,#hero .hero-stats *,#hero .hero-stat,#hero .hero-stat *,#hero .hero-stat-number,#hero .hero-stat-label{color:#111111!important}#hero .hero-features span,#hero .hero-features li,#hero .hero-feature span,#hero .hero-feature-text{color:#111111!important}#hero-booking-form .booking-submit.btn-accent,#hero-booking-form button.booking-submit{background-color:#111111!important;border-color:#111111!important;color:#c9a227!important;transition:all 0.25s ease}#hero-booking-form .booking-submit.btn-accent:hover,#hero-booking-form button.booking-submit:hover{background-color:#c9a227!important;border-color:#c9a227!important;color:#111111!important}.hero-section .booking-submit,.hero-section button.booking-submit,.hero-section .btn.btn-accent.booking-submit,#hero-booking-form .booking-submit,.rentsyst-search-form .btn.booking-submit,.rentsyst-search-form button[type="submit"].booking-submit{background-color:#000000!important;background-image:none!important;border-color:#000000!important;color:#c9a227!important;transition:all 0.25s ease!important}.hero-section .booking-submit:hover,.hero-section button.booking-submit:hover,.hero-section .btn.btn-accent.booking-submit:hover,#hero-booking-form .booking-submit:hover,.rentsyst-search-form .btn.booking-submit:hover,.rentsyst-search-form button[type="submit"].booking-submit:hover{background-color:#ffffff!important;border-color:#ffffff!important;color:#000000!important}#site-logo img,.custom-logo{max-height:70px!important;width:auto!important}.hero-booking-card{margin-top:0!important}.site-logo img,.site-logo .custom-logo,#site-logo img,.site-header #site-logo img,.custom-logo{max-height:96px!important;height:auto!important;width:auto!important}.site-header .header-inner{min-height:108px}@media (max-width:782px){.site-logo img,.site-logo .custom-logo,#site-logo img,.site-header #site-logo img,.custom-logo{max-height:64px!important}.site-header .header-inner{min-height:76px}}.site-header .header-inner{min-height:0;height:var(--header-height);overflow:visible}.site-header,.site-logo,.site-logo a{overflow:visible}.site-logo{position:relative;min-height:0}.site-logo img,.site-logo .custom-logo,#site-logo img,.site-header #site-logo img,.custom-logo{max-height:none!important;height:120px!important;width:auto!important;max-width:260px;object-fit:contain;margin-top:-20px;margin-bottom:-20px;position:relative;z-index:3}.main-navigation .nav-menu>li>a,.nav-menu>li>a{font-size:1.15rem!important;font-weight:700!important;letter-spacing:.01em}@media (max-width:782px){.site-logo img,.site-logo .custom-logo,#site-logo img,.site-header #site-logo img,.custom-logo{height:72px!important;max-width:170px;margin-top:-8px;margin-bottom:-8px}}html,body{overflow-x:hidden;max-width:100%}.mobile-nav{will-change:transform}body:not(.mobile-menu-open) .mobile-nav{visibility:hidden}body.mobile-menu-open .mobile-nav{visibility:visible}html[lang="he-IL"],html[lang="he"],html[dir="rtl"],body.rtl{direction:rtl;text-align:right}html[lang="he-IL"] body,html[lang="he"] body,html[dir="rtl"] body{overflow-x:hidden;position:relative;left:0;right:0;width:100%;max-width:100%}html[dir="rtl"] .mobile-nav,html[lang="he-IL"] .mobile-nav,html[lang="he"] .mobile-nav{right:auto;left:0;transform:translateX(-100%);box-shadow:2px 0 8px rgb(0 0 0 / .1)}html[dir="rtl"] .mobile-nav.active,html[dir="rtl"] body.mobile-menu-open .mobile-nav,html[lang="he-IL"] body.mobile-menu-open .mobile-nav,html[lang="he"] body.mobile-menu-open .mobile-nav{transform:translateX(0)}html[dir="rtl"] .site-header .header-inner,html[lang="he-IL"] .site-header .header-inner,html[lang="he"] .site-header .header-inner{flex-direction:row-reverse}html[dir="rtl"] .nav-menu,html[lang="he-IL"] .nav-menu,html[lang="he"] .nav-menu{flex-direction:row-reverse}html[dir="rtl"] ul,html[dir="rtl"] ol,html[lang="he-IL"] ul,html[lang="he-IL"] ol,html[lang="he"] ul,html[lang="he"] ol{padding-right:0}html[dir="rtl"] .header-phone a,html[lang="he-IL"] .header-phone a,html[lang="he"] .header-phone a,html[dir="rtl"] a[href^="tel"],html[lang="he-IL"] a[href^="tel"],html[lang="he"] a[href^="tel"]{direction:ltr;unicode-bidi:embed;display:inline-block}.testimonials-slider{position:relative;overflow:hidden;max-width:100%;padding:var(--space-2) 0}.testimonials-track{display:flex;gap:var(--space-6);transition:transform 0.45s ease;will-change:transform}.testimonial-slide{flex:0 0 calc((100% - (var(--space-6) * 2)) / 3);min-width:0;display:flex}.testimonial-card{display:flex;flex-direction:column;gap:var(--space-4);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-6);width:100%;text-align:left}.testimonial-stars{display:flex;gap:2px;color:var(--color-accent);flex-shrink:0}.testimonial-stars svg{width:18px;height:18px}.testimonial-text{margin:0;border:0;padding:0;font-size:var(--text-base);line-height:1.7;color:var(--color-gray-700);font-style:normal;flex:1 1 auto}.testimonial-author{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-gray-100)}.testimonial-avatar{flex:0 0 48px;width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:.5px}.testimonial-info{display:flex;flex-direction:column;line-height:1.35;min-width:0}.testimonial-name{font-family:var(--font-display);font-size:var(--text-base);color:var(--color-gray-900)}.testimonial-role{font-size:var(--text-sm);color:var(--color-gray-500)}.testimonials-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:var(--radius-full);border:1px solid var(--color-gray-200);background:var(--color-white);color:var(--color-primary);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.2s ease,color 0.2s ease}.testimonials-btn:hover{background:var(--color-primary);color:var(--color-white)}.testimonials-btn-prev{left:0}.testimonials-btn-next{right:0}.testimonials-dots{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-6)}.testimonials-dot{width:10px;height:10px;padding:0;border:0;border-radius:var(--radius-full);background:var(--color-gray-300);cursor:pointer;transition:background 0.2s ease,width 0.2s ease}.testimonials-dot.active{background:var(--color-accent);width:26px}@media (max-width:1024px){.testimonial-slide{flex:0 0 calc((100% - var(--space-6)) / 2)}}@media (max-width:640px){.testimonial-slide{flex:0 0 100%}.testimonials-btn-prev{left:-6px}.testimonials-btn-next{right:-6px}}html[dir="rtl"] .testimonial-card{text-align:right}.testimonial-role{display:inline-flex;align-items:center;gap:6px}.testimonial-google-icon{flex-shrink:0}.testimonial-author{position:relative}.testimonial-google-link{margin-left:auto;color:var(--color-gray-400);display:inline-flex;align-items:center;transition:color .2s ease}.testimonial-google-link:hover{color:var(--color-primary)}.testimonials-cta{text-align:center;margin-top:var(--space-8)}.hero{align-items:flex-start!important;padding-top:calc(var(--header-height) + 3cm)!important}.hero .container{gap:var(--space-6)!important}@media (max-width:768px){.hero{padding-top:calc(var(--header-height) + 1.5cm)!important}}#hero.hero,section.hero{align-items:flex-start!important;justify-content:flex-start!important;min-height:auto!important;padding-top:3cm!important;padding-bottom:2rem!important}#hero.hero>.container,section.hero>.container{justify-content:flex-start!important;gap:1.5rem!important;margin-top:0!important}#hero .hero-content,section.hero .hero-content{margin-top:0!important;padding-top:0!important}#hero .hero-booking-card,section.hero .hero-booking-card{margin-top:0!important}@media (max-width:768px){#hero.hero,section.hero{padding-top:1.2cm!important}}#hero.hero,section.hero{padding-top:1cm!important}@media (max-width:768px){#hero.hero,section.hero{padding-top:0.5cm!important}}#hero.hero,section.hero{padding-top:0.3cm!important}@media (max-width:768px){#hero.hero,section.hero{padding-top:0.2cm!important}#hero .hero-title,section.hero .hero-title{font-size:clamp(2rem, 10vw, 2.8rem)!important;line-height:1.05!important;margin-bottom:.7rem!important}#hero .hero-subtitle,section.hero .hero-subtitle{font-size:1rem!important;line-height:1.4!important;margin-bottom:1rem!important}#hero .hero-features,section.hero .hero-features{gap:.55rem!important;margin-bottom:.85rem!important}#hero .hero-features li,section.hero .hero-features li{font-size:.9rem!important;line-height:1.25!important}}.header-topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1100!important;background-color:#c9a227!important;border-bottom:none!important}.header-topbar .topbar-inner{display:flex!important;align-items:center!important;justify-content:center!important;height:40px!important;padding:0!important}.header-topbar .topbar-socials{display:flex!important;align-items:center!important;gap:20px!important}.header-topbar .topbar-socials a,.header-topbar .topbar-social{color:#ffffff!important}.header-topbar .topbar-socials a:hover,.header-topbar .topbar-social:hover{color:#111111!important;opacity:1!important}.header-topbar .topbar-contacts,.header-topbar .topbar-contact,.header-topbar .topbar-item{display:none!important}.site-header{top:40px!important}body{padding-top:40px!important}@media (max-width:768px){.header-topbar{display:flex!important;align-items:center!important}.header-topbar .topbar-inner{height:34px!important;flex-direction:row!important;gap:16px!important}.site-header{top:34px!important}body{padding-top:34px!important}}.header-topbar .topbar-inner{height:22px!important;min-height:22px!important;padding:0!important}.header-topbar .topbar-socials{gap:10px!important}.header-topbar .topbar-socials a svg,.header-topbar .topbar-social svg{width:11px!important;height:11px!important;display:block!important}.site-header{top:22px!important}body{padding-top:22px!important}@media (max-width:768px){.header-topbar .topbar-inner{height:20px!important;min-height:20px!important;gap:10px!important}.header-topbar .topbar-socials a svg,.header-topbar .topbar-social svg{width:10px!important;height:10px!important}.site-header{top:20px!important}body{padding-top:20px!important}}.header-topbar .topbar-inner{height:22px!important;min-height:22px!important;padding:0!important;overflow:visible!important}.header-topbar .topbar-socials{gap:14px!important;align-items:center!important}.header-topbar .topbar-socials a,.header-topbar .topbar-social{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;padding:0!important}.header-topbar .topbar-socials a svg,.header-topbar .topbar-social svg{width:19px!important;height:19px!important;display:block!important}:root{--header-height:96px}.site-header .header-inner{height:96px!important;min-height:96px!important}.site-header{top:22px!important}body{padding-top:22px!important}.hero{padding-top:calc(96px + 0.3cm)!important}@media (max-width:768px){.header-topbar .topbar-inner{height:20px!important;min-height:20px!important;gap:12px!important}.header-topbar .topbar-socials a svg,.header-topbar .topbar-social svg{width:17px!important;height:17px!important}.site-header{top:20px!important}body{padding-top:20px!important}.site-header .header-inner{height:80px!important;min-height:80px!important}.hero{padding-top:calc(80px + 0.2cm)!important}}.site-header .header-inner{position:relative!important}@media (min-width:1101px){#site-header>.container{max-width:none;width:100%;padding-inline:32px}#site-header .header-actions{margin-inline-start:auto;gap:16px;flex-shrink:0}}.site-header .site-logo{margin-left:0!important;margin-right:auto!important;flex:0 0 auto!important;display:flex!important;align-items:center!important}.site-header .site-logo img,.site-header .site-logo .custom-logo{height:72px!important;max-height:72px!important;width:auto!important;max-width:none!important;object-fit:contain!important}.site-header .site-logo a,.site-header .site-logo .site-title{font-size:30px!important;line-height:1.1!important}@media (max-width:1100px){.site-header .site-logo{margin-left:-16px!important}}@media (max-width:768px){.site-header .site-logo{margin-left:0!important}.site-header .site-logo img,.site-header .site-logo .custom-logo{height:54px!important;max-height:54px!important}.site-header .site-logo a,.site-header .site-logo .site-title{font-size:24px!important}}.site-header .site-logo img,.site-header .site-logo .custom-logo{height:104px!important;max-height:104px!important;width:auto!important;max-width:none!important}.site-header .site-logo a,.site-header .site-logo .site-title{font-size:40px!important}:root{--header-height:116px}.site-header .header-inner{height:116px!important;min-height:116px!important;overflow:visible!important}.hero{padding-top:calc(116px + 0.3cm)!important}.header-topbar .topbar-socials{gap:12px!important}@media (max-width:768px){.site-header .site-logo img,.site-header .site-logo .custom-logo{height:64px!important;max-height:64px!important}.site-header .site-logo a,.site-header .site-logo .site-title{font-size:26px!important}.site-header .header-inner{height:86px!important;min-height:86px!important}.hero{padding-top:calc(86px + 0.2cm)!important}.header-topbar .topbar-socials{gap:9px!important}}:root{--header-height:84px}.site-header .header-inner{height:84px!important;min-height:84px!important;overflow:visible!important}.site-header .site-logo{overflow:visible!important}.site-header .site-logo img,.site-header .site-logo .custom-logo{height:104px!important;max-height:104px!important;width:auto!important;max-width:none!important;position:relative!important;z-index:5!important}.hero{padding-top:calc(84px + 0.3cm)!important}@media (max-width:768px){.site-header .header-inner{height:64px!important;min-height:64px!important}.site-header .site-logo img,.site-header .site-logo .custom-logo{height:74px!important;max-height:74px!important}.hero{padding-top:calc(64px + 0.2cm)!important}}.hero{padding-top:calc(84px + 2cm)!important}@media (max-width:768px){.hero{padding-top:calc(64px + 2cm)!important}}.hero,section.hero{padding-top:0.6cm!important;margin-top:calc(84px + 2cm)!important}body::before{content:""!important;position:absolute!important;top:84px!important;left:0!important;right:0!important;height:2cm!important;background:#ffffff!important;z-index:1!important;pointer-events:none!important}@media (max-width:768px){.hero,section.hero{padding-top:0.4cm!important;margin-top:calc(64px + 2cm)!important}body::before{top:64px!important}}.hero,section.hero{padding-top:0.5cm!important;margin-top:calc(84px + 1cm)!important}body::before{top:84px!important;height:1cm!important}@media (max-width:768px){.hero,section.hero{padding-top:0.35cm!important;margin-top:calc(64px + 1cm)!important;padding-top:0.08cm!important;margin-top:64px!important}body::before{top:64px!important;height:1cm!important;height:0!important}}.site-logo,#site-logo{min-width:150px!important;min-height:76px!important}.site-logo img,.site-logo .custom-logo,#site-logo img,#site-logo .custom-logo{max-height:72px!important;width:auto!important;height:auto!important;object-fit:contain!important}.site-logo .site-title,#site-logo .site-title{font-size:var(--text-2xl)!important}@media (max-width:768px){.site-logo,#site-logo{min-width:110px!important;min-height:52px!important}.site-logo img,.site-logo .custom-logo,#site-logo img,#site-logo .custom-logo{max-height:48px!important}}:root{--gold:#c9a227;--gold-dark:#a8861c;--gold-light:#e3c25a;--ink:#121212;--ink-soft:#3d3d3d;--surface:#ffffff;--surface-soft:#faf9f6;--hairline:#e6e3dc}.page-header,.contact-hero{background:linear-gradient(135deg,#000000 0%,#1a1a1a 100%)!important;color:#ffffff!important;padding:calc(84px + 3rem) 0 3rem!important;text-align:center}.page-header .page-title,.contact-hero .page-title{color:#ffffff!important;opacity:1!important;text-shadow:none!important;font-size:clamp(1.9rem, 4vw, 3rem)!important;line-height:1.15!important;margin-bottom:0.75rem!important}.page-header .page-subtitle,.contact-hero .page-subtitle{color:#d8d8d8!important;opacity:1!important;font-size:clamp(1rem, 1.6vw, 1.15rem)!important;max-width:46rem;margin:0 auto!important}.contact-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.75rem}.contact-action{display:inline-flex;align-items:center;gap:.6rem;min-height:52px;padding:.85rem 1.5rem;border-radius:9999px;font-weight:700;font-size:1rem;text-decoration:none!important;border:1.5px solid rgb(255 255 255 / .35);color:#fff;background:rgb(255 255 255 / .07);transition:transform .15s ease,background .15s ease,border-color .15s ease}.contact-action:hover{transform:translateY(-2px)}.contact-action-whatsapp{background:#25d366!important;border-color:#25d366!important;color:#05321a!important;font-size:1.05rem;padding:.95rem 1.9rem;box-shadow:0 6px 18px rgb(37 211 102 / .3)}.contact-action-whatsapp:hover{background:#1fbe5a!important}.contact-action-call:hover,.contact-action-email:hover{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .6)}.offices-layout,.contact-offices .offices-grid{display:grid;grid-template-columns:minmax(320px,420px) 1fr;gap:2rem;align-items:start}.offices-map-container{position:sticky;top:100px;border-radius:14px;overflow:hidden;border:1px solid var(--hairline)}.offices-map,#contact-map{min-height:460px;width:100%}.office-card{position:relative;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;padding:1.25rem;margin-bottom:1rem;box-shadow:0 1px 2px rgb(0 0 0 / .04);transition:border-color .15s ease,box-shadow .15s ease}.office-card:hover{border-color:var(--gold);box-shadow:0 6px 18px rgb(0 0 0 / .07)}.office-name{color:var(--ink);font-size:1.05rem;margin:0 0 .35rem}.office-address{color:var(--ink-soft);font-size:.95rem;margin:0 0 .6rem}.office-directions-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:.95rem;color:var(--gold-dark)!important;text-decoration:none!important}.office-directions-link:hover{text-decoration:underline!important}@media (max-width:1024px){.offices-layout,.contact-offices .offices-grid{grid-template-columns:1fr}.offices-map-container{position:static;order:2}.offices-list{order:1}.offices-map,#contact-map{min-height:260px}}.contact-final-cta{background:var(--surface-soft);border-top:1px solid var(--hairline);padding:3.5rem 0;text-align:center}.contact-final-cta-title{color:var(--ink);font-size:clamp(1.5rem, 3vw, 2.1rem);margin:0 0 1.5rem}.btn-gold{background:var(--gold)!important;color:#1a1400!important;border:1px solid var(--gold-dark)!important;font-weight:700!important;min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:.9rem 2rem;border-radius:9999px;text-decoration:none!important}.btn-gold:hover{background:var(--gold-dark)!important;color:#ffffff!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--gold)!important;outline-offset:2px!important}.mobile-quick-bar{display:none}.mobile-quick-bar{display:block;position:fixed;inset:auto 0 0 0;z-index:900;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;pointer-events:none}.mobile-quick-bar a{display:inline-flex;align-items:center;justify-content:center;position:fixed;bottom:28px;width:74px!important;height:74px!important;min-width:74px!important;min-height:74px!important;max-width:74px!important;max-height:74px!important;padding:0!important;border-radius:50%!important;font-weight:600;font-size:.82rem;line-height:1.18;text-align:center;text-decoration:none!important;box-shadow:0 14px 34px rgb(0 0 0 / .2);pointer-events:auto;overflow:hidden}.mqb-whatsapp{left:28px;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;font-size:0!important;background:#ffffff!important;color:#25d366!important;border:1px solid rgb(0 0 0 / .08);box-shadow:0 10px 26px rgb(0 0 0 / .18)}.mqb-whatsapp::after{content:"";position:absolute;top:5px;right:5px;width:9px;height:9px;border-radius:50%;background:#ff2b2b;border:2px solid #fff}.mqb-whatsapp svg{width:33px;height:33px}.mqb-book{right:28px;background:var(--gold);color:#1a1400!important;border:3px solid rgb(201 162 39 / .45)}.mqb-book:hover,.mqb-book:focus,.mqb-book:active{background:#000000!important;color:var(--gold)!important;border-color:var(--gold)!important}.mqb-whatsapp:hover,.mqb-whatsapp:focus,.mqb-whatsapp:active{background:#ffffff!important;color:#25d366!important;border-color:rgb(0 0 0 / .08)!important}@media (max-width:768px){.mobile-quick-bar{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;position:fixed;left:0;right:0;bottom:0;z-index:900;padding:.55rem .75rem calc(.55rem + env(safe-area-inset-bottom));background:rgb(255 255 255 / .97);border-top:1px solid var(--hairline);box-shadow:0 -2px 12px rgb(0 0 0 / .08);display:block}.mobile-quick-bar a{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:48px;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none!important;bottom:calc(16px + env(safe-area-inset-bottom));width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important;max-width:62px!important;max-height:62px!important;padding:0!important;border-radius:50%!important;font-size:.66rem;box-shadow:0 10px 24px rgb(0 0 0 / .18)}.mqb-whatsapp{background:#25d366;color:#05321a!important}.mqb-book{background:var(--gold);color:#1a1400!important}.mqb-whatsapp{left:16px;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important;font-size:0!important}.mqb-whatsapp svg{width:30px;height:30px}.mqb-book{right:16px}body{padding-bottom:76px!important}body{padding-bottom:84px!important}}body{color:var(--ink)}.section{padding:3.5rem 0!important}.section-title{font-size:clamp(1.6rem, 3vw, 2.25rem)!important}.section-subtitle{color:var(--ink-soft)!important}.container{max-width:1200px}html,body{overflow-x:hidden;max-width:100%}@media (max-width:768px){.section{padding:2.25rem 0!important}.btn,.vehicle-book-btn,.rentsyst-book-btn{min-height:48px}}html[dir="rtl"] .contact-actions,html[dir="rtl"] .office-card{text-align:right}html[dir="rtl"] .offices-layout,html[dir="rtl"] .contact-offices .offices-grid{direction:rtl}.dn-legacy-removed-promo{padding:0}.dn-promo-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.dn-promo-title{font-family:var(--font-display,inherit);font-size:clamp(1.25rem, 2.2vw, 1.6rem);line-height:1.25;color:#111;margin:0 0 6px;font-weight:700}.dn-promo-sub{margin:0;font-size:1rem;line-height:1.5;color:#4a4a4a}.dn-promo-actions{display:flex;gap:12px;flex-wrap:wrap}.dn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:8px;font-size:.975rem;font-weight:600;text-decoration:none;line-height:1.2;transition:background-color .18s ease,color .18s ease,border-color .18s ease;min-height:48px}.dn-btn-gold{background:var(--dn-gold);color:#111!important;border:2px solid var(--dn-gold)}.dn-btn-gold:hover{background:var(--dn-gold-light);border-color:var(--dn-gold-light)}.dn-btn-outline{background:#fff0;color:#111!important;border:2px solid #111}.dn-btn-outline:hover{background:#111;color:#fff!important}.dn-btn:focus-visible{outline:3px solid var(--dn-gold);outline-offset:3px}.dn-footer{background:var(--dn-footer-bg);color:var(--dn-footer-text)}.dn-footer .footer-main{padding:60px 0 48px}.dn-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;align-items:start}.dn-footer .footer-title{color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px}.dn-footer-logo{margin:0 0 16px}.dn-footer-logo img{display:block;height:60px;width:auto;max-width:210px;object-fit:contain;object-position:left center;transform:scale(1.18);transform-origin:left center}.dn-brand-name{font-size:1.25rem!important;text-transform:none!important;letter-spacing:0!important}.dn-brand-tagline{color:#e2e2e2;font-size:1rem;line-height:1.6;margin:0 0 8px;max-width:320px}.dn-brand-langs{color:#9a9a9a;font-size:.9rem;line-height:1.6;margin:0;max-width:320px}.dn-footer .social-links{margin-top:18px}.dn-footer .social-links a{color:var(--dn-footer-text)}.dn-footer .social-links a:hover{color:var(--dn-gold)}.dn-footer .footer-menu{list-style:none;margin:0;padding:0}.dn-footer .footer-menu li{margin:0 0 10px}.dn-footer .footer-menu a,.dn-footer .contact-list a{color:var(--dn-footer-text)!important;text-decoration:none;font-size:.975rem;line-height:1.5;transition:color .16s ease;display:inline-flex;align-items:flex-start;gap:8px;padding:3px 0}.dn-footer .footer-menu a:hover,.dn-footer .contact-list a:hover{color:var(--dn-gold)!important}.dn-footer a:focus-visible{outline:2px solid var(--dn-gold);outline-offset:3px;border-radius:3px}.dn-pickups a svg{flex:0 0 auto;margin-top:3px;color:var(--dn-gold)}.dn-contact-list{list-style:none;margin:0;padding:0}.dn-contact-list .contact-item{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;color:var(--dn-footer-text);font-size:.975rem;line-height:1.5}.dn-contact-list .contact-item svg{flex:0 0 18px;margin-top:2px;color:var(--dn-gold)}.dn-contact-phone a{font-size:1.15rem!important;font-weight:700;color:#fff!important}.dn-contact-phone a:hover{color:var(--dn-gold)!important}.dn-contact-email a{word-break:break-word;overflow-wrap:anywhere}.dn-footer .footer-bottom{border-top:1px solid rgb(255 255 255 / .12);padding:20px 0;background:#fff0}.dn-footer .footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dn-footer .copyright{color:#b8b8b8;font-size:.9rem;margin:0}.dn-footer .footer-links{display:flex;gap:20px;flex-wrap:wrap}.dn-footer .footer-links a{color:#b8b8b8!important;font-size:.9rem;text-decoration:none;padding:4px 0}.dn-footer .footer-links a:hover{color:var(--dn-gold)!important}.dn-footer .promtys-badge{display:none!important}[dir="rtl"] .dn-footer-logo img{object-position:right center;transform-origin:right center}[dir="rtl"] .dn-footer .footer-menu a,[dir="rtl"] .dn-contact-list .contact-item{flex-direction:row}@media (max-width:1024px){.dn-footer-grid{grid-template-columns:1fr 1fr;gap:36px 32px}}@media (max-width:680px){.dn-footer-promo{padding:32px 0}.dn-promo-inner{flex-direction:column;align-items:flex-start;gap:18px}.dn-promo-actions{width:100%;flex-direction:column}.dn-promo-actions .dn-btn{width:100%}.dn-footer .footer-main{padding:36px 0 28px}.dn-footer-grid{grid-template-columns:1fr;gap:30px}.dn-col-brand{order:1}.dn-col-contact{order:2}.dn-col-nav:nth-of-type(2){order:3}.dn-col-nav:nth-of-type(3){order:4}.dn-footer-logo img{height:52px}.dn-footer .footer-bottom-inner{flex-direction:column;align-items:flex-start;gap:12px}.dn-footer{padding-bottom:72px}}:root{--dn-gold:#c9a227;--dn-gold-light:#e3c25a;--dn-footer-bg:#0b0b0b;--dn-footer-text:#c7c7c7}.dn-footer-promo{background:#f7f4ee;border-top:1px solid #ece5d8;padding:40px 0}.dn-promo-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.dn-promo-title{font-family:var(--font-display,inherit);font-size:clamp(1.35rem, 2.4vw, 1.75rem);line-height:1.25;color:#111;margin:0 0 6px;font-weight:700}.dn-promo-sub{margin:0;font-size:16px;line-height:1.6;color:#555}.dn-promo-actions{display:flex;gap:12px;flex-wrap:wrap}.dn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;min-height:48px;border-radius:6px;font-size:15px;font-weight:600;text-decoration:none;border:1.5px solid #fff0;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.dn-btn-gold{background:var(--dn-gold);color:#111!important;border-color:var(--dn-gold)}.dn-btn-gold:hover{background:var(--dn-gold-light);border-color:var(--dn-gold-light)}.dn-btn-outline{background:#fff0;color:#111!important;border-color:#111}.dn-btn-outline:hover{background:#111;color:#fff!important}.dn-btn:focus-visible{outline:3px solid var(--dn-gold);outline-offset:2px}.dn-footer{background:var(--dn-footer-bg);color:var(--dn-footer-text)}.dn-footer .footer-main{padding:60px 0 44px}.dn-footer .container{max-width:var(--container-max,1280px)}.dn-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:40px;align-items:start}.dn-footer .footer-title{color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px}.dn-footer p,.dn-footer li,.dn-footer span{font-size:15.5px;line-height:1.7;color:var(--dn-footer-text)}.dn-footer a{color:var(--dn-footer-text);text-decoration:none;transition:color .15s ease}.dn-footer a:hover{color:var(--dn-gold-light)}.dn-footer a:focus-visible{outline:2px solid var(--dn-gold);outline-offset:3px;border-radius:3px}.dn-footer-logo{margin:-6px 0 16px}.dn-footer-logo img{display:block;height:64px;width:auto;max-width:220px;object-fit:contain;object-position:left center}.dn-brand-name{color:var(--dn-gold);font-size:22px;text-transform:none;letter-spacing:0}.dn-brand-tagline{margin:0 0 8px;color:#e6e6e6;font-size:16px}.dn-brand-langs{margin:0;font-size:14.5px;color:#9a9a9a;max-width:34ch}.dn-footer .social-links{margin-top:18px}.dn-footer-menu{list-style:none;margin:0;padding:0}.dn-footer-menu li{margin-bottom:10px}.dn-footer-menu a{display:inline-flex;align-items:center;gap:8px;padding:3px 0;min-height:28px}.dn-pickups a svg{flex:0 0 auto;color:var(--dn-gold);opacity:.85}.dn-contact-list{list-style:none;margin:0;padding:0}.dn-contact-list .contact-item{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;min-width:0}.dn-contact-list .contact-item svg{flex:0 0 auto;margin-top:3px;color:var(--dn-gold)}.dn-contact-list .contact-item a,.dn-contact-list .contact-item span{min-width:0}.dn-contact-phone a{color:#fff!important;font-size:20px!important;font-weight:700;letter-spacing:.01em}.dn-contact-phone a:hover{color:var(--dn-gold-light)!important}.dn-contact-phone svg{margin-top:6px}.dn-contact-email a{overflow-wrap:anywhere;word-break:break-word}.dn-footer .footer-bottom{border-top:1px solid rgb(255 255 255 / .12);padding:20px 0;background:#fff0}.dn-footer .footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.dn-footer .copyright{margin:0;color:#b0b0b0;font-size:14.5px}.dn-footer .footer-links{display:flex;gap:22px;flex-wrap:wrap}.dn-footer .footer-links a{font-size:14.5px}html[dir="rtl"] .dn-footer-logo img{object-position:right center}html[dir="rtl"] .dn-contact-list .contact-item,html[dir="rtl"] .dn-footer-menu a{flex-direction:row-reverse}html[dir="rtl"] .dn-footer .footer-bottom-inner,html[dir="rtl"] .dn-promo-inner{flex-direction:row-reverse}@media (max-width:1024px){.dn-footer-grid{grid-template-columns:1fr 1fr;gap:36px 32px}}@media (max-width:767px){.dn-footer-promo{padding:32px 0}.dn-promo-inner{flex-direction:column;align-items:stretch;text-align:center;gap:20px}html[dir="rtl"] .dn-promo-inner{flex-direction:column}.dn-promo-actions{flex-direction:column}.dn-btn{width:100%}.dn-footer .footer-main{padding:36px 0 28px}.dn-footer-grid{display:flex;flex-direction:column;gap:30px}.dn-col-brand{order:1}.dn-col-contact{order:2}.dn-footer-grid .dn-col-nav:nth-of-type(2){order:3}.dn-footer-grid .dn-col-nav:nth-of-type(3){order:4}.dn-footer-logo img{height:56px}.dn-footer .footer-bottom-inner{flex-direction:column;align-items:flex-start;text-align:left}html[dir="rtl"] .dn-footer .footer-bottom-inner{align-items:flex-end;text-align:right;flex-direction:column}.dn-footer .footer-bottom{padding-bottom:88px}}.dn-footer-promo{display:none!important}.dn-footer{background:var(--dn-footer-bg,#0b0b0b);color:var(--dn-footer-text,#c7c7c7);background:#203d3f;color:#d9e0dc;font-family:var(--font-primary,inherit);padding-bottom:0}.dn-footer .container{max-width:var(--container-max,1280px);margin-left:auto;margin-right:auto}.dn-footer .footer-main{padding:40px 0!important}.dn-footer .footer-main{padding:58px 0 50px!important}.dn-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.1fr 1.3fr;gap:32px;align-items:start!important}.dn-footer-grid .footer-col{min-height:0!important;height:auto!important;display:block!important;justify-content:flex-start!important}.dn-footer .footer-title{font-family:var(--font-display,inherit);color:#fff;font-size:17px!important;font-weight:600!important;color:#fff;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;line-height:1.3;margin:0 0 14px!important}.dn-footer p,.dn-footer li,.dn-footer span,.dn-footer a{font-size:14.5px;line-height:1.55;font-size:15px;line-height:1.6}.dn-footer-logo{margin:0 0 12px!important;line-height:0}.dn-footer-logo a,.dn-footer-logo .custom-logo-link{display:inline-block;line-height:0;padding:0!important;margin:0!important}.dn-footer-logo img{display:block;width:160px!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain;object-position:left center;transform:none!important;margin:0!important;padding:0!important}.dn-footer-logo .site-title,.dn-footer-logo .logo-text{font-family:var(--font-display,inherit);font-size:22px;font-weight:700;color:var(--dn-gold,#c9a227);line-height:1.2;text-decoration:none}.dn-brand-tagline{margin:0 0 6px!important;color:#e2e2e2;color:#d9e0dc;font-size:15px;line-height:1.55;max-width:30ch}.dn-brand-langs{margin:0!important;color:#9a9a9a;color:rgb(217 224 220 / .72);font-size:13.5px;line-height:1.55;max-width:32ch}.dn-footer .social-links{margin-top:14px!important}.dn-footer .footer-menu,.dn-footer .dn-footer-menu{list-style:none;margin:0;padding:0}.dn-footer .dn-footer-menu li{margin:0 0 12px!important}.dn-footer .dn-footer-menu li:last-child{margin-bottom:0!important}.dn-footer .dn-footer-menu a{display:inline-flex;align-items:center;gap:8px;padding:0!important;min-height:0!important;color:var(--dn-footer-text,#c7c7c7)!important;color:#d9b867!important;text-decoration:none;transition:color .15s ease}.dn-footer .dn-footer-menu a:hover{color:var(--dn-gold-light,#e3c25a)!important}.dn-footer .dn-footer-menu a:hover{color:#ffffff!important}.dn-pickups a svg{flex:0 0 15px;width:15px;height:15px;margin-top:0!important;color:var(--dn-gold,#c9a227);color:#d9b867}.dn-contact-list{list-style:none;margin:0;padding:0}.dn-contact-list .contact-item{display:flex;align-items:center;gap:9px;margin:0 0 12px!important;min-width:0;color:var(--dn-footer-text,#c7c7c7);color:#d9e0dc;font-size:14.5px;line-height:1.5}.dn-contact-list .contact-item:last-child{margin-bottom:0!important}.dn-contact-list .contact-item svg{flex:0 0 16px;width:16px;height:16px;margin-top:0!important;color:var(--dn-gold,#c9a227);color:#d9b867}.dn-contact-list .contact-item a{color:var(--dn-footer-text,#c7c7c7)!important;color:#d9e0dc!important;text-decoration:none;transition:color .15s ease}.dn-contact-list .contact-item a:hover{color:var(--dn-gold-light,#e3c25a)!important}.dn-contact-list .contact-item a:hover{color:#ffffff!important}.dn-contact-phone a{font-size:15px!important;font-weight:600!important;color:#fff!important;color:#ffffff!important}.dn-contact-phone svg{margin-top:0!important}.dn-contact-email a{overflow-wrap:anywhere;word-break:break-word}.dn-footer .footer-bottom{border-top:1px solid rgb(255 255 255 / .1);padding:14px 0!important;background:#fff0;border-top:1px solid rgb(217 184 103 / .22);padding:16px 0!important;background:#4a4a50}.dn-footer .footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap}.dn-footer .copyright{margin:0;color:#a8a8a8;font-size:13.5px}.dn-footer .copyright{margin:0;color:rgb(255 255 255 / .62);font-size:13.5px}.dn-footer .footer-links{display:flex;gap:18px;flex-wrap:wrap}.dn-footer .footer-links a{color:#a8a8a8!important;font-size:13.5px;padding:0!important}.dn-footer .footer-links a:hover{color:var(--dn-gold-light,#e3c25a)!important}.dn-footer .footer-links a{color:rgb(255 255 255 / .72)!important;font-size:13.5px;padding:0!important}.dn-footer .footer-links a:hover{color:#d9b867!important}html[dir="rtl"] .dn-footer-logo img{object-position:right center}@media (max-width:1024px){.dn-footer-grid{grid-template-columns:1fr 1fr;gap:28px 24px}}@media (max-width:767px){.dn-footer .footer-main{padding:32px 0 24px!important}.dn-footer-grid{display:flex;flex-direction:column;gap:24px}.dn-footer-logo img{width:150px!important}.dn-brand-tagline,.dn-brand-langs{max-width:100%}.dn-footer .footer-bottom-inner{flex-direction:column;align-items:flex-start}.dn-footer .dn-footer-menu a,.dn-contact-list .contact-item a{padding:4px 0!important}.dn-footer .dn-footer-menu li{margin-bottom:8px!important}.dn-footer .footer-bottom{padding-bottom:84px!important}}.testimonial-avatar.testimonial-avatar-orange{background:#f4801f;color:#fff}.testimonial-translated{margin:-.25rem 0 1rem;font-size:.8125rem;line-height:1.4;color:var(--color-gray-500,#6b7280);font-style:italic}a.btn,.btn,button,input[type="submit"],input[type="button"],.vehicle-book-btn,.rentsyst-book-btn,.booking-submit,.contact-action,.language-switcher,.lang-switcher,.section-badge,.vehicle-category,.category-badge{border-radius:9999px!important}.mobile-quick-bar a,.mobile-menu-toggle,.location-icon,.benefit-icon,.testimonial-avatar,.vehicle-card__badge{border-radius:50%!important}.header-topbar{display:block!important;visibility:visible!important;opacity:1!important}.header-topbar .topbar-inner{display:flex!important;align-items:center!important;justify-content:center!important}.header-topbar .topbar-socials{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:14px!important}.header-topbar .topbar-socials a,.header-topbar .topbar-socials .topbar-social{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;color:#ffffff!important}.header-topbar .topbar-socials .topbar-social svg{width:19px!important;height:19px!important;display:block!important}.header-topbar .topbar-socials .topbar-social:hover{color:#111111!important;opacity:1!important}@media (max-width:768px){.header-topbar .topbar-socials{gap:11px!important}.header-topbar .topbar-socials .topbar-social svg{width:16px!important;height:16px!important}}.dn-footer-gmaps{display:inline-block;margin-top:var(--space-3,.75rem);color:var(--color-accent,#ed8936);font-weight:600;font-size:var(--text-sm,.875rem);text-decoration:underline;text-underline-offset:3px}.dn-footer-gmaps:hover{opacity:.85}.social-links .social-google:hover{background:#4285f4;color:var(--color-white)}.social-links .social-google svg{width:20px;height:20px}.mobile-quick-bar .mqb-whatsapp,.mobile-quick-bar a.mqb-whatsapp{background:#25d366!important;color:#ffffff!important;border:0!important;box-shadow:0 10px 24px rgb(37 211 102 / .45)!important}.mobile-quick-bar .mqb-whatsapp svg,.mobile-quick-bar a.mqb-whatsapp svg{fill:#ffffff!important;color:#ffffff!important;stroke:none!important}.mobile-quick-bar .mqb-whatsapp::after,.mobile-quick-bar a.mqb-whatsapp::after{display:none!important;content:none!important}.mobile-quick-bar .mqb-whatsapp:hover,.mobile-quick-bar .mqb-whatsapp:focus,.mobile-quick-bar .mqb-whatsapp:active{background:#1ebe5b!important;color:#ffffff!important;border-color:#1ebe5b!important}@media (max-width:768px){.mobile-quick-bar .mqb-whatsapp{background:#25d366!important;color:#ffffff!important}.mobile-quick-bar .mqb-whatsapp svg{fill:#ffffff!important;color:#ffffff!important}}.header-actions .header-phone,.header-inner .header-actions>.header-phone{display:none!important}@media (min-width:769px){.header-actions .header-phone{display:none!important}}.mobile-quick-bar .mqb-whatsapp,.mobile-quick-bar a.mqb-whatsapp{background:#ffffff!important;color:#25d366!important;border:1px solid rgb(0 0 0 / .08)!important;border-radius:50%!important;box-shadow:0 8px 22px rgb(0 0 0 / .18)!important}.mobile-quick-bar .mqb-whatsapp svg,.mobile-quick-bar a.mqb-whatsapp svg{width:34px!important;height:34px!important;fill:#25d366!important;color:#25d366!important;stroke:#25d366!important}.mobile-quick-bar .mqb-whatsapp::after,.mobile-quick-bar a.mqb-whatsapp::after{display:none!important;content:none!important}.mobile-quick-bar .mqb-whatsapp:hover,.mobile-quick-bar .mqb-whatsapp:focus,.mobile-quick-bar .mqb-whatsapp:active{background:#ffffff!important;color:#25d366!important;border-color:rgb(0 0 0 / .08)!important}@media (max-width:768px){.mobile-quick-bar .mqb-whatsapp,.mobile-quick-bar a.mqb-whatsapp{background:#ffffff!important;color:#25d366!important;border:1px solid rgb(0 0 0 / .08)!important;border-radius:50%!important}.mobile-quick-bar .mqb-whatsapp svg,.mobile-quick-bar a.mqb-whatsapp svg{width:30px!important;height:30px!important;fill:#25d366!important;color:#25d366!important;stroke:#25d366!important}}.mobile-quick-bar .mqb-whatsapp,.mobile-quick-bar a.mqb-whatsapp{background:#ffffff!important;border:1px solid rgb(0 0 0 / .08)!important;border-radius:50%!important;font-size:0!important}.mobile-quick-bar .mqb-whatsapp svg,.mobile-quick-bar a.mqb-whatsapp svg{width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;display:block!important;fill:#25d366!important}.mobile-quick-bar .mqb-whatsapp svg path,.mobile-quick-bar a.mqb-whatsapp svg path{fill:#25d366!important;stroke:none!important}@media (max-width:768px){.mobile-quick-bar .mqb-whatsapp svg,.mobile-quick-bar a.mqb-whatsapp svg{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}}#featured-vehicles .container{max-width:100%!important;width:100%!important;padding-left:32px;padding-right:32px;box-sizing:border-box}#featured-vehicles .section-header{max-width:800px;margin-left:auto;margin-right:auto}#featured-vehicles .section-title{display:none!important}#testimonials .container{max-width:100%!important;width:100%!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box}#testimonials .testimonials-slider{padding-left:52px;padding-right:52px;box-sizing:border-box}@media (min-width:1281px){#testimonials .testimonial-slide{flex:0 0 calc((100% - (var(--space-6) * 2)) / 3)!important}}.testimonial-avatar.testimonial-avatar-orange{background:var(--color-primary)!important;color:var(--color-white)!important}.dn-footer .container{max-width:100%!important;width:100%!important;padding-left:44px!important;padding-right:44px!important;box-sizing:border-box}.dn-footer .social-links{margin-top:10px!important;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dn-footer .social-links a,.dn-footer .social-links .social-link{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;width:auto!important;height:auto!important;min-width:0!important;padding:0!important;border-radius:0!important;color:#d9b867!important;opacity:1!important}.dn-footer .social-links a svg,.dn-footer .social-links .social-link svg{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;fill:#d9b867!important;color:#d9b867!important;stroke:#d9b867!important;display:block!important}.dn-footer .social-links a:hover,.dn-footer .social-links a:hover svg{color:#ffffff!important;fill:#ffffff!important;stroke:#ffffff!important}.dn-footer-logo{margin-bottom:8px!important}.dn-brand-tagline{margin:0 0 12px!important}.dn-brand-langs{display:none!important}.dn-footer .footer-main{padding:34px 0 28px!important}.dn-footer .footer-title{margin-bottom:12px!important}.dn-footer .dn-footer-menu li{margin-bottom:9px!important}.dn-contact-list .contact-item{margin-bottom:9px!important}.dn-footer .footer-bottom{padding-top:12px!important;padding-bottom:12px!important}@media (max-width:1024px){.dn-footer .container{padding-left:32px!important;padding-right:32px!important}}@media (max-width:767px){.dn-footer .container{padding-left:20px!important;padding-right:20px!important}.dn-footer .footer-main{padding:26px 0 22px!important}.dn-footer-grid{gap:20px}.dn-footer .social-links{gap:16px}.dn-footer .footer-bottom{padding-bottom:84px!important}}.dn-footer .container{max-width:var(--container-max,1280px)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box}@media (max-width:1024px){.dn-footer .container{padding-left:32px!important;padding-right:32px!important}}@media (max-width:767px){.dn-footer .container{padding-left:20px!important;padding-right:20px!important}}.dn-footer .footer-bottom{padding-top:10px!important;padding-bottom:10px!important}@media (max-width:767px){.dn-footer .footer-bottom{padding-bottom:80px!important}}.dn-footer-gmaps{color:#d9b867!important;font-weight:600!important}.dn-footer-gmaps:hover{color:#ffffff!important}.howto-step-number,.howto-step .step-number{width:64px!important;height:64px!important;min-width:64px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important;text-align:center!important}.step-number,.step-circle,.howto-number{border-radius:50%!important}@media (max-width:782px){.howto-step-number,.howto-step .step-number{width:56px!important;height:56px!important;min-width:56px!important}}.vehicles-page .container,.vehicles-page-header .container{max-width:none;width:96%;padding-left:var(--space-4);padding-right:var(--space-4)}.vehicles-page-header{background:none;padding:calc(var(--header-height) + var(--space-8)) 0 var(--space-2);text-align:left}.vehicles-page-header .page-title{color:var(--color-gray-900);margin-bottom:0}.vehicles-catalog{padding:var(--space-6) 0 var(--space-12)}.vehicles-catalog .catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:var(--space-6);align-items:start}.vehicles-catalog .vehicles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.vehicles-catalog .filters-form{padding:var(--space-4);border-radius:var(--radius-lg)}.vehicles-catalog .filters-toggle{font-size:var(--text-base)}.vehicles-catalog .filters-content{padding-top:var(--space-4);margin-top:var(--space-3)}.vehicles-catalog .filter-group{margin-bottom:var(--space-3)}.vehicles-catalog .filter-label{font-size:var(--text-xs);margin-bottom:var(--space-1)}.vehicles-catalog .filter-select{padding:var(--space-2);font-size:var(--text-sm);border-radius:var(--radius-sm)}.vehicles-catalog .filters-form .btn{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.vehicles-catalog .btn-block{margin-top:var(--space-3)}@media (max-width:1024px){.vehicles-catalog .catalog-layout{grid-template-columns:1fr}.vehicles-catalog .vehicles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vehicles-catalog .vehicles-grid{grid-template-columns:1fr}}.page-header.vehicles-page-header,body .page-header.vehicles-page-header,.vehicles-page-header{background:none!important;background-image:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:calc(var(--header-height) + var(--space-6)) 0 var(--space-2)!important;text-align:center!important}.page-header.vehicles-page-header .page-title,body .page-header.vehicles-page-header .page-title,.vehicles-page-header .page-title{color:#111111!important;background:none!important;background-color:transparent!important;border-radius:0!important;box-shadow:none!important;display:block!important;padding:0!important;width:auto!important;font-size:clamp(1.9rem, 4vw, 3rem)!important;font-weight:800!important;line-height:1.15!important;margin:0 auto!important;text-shadow:none!important}