.header .main-header .header-left .header-logo{flex-grow:0;flex-shrink:0;min-width:260px;overflow:visible;background:0 0!important}.logo-box,.header-logo,.mobile-header-logo,.sidebar-canvas-logo{background:0 0!important}a:has(>.site-logo-machine-ranger){box-shadow:none!important;background:0 0!important;border:none!important}.header .main-header .header-left .header-logo:before,.header .main-header .header-left .header-logo:after,.header .main-header .header-left .header-logo a:before,.header .main-header .header-left .header-logo a:after{content:none!important;background:0 0!important}.site-logo-machine-ranger{object-fit:contain;width:auto;min-width:200px;max-width:280px;height:52px;display:block;background:0 0!important}.site-logo-machine-ranger--mobile{height:52px;max-width:min(320px,85vw)!important}.site-logo-machine-ranger--footer{height:48px;max-width:min(480px,92vw)!important}@media (min-width:992px){.site-logo-machine-ranger--footer{height:60px;max-width:min(540px,94vw)!important}}.site-logo-machine-ranger--canvas{height:54px;max-width:min(400px,88vw)!important}@media (min-width:1200px){.box-search-advance-home10 .box-bottom-search .item-search-main{flex:1 1 0;min-width:0;width:auto!important}.box-search-advance-home10 .box-bottom-search .item-search.item-search-2,.box-search-advance-home10 .box-bottom-search .item-search.item-search-3{flex:0 0 220px;max-width:280px;width:220px!important}.box-search-advance-home10 .box-bottom-search .item-search.bd-none{flex:none;min-width:min(200px,22vw);width:auto!important}}.box-list-brand-car .item-brand,.box-list-brand-car .item-brand-manufacturer{background:#fff!important;border:1px solid #e2e6ea!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:160px!important;min-height:96px!important;margin:0 8px!important;padding:12px 20px!important;text-decoration:none!important;display:inline-flex!important}[data-bs-theme=dark] .box-list-brand-car .item-brand,[data-bs-theme=dark] .box-list-brand-car .item-brand-manufacturer{background:#ffffffeb!important;border-color:#ffffff1f!important}.box-list-brand-car .item-brand img,.box-list-brand-car .item-brand-manufacturer img,.box-list-brand-car .item-brand-manufacturer__logo{object-fit:contain!important;width:auto!important;max-width:200px!important;height:64px!important;max-height:none!important;display:block!important}.box-list-brand-car .item-brand-manufacturer__text{letter-spacing:.02em;color:var(--bs-neutral-1000,#1a1a1a);white-space:nowrap;font-size:.95rem;font-weight:700}.top-bar-2{background-color:#1a1a1a!important}[data-bs-theme=dark] .top-bar-2{background-color:#111!important}.sort-select{color:var(--bs-neutral-1000)!important;appearance:auto!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:0!important;width:auto!important;min-width:120px!important;max-width:150px!important;height:auto!important;padding:0 4px!important;font-size:14px!important}.sort-select:focus{outline:2px solid var(--bs-brand-2);outline-offset:2px}[data-bs-theme=dark] .sort-select{background-color:var(--bs-background-card,#1a1a1a)!important;color:var(--bs-neutral-1000,#f2f2f2)!important;border-color:#ffffff2e!important}[data-bs-theme=dark] .sort-select option{background-color:var(--bs-background-card,#1a1a1a);color:var(--bs-neutral-1000,#f2f2f2)}.header.header-fixed .main-menu li>a{color:#fff!important}.header.header-fixed .main-menu li>a:hover{color:var(--bs-brand-2)!important}.header.header-home-2 .main-menu li>a{color:#fff!important}.header.header-home-2 .main-menu li>a:hover{color:var(--bs-brand-2)!important}.header .main-menu li ul.sub-menu{background-color:#fff!important}[data-bs-theme=dark] .header .main-menu li ul.sub-menu{background-color:#1a1a1a!important}.header .main-menu li ul.sub-menu li a{color:#1a1a1a!important}[data-bs-theme=dark] .header .main-menu li ul.sub-menu li a{color:#f2f2f2!important}.header .main-menu li ul.sub-menu li a:hover{color:var(--bs-brand-2)!important}.header .main-menu .mega-menu{background-color:#fff!important}[data-bs-theme=dark] .header .main-menu .mega-menu{background-color:#1a1a1a!important}.header .main-menu .mega-menu a{color:#1a1a1a!important}[data-bs-theme=dark] .header .main-menu .mega-menu a{color:#f2f2f2!important}.header .main-menu .mega-menu a:hover{color:var(--bs-brand-2)!important}.header.header-fixed{background-color:#0000!important}.header.header-home-2{background-color:#1a1a1a!important}[data-bs-theme=dark] .header.header-home-2{background-color:#111!important}.header.header-home-2 .btn-signin.neutral-1000,.header.header-fixed .btn-signin.neutral-1000{color:#fff!important}.header .btn-signin.background-brand-2,.header a.background-brand-2,.header .btn-signin.bg-white,.header .header-right a.btn.background-brand-2,.header .header-right a.btn.bg-white{color:#000!important}.header .header-right .btn-signin,.header .header-right .btn{white-space:nowrap;justify-content:center;align-items:center;height:40px;display:inline-flex}.wow{visibility:visible!important}.animated{animation-duration:.001ms!important;animation-delay:0s!important}.box-why-book-22{padding-top:60px!important;padding-bottom:25px!important}.financing-form-section .form-group input[type=radio],.financing-form-section .form-group input[type=checkbox]{width:18px!important;height:18px!important;min-height:unset!important;box-shadow:none!important;accent-color:var(--bs-brand-2,#70f46d)!important;cursor:pointer!important;background:0 0!important;border:none!important;flex-shrink:0!important;margin:0!important;padding:0!important}.financing-form-section .form-group input[type=radio]:focus,.financing-form-section .form-group input[type=checkbox]:focus{outline-offset:2px!important;background:0 0!important;border:none!important;outline:2px solid #70f46d73!important}.financing-form-section .financing-radio-group{flex-wrap:wrap!important;align-items:center!important;gap:12px 28px!important;display:flex!important}.financing-form-section .financing-radio-option{cursor:pointer!important;white-space:nowrap!important;color:var(--bs-neutral-500)!important;align-items:center!important;gap:8px!important;margin:0!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25!important;display:inline-flex!important}.financing-form-section .financing-radio-option--wrap{white-space:normal!important}.financing-form-section .financing-term-group{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.financing-form-section .financing-term-btn{border-radius:12px!important;justify-content:center!important;align-items:center!important;width:64px!important;min-width:64px!important;height:44px!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.financing-form-section .financing-checkbox-label{cursor:pointer!important;color:var(--bs-neutral-500)!important;align-items:flex-start!important;gap:12px!important;margin:0!important;font-size:.875rem!important;line-height:1.5!important;display:flex!important}.financing-form-section .financing-checkbox-label input[type=checkbox]{margin-top:3px!important}.form-label{margin-bottom:6px!important;font-size:.925rem!important;font-weight:500!important}[data-bs-theme=dark] .form-control{color:#e2e8f0!important;background-color:#1e2330!important;border-color:#3a4256!important}[data-bs-theme=dark] .form-control:focus{border-color:var(--bs-brand-2,#70f46d)!important;color:#e2e8f0!important;background-color:#252d3d!important;box-shadow:0 0 0 3px #70f46d26!important}[data-bs-theme=dark] .form-control::placeholder{color:#4a5568!important;opacity:1!important}[data-bs-theme=dark] select.form-control option{color:#e2e8f0!important;background-color:#1e2330!important}[data-bs-theme=dark] .form-label,[data-bs-theme=dark] label.form-label,[data-bs-theme=dark] .form-check-label{color:#94a3b8!important}[data-bs-theme=dark] .form-check-input{background-color:#1e2330!important;border-color:#3a4256!important}[data-bs-theme=dark] .form-check-input:checked{background-color:var(--bs-brand-2,#70f46d)!important;border-color:var(--bs-brand-2,#70f46d)!important}.swiper-group-journey .swiper-wrapper{align-items:stretch!important}.swiper-group-journey .swiper-slide{flex-direction:column!important;gap:24px!important;height:auto!important;display:flex!important}.swiper-group-journey .swiper-slide .card-journey-small{flex:1!important}.mr-google-review-cta__link{color:#475569!important;align-items:center!important;gap:8px!important;text-decoration:none!important;display:inline-flex!important}.mr-google-review-cta__link:hover{color:#0f172a!important;text-decoration:underline!important}.mr-google-review-cta__stars{color:#f59e0b!important;letter-spacing:1px!important;font-size:.85rem!important}.mr-contact-map{width:100%!important;min-height:420px!important}.mr-pricing-table th,.mr-pricing-table td{vertical-align:middle!important;font-size:.875rem!important}.mr-pricing-section{color:#f5f5f5!important;background:#101010!important}.mr-pricing-section h3,.mr-pricing-section h6,.mr-pricing-section h3.mb-0{color:#f5f5f5!important}.mr-pricing-card{color:#e8e8e8!important;background:#1a1a1a!important;border:1px solid #2a2a2a!important;border-radius:12px!important;padding:1.5rem!important}.mr-pricing-card--highlight{border-color:var(--bs-primary,#ffc107)!important;box-shadow:0 0 0 1px #ffc10759!important}.mr-pricing-badge{background:var(--bs-primary,#ffc107)!important;color:#101010!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-radius:999px!important;align-self:flex-start!important;margin-bottom:.75rem!important;padding:.25rem .6rem!important;font-size:.65rem!important;font-weight:700!important;display:inline-block!important}.mr-pricing-section-title{color:#888!important;letter-spacing:.06em!important}.mr-pricing-excluded{color:#c45!important}.mr-pricing-x{color:#c45!important;text-align:center!important;width:16px!important;font-weight:700!important;line-height:1!important}.mr-pricing-billing-toggle{gap:.75rem!important}.mr-pricing-billing-btn{color:#ccc!important;background:#1a1a1a!important;border:1px solid #555!important;border-radius:12px!important;min-width:148px!important;padding:.65rem 1.5rem!important;line-height:1.3!important}.mr-pricing-billing-btn:hover{color:#fff!important;border-color:#888!important}.mr-pricing-billing-btn--active{border-color:var(--bs-primary,#ffc107)!important;background:var(--bs-primary,#ffc107)!important;color:#101010!important;font-weight:600!important}.mr-pricing-billing-btn--active .mr-pricing-billing-sub{color:#101010!important;opacity:.75!important}.mr-pricing-billing-sub{color:#888!important;font-weight:500!important}.mr-pricing-comparison-wrap{border:1px solid #333!important;border-radius:12px!important;overflow:hidden!important}.mr-pricing-section .mr-pricing-table{color:#e8e8e8!important;margin-bottom:0!important}.mr-pricing-section .mr-pricing-table th,.mr-pricing-section .mr-pricing-table td{color:#e8e8e8!important;background:#1a1a1a!important;border-color:#333!important}.mr-pricing-section .mr-pricing-table thead th{background:#222!important}.mr-pricing-hero-img{object-position:32% 52%!important}.mr-pricing-savings{color:var(--bs-primary,#ffc107)!important}.mr-pricing-comparison-section{border-color:#333!important}.mr-pricing-group-row th{color:var(--bs-primary,#ffc107)!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#151515!important;font-size:.75rem!important}.mr-wp-content img{border-radius:8px!important;max-width:100%!important;height:auto!important}.mr-wp-content p{margin-bottom:1rem!important}#from-the-workbench{scroll-margin-top:120px!important}.mr-terms-hero-img{object-position:center 72%!important;min-height:430px!important}.mr-cta3-collage{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)!important;align-items:end!important;gap:14px!important;margin-top:24px!important;display:grid!important}.mr-cta3-collage-feature{height:580px!important}.mr-cta3-collage-feature .mr-cta3-collage-img{object-position:center 42%!important}.mr-cta3-collage-grid{grid-template-columns:1fr 1fr!important;gap:14px!important;padding-bottom:0!important;display:grid!important}.mr-cta3-collage-cell{height:280px!important}.mr-cta3-collage-cell--3,.mr-cta3-collage-cell--5{margin-top:28px!important}.mr-cta3-collage-img{object-fit:cover!important;border-radius:56px!important;width:100%!important;height:100%!important;display:block!important}@media (max-width:991px){.mr-cta3-collage{grid-template-columns:1fr!important}.mr-cta3-collage-feature{height:420px!important}.mr-cta3-collage-cell{height:200px!important}.mr-cta3-collage-cell--3,.mr-cta3-collage-cell--5{margin-top:0!important}}
