:root{--style-base-color:#fff;--style-base-content-color:#333;--style-base-dark-color:color-mix(in srgb,var(--style-base-color) 80%,black);--style-base-light-color:color-mix(in srgb,var(--style-base-color) 80%,white);--style-base-gradient:linear-gradient(135deg,var(--style-base-light-color) 0%,var(--style-base-color) 35%,var(--style-base-dark-color) 100%);--style-theme-color:#0076a3;--style-theme-content-color:#fff;--style-theme-dark-color:color-mix(in srgb,var(--style-theme-color) 80%,black);--style-theme-light-color:color-mix(in srgb,var(--style-theme-color) 80%,white);--style-theme-gradient:linear-gradient(135deg,var(--style-theme-light-color) 0%,var(--style-theme-color) 35%,var(--style-theme-dark-color) 100%);--style-alternate-color:#333;--style-alternate-content-color:#fff;--style-alternate-dark-color:color-mix(in srgb,var(--style-alternate-color) 80%,black);--style-alternate-light-color:color-mix(in srgb,var(--style-alternate-color) 80%,white);--style-alternate-gradient:linear-gradient(135deg,var(--style-alternate-light-color) 0%,var(--style-alternate-color) 35%,var(--style-alternate-dark-color) 100%);--style-color:#eee;--content-color:#4e5d87;--dark-color:color-mix(in srgb,var(--style-color) 80%,black);--light-color:color-mix(in srgb,var(--style-color) 80%,white);--alt-color:var(--dark-color);--accent-color:rgba(0,0,0,0.5);--accent-content-color:#ffffff;--accent-hover-color:color-mix(in srgb,var(--accent-color) 90%,black);--accent-hover-content-color:color-mix(in srgb,var(--accent-content-color) 90%,black);--gradient:linear-gradient(135deg,var(--light-color) 0%,var(--style-color) 35%,var(--dark-color) 100%);--active-color:var(--content-color);--active-content-color:var(--style-color);--icon-color:var(--content-color);--icon-width:2em;--icon-opacity:1;--icon-border-color:inherit;--icon-border-width:2px;--text-color:var(--content-color);--text-font-family:'Poppins',sans-serif;--text-font-size:14px;--text-font-weight:inherit;--heading-color:var(--text-color);--heading-font-family:var(--text-font);--heading-font-size:2rem;--heading-font-weight:bold;--subheading-color:var(--heading-color);--subheading-font-family:var(--heading-font-family);--subheading-font-size:1.5rem;--subheading-font-weight:600;--subheading-opacity:0.7;--subtitle-color:var(--heading-color);--subtitle-font-family:var(--text-font-family);--subtitle-font-size:1.2rem;--subtitle-font-weight:400;--subtitle-opacity:0.7;--primary-info-font-size:inherit;--primary-info-font-weight:inherit;--primary-info-color:inherit;--contact-info-font-size:1.2em;--contact-info-font-weight:inherit;--contact-info-color:var(--text-color);--data-label-font-weight:300;--data-value-font-weight:500;--outline-style-color:rgba(255,255,255,0.5);--outline-style-width:2px;--outline-style-style:solid;--outline-style-offset:2px;--border-style-color:rgba(0,0,0,0.1);--border-style-width:2px;--border-style-style:solid;--divider-style-color:rgba(0,0,0,0.1);--divider-style-width:2px;--divider-style-style:solid;--nav-color:rgba(200,200,200,0.3);--nav-active-color:var(--active-color);--nav-active-content-color:var(--active-content-color);--nav-current-color:var(--content-color);--nav-current-content-color:var(--style-color);--nav-hover-color:var(--active-color);--nav-hover-content-color:var(--active-content-color);--nav-dropdown-color:rgba(20,20,20,0.7);--nav-dropdown-content-color:#ffffff;--glass-color:linear-gradient(to bottom,rgba(40,40,44,0.7),rgba(90,90,99,0.5));--glass-content-color:#ffffff;--glass-backdrop-filter:blur(15px);--bg-darken:rgba(0,0,0,0.1);--bg-lighten:rgba(255,255,255,0.3);--bg-blur:10px;--bg-shiny:radial-gradient(at top right,rgba(255,255,255,0.5),rgba(255,255,255,0));--button-color:var(--content-color);--button-content-color:#ffffff;--button-icon-color:inherit;--button-icon-opacity:0.7;--button-shadow:none;--button-border:none;--button-alt-color:var(--alt-color);--button-alt-content-color:var(--alt-content-color);--button-alt-hover-color:color-mix(in srgb,var(--alt-color) 80%,black);--button-alt-content-hover-color:color-mix(in srgb,var(--alt-content-color) 80%,black);--button-dark-color:var(--dark-color);--button-dark-content-color:var(--content-color);--button-dark-hover-color:color-mix(in srgb,var(--button-dark-color) 80%,black);--button-dark-text-hover-color:color-mix(in srgb,var(--button-dark-content-color) 80%,black);--button-sm-padding:0.6em 1em;--button-sm-font-size:0.8rem;--button-md-padding:0.6em 1em;--button-md-font-size:1rem;--button-lg-padding:0.6em 1em;--button-lg-font-size:1.2rem;--button-line-height:1.2;--card-color:var(--light-color);--card-content-color:var(--content-color);--card-alt-color:var(--dark-color);--card-alt-content-color:var(--content-color);--border-radius:0.5rem;--border-radius-sm:calc(var(--border-radius) * 0.5);--border-radius-lg:calc(var(--border-radius) * 1.5);--border-radius-xl:calc(var(--border-radius) * 2);--border-radius-btn:var(--border-radius);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--badge-color:rgba(0,0,0,0.7);--badge-content-color:#ffffff;--hover-link-color:transparent;--hover-link-blend-mode:multiply;--active-tab-color:var(--nav-active-color);--active-tab-content-color:var(--nav-active-content-color);--inactive-tab-color:var(--nav-color);--inactive-tab-content-color:var(--nav-content-color);--price-color:var(--theme-color-light);--price-content-color:#ffffff;--phone-color:var(--content-color);--phone-icon-color:inherit;--phone-icon-opacity:0.5;--checkmark-color:var(--content-color);--checkmark-size:1.2em;--checkmark-weight:bold;--form-select-arrow-color:var(--content-color,red);--form-select-arrow-opacity:0.5;--details-color:var(--darken-color);--details-content-color:var(--card-content-color);--details-border:var(--border-style-width) solid var(--border-style-color);--details-open-border-color:var(--active-color);--details-summary-background:transparent;--vehicle-spec-color:rgba(20,20,20,0.15);--vehicle-spec-content-color:inherit;--vehicle-image-overlay-color:rgba(0,0,0,0);--vehicle-image-overlay-hover-color:rgba(0,0,0,0.2);--swiper-navigation-size:20px;--swiper-navigation-content-color:#fff;--swiper-navigation-color:rgba(0,0,0,0.2);--swiper-navigation-backdrop-filter:blur(10px);--page-container-width:1700px;--page-padding:2rem;--page-padding-mobile:1rem;--padding:1rem;--padding-xs:calc(var(--padding) * 0.25);--padding-small:calc(var(--padding) * 0.5);--padding-medium:var(--padding);--padding-large:calc(var(--padding) * 2);--padding-xl:calc(var(--padding) * 4);--padding-xxl:calc(var(--padding) * 6);--mobile-scale-factor:0.75;--gap-size:0.25rem;--gap-xs:var(--gap-size);--gap-sm:calc(var(--gap-size) * 2);--gap-md:calc(var(--gap-size) * 4);--gap-lg:calc(var(--gap-size) * 8);--gap-xl:calc(var(--gap-size) * 16)}.bg-style-base{--style-color:#fff;--content-color:#333;--text-color:var(--content-color);--heading-color:var(--text-color);--subheading-color:var(--heading-color);--subtitle-color:var(--heading-color);--dark-color:color-mix(in srgb,var(--style-base-color) 80%,black);--light-color:color-mix(in srgb,var(--style-base-color) 80%,white);--gradient:linear-gradient(135deg,var(--style-base-light-color) 0%,var(--style-base-color) 35%,var(--style-base-dark-color) 100%);--alt-color:var(--style-base-dark-color);--alt-content-color:var(--style-base-content-color);--card-color:var(--style-base-light-color);--card-content-color:var(--style-base-content-color);--card-alt-color:var(--style-base-dark-color);--card-alt-content-color:var(--style-base-content-color);--button-color:var(--style-base-content-color);--button-content-color:var(--style-base-color);--button-hover-color:color-mix(in srgb,var(--button-color) 80%,black);--button-content-hover-color:var(--button-content-color);--button-alt-color:var(--alt-color);--button-alt-content-color:var(--alt-content-color);--button-alt-hover-color:color-mix(in srgb,var(--button-alt-color) 80%,black);--button-alt-content-hover-color:var(--button-alt-content-color);--icon-color:var(--style-base-content-color);--price-color:var(--content-color);--price-content-color:var(--style-color);--active-color:var(--content-color);--active-content-color:var(--style-color);--nav-color:rgba(200,200,200,0.3);--nav-content-color:var(--content-color);--nav-active-color:var(--active-color);--nav-active-content-color:var(--active-content-color);--nav-hover-color:var(--active-color);--nav-hover-content-color:var(--active-content-color);--nav-current-color:var(--content-color);--nav-current-content-color:var(--style-color);--border-radius-btn:var(--border-radius);background:var(--style-base-color);color:var(--style-base-content-color)}.button-style-base{background:var(--base-color);color:var(--base-content-color)}.button-style-base:hover{background:var(--base-dark-color);color:var(--base-content-color)}.bg-style-theme{--style-color:#0076a3;--content-color:#fff;--text-color:var(--content-color);--heading-color:var(--style-alternate-color);--subheading-color:var(--heading-color);--subtitle-color:var(--heading-color);--dark-color:color-mix(in srgb,var(--style-theme-color) 80%,black);--light-color:color-mix(in srgb,var(--style-theme-color) 80%,white);--gradient:linear-gradient(135deg,var(--style-theme-light-color) 0%,var(--style-theme-color) 35%,var(--style-theme-dark-color) 100%);--alt-color:var(--style-theme-dark-color);--alt-content-color:var(--style-theme-content-color);--card-color:var(--style-theme-light-color);--card-content-color:var(--style-theme-content-color);--card-alt-color:var(--style-theme-dark-color);--card-alt-content-color:var(--style-theme-content-color);--button-color:var(--style-theme-content-color);--button-content-color:var(--style-theme-color);--button-hover-color:color-mix(in srgb,var(--button-color) 80%,black);--button-content-hover-color:var(--button-content-color);--button-alt-color:var(--style-alternate-color);--button-alt-content-color:var(--style-theme-color);--button-alt-hover-color:color-mix(in srgb,var(--button-alt-color) 80%,black);--button-alt-content-hover-color:var(--button-alt-content-color);--icon-color:var(--style-theme-content-color);--price-color:var(--content-color);--price-content-color:var(--style-color);--active-color:var(--content-color);--active-content-color:var(--style-color);--nav-color:rgba(200,200,200,0.3);--nav-content-color:var(--content-color);--nav-active-color:var(--active-color);--nav-active-content-color:var(--active-content-color);--nav-hover-color:var(--active-color);--nav-hover-content-color:var(--active-content-color);--nav-current-color:var(--content-color);--nav-current-content-color:var(--style-color);--border-radius-btn:var(--border-radius);background:var(--style-theme-color);color:var(--style-theme-content-color)}.button-style-theme{background:var(--theme-color);color:var(--theme-content-color)}.button-style-theme:hover{background:var(--theme-dark-color);color:var(--theme-content-color)}.bg-style-alternate{--style-color:#333;--content-color:#fff;--text-color:var(--content-color);--heading-color:var(--text-color);--subheading-color:var(--heading-color);--subtitle-color:var(--heading-color);--dark-color:color-mix(in srgb,var(--style-alternate-color) 80%,black);--light-color:color-mix(in srgb,var(--style-alternate-color) 80%,white);--gradient:linear-gradient(135deg,var(--style-alternate-light-color) 0%,var(--style-alternate-color) 35%,var(--style-alternate-dark-color) 100%);--alt-color:var(--style-alternate-dark-color);--alt-content-color:var(--style-alternate-content-color);--card-color:var(--style-alternate-light-color);--card-content-color:var(--style-alternate-content-color);--card-alt-color:var(--style-alternate-dark-color);--card-alt-content-color:var(--style-alternate-content-color);--button-color:var(--style-alternate-content-color);--button-content-color:var(--style-alternate-color);--button-hover-color:color-mix(in srgb,var(--button-color) 80%,black);--button-content-hover-color:var(--button-content-color);--button-alt-color:var(--alt-color);--button-alt-content-color:var(--alt-content-color);--button-alt-hover-color:color-mix(in srgb,var(--button-alt-color) 80%,black);--button-alt-content-hover-color:var(--button-alt-content-color);--icon-color:var(--style-alternate-content-color);--price-color:var(--content-color);--price-content-color:var(--style-color);--active-color:var(--content-color);--active-content-color:var(--style-color);--nav-color:rgba(200,200,200,0.3);--nav-content-color:var(--content-color);--nav-active-color:var(--active-color);--nav-active-content-color:var(--active-content-color);--nav-hover-color:var(--active-color);--nav-hover-content-color:var(--active-content-color);--nav-current-color:var(--content-color);--nav-current-content-color:var(--style-color);--border-radius-btn:var(--border-radius);background:var(--style-alternate-color);color:var(--style-alternate-content-color)}.button-style-alternate{background:var(--alternate-color);color:var(--alternate-content-color)}.button-style-alternate:hover{background:var(--alternate-dark-color);color:var(--alternate-content-color)}body{font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight);color:var(--content-color)}h1,h2,h3{font-family:var(--heading-font-family);font-size:var(--heading-font-size);font-weight:var(--heading-font-weight);color:var(--heading-color)}h4,h5,h6{font-family:var(--subheading-font-family);font-size:var(--subheading-font-size);font-weight:var(--subheading-font-weight);color:var(--subheading-color)}.page-container{max-width:var(--page-container-width);margin-left:auto;margin-right:auto}.page-padding{padding:var(--page-padding)}.page-padding-x{padding-left:var(--page-padding);padding-right:var(--page-padding)}.page-padding-y{padding-top:var(--page-padding);padding-bottom:var(--page-padding)}.padding-none{padding:0}.padding-xs{padding-block:var(--padding-xs)}.padding-small{padding-block:var(--padding-small)}.padding-medium{padding-block:var(--padding-medium)}.padding-large{padding-block:var(--padding-large)}.padding-xlarge{padding-block:var(--padding-xl)}.padding-xxlarge{padding-block:var(--padding-xxl)}.gap-0{gap:0}.gap-xs{gap:var(--gap-xs)}.gap-sm{gap:var(--gap-sm)}.gap-md{gap:var(--gap-md)}.gap-lg{gap:var(--gap-lg)}.gap-xl{gap:var(--gap-xl)}.custom-logo{max-height:var(--logo-max-height,100px);margin:var(--logo-margin,0)}.stand-out-logo{max-height:var(--logo-max-height,100px);margin:var(--logo-margin,-1rem auto);padding:var(--logo-padding,1rem);background-color:var(--logo-background-color,var(--light-color));border-radius:var(--logo-border-radius,var(--border-radius));border:var(--logo-border,none);box-shadow:var(--logo-box-shadow,0 0 10px 0 rgba(0,0,0,0.1));z-index:10}@media (max-width:767px){.stand-out-logo{margin:var(--logo-margin-mobile,0 auto)}}.content-style,.format{color:var(--text-color);line-height:var(--line-height,1.5)}.content-style,.format{h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,pre{margin-bottom:0.5rem}strong{color:inherit}.lead,.lead p{color:inherit;font-size:var(--subtitle-font-size)}a{color:var(--link-color,var(--content-color));text-decoration:var(--link-decoration,none)}a:hover{text-decoration:var(--link-hover-decoration,underline);color:var(--link-hover-color)}hr{border-color:var(--divider-style-color);border-width:var(--divider-style-width) 0 0 0;border-style:var(--divider-style-style);margin-block:1rem}ul{list-style-type:disc;list-style-position:outside;padding-left:1.5rem;margin-bottom:1rem;text-align:left;color:var(--content-color)}ol{list-style-type:decimal;list-style-position:outside;padding-left:1.5rem;margin-bottom:1rem;text-align:left;color:var(--content-color)}li::marker{color:var(--marker-color)}.checked-list{list-style:none;padding-left:0;margin-bottom:1rem}.checked-list li{position:relative;padding-left:calc(var(--checkmark-size,2em) + 0.5rem);margin-bottom:0.5rem;color:var(--content-color);min-height:var(--checkmark-size,2em)}.checked-list li::before{content:"";position:absolute;left:0;top:0.3em;width:var(--checkmark-size,2em);height:var(--checkmark-size,2em);background-color:var(--marker-color,var(--content-color));mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;flex-shrink:0}.checked-list li p{margin:0;display:inline}&.text-center ul,&.text-center ol{display:table;margin-left:auto;margin-right:auto}blockquote{padding-left:1rem;border-left:4px solid var(--border-style-color);margin-bottom:0.5rem;p{margin-bottom:0;margin-top:0.5em}}&.text-center blockquote{display:inline-block}pre{font-family:var(--font-family-mono),monospace;background:var(--alt-color);color:var(--content-color);padding:0.2rem 1rem;margin-bottom:0.5rem;border-radius:var(--border-radius-sm);overflow-x:auto}figure{max-width:600px;margin:auto}table{width:100%;border-collapse:collapse;margin-bottom:1rem;background-color:var(--table-color,var(--card-color));color:var(--table-content-color,var(--card-content-color));border-radius:var(--border-radius);overflow:hidden;outline:var(--outline-style-width) solid var(--outline-style-color);outline-offset:var(--outline-style-offset,-2px)}thead{color:var(--table-header-color,var(--dark-color));color:var(--table-header-content-color,var(--content-color))}tbody tr{border-bottom:var(--table-row-border,var(--divider-style-width) solid var(--divider-style-color))}tbody tr:last-child{border-bottom:none}tbody tr:nth-child(even){background-color:var(--table-row-even-background,transparent)}tbody tr:hover{background-color:var(--table-row-hover-background,var(--darken-color));color:var(--table-row-hover-content)}th,td{padding:var(--table-cell-padding,0.75rem 1rem);text-align:left;vertical-align:top}th{font-weight:var(--table-header-font-weight,var(--heading-font-weight));color:var(--table-header-content-color,var(--content-color))}td{color:var(--table-cell-content-color,var(--text-color))}th p,td p{margin:0;margin-bottom:0.5rem}th p:last-child,td p:last-child{margin-bottom:0}&.use-gap{h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre{margin-bottom:0}}}.style-light{background-color:var(--light-color)}.style-dark{background-color:var(--dark-color);--nav-current-color:var(--style-color)}.gradient,.style-gradient{background:var(--gradient)}.bg-darken{background:var(--bg-darken)}.bg-lighten{background:var(--bg-lighten)}.bg-shiny{background:var(--bg-shiny)}.bg-blur{backdrop-filter:blur(var(--bg-blur))}.bg-glass{--content-color:var(--glass-content-color);--light-color:rgba(255,255,255,0.1);--dark-color:rgba(0,0,0,0.1);background:var(--glass-color);color:var(--glass-content-color);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);.text-style{color:inherit}}.bg-accent{background:var(--accent-color);color:var(--accent-content-color)}.bg-badge{background:var(--badge-color);color:var(--badge-content-color)}.bg-hover-link:hover{background:var(--hover-link-color);mix-blend-mode:var(--hover-link-blend-mode)}.bg-price{background:var(--price-color,var(--accent-color));color:var(--price-content-color)}.bg-price .text-price{color:inherit}.bg-price .subheading-style{color:inherit;opacity:0.5}.text-style,.format p{color:var(--text-color);font-family:var(--text-font-family);font-size:var(--text-font-size);font-weight:var(--text-font-weight)}.heading-style,.format h1{color:var(--heading-color);font-family:var(--heading-font-family);font-size:var(--heading-font-size);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height,1.2)}.subtitle-style{color:var(--subtitle-color);font-family:var(--subtitle-font-family);font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight);line-height:var(--subtitle-line-height,1.2)}.subheading-style{color:var(--subheading-color);font-family:var(--subheading-font-family);font-size:var(--subheading-font-size);font-weight:var(--subheading-font-weight);line-height:var(--subheading-line-height,1.2)}h2{font-size:var(--h2-font-size,calc(var(--heading-font-size) * 0.9))}h3{font-size:var(--h3-font-size,calc(var(--heading-font-size) * 0.8))}h4{font-size:var(--h4-font-size,calc(var(--heading-font-size) * 0.7))}h5{font-size:var(--h5-font-size,calc(var(--heading-font-size) * 0.6))}h6{font-size:var(--h6-font-size,calc(var(--heading-font-size) * 0.5))}h2.subheading-style{font-size:var(--h2-font-size,calc(var(--subheading-font-size) * 0.9))}h3.subheading-style{font-size:var(--h3-font-size,calc(var(--subheading-font-size) * 0.8))}h4.subheading-style{font-size:var(--h4-font-size,calc(var(--subheading-font-size) * 0.7))}h5.subheading-style{font-size:var(--h5-font-size,calc(var(--subheading-font-size) * 0.6))}h6.subheading-style{font-size:var(--h6-font-size,calc(var(--subheading-font-size) * 0.5))}h2.subtitle-style{font-size:var(--h2-font-size,calc(var(--subtitle-font-size) * 0.9))}h3.subtitle-style{font-size:var(--h3-font-size,calc(var(--subtitle-font-size) * 0.85))}h4.subtitle-style{font-size:var(--h4-font-size,calc(var(--subtitle-font-size) * 0.8))}h5.subtitle-style{font-size:var(--h5-font-size,calc(var(--subtitle-font-size) * 0.75))}h6.subtitle-style{font-size:var(--h6-font-size,calc(var(--subtitle-font-size) * 0.7))}.icon-style{color:var(--icon-color);opacity:var(--icon-opacity)}.icon-border{border-width:2px;border-style:solid;border-color:var(--icon-color)}.bg-icon{background-color:var(--icon-color,var(--content-color));color:var(--icon-content-color,var(--style-color))}.social-icon{color:var(--social-icon-color,var(--icon-color))}.social-icon:hover{opacity:0.7}[class*="button-style"]{border-radius:var(--border-radius-btn);cursor:pointer;transition:all 0.2s ease;line-height:1.2;user-select:none}.icon-button{display:inline-flex;justify-content:center;align-items:center;gap:var(--button-gap,0.8em)}.content-style [data-as-button-theme],.content-style [data-as-button="true"]{padding:var(--button-md-padding);border-radius:var(--border-radius-btn);cursor:pointer;transition:all 0.2s ease;line-height:1.2;display:inline-block;text-decoration:none;user-select:none}.content-style [data-as-button-theme]:hover,.content-style [data-as-button="true"]:hover{text-decoration:none}.button-icon-style{color:var(--button-icon-color);opacity:var(--button-icon-opacity)}.button-style,.content-style [data-as-button-theme="primary"],.content-style [data-as-button="true"]{background-color:var(--button-color,);color:var(--button-content-color,var(--style-color));border:var(--button-border);box-shadow:var(--button-shadow);&.hidden{display:none}}.button-style:hover,.content-style [data-as-button-theme="primary"]:hover,.content-style [data-as-button="true"]:hover{background-color:color-mix(in srgb,var(--button-color) 90%,black);color:color-mix(in srgb,var(--button-content-color,var(--style-color)) 90%,black);box-shadow:none}.button-style-outline,.content-style [data-as-button-theme="tertiary"]{background-color:var(--button-outline-color,transparent);color:var(--button-color);outline:var(--button-outline,var(--outline-style-width) solid var(--button-color));outline-offset:var(--button-outline-offset,-2px)}.button-style-outline:hover,.content-style [data-as-button-theme="tertiary"]:hover{background-color:var(--button-color);color:var(--button-content-color)}.button-style-alt,.content-style [data-as-button-theme="secondary"]{background-color:var(--button-alt-color);color:var(--button-alt-content-color);border:var(--button-alt-border,var(--button-border));box-shadow:var(--button-alt-shadow,var(--button-shadow))}.button-style-alt:hover,.content-style [data-as-button-theme="secondary"]:hover{background-color:color-mix(in srgb,var(--button-alt-color) 90%,black);color:color-mix(in srgb,var(--button-alt-content-color) 90%,black);box-shadow:none}.button-style-alt-outline{background-color:var(--button-alt-outline-color,transparent);color:var(--button-alt-color);outline:var(--button-alt-outline,var(--outline-style-width) solid var(--button-alt-color));outline-offset:var(--button-outline-offset,-2px)}.button-style-alt-outline:hover{background-color:var(--button-alt-color);color:var(--button-alt-content-color)}.button-style-dark{background-color:var(--button-dark-color);color:var(--button-dark-content-color);border:var(--button-dark-border,var(--button-border));box-shadow:var(--button-dark-shadow,var(--button-shadow))}.button-style-dark:hover{background-color:var(--button-dark-hover-color);color:var(--button-dark-content-hover-color);box-shadow:none}.button-style-accent,.content-style [data-as-button-theme="accent"]{background-color:var(--accent-color);color:var(--accent-content-color)}.button-style-accent:hover,.content-style [data-as-button-theme="accent"]:hover{background-color:var(--accent-hover-color);color:var(--accent-hover-content-color);box-shadow:none}.button-style-nav{background-color:var(--nav-color);color:var(--nav-content-color,var(--content-color));border:var(--nav-border);outline:var(--nav-outline,var(--outline-style-width) solid rgba(0,0,0,0.1))}.button-style-nav:hover{background-color:var(--nav-hover-color);color:var(--nav-hover-content-color)}.button-style-nav-active{background-color:var(--nav-active-color,var(--content-color));color:var(--nav-active-content-color,var(--nav-color));border:var(--nav-border);outline:var(--nav-active-outline,var(--outline-style-width) solid rgba(0,0,0,0.2));outline-offset:var(--nav-active-outline-offset,2px)}.button-style-darken{background:var(--bg-darken)}.button-style-lighten{background:var(--bg-lighten)}[class*="button-style"]:active,[data-as-button-theme]:active,[data-as-button="true"]:active{box-shadow:1px 2px 4px rgba(0,0,0,0.4) inset}.button-toggle{background:var(--toggle-color,var(--nav-color));color:var(--toggle-content-color,var(--nav-content-color));border:var(--toggle-border,var(--nav-border));transition:background-color 0.3s ease;cursor:pointer}.button-toggle:hover{background:var(--toggle-hover-color,var(--nav-hover-color));color:var(--toggle-hover-content-color,var(--nav-hover-content-color));border-color:var(--toggle-hover-border-color)}.button-toggle.active-btn{background:var(--toggle-active-color,var(--nav-active-color));color:var(--toggle-active-content-color,var(--nav-active-content-color));border-color:var(--toggle-active-border-color,var(--nav-active-border-color))}[class^="btn-"]:active{box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset}[class^="btn-"]:focus{outline:4px solid rgba(0,0,0,0.1)}.expand-buttons > a,.expand-buttons > button{flex:1;justify-content:center;text-align:center}.card-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.button-sm{padding:var(--button-sm-padding);font-size:var(--button-sm-font-size);line-height:var(--button-line-height)}.button-md{padding:var(--button-md-padding);font-size:var(--button-md-font-size);line-height:var(--button-line-height)}.button-lg{padding:var(--button-lg-padding);font-size:var(--button-lg-font-size);line-height:var(--button-line-height)}.link-style{color:var(--link-color,var(--content-color))}.link-style:hover{color:var(--link-hover-color,var(--content-color));text-decoration:var(--link-decoration,underline)}.text-button-color{color:var(--text-button-color,var(--button-color))}.card-style{background-color:var(--card-color);color:var(--card-content-color);border-radius:var(--card-border-radius)}.form-style-select,.form-style-input{--tw-ring-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--form-element-color,var(--light-color));color:var(--form-element-content-color,var(--content-color));font-size:var(--form-element-font-size,var(--body-font-size));padding-right:2em;border-radius:var(--border-radius);border:var(--form-element-border);outline:var(--form-element-outline,var(--outline-style-width) solid rgba(0,0,0,0.1))}.form-select-wrapper{position:relative;display:inline-block}.form-select-wrapper::after{content:'';position:absolute;right:0.75em;top:50%;transform:translateY(-50%);width:1.5em;height:1.5em;pointer-events:none;background-color:var(--form-select-arrow-color,var(--form-element-content-color,var(--content-color)));opacity:var(--form-select-arrow-opacity,1);mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center}.form-select-wrapper select{background-image:none}select:not(.form-select-wrapper select){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="oklch(55.1%25 0.027 264.364)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-position:right 0.75em center;background-size:1.2em auto;background-repeat:no-repeat}details{background-color:var(--details-color);color:var(--details-content-color);border:var(--details-border);border-radius:var(--border-radius-btn);margin-bottom:1rem;transition:all 0.2s ease;overflow:hidden}details[open]{border-color:var(--details-open-border-color)}summary{padding:var(--padding);cursor:pointer;list-style:none;font-weight:var(--subheading-font-weight);color:var(--subheading-color);background-color:var(--details-summary-background);transition:all 0.2s ease;position:relative;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:0.5rem}summary::-webkit-details-marker,summary::marker{display:none}summary::after{content:'';width:var(--icon-width);height:var(--icon-width);flex-shrink:0;background-color:currentColor;opacity:0.5;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;transition:transform 0.2s ease}details[open] summary::after{transform:rotate(180deg)}summary:hover{background-color:var(--nav-hover-color);color:var(--nav-hover-content-color)}details[open] summary{border-bottom:var(--border-style-width) solid var(--details-open-border-color);margin-bottom:0}details > div[data-type="details-content"],details > :not(summary){padding:var(--padding);color:var(--text-color);line-height:1.6}details > div[data-type="details-content"] > *:first-child{margin-top:0}details > div[data-type="details-content"] > *:last-child{margin-bottom:0}.active-tab{background:var(--tab-active-color,var(--nav-active-color));color:var(--tab-active-content-color,var(--nav-active-content-color))}.inactive-tab{background:var(--tab-inactive-color,var(--nav-color));color:var(--tab-inactive-content-color,var(--nav-content-color));cursor:pointer}.inactive-tab:hover{background:var(--tab-hover-color,var(--nav-hover-color));color:var(--tab-hover-content-color,var(--nav-hover-content-color))}.tabs-content{background-color:var(--card-color);color:var(--card-content-color);border-color:var(--tabs-content-border-color,var(--nav-active-color));border-width:var(--tabs-content-border-width,2px 0 0 0);border-style:var(--tabs-content-border-style,solid);margin:var(--tabs-content-margin,2px 0 0 0)}.mini-tabs{gap:var(--mini-tabs-gap,1rem)}.mini-tabs .tab{color:var(--mini-tabs-content-color,var(--text-color));background:var(--mini-tabs-color,transparent);border-color:transparent;border-width:var(--mini-tabs-border-width,4px 0 0 0);border-style:var(--mini-tabs-border-style,solid);padding:var(--mini-tabs-padding,0.5rem 0)}.mini-tabs .active-tab{background:var(--mini-tab-active-color);color:var(--mini-tab-active-content-color);border-color:var(--mini-tab-active-border-color,var(--accent-color))}.pagination-nav{background-color:var(--nav-color);color:var(--nav-content-color,var(--content-color));border:var(--nav-border);outline:var(--nav-outline,var(--outline-style-width) solid rgba(0,0,0,0.1));overflow:hidden}.pagination-link{border-radius:var(--border-radius-sm)}.pagination-link:hover{background-color:var(--nav-hover-color);color:var(--nav-hover-content-color)}.pagination-current{background-color:var(--nav-current-color);color:var(--nav-current-content-color);z-index:5;border-radius:var(--border-radius-sm)}.swiper .swiper-button-next,.swiper .swiper-button-prev{color:var(--swiper-navigation-content-color);background:var(--swiper-navigation-color);border-radius:5px;padding:calc(var(--swiper-navigation-size) * 0.25);width:calc(var(--swiper-navigation-size) * 1.2);height:calc(var(--swiper-navigation-size) * 2);margin-top:calc(var(--swiper-navigation-size) * -1);backdrop-filter:var(--swiper-navigation-backdrop-filter)}.text-heading{color:var(--heading-color)}.h1-style,h1.text-heading,.format h1{color:var(--h1-color,var(--heading-color))}.h2-style,h2.text-heading,.format h2{color:var(--h2-color,var(--heading-color))}.h3-style,h3.text-heading,.format h3{color:var(--h3-color,var(--heading-color))}.h4-style,h4.text-heading,.format h4{color:var(--h4-color,var(--subheading-color))}.h5-style,h5.text-heading,.format h5{color:var(--h5-color,var(--subheading-color))}.h6-style,h6.text-heading,.format h6{color:var(--h6-color,var(--subheading-color))}.text-subtitle{color:var(--subtitle-color);opacity:var(--subtitle-opacity)}.text-color{color:var(--content-color)}.text-price{color:var(--price-color)}.text-phone{color:var(--phone-color)}.phone-icon{color:var(--phone-icon-color);opacity:var(--phone-icon-opacity)}.phone-icon:hover{opacity:1}.outline-style{outline-color:var(--outline-style-color);outline-width:var(--outline-style-width);outline-style:var(--outline-style-style);outline-offset:var(--outline-style-offset);margin:calc(var(--outline-style-offset) + var(--outline-style-width))}.border-style{border-color:var(--border-style-color);border-width:var(--border-style-width);border-style:var(--border-style-style)}.style-rounded-sm,.rounded-custom-sm{border-radius:var(--border-radius-sm)}.style-rounded,.rounded-custom{border-radius:var(--border-radius)}.style-rounded-lg,.rounded-custom-lg{border-radius:var(--border-radius-lg)}.style-rounded-xl,.rounded-custom-xl{border-radius:var(--border-radius-xl)}.rounded-custom-btn{border-radius:var(--border-radius-btn)}.rounded-custom-top{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.rounded-custom-bottom{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.column-style{column-width:var(--column-width,18rem);column-gap:var(--column-gap,5rem);column-rule:var(--column-rule,1px solid var(--divider-style-color))}.column-style p{break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid}.banner-style{color:var(--banner-color,#ffffff)}.banner-style .heading-style,.banner-style .text-style{color:inherit}.footer-logo{max-width:300px}.footer-column{min-width:var(--footer-column-width,200px);flex:1}.footer-divider{border-top:var(--footer-divider-border,1px solid var(--divider-style-color))}.footer-component.divider{border-left:var(--footer-column-divider,var(--divider-style-width) solid var(--divider-style-color));padding-left:1rem}.contact-details .has-dividers{overflow:hidden;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.contact-icon{color:var(--icon-color)}.contact-icon > svg{width:var(--icon-width)}.contact-icon .footer-contact-line{border-top-color:var(--icon-border-color);border-top-style:var(--icon-border-style,solid);border-top-width:var(--icon-border-width);border-radius:10px;opacity:0.3;width:100px}.contact-info-list{font-size:var(--contact-info-font-size);font-weight:var(--contact-info-font-weight);line-height:1.3;color:var(--text-color);.phone-number{display:inline-block}a:hover .phone-number{text-decoration:underline}}.primary-info{font-size:var(--primary-info-font-size);font-weight:var(--primary-info-font-weight);color:var(--primary-info-color)}.opening-times dt{font-weight:var(--data-label-font-weight)}.opening-times dd{font-weight:var(--data-value-font-weight)}.footer-content-color{color:var(--footer-content-color,var(--content-color))}.footer-icon{color:var(--footer-icon-color,var(--icon-color))}.footer-content a:hover{opacity:var(--footer-link-opacity,1);text-decoration:var(--footer-link-decoration,underline)}.footer-contact.dividers{position:relative}.footer-contact.dividers::after{content:'';position:absolute;top:50%;right:-1.25rem;width:var(--footer-contact-divider-width,2px);height:70%;background:var(--footer-contact-divider-color,var(--divider-style-color));transform:translateY(-50%)}.footer-contact.dividers:last-child::after{display:none}@media (max-width:640px){.contact-details .has-dividers{margin-left:-0.5rem;margin-right:-0.5rem;padding-left:0.5rem;padding-right:0.5rem}.footer-contact.dividers::after{right:-0.7rem}}.vehicle-spec-text{color:var(--vehicle-spec-content-color)}.vehicle-spec-bg{background:var(--vehicle-spec-color);color:var(--vehicle-spec-content-color)}.vehicle-spec-icon{color:var(--vehicle-spec-icon-color,var(--icon-color))}.vehicle-spec-list .spec-item{background:var(--vehicle-spec-color);color:var(--vehicle-spec-content-color);border-color:var(--vehicle-spec-border-color,var(--border-color));border-width:var(--vehicle-spec-border-width,0 0 0 4px)}.text-spec-label{color:var(--vehicle-spec-label-color,var(--subtitle-color));font-weight:var(--vehicle-spec-label-weight,normal)}.text-spec-value{color:var(--vehicle-spec-value-color,var(--content-color));font-weight:var(--vehicle-spec-value-weight,bold)}.vehicle-image-overlay{background:var(--vehicle-image-overlay-color);transition:background 0.3s ease}.vehicle-image-overlay:hover{background:var(--vehicle-image-overlay-hover-color)}.promotion-style{color:var(--promotion-color)}.fx-slide-up{animation:slide-up 0.5s ease-in-out}@keyframes slide-up{from{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.fx-slide-down{animation:slide-down 0.5s ease-in-out}@keyframes slide-down{from{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.fx-hinge-down{transform-origin:top center;animation:hinge-down 0.6s cubic-bezier(0.25,0.46,0.45,0.94);perspective:1000px}@keyframes hinge-down{0%{transform:rotateX(-90deg);opacity:0}50%{opacity:0.3}100%{transform:rotateX(0deg);opacity:1}}.fx-zoom-in{animation:zoom-in 0.5s ease-in-out}@keyframes zoom-in{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.hover-fx-slideup{transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}.hover-fx-slideup:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 10px 25px rgba(0,0,0,0.15),0 4px 10px rgba(0,0,0,0.1)}.gloss-fx{background:repeating-linear-gradient(115deg,rgba(255,255,255,0) 35%,rgba(255,255,255,0.15))}@media (max-width:767px){.page-padding{padding:var(--page-padding-mobile)}.page-padding-x{padding-left:var(--page-padding-mobile);padding-right:var(--page-padding-mobile)}.page-padding-y{padding-top:var(--page-padding-mobile);padding-bottom:var(--page-padding-mobile)}.page-inset-x{margin-left:calc(var(--page-padding-mobile) * -1);margin-right:calc(var(--page-padding-mobile) * -1)}.padding-xs{padding-block:var(--padding-mobile-xs,calc(var(--padding-xs) * var(--mobile-scale-factor)))}.padding-small{padding-block:var(--padding-mobile-small,calc(var(--padding-small) * var(--mobile-scale-factor)))}.padding-medium{padding-block:var(--padding-mobile-medium,calc(var(--padding-medium) * var(--mobile-scale-factor)))}.padding-large{padding-block:var(--padding-mobile-large,calc(var(--padding-large) * var(--mobile-scale-factor)))}.padding-xlarge{padding-block:var(--padding-mobile-xl,calc(var(--padding-xl) * var(--mobile-scale-factor)))}.padding-xxlarge{padding-block:var(--padding-mobile-xxl,calc(var(--padding-xxl) * var(--mobile-scale-factor)))}.mobile-no-padding{padding-block:0}}