html.dark{color-scheme:dark;--dc-bg:#0f1115;--dc-bg-alt:#13161b;--dc-surface:#181b21;--dc-surface-2:#20242c;--dc-surface-3:#2a2f38;--dc-border:#2e333d;--dc-border-strong:#3d4450;--dc-text:#eceef2;--dc-text-soft:#9da5b2;--dc-text-muted:#9aa1ad;--dc-primary:#fc8300;--dc-primary-hover:#ff9a2e;--dc-primary-dark:#f56904;--dc-primary-soft:rgba(252, 131, 0, .14);--dc-primary-ring:rgba(252, 131, 0, .40);--dc-link:#ffa13d;--dc-link-hover:#ffbd73;--dc-danger-bg:rgba(239, 68, 68, .14);--dc-danger-text:#fca5a5;--dc-shadow:0 1px 2px rgba(0, 0, 0, .40), 0 10px 40px -12px rgba(0, 0, 0, .65);--dc-warm-surface:#1d1812;--dc-warm-border:#3a2c1d;--ast-global-color-2:var(--dc-text);--ast-global-color-3:var(--dc-text-soft);--ast-global-color-4:var(--dc-bg-alt);--ast-global-color-5:var(--dc-bg);--ast-global-color-6:var(--dc-surface);--ast-global-color-7:var(--dc-text-soft);--ast-global-color-8:var(--dc-text);--e-global-color-astglobalcolor2:var(--dc-text);--e-global-color-astglobalcolor3:var(--dc-text-soft);--e-global-color-astglobalcolor4:var(--dc-bg-alt);--e-global-color-astglobalcolor5:var(--dc-bg);--e-global-color-astglobalcolor6:var(--dc-surface);--e-global-color-astglobalcolor7:var(--dc-text-soft);--e-global-color-astglobalcolor8:var(--dc-text);--navbar-bg:090d14cc;--navbar-border:#ffffff0f;--text-heading:var(--dc-text);--text-soft:var(--dc-text-soft);--text-muted:var(--dc-text-muted);--brand-ink-soft:var(--dc-text-soft);--surface-page:var(--dc-bg);--surface-alt:var(--dc-bg-alt);--surface-card:#131921f2;--border-default:var(--dc-border);--border-strong:var(--dc-border-strong);--badge-bg-green:#0a371bb3;--text-brand-green:lab(76.6505% -52.576 31.4764);--badge-border-green:#4dd57f33;--badge-bg-orange:#512500b3;--text-brand-orange:#ff8f3b;--badge-border-orange:#ff8f3b33;--card-border:#ffffff1a;--card-border-hover:#ff8f3b66;--card-icon-ring:#1a202899;--card-hover-shadow:#77401766;--color-gradient-hero-1:lab(20.684% 18.9439 30.3657);--color-gradient-hero-2:lab(19.6901% -21.7058 13.0273);--color-coverage-hover:#ff8f3b66;--dc-footer-gradient:linear-gradient(to bottom in oklab, #51250099 0%, #1a2029 50%, #0a371b66 100%);--bg-gradient-card:radial-gradient(60% 80% at 80% 0%, lab(20.684% 18.9439 30.3657) 0%, transparent 60%), radial-gradient(50% 70% at 0% 100%, lab(19.6901% -21.7058 13.0273) 0%, transparent 60%);--cmplz_banner_background_color:var(--dc-surface);--cmplz_banner_border_color:var(--dc-border);--cmplz_text_color:var(--dc-text-soft);--cmplz_hyperlink_color:var(--dc-link);--cmplz_category_body_font_color:var(--dc-text-soft);--cmplz_category_header_always_active_color:var(--dc-primary);--cmplz_button_deny_background_color:var(--dc-surface-2);--cmplz_button_deny_border_color:var(--dc-border-strong);--cmplz_button_deny_text_color:var(--dc-text);--cmplz_button_settings_background_color:var(--dc-surface-2);--cmplz_button_settings_border_color:var(--dc-border-strong);--cmplz_button_settings_text_color:var(--dc-text);--cmplz_slider_inactive_color:var(--dc-border-strong);background-color:var(--dc-bg)}html.dark .cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:#20242c}html.dark .elementor-kit-28{--e-global-color-text:var(--dc-text-soft);--e-global-color-secondary:var(--dc-text);--e-global-color-astglobalcolor2:var(--dc-text);--e-global-color-astglobalcolor3:var(--dc-text-soft);--e-global-color-astglobalcolor4:var(--dc-bg-alt);--e-global-color-astglobalcolor5:var(--dc-bg);--e-global-color-astglobalcolor6:var(--dc-surface);--e-global-color-astglobalcolor7:var(--dc-text-soft);--e-global-color-astglobalcolor8:var(--dc-text);--e-global-color-v4-text-heading:var(--dc-text);--e-global-color-v4-text-soft:var(--dc-text-soft);--e-global-color-v4-text-muted:var(--dc-text-muted);--e-global-color-v4-brand-ink-soft:var(--dc-text-soft);--e-global-color-v4-surface-page:var(--dc-bg);--e-global-color-v4-surface-alt:var(--dc-bg-alt);--e-global-color-v4-surface-card:var(--dc-surface);--e-global-color-v4-border-default:var(--dc-border);--e-global-color-v4-border-strong:var(--dc-border-strong)}html.dark body,html.dark #page,html.dark .ast-plain-container,html.dark .ast-page-builder-template,html.dark .ast-separate-container,html.dark .ast-separate-container .ast-article-single,html.dark .ast-separate-container .ast-article-post,html.dark .site-content{background-color:var(--dc-bg);color:var(--dc-text-soft)}html.dark h1,html.dark h2,html.dark h3,html.dark h4,html.dark h5,html.dark h6,html.dark .entry-title,html.dark .entry-title a{color:var(--dc-text)}html.dark .entry-content a:not(.elementor-button):not(.wp-block-button__link):not(.ast-button),html.dark .ast-single-post .entry-content a{color:var(--dc-link)}html.dark .entry-content a:not(.elementor-button):not(.wp-block-button__link):not(.ast-button):hover,html.dark .entry-content a:not(.elementor-button):not(.wp-block-button__link):not(.ast-button):focus{color:var(--dc-link-hover)}html.dark hr,html.dark .wp-block-separator{border-color:var(--dc-border);background-color:var(--dc-border)}html.dark ::selection{background:var(--dc-primary);color:#111}html.dark :focus-visible{outline-color:var(--dc-primary)}html.dark #masthead,html.dark .site-header,html.dark .ast-primary-header-bar,html.dark .main-header-bar,html.dark .ast-above-header-bar,html.dark .ast-below-header-bar,html.dark #ast-desktop-header .ast-primary-header-bar,html.dark #ast-mobile-header .ast-primary-header-bar,html.dark .ast-header-sticked .ast-primary-header-bar{background-color:var(--dc-bg);border-bottom-color:var(--dc-border);box-shadow:none}html.dark .ast-theme-transparent-header #masthead,html.dark .ast-theme-transparent-header #ast-desktop-header,html.dark .ast-theme-transparent-header #ast-desktop-header .ast-primary-header-bar,html.dark .ast-theme-transparent-header #ast-desktop-header .main-header-bar{background-color:#fff0;border-bottom-color:#fff0}html.dark .site-title a,html.dark .site-title a:hover,html.dark .site-description{color:var(--dc-text)}html.dark .ast-builder-menu-1 .menu-item>.menu-link,html.dark .main-header-menu .menu-item>.menu-link,html.dark .main-header-menu .menu-item>.ast-menu-toggle{color:var(--dc-text-soft)}html.dark .ast-builder-menu-1 .menu-item:hover>.menu-link,html.dark .ast-builder-menu-1 .menu-item>.menu-link:focus,html.dark .ast-builder-menu-1 .menu-item.current-menu-item>.menu-link,html.dark .ast-builder-menu-1 .menu-item.current-menu-ancestor>.menu-link,html.dark .main-header-menu .menu-item:hover>.menu-link,html.dark .main-header-menu .menu-item.current-menu-item>.menu-link{color:var(--dc-primary)}html.dark .ast-builder-menu-1 .sub-menu,html.dark .main-header-menu .sub-menu,html.dark .ast-desktop .ast-mega-menu-enabled .sub-menu{background-color:var(--dc-surface);border-color:var(--dc-border);box-shadow:var(--dc-shadow)}html.dark .ast-builder-menu-1 .sub-menu .menu-link,html.dark .main-header-menu .sub-menu .menu-link{color:var(--dc-text-soft);border-color:var(--dc-border)}html.dark .ast-builder-menu-1 .sub-menu .menu-item:hover>.menu-link,html.dark .main-header-menu .sub-menu .menu-item:hover>.menu-link{background-color:var(--dc-surface-3);color:var(--dc-primary)}html.dark .ast-header-button-1 .ast-custom-button{box-shadow:none}html.dark .ast-header-button-1 .ast-custom-button:focus-visible{outline:2px solid var(--dc-primary);outline-offset:2px}html.dark .ast-mobile-header-wrap .ast-button-wrap .menu-toggle,html.dark .ast-mobile-menu-trigger-minimal,html.dark .ast-mobile-menu-trigger-fill,html.dark .ast-mobile-menu-trigger-outline{color:var(--dc-text);background:#fff0;border-color:var(--dc-border-strong)}html.dark .menu-toggle .ast-mobile-svg,html.dark .ast-mobile-popup-drawer .menu-toggle-close .ast-close-svg{fill:var(--dc-text)}html.dark .ast-mobile-header-content,html.dark .ast-mobile-popup-drawer .ast-mobile-popup-inner,html.dark .ast-mobile-popup-drawer .ast-mobile-popup-header,html.dark .ast-mobile-popup-content,html.dark .ast-header-break-point .main-header-bar-navigation,html.dark .ast-builder-menu-mobile .main-navigation .main-header-menu{background-color:var(--dc-surface);color:var(--dc-text-soft)}html.dark .ast-builder-menu-mobile .main-navigation .menu-item>.menu-link,html.dark .ast-header-break-point .main-header-menu .menu-item>.menu-link,html.dark .ast-builder-menu-mobile .main-navigation .menu-item>.ast-menu-toggle{color:var(--dc-text-soft);background-color:#fff0;border-color:var(--dc-border)}html.dark .ast-builder-menu-mobile .main-navigation .menu-item:hover>.menu-link,html.dark .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link,html.dark .ast-header-break-point .main-header-menu .menu-item.current-menu-item>.menu-link{color:var(--dc-primary);background-color:var(--dc-surface-3)}html.dark .ast-builder-menu-mobile .main-navigation .sub-menu,html.dark .ast-header-break-point .main-header-menu .sub-menu{background-color:var(--dc-surface-2)}html.dark .elementor-location-header .elementor-nav-menu--main .elementor-item{color:var(--dc-text-soft)}html.dark .elementor-location-header .elementor-nav-menu--main .elementor-item:hover,html.dark .elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--dc-primary)}html.dark .elementor-nav-menu--dropdown,html.dark .elementor-nav-menu--dropdown.elementor-nav-menu__container{background-color:var(--dc-surface)}html.dark .elementor-nav-menu--dropdown a,html.dark .elementor-nav-menu--dropdown .elementor-sub-item{color:var(--dc-text-soft);background-color:#fff0}html.dark .elementor-nav-menu--dropdown a:hover,html.dark .elementor-nav-menu--dropdown a.elementor-item-active{color:var(--dc-primary);background-color:var(--dc-surface-3)}html.dark .elementor-menu-toggle{color:var(--dc-text);background-color:#fff0}html.dark .elementor-menu-toggle svg{fill:var(--dc-text)}html.dark .elementor-widget-heading .elementor-heading-title{color:var(--dc-text)}html.dark .elementor-widget-text-editor{color:var(--dc-text-soft)}html.dark .elementor-widget-text-editor a:not(.elementor-button){color:var(--dc-link)}html.dark .elementor-widget-text-editor a:not(.elementor-button):hover{color:var(--dc-link-hover)}html.dark .elementor-icon-box-title,html.dark .elementor-icon-box-title a,html.dark .elementor-image-box-title{color:var(--dc-text)}html.dark .elementor-icon-box-description,html.dark .elementor-image-box-description{color:var(--dc-text-muted)}html.dark .elementor-view-framed .elementor-icon{background-color:var(--dc-surface-2)}html.dark .elementor-icon-list-item,html.dark .elementor-icon-list-text{color:var(--dc-text-soft)}html.dark .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after,html.dark .elementor-icon-list-items .elementor-icon-list-item:not(:last-child):after{border-color:var(--dc-border)}html.dark .elementor-divider-separator{--divider-color:var(--dc-border);border-color:var(--dc-border)}html.dark .elementor-widget-rating .e-rating{--e-rating-icon-color:var(--dc-border-strong)}html.dark .elementor-star-rating__title{color:var(--dc-text)}html.dark .elementor-button:focus-visible{outline:2px solid var(--dc-primary);outline-offset:2px}html.dark .elementor-accordion .elementor-accordion-item,html.dark .elementor-toggle .elementor-toggle-item,html.dark .e-n-accordion-item{border-color:var(--dc-border)}html.dark .elementor-accordion .elementor-tab-title,html.dark .elementor-toggle .elementor-tab-title,html.dark .e-n-accordion-item-title{background-color:var(--dc-surface);border-color:var(--dc-border);color:var(--dc-text)}html.dark .elementor-accordion .elementor-tab-title a,html.dark .elementor-toggle .elementor-tab-title a,html.dark .elementor-accordion .elementor-accordion-icon,html.dark .elementor-toggle .elementor-toggle-icon,html.dark .e-n-accordion-item-title-text{color:var(--dc-text)}html.dark .elementor-accordion .elementor-accordion-icon svg,html.dark .elementor-toggle .elementor-toggle-icon svg,html.dark .e-n-accordion-item-title-icon svg{fill:currentColor}html.dark .elementor-accordion .elementor-tab-title.elementor-active,html.dark .elementor-accordion .elementor-tab-title.elementor-active a,html.dark .elementor-toggle .elementor-tab-title.elementor-active,html.dark .elementor-toggle .elementor-tab-title.elementor-active a,html.dark .e-n-accordion-item[open]>.e-n-accordion-item-title,html.dark .e-n-accordion-item[open] .e-n-accordion-item-title-text{color:var(--dc-primary)}html.dark .elementor-accordion .elementor-tab-title:hover,html.dark .elementor-toggle .elementor-tab-title:hover,html.dark .e-n-accordion-item-title:hover{background-color:var(--dc-surface-2)}html.dark .elementor-accordion .elementor-tab-content,html.dark .elementor-toggle .elementor-tab-content,html.dark .e-n-accordion-item>.e-con{background-color:var(--dc-surface);border-color:var(--dc-border);color:var(--dc-text-soft)}html.dark .e-n-accordion-item-title:focus-visible,html.dark .elementor-tab-title:focus-visible{outline:2px solid var(--dc-primary);outline-offset:2px}html.dark .faq-search{background:var(--dc-bg-alt);border-bottom:1px solid var(--dc-border)}html.dark .faq-search-title{--ast-global-color-2:var(--dc-text);color:var(--dc-text)}html.dark input.faq-search-input+.faq-search-icon{color:var(--dc-text-muted)}html.dark input.faq-search-input:focus+.faq-search-icon{color:var(--dc-primary)}html.dark button.faq-category-chip{background-color:var(--dc-surface)!important;border-color:var(--dc-border);color:var(--dc-text-soft)}html.dark button.faq-category-chip:hover{background-color:var(--dc-surface-3)!important;color:var(--dc-text)!important}html.dark button.faq-category-chip.active{background-color:var(--dc-primary)!important;border-color:var(--dc-primary);color:#fff!important}html.dark .faq-category-count{color:var(--dc-text-muted)}html.dark .faq-category-section{background:var(--dc-surface);border-color:var(--dc-border);box-shadow:var(--dc-shadow)}html.dark .faq-category-header,html.dark .faq-item{border-color:var(--dc-border)}html.dark .faq-category-header h2{color:var(--dc-text)}html.dark .advanced-faq-container .faq-question{color:var(--dc-text)!important}html.dark .advanced-faq-container .faq-item.active .faq-question{color:var(--dc-primary)!important}html.dark .faq-question::after{background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5l7 7-7 7'%3E%3C/path%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5l7 7-7 7'%3E%3C/path%3E%3C/svg%3E") center / contain no-repeat}html.dark .faq-answer{color:var(--dc-text-soft)}html.dark .faq-answer a{color:var(--dc-link)}html.dark .faq-answer a:hover{color:var(--dc-link-hover)}html.dark .no-results-message{background-color:var(--dc-surface);border-color:var(--dc-border)}html.dark .no-results-message p{color:var(--dc-text-soft)!important}html.dark .no-results-message strong{color:var(--dc-text)}html.dark .elementor-widget-reviews .elementor-testimonial,html.dark .elementor-widget-testimonial-carousel .elementor-testimonial,html.dark .elementor-testimonial-wrapper{background-color:var(--dc-surface);border-color:var(--dc-border)}html.dark .elementor-testimonial__header{border-color:var(--dc-border)}html.dark .elementor-testimonial__name,html.dark .elementor-testimonial-name{color:var(--dc-text)}html.dark .elementor-testimonial__title,html.dark .elementor-testimonial-job,html.dark .elementor-testimonial__cite{color:var(--dc-text-muted)}html.dark .elementor-testimonial__text,html.dark .elementor-testimonial-content{color:var(--dc-text-soft)}html.dark .elementor-testimonial__icon svg{fill:var(--dc-text-muted)}html.dark .swiper-pagination-bullet{background:var(--dc-text-muted)}html.dark .swiper-pagination-bullet-active{background:var(--dc-primary)}html.dark .elementor-swiper-button,html.dark .elementor-swiper-button svg{color:var(--dc-text);fill:var(--dc-text)}html.dark .dcr{--dcr-muted:var(--dc-text-muted);--dcr-line:var(--dc-border);--dcr-card:var(--dc-surface);--dcr-bg-shadow:var(--dc-shadow);color:var(--dc-text)}html.dark .dcr .dcr-text{color:var(--dc-text-soft)}html.dark .dcr .dcr-author-name{color:var(--dc-text)}html.dark .dcr .dcr-star.off{fill:var(--dc-surface-3);stroke:var(--dc-surface-3)}html.dark .dcr .dcr-quote-mark{color:rgb(252 131 0 / .22)}html.dark .dcr .dcr-quote-mark svg{fill:rgb(252 131 0 / .12)}html.dark .dcr .dcr-reply{background:var(--dc-warm-surface);border:1px solid var(--dc-warm-border)}html.dark .dcr .dcr-reply-text{color:var(--dc-text-soft)}html.dark .dcr button.dcr-reply-btn,html.dark .dcr .dcr-reply-head{color:var(--dc-link)}html.dark .dcr button.dcr-reply-btn:hover,html.dark .dcr button.dcr-reply-btn:active{color:var(--dc-link-hover)}html.dark .dcr button.dcr-nav{background:var(--dc-surface-2);border-color:var(--dc-border-strong);color:var(--dc-text);box-shadow:var(--dc-shadow)}html.dark .dcr button.dcr-nav:hover{color:var(--dc-primary)}html.dark .dcr button.dcr-nav:focus-visible,html.dark .dcr button.dcr-dot:focus-visible,html.dark .dcr button.dcr-reply-btn:focus-visible{outline:2px solid var(--dc-primary-ring);outline-offset:2px}html.dark .dcr button.dcr-dot{background:var(--dc-border-strong)}html.dark .dcr button.dcr-dot.active{background:var(--dc-primary)}html.dark .e-con:has(>.e-con>.e-con>.elementor-widget-rating){background-color:var(--dc-surface);border-color:var(--dc-border);box-shadow:var(--dc-shadow)}html.dark .e-con:has(>.e-con>.e-con>.elementor-widget-rating)>.e-con:nth-child(1){opacity:.35}html.dark .e-con:has(>.e-con>.e-con>.elementor-widget-rating)>.e-con:nth-child(2)>:first-child{color:var(--dc-text)}html.dark .e-con:has(>.e-con>.e-con>.elementor-widget-rating)>.e-con:nth-child(2)>:last-child,html.dark .e-con:has(>.e-con>.e-con>.elementor-widget-rating) p{color:var(--dc-text-muted)}html.dark .e-con:has(>.e-con>.e-con>.elementor-widget-rating)>.e-con:nth-child(3){background-color:var(--dc-border)}html.dark .e-con:has(>.e-con>.e-con>.elementor-widget-rating) .e-icon-unmarked svg{fill:var(--dc-surface-3)}html.dark .dcs-simulator{--dcs-primary:var(--dc-primary);--dcs-primary-dark:var(--dc-primary-dark);--dcs-text:var(--dc-text);--dcs-text-muted:var(--dc-text-muted);--dcs-text-hint:var(--dc-text-soft);--dcs-bg-card:var(--dc-surface-2);--dcs-bg-track:var(--dc-surface-3);--dcs-border:var(--dc-border-strong);--dcs-white:var(--dc-surface-2);background:var(--dc-surface);border-color:var(--dc-border);box-shadow:var(--dc-shadow)}html.dark .dcs-simulator .dcs-subtitle.is_home,html.dark .dcs-simulator .dcs-days-unit{color:var(--dc-text-soft)}html.dark .dcs-simulator .dcs-days-stepper{background:#fff0}html.dark .dcs-simulator button.dcs-stepper-btn,html.dark .dcs-simulator button.dcs-days-quick-btn,html.dark .dcs-simulator button.dcs-vehicle-btn,html.dark .dcs-simulator button.dcs-age-btn{background:var(--dc-surface-2);color:var(--dc-text)}html.dark .dcs-simulator button.dcs-vehicle-btn{color:var(--dc-text-muted)}html.dark .dcs-simulator button.dcs-stepper-btn:disabled{background:var(--dc-surface);color:var(--dc-border-strong)}html.dark .dcs-simulator .dcs-field button:hover,html.dark .dcs-simulator .dcs-field button:focus,html.dark .dcs-simulator .dcs-field button:focus-visible,html.dark .dcs-simulator button.dcs-stepper-btn:hover:not(:disabled),html.dark .dcs-simulator button.dcs-vehicle-btn:hover,html.dark .dcs-simulator button.dcs-vehicle-btn:focus,html.dark .dcs-simulator button.dcs-vehicle-btn:focus-visible,html.dark .dcs-simulator button.dcs-vehicle-btn--active,html.dark .dcs-simulator button.dcs-days-quick-btn:hover,html.dark .dcs-simulator button.dcs-days-quick-btn--active{background:var(--dc-primary-soft);color:var(--dc-primary)}html.dark .dcs-simulator button.dcs-age-btn:hover,html.dark .dcs-simulator button.dcs-age-btn:focus,html.dark .dcs-simulator button.dcs-age-btn:focus-visible,html.dark .dcs-simulator button.dcs-age-btn--active{background:var(--dc-primary-soft);color:var(--dc-text)}html.dark .dcs-simulator button.dcs-stepper-btn:focus-visible,html.dark .dcs-simulator button.dcs-days-quick-btn:focus-visible,html.dark .dcs-simulator button.dcs-vehicle-btn:focus-visible,html.dark .dcs-simulator button.dcs-app-btn:focus-visible{box-shadow:0 0 0 3px var(--dc-primary-ring)}html.dark .dcs-simulator .dcs-web-limit-note{color:#ff8a5c}html.dark .dcs-simulator .dcs-assist{background:linear-gradient(90deg,rgb(252 131 0 / .14) 0%,#fff0 100%),var(--dc-surface-2);border-color:var(--dc-border-strong);box-shadow:none}html.dark .dcs-simulator .dcs-toggle input:not(:checked)~.dcs-toggle-track{background:var(--dc-border-strong)}html.dark .dcs-simulator .dcs-toggle-thumb{background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .5)}html.dark .dcs-simulator .dcs-toggle input:focus-visible~.dcs-toggle-track{box-shadow:0 0 0 3px var(--dc-primary-ring)}html.dark .dcs-simulator a.dcs-contract-btn-main{background:#0b0c0f}html.dark .dcs-simulator a.dcs-contract-btn-main:hover:not(.dcs-contract-btn-main--disabled),html.dark .dcs-simulator a.dcs-contract-btn-main:focus-visible{background:#22252b}html.dark .dcs-simulator .dcs-app-row,html.dark .dcs-simulator ._dcs-result{background:var(--dc-surface-2);border-color:var(--dc-border-strong)}html.dark .dcs-simulator .dcs-card{background:var(--dc-surface-2)}html.dark .dcs-simulator .dcs-card[data-dcs-card="car"]:not(.dcs-card--disabled),html.dark .dcs-simulator .dcs-cards:has([data-dcs-card="van"].dcs-card--disabled) [data-dcs-card="car"]:not(.dcs-card--disabled){background:linear-gradient(131deg,rgb(252 131 0 / .16) 0%,#fff0 50%),var(--dc-surface-2)}html.dark .dcs-simulator .dcs-card--disabled,html.dark .dcs-simulator .dcs-cards--v2 .dcs-card--disabled{background:var(--dc-surface);border-color:rgb(239 68 68 / .30)}html.dark .dcs-simulator .dcs-card-note,html.dark .dcs-simulator .dcs-card-perday,html.dark .dcs-simulator .dcs-card--disabled .dcs-card-note,html.dark .dcs-simulator .dcs-card--disabled .dcs-card-perday{color:var(--dc-text-soft)}html.dark .dcs-simulator .dcs-cards--v2 .dcs-card-badge,html.dark .dcs-simulator .dcs-cards:not(.dcs-cards--v2) .dcs-card-badge{background:var(--dc-surface-3);color:var(--dc-text-soft)}html.dark .dcs-simulator .dcs-cards--v2 .dcs-card-badge--highlight,html.dark .dcs-simulator .dcs-cards:not(.dcs-cards--v2) .dcs-card-badge--highlight{background:rgb(252 131 0 / .22);color:#ffc27a}html.dark .dcs-simulator .dcs-cards--v2 .dcs-card-note-floating,html.dark .dcs-simulator .dcs-cards:not(.dcs-cards--v2) .dcs-card-note-floating{background:var(--dc-danger-bg);color:var(--dc-danger-text)}html.dark .dcs-simulator button.dcs-contract-btn-outline{background:#fff0}html.dark .dcs-simulator button.dcs-contract-btn:disabled,html.dark .dcs-simulator button.dcs-contract-btn-outline:disabled{background:var(--dc-surface-3);color:var(--dc-text-muted);border-color:var(--dc-surface-3)}html.dark .dcs-simulator .dcs-details{background:var(--dc-surface-2)}html.dark .dcs-simulator .dcs-alert-message{color:#1a1a1a}html.dark input[type="text"],html.dark input[type="email"],html.dark input[type="tel"],html.dark input[type="number"],html.dark input[type="url"],html.dark input[type="password"],html.dark input[type="search"],html.dark input[type="date"],html.dark textarea,html.dark select,html.dark .elementor-field-group .elementor-field-textual,html.dark .elementor-field-group .elementor-select-wrapper select,html.dark .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance){background-color:var(--dc-surface-2);border-color:var(--dc-border-strong);color:var(--dc-text)}html.dark input::placeholder,html.dark textarea::placeholder,html.dark .elementor-field-textual::placeholder{color:var(--dc-text-muted);opacity:1}html.dark input[type="text"]:focus,html.dark input[type="email"]:focus,html.dark input[type="tel"]:focus,html.dark input[type="number"]:focus,html.dark input[type="url"]:focus,html.dark input[type="password"]:focus,html.dark input[type="search"]:focus,html.dark input[type="date"]:focus,html.dark textarea:focus,html.dark select:focus,html.dark .elementor-field-group .elementor-field-textual:focus{background-color:var(--dc-surface-2);border-color:var(--dc-primary);color:var(--dc-text);box-shadow:0 0 0 3px var(--dc-primary-ring);outline:none}html.dark select option{background-color:var(--dc-surface);color:var(--dc-text)}html.dark .elementor-field-group .elementor-select-wrapper::before{color:var(--dc-text-muted)}html.dark input[type="checkbox"],html.dark input[type="radio"]{accent-color:var(--dc-primary)}html.dark label,html.dark .elementor-field-label,html.dark .elementor-field-option label,html.dark .wpcf7-list-item-label{color:var(--dc-text-soft)}html.dark .elementor-message.elementor-message-danger,html.dark .elementor-error .elementor-field,html.dark .wpcf7-not-valid-tip{color:var(--dc-danger-text)}html.dark .elementor-message.elementor-message-success{color:#86efac}html.dark .wpforms-container{--wpforms-field-background-color:var(--dc-surface-2);--wpforms-field-border-color:var(--dc-border-strong);--wpforms-field-text-color:var(--dc-text);--wpforms-label-color:var(--dc-text);--wpforms-label-sublabel-color:var(--dc-text-muted);--wpforms-label-error-color:var(--dc-danger-text);--wpforms-page-break-color:var(--dc-primary);--wpforms-background-color:transparent}html.dark .wpforms-container .wpforms-field input:not([type="checkbox"]):not([type="radio"]),html.dark .wpforms-container .wpforms-field textarea,html.dark .wpforms-container .wpforms-field select{background-color:var(--dc-surface-2);border-color:var(--dc-border-strong);color:var(--dc-text)}html.dark .wpforms-container .wpforms-field-label,html.dark .wpforms-container .wpforms-field-label-inline{color:var(--dc-text)}html.dark .wpforms-container .wpforms-field-description,html.dark .wpforms-container .wpforms-field-sublabel{color:var(--dc-text-muted)}html.dark .site-footer,html.dark .site-above-footer-wrap,html.dark .site-primary-footer-wrap,html.dark .site-below-footer-wrap{background-color:var(--dc-bg-alt);border-color:var(--dc-border);color:var(--dc-text-muted)}html.dark .site-footer .widget-title,html.dark .site-footer h2,html.dark .site-footer h3,html.dark .site-footer h4{color:var(--dc-text)}html.dark .site-footer a,html.dark .footer-widget-area a,html.dark .ast-footer-copyright a,html.dark .footer-nav-wrap .menu-link{color:var(--dc-text-soft)}html.dark .site-footer a:hover,html.dark .footer-widget-area a:hover,html.dark .ast-footer-copyright a:hover,html.dark .footer-nav-wrap .menu-link:hover{color:var(--dc-primary)}html.dark .ast-footer-copyright,html.dark .ast-footer-copyright p{color:var(--dc-text-muted)}html.dark .elementor-location-footer .elementor-heading-title{color:var(--dc-text)}html.dark .elementor-location-footer .elementor-widget-text-editor,html.dark .elementor-location-footer .elementor-icon-list-text{color:var(--dc-text-muted)}html.dark .elementor-location-footer a:not(.elementor-button):hover .elementor-icon-list-text,html.dark .elementor-location-footer .elementor-widget-text-editor a:hover{color:var(--dc-primary)}html.dark .elementor-social-icon.elementor-social-icon-custom,html.dark .elementor-shape-rounded .elementor-social-icon:not([class*="elementor-social-icon-"]){background-color:var(--dc-surface-2)}html.dark #ast-scroll-top{background-color:var(--dc-surface-3);color:var(--dc-text)}.dc-theme-toggle{position:fixed;left:calc(20px + env(safe-area-inset-left, 0px));bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:9999;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #e3e6eb;border-radius:50%;background:#fff;color:#373b40;box-shadow:0 1px 2px rgb(0 0 0 / .08),0 8px 24px -8px rgb(0 0 0 / .25);cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.dc-theme-toggle:hover{transform:translateY(-2px);color:#fc8300}.dc-theme-toggle:focus-visible{outline:2px solid #fc8300;outline-offset:3px}.dc-theme-toggle__icon--sun{display:none}html.dark .dc-theme-toggle{background:var(--dc-surface);border-color:var(--dc-border-strong);color:var(--dc-text);box-shadow:var(--dc-shadow)}html.dark .dc-theme-toggle:hover{color:var(--dc-primary)}html.dark .dc-theme-toggle__icon--moon{display:none}html.dark .dc-theme-toggle__icon--sun{display:block}@media (max-width:767px){.dc-theme-toggle{width:44px;height:44px;left:calc(14px + env(safe-area-inset-left, 0px));bottom:calc(14px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.dc-theme-toggle{transition:none}.dc-theme-toggle:hover{transform:none}}@media print{.dc-theme-toggle{display:none}}