/* Generiert: 2025-09-18T12:53:43+00:00 */
@charset "UTF-8";
:root {--gap: 20px;--outergap: 50px;}
@media only screen and (max-width:768px) {:root {--gap: 15px;}}
@media only screen and (max-width:520px) {:root {--outergap: 20px;}}
:root {--space-extralarge: 180px;--space-large: 120px;--space-medium: 60px;--space-small: 30px;--space-extrasmall: 10px;}
@media only screen and (max-width:768px) {:root {--space-extralarge: 100px;--space-large: 75px;--space-medium: 50px;--space-small: 20px;--space-extrasmall: 8px;}}
:root {--transition: all 300ms ease-in-out;--transition-fast: all 100ms ease-in-out;--layout-screen: var(--layout-wrapper);--layout-desktop: 1024px;--layout-tablet: 768px;--layout-mobile: 520px;--inner-margin: var(--layout-outergap);}
@media only screen and (min-width:1249px) {:root {--inner-margin: calc(( 100vw - 1185px ) / 2);}}
:root {--color-blue-100: #dcebe9;--color-blue-200: #b8d7d3;--color-blue-300: #8dbbb8;--color-blue-400: #659c99;--color-blue-50: #f4f9f8;--color-blue-500: #4b817f;--color-blue-600: #3a6766;--color-blue-700: #2f4f4f;--color-blue-800: #2b4444;--color-blue-900: #273a3a;--color-blue-950: #122121;--color-dark-blue-100: #cde4fd;--color-dark-blue-200: #91befe;--color-dark-blue-300: #5392fd;--color-dark-blue-400: #1c63fd;--color-dark-blue-50: #ebf5ff;--color-dark-blue-500: #023cd9;--color-dark-blue-600: #02239c;--color-dark-blue-700: #011160;--color-dark-blue-800: #010f42;--color-dark-blue-900: #00081e;--color-dark-blue-950: #00050f;--color-green-100: #d9f2e3;--color-green-200: #b6e4cc;--color-green-300: #86cfad;--color-green-400: #65bc96;--color-green-50: #effaf4;--color-green-500: #31986f;--color-green-600: #217a58;--color-green-700: #1b6148;--color-green-800: #174e3a;--color-green-900: #144031;--color-green-950: #0a241c;--color-orange-100: #feead6;--color-orange-200: #fdd2ab;--color-orange-300: #fbb176;--color-orange-400: #f8843b;--color-orange-50: #fff6ed;--color-orange-500: #ef6f2a;--color-orange-600: #e74b0f;--color-orange-700: #bf370f;--color-orange-800: #982d14;--color-orange-900: #7a2714;--color-orange-950: #421108;--color-taas-blue-100: #c8e7fe;--color-taas-blue-200: #96d0fe;--color-taas-blue-300: #5eb8fd;--color-taas-blue-400: #2ba2fc;--color-taas-blue-50: #e6f4ff;--color-taas-blue-500: #0387ed;--color-taas-blue-600: #016bba;--color-taas-blue-700: #024b83;--color-taas-blue-800: #012d4e;--color-taas-blue-900: #011828;--color-taas-blue-950: #000c14;--space-100: 2px;--space-200: 4px;--space-300: 8px;--space-400: 12px;--space-500: 16px;--space-600: 20px;--space-700: 32px;--space-800: 44px;--space-900: 64px;}
:root {--theme-accent-accent: var(--color-orange-500);--theme-accent-accent-dark: var(--color-orange-600);--theme-accent-accent-darker: var(--color-orange-800);--theme-accent-accent-light: var(--color-orange-400);--theme-accent-accent-lighter: var(--color-orange-200);--theme-accent-accent-lightest: var(--color-orange-50);--theme-error-error: var(--tailwind-rose-600);--theme-error-error-dark: var(--tailwind-rose-700);--theme-error-error-darker: var(--tailwind-rose-800);--theme-error-error-light: var(--tailwind-rose-400);--theme-error-error-lighter: var(--tailwind-rose-200);--theme-error-error-lightest: var(--tailwind-rose-50);--theme-neutral-black: var(--tailwind-black);--theme-neutral-neutral: var(--tailwind-zinc-400);--theme-neutral-neutral-dark: var(--tailwind-zinc-600);--theme-neutral-neutral-darker: var(--tailwind-zinc-800);--theme-neutral-neutral-darkest: var(--tailwind-zinc-950);--theme-neutral-neutral-light: var(--tailwind-zinc-300);--theme-neutral-neutral-lighter: var(--tailwind-zinc-100);--theme-neutral-neutral-lightest: var(--tailwind-zinc-50);--theme-neutral-white: var(--tailwind-white);--theme-notice-notice: var(--tailwind-sky-500);--theme-notice-notice-dark: var(--tailwind-sky-600);--theme-notice-notice-darker: var(--tailwind-sky-700);--theme-notice-notice-light: var(--tailwind-sky-400);--theme-notice-notice-lighter: var(--tailwind-sky-200);--theme-notice-notice-lightest: var(--tailwind-sky-50);--theme-primary-primary: var(--color-taas-blue-700);--theme-primary-primary-dark: var(--color-taas-blue-800);--theme-primary-primary-darker: var(--color-taas-blue-900);--theme-primary-primary-light: var(--color-taas-blue-600);--theme-primary-primary-lighter: var(--color-taas-blue-500);--theme-primary-primary-lightest: var(--color-taas-blue-50);--theme-secondary-secondary: var(--tailwind-blue-500);--theme-secondary-secondary-dark: var(--tailwind-blue-600);--theme-secondary-secondary-darker: var(--tailwind-blue-700);--theme-secondary-secondary-light: var(--tailwind-blue-400);--theme-secondary-secondary-lighter: var(--tailwind-blue-300);--theme-secondary-secondary-lightest: var(--tailwind-blue-50);--theme-success-success: var(--tailwind-green-500);--theme-success-success-dark: var(--tailwind-green-600);--theme-success-success-darker: var(--tailwind-green-700);--theme-success-success-light: var(--tailwind-green-400);--theme-success-success-lighter: var(--tailwind-green-200);--theme-success-success-lightest: var(--tailwind-green-50);--theme-warning-warning: var(--tailwind-orange-500);--theme-warning-warning-dark: var(--tailwind-orange-600);--theme-warning-warning-darker: var(--tailwind-orange-700);--theme-warning-warning-light: var(--tailwind-orange-400);--theme-warning-warning-lighter: var(--tailwind-orange-200);--theme-warning-warning-lightest: var(--tailwind-orange-50);--radius-2xs: var(--space-100);--radius-xs: var(--space-200);--radius-sm: var(--space-300);--radius-md: var(--space-400);--radius-lg: var(--space-500);--radius-xl: var(--space-600);--radius-2xl: var(--space-700);--radius-3xl: var(--space-800);--radius-4xl: var(--space-900);--space-2xs: var(--space-100);--space-xs: var(--space-200);--space-sm: var(--space-300);--space-md: var(--space-400);--space-lg: var(--space-500);--space-xl: var(--space-600);--space-2xl: var(--space-700);--space-3xl: var(--space-800);--space-4xl: var(--space-900);}
:root {--box-padding-small: var(--space-lg);--box-padding-medium: var(--space-xl);--box-padding-large: var(--space-3xl);--components-abstand-extrasmall: 16px;--components-abstand-small: 32px;--components-abstand-medium: 64px;--components-abstand-large: 96px;--components-abstand-extralarge: 148px;--components-button-padding-y: var(--space-xl);--components-button-padding-x: var(--space-3xl);--components-input-radius: var(--radius-small);--components-input-font-size: 16px;--components-input-padding-y: 16px;--components-input-padding-x: 18px;--font-family-body: "Montserrat";--font-family-headings: "Montserrat";--font-default-lineheight: 1.5;--font-body-lineheight: 1.8;--font-default-linegap: 20px;--font-line-height-2xs: 16.5px;--font-line-height-xs: 19.5px;--font-line-height-sm: 22.5px;--font-line-height-md: 25.5px;--font-line-height-lg: 27px;--font-line-height-xl: 31.5px;--font-line-height-2xl: 39px;--font-line-height-3xl: 47.599998474121px;--font-linegap-subline-h1: var(--space-xs);--font-linegap-subline-h2: var(--space-xs);--font-size-2xs: 11px;--font-size-xs: 13px;--font-size-sm: 15px;--font-size-md: 17px;--font-size-lg: 18px;--font-size-xl: 21px;--font-size-2xl: 26px;--font-size-3xl: 34px;--font-weight-regular: 500;--font-weight-bold: 600;--layout-wrapper: 1120px;--layout-grid-columns: 4px;--layout-grid-gutter: var(--space-xl);--layout-outergap: var(--space-xl);--layout-native-ui-height-bottom: 52px;--layout-native-ui-height-top: 137px;--layout-window-width: 390px;--layout-window-height: 844px;--radius-small: var(--radius-xs);--radius-medium: var(--radius-md);--radius-large: var(--radius-lg);--radius-rounded: 1000px;}
@media only screen and (min-width:768px) {:root {--box-padding-small: var(--space-xl);--box-padding-medium: var(--space-2xl);--box-padding-large: var(--space-4xl);--components-abstand-extrasmall: 20px;--components-abstand-medium: 80px;--components-abstand-small: 80px;--components-abstand-large: 160px;--components-abstand-extralarge: 200px;--components-button-padding-y: var(--space-xl);--components-button-padding-x: var(--space-4xl);--components-input-radius: var(--radius-small);--components-input-font-size: 16px;--components-input-padding-y: 18px;--components-input-padding-x: 20px;--font-family-body: "Montserrat";--font-family-headings: "Montserrat";--font-default-lineheight: 1.5;--font-body-lineheight: 1.8;--font-default-linegap: 20px;--font-line-height-2xs: 18px;--font-line-height-xs: 21px;--font-line-height-sm: 24px;--font-line-height-md: 27px;--font-line-height-lg: 30px;--font-line-height-xl: 36px;--font-line-height-2xl: 48px;--font-line-height-3xl: 60px;--font-linegap-subline-h1: var(--space-xs);--font-linegap-subline-h2: var(--space-xs);--font-size-2xs: 12px;--font-size-xs: 14px;--font-size-sm: 16px;--font-size-md: 18px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 40px;--font-weight-regular: 500;--font-weight-bold: 600;--layout-wrapper: 1120px;--layout-grid-columns: 12px;--layout-grid-gutter: var(--space-xl);--layout-outergap: var(--space-2xl);--layout-native-ui-height-bottom: 0px;--layout-native-ui-height-top: 136px;--layout-window-height: 982px;--layout-window-width: 1512px;--radius-small: var(--radius-xs);--radius-medium: var(--radius-md);--radius-large: var(--radius-lg);--radius-rounded: 1000px;}}
:root {--divider: var(--theme-neutral-neutral-lighter);--divider-on-dark: var(--theme-primary-primary);--border-accent: var(--theme-accent-accent);--border-box: var(--theme-neutral-neutral-lightest);--border-error: var(--theme-error-error-lighter);--border-input: var(--theme-neutral-neutral-lighter);--border-input-error: var(--theme-error-error);--border-input-focus: var(--theme-accent-accent);--border-input-hover: var(--theme-accent-accent-lighter);--border-notice: var(--theme-notice-notice-lighter);--border-selector: var(--theme-neutral-neutral);--border-selector-active: var(--theme-accent-accent);--border-selector-hover: var(--theme-accent-accent);--border-selector-press: var(--theme-accent-accent);--border-success: var(--theme-success-success-lighter);--border-warning: var(--theme-warning-warning-lighter);--button-accent-action: var(--theme-accent-accent-darker);--button-accent-default: var(--theme-accent-accent);--button-accent-disabled: var(--theme-accent-accent-lighter);--button-accent-focus: var(--theme-accent-accent-dark);--button-accent-hover: var(--theme-accent-accent-dark);--button-neutral-action: var(--theme-neutral-neutral-lighter);--button-neutral-default: var(--theme-neutral-white);--button-neutral-disabled: var(--theme-neutral-neutral);--button-neutral-focus: var(--theme-neutral-neutral-lightest);--button-neutral-hover: var(--theme-neutral-neutral-lightest);--button-primary-action: var(--theme-primary-primary-darker);--button-primary-default: var(--theme-primary-primary);--button-primary-disabled: var(--theme-primary-primary-lightest);--button-primary-focus: var(--theme-primary-primary-dark);--button-primary-hover: var(--theme-primary-primary-dark);--icon-accent: var(--theme-accent-accent);--icon-error: var(--theme-error-error);--icon-neutral: var(--text-headings);--icon-neutral-on-dark: var(--text-headings-on-dark);--icon-neutral-on-disabled: var(--text-on-disabled);--icon-notice: var(--theme-notice-notice);--icon-primary: var(--theme-primary-primary);--icon-secondary: var(--theme-secondary-secondary);--icon-success: var(--theme-success-success);--icon-warning: var(--theme-warning-warning);--surface-accent: var(--theme-accent-accent-lightest);--surface-action: var(--theme-accent-accent);--surface-action-hover: var(--theme-accent-accent-dark);--surface-box: var(--theme-neutral-neutral-lighter);--surface-dark: var(--theme-primary-primary-dark);--surface-disabled: var(--theme-neutral-neutral);--surface-error: var(--theme-error-error-lightest);--surface-input: var(--theme-neutral-neutral-lightest);--surface-input-hover: var(--theme-accent-accent-lightest);--surface-modal: var(--theme-neutral-neutral-lightest);--surface-notice: var(--theme-notice-notice-lightest);--surface-page: var(--theme-neutral-white);--surface-primary: var(--theme-primary-primary);--surface-secondary: var(--theme-secondary-secondary);--surface-selector: var(--theme-neutral-white);--surface-selector-active: var(--theme-accent-accent);--surface-selector-hover: var(--theme-accent-accent-lightest);--surface-selector-press: var(--theme-accent-accent-lighter);--surface-success: var(--theme-success-success-lightest);--surface-warning: var(--theme-warning-warning-lightest);--text-action: var(--theme-accent-accent);--text-action-hover: var(--theme-accent-accent-dark);--text-action-press: var(--theme-accent-accent-darker);--text-body: var(--theme-neutral-neutral-dark);--text-body-on-dark: var(--theme-neutral-neutral-light);--text-disabled: var(--theme-neutral-neutral-light);--text-error: var(--theme-error-error);--text-headings: var(--theme-neutral-black);--text-headings-on-dark: var(--theme-neutral-white);--text-highlight: var(--theme-accent-accent);--text-highlight-on-dark: var(--theme-accent-accent-light);--text-notice: var(--theme-notice-notice);--text-on-action: var(--theme-neutral-white);--text-on-disabled: var(--theme-neutral-neutral-dark);--text-placeholder: var(--theme-neutral-neutral);--text-success: var(--theme-success-success);--text-warning: var(--theme-warning-warning);}
:root {--tailwind-zinc-100: #f4f4f5;--tailwind-zinc-200: #e4e4e7;--tailwind-zinc-300: #d4d4d8;--tailwind-zinc-400: #a1a1aa;--tailwind-zinc-50: #fafafa;--tailwind-zinc-500: #71717a;--tailwind-zinc-600: #52525b;--tailwind-zinc-700: #3f3f46;--tailwind-zinc-800: #27272a;--tailwind-zinc-900: #18181b;--tailwind-zinc-950: #09090b;--tailwind-rose-100: #ffe4e6;--tailwind-rose-200: #fecdd3;--tailwind-rose-300: #fda4af;--tailwind-rose-400: #fb7185;--tailwind-rose-50: #fff1f2;--tailwind-rose-500: #f43f5e;--tailwind-rose-600: #e11d48;--tailwind-rose-700: #be123c;--tailwind-rose-800: #9f1239;--tailwind-rose-900: #881337;--tailwind-rose-950: #4c0519;--tailwind-sky-100: #e0f2fe;--tailwind-sky-200: #bae6fd;--tailwind-sky-300: #7dd3fc;--tailwind-sky-400: #38bdf8;--tailwind-sky-50: #f0f9ff;--tailwind-sky-500: #0ea5e9;--tailwind-sky-600: #0284c7;--tailwind-sky-700: #0369a1;--tailwind-sky-800: #075985;--tailwind-sky-900: #0c4a6e;--tailwind-sky-950: #082f49;--tailwind-green-100: #dcfce7;--tailwind-green-200: #bbf7d0;--tailwind-green-300: #86efac;--tailwind-green-400: #4ade80;--tailwind-green-50: #f0fdf4;--tailwind-green-500: #22c55e;--tailwind-green-600: #16a34a;--tailwind-green-700: #15803d;--tailwind-green-800: #166534;--tailwind-green-900: #14532d;--tailwind-green-950: #052e16;--tailwind-blue-100: #dbeafe;--tailwind-blue-200: #bfdbfe;--tailwind-blue-300: #93c5fd;--tailwind-blue-400: #60a5fa;--tailwind-blue-50: #eff6ff;--tailwind-blue-500: #3b82f6;--tailwind-blue-600: #2563eb;--tailwind-blue-700: #1d4ed8;--tailwind-blue-800: #1e40af;--tailwind-blue-900: #1e3a8a;--tailwind-blue-950: #172554;--tailwind-orange-100: #ffedd5;--tailwind-orange-200: #fed7aa;--tailwind-orange-300: #fdba74;--tailwind-orange-400: #fb923c;--tailwind-orange-50: #fff7ed;--tailwind-orange-500: #f97316;--tailwind-orange-600: #ea580c;--tailwind-orange-700: #c2410c;--tailwind-orange-800: #9a3412;--tailwind-orange-900: #7c2d12;--tailwind-orange-950: #431407;--tailwind-white: #fff;--tailwind-black: #000;}
.hamburger {padding: 0;display: inline-block;cursor: pointer;outline: none;transition: opacity .15s linear,filter .15s linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible;width: 19px;height: 19px;}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before {background-color: #262626;}
.hamburger:hover {background-color: transparent;}
.hamburger:hover .hamburger-inner, .hamburger:hover .hamburger-inner:after, .hamburger:hover .hamburger-inner:before {background-color: #1c69d4;}
.hamburger-box {width: 19px;height: 19px;display: block;position: relative;}
.hamburger-inner {display: block;top: 50%;margin-top: -2px;width: 19px;height: 3px;background-color: #262626;position: absolute;transition: transform .15s ease;}
.hamburger-inner:after, .hamburger-inner:before {content: "";display: block;width: 19px;height: 3px;background-color: #262626;position: absolute;transition: transform .15s ease;}
.hamburger-inner:before {top: -8px;}
.hamburger-inner:after {bottom: -8px;}
@media print {#content, #page {width: 100%;margin: 0;float: none;}
	@page {margin: 2cm;}
	body {font: 13pt Georgia,"Times New Roman",Times,serif;line-height: 1.3;background: #fff !important;color: #000;}
	h1 {font-size: 24pt;}
	h2, h3, h4 {font-size: 14pt;margin-top: 25px;}
	a {page-break-inside: avoid;}
	blockquote {page-break-inside: avoid;}
	h1, h2, h3, h4, h5, h6 {page-break-after: avoid;page-break-inside: avoid;}
	img {page-break-inside: avoid;page-break-after: avoid;}
	pre, table {page-break-inside: avoid;}
	dl, ol, ul {page-break-before: avoid;}
	a, a:link, a:visited {background: transparent;color: #520;font-weight: bold;text-decoration: underline;text-align: left;}
	a {page-break-inside: avoid;}
	a[href^=http]:after {content: " <" attr(href) "> ";}
	a:after>img {content: "";}
	article a[href^="#"]:after {content: "";}
	a:not(:local-link):after {content: " <" attr(href) "> ";}
	.entry iframe, ins {display: none;width: 0 !important;height: 0 !important;overflow: hidden !important;line-height: 0pt !important;white-space: nowrap;}
	.embed-responsive, .embed-youtube {position: absolute;height: 0;overflow: hidden;}
	#breadcrumbs, #decomments-form-add-comment, #footer, #header-widgets, .author-bio, .content-ads, .heading, .make-comment, .mashshare-bottom, .mashshare-top, .meta-single, .post-byline, .post-tags, .readability, .related-posts, .sidebar, .site-title img, aside.mashsb-container, nav {display: none;}
	.entry:after {content: " Alle Rechte vorbehalten. (c) 2014 - 2016 TechBrain - techbrain.de";color: #999 !important;font-size: 1em;padding-top: 30px;}
	#header:before {content: " Vielen herzlichen Dank für das Ausdrucken unseres Artikels. Wir hoffen, dass auch andere Artikel von uns Ihr Interesse wecken können.";color: #777 !important;font-size: 1em;padding-top: 30px;text-align: center !important;}
	address, blockquote, dd, dt, li, p {font-size: 100%;}
	code, pre {font-family: "Courier New",Courier,mono;}
	ol, ul {list-style: square;margin-left: 18pt;margin-bottom: 20pt;}
	li {line-height: 1.6em;}}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block;margin: 0px auto;}
.alignright {float: right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.gallery-caption, .wp-caption .wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
html {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;}
@-moz-document url-prefix() {body {font-weight: lighter !important;}}
@font-face {font-family: "BMWTypeWeb";src: url("../fonts/neu/BMWTypeNextTT-Light.woff2") format("woff2"),url("../fonts/neu/BMWTypeNextTT-Light.woff") format("woff"),url("../fonts/neu/BMWTypeNextTT-Light.ttf") format("truetype"),url("../fonts/neu/BMWTypeNextTT-Light.svg#BMWTypeNextTT-Light") format("svg");font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: "BMWTypeWebLiBo";src: url("../fonts/neu/BMWTypeNextTT-Light.woff2") format("woff2"),url("../fonts/neu/BMWTypeNextTT-Light.woff") format("woff"),url("../fonts/neu/BMWTypeNextTT-Light.ttf") format("truetype"),url("../fonts/neu/BMWTypeNextTT-Light.svg#BMWTypeNextTT-Light") format("svg");font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: "BMWTypeWeb";src: url("../fonts/neu/BMWTypeNextTT-Bold.woff2") format("woff2"),url("../fonts/neu/BMWTypeNextTT-Bold.woff") format("woff"),url("../fonts/neu/BMWTypeNextTT-Bold.ttf") format("truetype"),url("../fonts/neu/BMWTypeNextTT-Bold.svg#BMWTypeNextTT-Bold") format("svg");font-weight: bold;font-style: normal;}
body {font-family: "BMWTypeWeb";font-weight: 300;font-size: calc(15px + 0 * ( 100vw - 520px ) / 665);line-height: 1.5;color: #262626;hyphens: auto;}
@media screen and (max-width:520px) {body {font-size: 15px;}}
@media screen and (min-width:1185px) {body {font-size: 15px;}}
p {hyphens: auto;font-family: "BMWTypeWeb";font-weight: 300;font-size: calc(15px + 0 * ( 100vw - 520px ) / 665);line-height: 1.5;color: #262626;hyphens: auto;padding: 0 0 0;margin: 0px;}
@media screen and (max-width:520px) {p {font-size: 15px;}}
@media screen and (min-width:1185px) {p {font-size: 15px;}}
.h1, h1 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(35px + 25 * ( 100vw - 520px ) / 665);font-weight: normal;line-height: 100%;}
@media screen and (max-width:520px) {.h1, h1 {font-size: 35px;}}
@media screen and (min-width:1185px) {.h1, h1 {font-size: 60px;}}
.h2, h2 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(25px + 10 * ( 100vw - 520px ) / 665);line-height: 120%;text-transform: uppercase;}
@media screen and (max-width:520px) {.h2, h2 {font-size: 25px;}}
@media screen and (min-width:1185px) {.h2, h2 {font-size: 35px;}}
.h3, h3 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(20px + 5 * ( 100vw - 520px ) / 665);}
@media screen and (max-width:520px) {.h3, h3 {font-size: 20px;}}
@media screen and (min-width:1185px) {.h3, h3 {font-size: 25px;}}
.h4, h4 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(20px + 0 * ( 100vw - 520px ) / 665);}
@media screen and (max-width:520px) {.h4, h4 {font-size: 20px;}}
@media screen and (min-width:1185px) {.h4, h4 {font-size: 20px;}}
.h5, h5 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(17px + 1 * ( 100vw - 520px ) / 665);color: #666;}
@media screen and (max-width:520px) {.h5, h5 {font-size: 17px;}}
@media screen and (min-width:1185px) {.h5, h5 {font-size: 18px;}}
.h6, h6 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(13px + 1 * ( 100vw - 520px ) / 665);}
@media screen and (max-width:520px) {.h6, h6 {font-size: 13px;}}
@media screen and (min-width:1185px) {.h6, h6 {font-size: 14px;}}
a {color: #1c69d4;text-decoration: none;font-family: "BMWTypeWebLiBo";}
a:hover {color: #1c69d4;}
a:active, a:focus, a:hover {outline: 0;}
button {font-family: "BMWTypeWebLiBo";}
.wp-block-group ul, ul.ul {--wv-ul-marker-size: 6px;padding-left: 0;display: flex;justify-content: flex-start;align-items: flex-start;gap: 0px;flex-direction: column;gap: 14px;list-style: none;}
.wp-block-group ul li, ul.ul li {font-family: "BMWTypeWeb";font-weight: 300;font-size: calc(15px + 0 * ( 100vw - 520px ) / 665);line-height: 1.5;color: #262626;hyphens: auto;position: relative;text-align: left;}
@media screen and (max-width:520px) {.wp-block-group ul li, ul.ul li {font-size: 15px;}}
@media screen and (min-width:1185px) {.wp-block-group ul li, ul.ul li {font-size: 15px;}}
@media (max-width:768px) {.wp-block-group ul, ul.ul {--wv-ul-marker-size: 5px;}
	.wp-block-group ul li, ul.ul li {padding-left: calc(var(--wv-ul-marker-size) + 10px);}}
*, :after, :before {box-sizing: border-box;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;text-rendering: optimizeLegibility;}
html {font-size: 100%;}
html.navOpen {overflow: hidden;height: 100vh;width: 100%;}
@media (max-width:1024px) {.slActive {padding-bottom: 40px;}}
.site {position: relative;}
.clear:after, .clear:before {content: " ";display: table;}
.clear:after {clear: both;}
.clear {}
img {max-width: 100%;height: auto;vertical-align: bottom;}
input:focus {outline: 0;}
.alignleft, .has-text-align-left, .text-left {text-align: left !important;}
.aligncenter, .has-text-align-center, .text-center {text-align: center !important;}
.alignright, .has-text-align-right, .text-right {text-align: right !important;}
.blocksatz {text-align: justify !important;}
hr {margin: 40px 0;border-color: #e6e6e6;}
.wp-block-image {padding-top: 10px;}
.wp-block-image img {width: 100%;}
.button.gray {background-color: #666;color: #fff;}
.button.gray:hover {background-color: #4d4d4d;}
button.space_top {margin-top: 25px;}
p.buttons {padding-top: 10px;}
.buttons.two-buttons {display: flex;flex-wrap: wrap;gap: 10px;padding-top: 30px;}
.space {margin-bottom: var(--space-medium);}
.space-extrasmall {margin-bottom: var(--space-extrasmall);}
.space-small {margin-bottom: var(--space-small);}
.space-medium {margin-bottom: var(--space-medium);}
.space-large {margin-bottom: var(--space-large);}
.space-extralarge {margin-bottom: var(--space-extralarge);}
.allcont {padding: 0px;display: block;}
.inner, .wp-block-group {width: calc(100% - 2 * var(--outergap));max-width: 1185px;margin: 0 auto;position: relative;}
.wp-block-group .inner.resetInner, .wp-block-group .wp-block-group {width: 100%;}
.gridrow, .wp-block-columns {display: flex;column-gap: var(--gap);row-gap: 10px;flex-wrap: wrap;width: 100%;margin: 0px auto;}
.gridrow .wp-block-column, .gridrow>.col, .wp-block-columns .wp-block-column, .wp-block-columns>.col {width: 100%;}
.reverseCol {flex-direction: row-reverse;}
.align-center, .are-vertically-aligned-center {align-items: center;}
.is-vertically-aligned-center {align-self: center;}
.wp-block-columns.are-vertically-aligned-top {align-items: flex-start;}
.is-vertically-aligned-top {align-self: flex-start;}
.are-vertically-aligned-bottom {align-items: flex-end;}
.is-vertically-aligned-bottom {align-self: flex-end;}
@media (max-width:768px) {.reverseCol .col+.col, .reverseCol .wp-block-column+.wp-block-column {margin-top: 10px;}}
.gray-background {width: 100%;padding: calc(var(--space-large) - 10px) 0px var(--space-large);}
div.cta-grp .wp-block-group__inner-container, p.cta-grp {padding-top: 5px;width: 100%;display: inline-flex;align-items: baseline;flex-wrap: wrap;gap: 10px;}
a.button, button, input[type=submit] {display: inline-block;text-decoration: none;font-weight: 500;line-height: 1.5;text-align: center;outline: none;border: none;transition: all 250ms ease-in-out;font-family: "BMWTypeWeb";min-width: 285px;color: #fff;cursor: pointer;padding: 13.5px 15px;font-size: calc(14px + 0 * ( 100vw - 520px ) / 665);background-color: #1c69d4;color: #fff;font-weight: 700;}
@media screen and (max-width:520px) {a.button, button, input[type=submit] {font-size: 14px;}}
@media screen and (min-width:1185px) {a.button, button, input[type=submit] {font-size: 14px;}}
a.button:hover, button:hover, input[type=submit]:hover {background-color: #0653b6;}
a.button:before, button:before, input[type=submit]:before {display: block;content: "";margin-top: -.1875rem;}
a.button:after, button:after, input[type=submit]:after {display: block;content: "";margin-bottom: -.125rem;top: -.125rem;}
a.button.back, button.back, input[type=submit].back {background-image: url("data:image/svg+xml,%3Csvg width=\'10\' height=\'16\' viewBox=\'0 0 10 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M8.5 15L1.5 8L8.5 1\' stroke=\'white\' stroke-width=\'2\'/%3E%3C/svg%3E%0A");background-size: 7px 14px;background-repeat: no-repeat;background-position: 20px center;}
a.button.--color-main, button.--color-main, input[type=submit].--color-main {background-color: #1c69d4;color: #fff;}
a.button.--color-main:hover, button.--color-main:hover, input[type=submit].--color-main:hover {background-color: #0653b6;}
a.button.--color-second, button.--color-second, input[type=submit].--color-second {background-color: #666;color: #fff;}
a.button.--color-second:hover, button.--color-second:hover, input[type=submit].--color-second:hover {background-color: #4d4d4d;}
a.button.--color-white, button.--color-white, input[type=submit].--color-white {background-color: #fff;color: #262626;}
a.button.--color-white:hover, button.--color-white:hover, input[type=submit].--color-white:hover {background-color: #e6e6e6;}
a.button.--size-regular, button.--size-regular, input[type=submit].--size-regular {padding: 13.5px 15px;font-size: calc(15px + 1 * ( 100vw - 520px ) / 665);}
@media screen and (max-width:520px) {a.button.--size-regular, button.--size-regular, input[type=submit].--size-regular {font-size: 15px;}}
@media screen and (min-width:1185px) {a.button.--size-regular, button.--size-regular, input[type=submit].--size-regular {font-size: 16px;}}
a.button.--size-small, button.--size-small, input[type=submit].--size-small {padding: 13.5px 15px;font-size: calc(14px + 1 * ( 100vw - 520px ) / 665);}
@media screen and (max-width:520px) {a.button.--size-small, button.--size-small, input[type=submit].--size-small {font-size: 14px;}}
@media screen and (min-width:1185px) {a.button.--size-small, button.--size-small, input[type=submit].--size-small {font-size: 15px;}}
@media (max-width:520px) {a.button, button, input[type=submit] {padding: 13.5px 15px;width: 100%;}
	a.button.--size-regular, button.--size-regular, input[type=submit].--size-regular {padding: 13.5px 15px;}
	a.button.--size-small, button.--size-small, input[type=submit].--size-small {padding: 13.5px 15px;}}
a.button-link {position: relative;display: inline-block;color: #666;font-size: calc(15px + 1 * ( 100vw - 520px ) / 665);text-decoration: none;font-weight: 700;line-height: 1.5;padding-left: 20px;}
@media screen and (max-width:520px) {a.button-link {font-size: 15px;}}
@media screen and (min-width:1185px) {a.button-link {font-size: 16px;}}
a.button-link:hover {color: #1c69d4;}
a.button-link:before {content: "";display: block;position: absolute;top: 50%;left: 0px;transform: translateY(-50%);width: 13px;height: 13px;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-285 417 9 13\'%3E%3Cpath fill=\'%23666\' d=\'M-283.4 430l-1.6-1.6 5.8-4.9-5.8-4.9 1.6-1.6 7.4 6.5-7.4 6.5z\'/%3E%3C/svg%3E");}
a.button-link:hover:before {background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'6.556\' height=\'10\' viewBox=\'0 0 6.556 10\'%3E%3Cpath id=\'Pfad_1\' data-name=\'Pfad 1\' d=\'M291.108,1304.081a1.1,1.1,0,0,1-.778-1.878l3.122-3.122-3.122-3.122a1.1,1.1,0,0,1,1.555-1.555l4.678,4.678-4.678,4.678A1.1,1.1,0,0,1,291.108,1304.081Z\' transform=\'translate(-290.008 -1294.081)\' fill=\'%231c69d4\'/%3E%3C/svg%3E%0A");}
a.mail span {text-decoration: none;color: #262626;}
.link {display: block;}
@media (min-width:1025px) {.link {max-width: 25%;}}
.link>span {background-size: 5px 10px;background-repeat: no-repeat;background-position: left center;background-image: url("data:image/svg+xml,%3Csvg width=\'8\' height=\'12\' viewBox=\'0 0 8 12\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1L6 6L1 11\' stroke=\'%23666666\' stroke-width=\'2\'/%3E%3C/svg%3E%0A");padding-left: 15px;color: #262626;font-weight: 700;font-size: 15px;}
.link>span.download {padding-left: 23px;background-size: 13px 13px;background-image: url("data:image/svg+xml,%3Csvg width=\'14\' height=\'15\' viewBox=\'0 0 14 15\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_3826_63)\'%3E%3Cpath d=\'M12.0625 9.52515V12.6754H1.9375V9.52515H0.25V12.5019C0.25 13.3726 1.2112 14.2501 2.14338 14.2501H12.2684C13.1999 14.2501 13.75 13.3726 13.75 12.5019V9.52515H12.0625Z\' fill=\'%231C69D4\'/%3E%3Cpath d=\'M10.375 6.09128V6.73253L7.3753 10.2H7.0378L3.625 6.73253V6.09128H5.3125V0.75H8.6875V6.09128\' fill=\'%231C69D4\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_3826_63\'%3E%3Crect width=\'13.5\' height=\'13.5\' fill=\'white\' transform=\'translate(0.25 0.75)\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;}
.link:hover>span {color: #1c69d4;}
.link.--color-second>span {background-image: url("data:image/svg+xml,%3Csvg width=\'8\' height=\'12\' viewBox=\'0 0 8 12\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1L6 6L1 11\' stroke=\'%23666666\' stroke-width=\'2\'/%3E%3C/svg%3E%0A");color: #666;}
.link.--color-second:hover>span {color: #1c69d4;background-image: url("data:image/svg+xml,%3Csvg width=\'8\' height=\'12\' viewBox=\'0 0 8 12\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1L6 6L1 11\' stroke=\'%231C69D4\' stroke-width=\'2\'/%3E%3C/svg%3E%0A");}
.link.--color-white>span {background-image: url("data:image/svg+xml,%3Csvg width=\'8\' height=\'12\' viewBox=\'0 0 8 12\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1L6 6L1 11\' stroke=\'%23ffff\' stroke-width=\'2\'/%3E%3C/svg%3E%0A");color: #fff;}
.link.--color-white:hover>span {color: #1c69d4;background-image: url("data:image/svg+xml,%3Csvg width=\'8\' height=\'12\' viewBox=\'0 0 8 12\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1L6 6L1 11\' stroke=\'%231C69D4\' stroke-width=\'2\'/%3E%3C/svg%3E%0A");}
.link.border {padding: 17.5px 20px;border-top: 1px solid #e6e6e6;}
@media (min-width:769px) {.link.border {border-bottom: 1px solid #e6e6e6;}}
.link.border>span {background-image: url("data:image/svg+xml,%3Csvg width=\'8\' height=\'12\' viewBox=\'0 0 8 12\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 1L6 6L1 11\' stroke=\'%231C69D4\' stroke-width=\'2\'/%3E%3C/svg%3E%0A");}
.wp-block-columns .wp-block-column .link span {position: absolute;display: none;top: 1px;left: 1px;height: 18px;width: 18px;background-size: 12px 9px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg width=\'11\' height=\'9\' viewBox=\'0 0 11 9\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 4L4.5 7L10 1\' stroke=\'%231C69D4\' stroke-width=\'2\'/%3E%3C/svg%3E%0A");}
.standard-formular>span .wpcf7-checkbox .checkmark.active:after, .standard-formular>span .wpcf7-checkbox .checkmark.active:before {display: block;}
.standard-formular>span .wpcf7-checkbox input[type=checkbox] {width: 20px;height: 20px;display: block;appearance: none;border: none;margin: 0;padding: 0;background-color: transparent;cursor: pointer;border: 1px solid #bbb;border-radius: 0% !important;}
.standard-formular>span .wpcf7-checkbox input[type=checkbox]:checked {border-color: #1c69d4;}
.standard-formular>span .wpcf7-acceptance {display: block;position: relative;}
.standard-formular>span .wpcf7-acceptance span {margin: 0;max-width: 80%;}
.standard-formular>span .wpcf7-acceptance label {display: flex;position: relative;}
.standard-formular>span .wpcf7-acceptance label input[type=checkbox] {width: 20px;aspect-ratio: 1/1;display: block;appearance: none;border: none;margin: 0;padding: 0;background-color: #e6e6e6;cursor: pointer;border-radius: 0% !important;}
.standard-formular>span .wpcf7-acceptance label .wpcf7-list-item-label {margin-left: 10px;font-size: 12px;line-height: 140%;color: #000;}
.standard-formular>span .wpcf7-acceptance label .wpcf7-list-item-label a {color: #1c69d4;}
.standard-formular>span .wpcf7-acceptance .checkmark {position: absolute;top: 2px;left: 3px;height: 18px;width: 18px;}
.standard-formular>span .wpcf7-acceptance .checkmark:after, .standard-formular>span .wpcf7-acceptance .checkmark:before {content: "";position: absolute;display: none;left: 6px;top: 1px;width: 2px;height: 15px;border-width: 0 3px 3px 0;transform: rotate(45deg);background-color: #000;}
.standard-formular>span .wpcf7-acceptance .checkmark:before {transform: rotate(-45deg);}
.standard-formular>span .wpcf7-acceptance .checkmark.active:after, .standard-formular>span .wpcf7-acceptance .checkmark.active:before {display: block;}
.standard-formular>span .wpcf7-acceptance input[type=checkbox] {width: 20px;height: 20px;display: block;appearance: none;border: none;margin: 0;padding: 0;background-color: #e6e6e6;cursor: pointer;border-radius: 0% !important;}
.wpcf7-submit {margin-top: 12px;}
.blueback .standard-formular span.wpcf7-acceptance label .wpcf7-list-item-label {color: #fff;}
.blueback .standard-formular span.wpcf7-acceptance label .wpcf7-list-item-label a {color: #fff;}
@media (min-width:1025px) {.box50>.col, .wp-block-columns.box50>.wp-block-column {width: calc(50% - var(--gap) / 2);}}
@media (min-width:769px) {.box33 .col, .box33 .wp-block-column, .wp-block-columns.box33 .col, .wp-block-columns.box33 .wp-block-column {width: calc(33.333% - var(--gap) * 2 / 3);}}
@media (min-width:521px) {.box25 .col, .box25 .wp-block-column, .wp-block-columns.box25 .col, .wp-block-columns.box25 .wp-block-column {width: calc(50% - var(--gap) / 2);}}
@media (min-width:1025px) {.box25 .col, .box25 .wp-block-column, .wp-block-columns.box25 .col, .wp-block-columns.box25 .wp-block-column {width: calc(25% - var(--gap) * 3 / 4);}}
@media (min-width:521px) {.box20 .col, .box20 .wp-block-column, .wp-block-columns.box20 .col, .wp-block-columns.box20 .wp-block-column {width: calc(50% - var(--gap) / 2);}}
@media (min-width:1025px) {.box20 .col, .box20 .wp-block-column, .wp-block-columns.box20 .col, .wp-block-columns.box20 .wp-block-column {width: calc(20% - var(--gap) * 4 / 5);}}
@media (min-width:1025px) {.box33-66>.col.col1, .wp-block-columns.box33-66>.wp-block-column.col1 {width: calc(33.333% - var(--gap) / 2);}}
@media (min-width:1025px) {.box33-66>.col.col2, .wp-block-columns.box33-66>.wp-block-column.col2 {width: calc(66.666% - var(--gap) / 2);}}
.link-panel .col {background-color: #f2f2f2;display: flex;align-items: center;gap: 12px;padding: 12px;}
@media (min-width:769px) {.link-panel .col {flex-direction: column;}}
.link-panel .col>div {width: 30px;height: 30px;}
.link-panel .col>div img {width: 100%;height: 100%;object-fit: contain;}
.link-panel .col p {font-weight: 700;color: #666;font-family: "BMWTypeWeb";}
.cta-links .gridrow {align-items: stretch;}
@media (max-width:520px) {.cta-links .gridrow {column-gap: var(--space-medium);}}
.cta-links .gridrow .col {display: flex;flex-direction: column;align-items: center;justify-content: space-between;gap: 12px;}
.cta-links .gridrow .col>div {width: 80px;height: 64px;}
.cta-links .gridrow .col>div img {margin: 0 auto;object-fit: contain;width: 100%;height: 100%;}
.cta-links .gridrow .col a {position: relative;text-align: center;padding: 16.5px 40px;width: 100%;border-radius: 3px;border: 1px solid #8e8e8e;font-family: "BMWTypeWeb";font-weight: 700;line-height: 100%;color: #262626;transition: all 250ms ease-in-out;}
.cta-links .gridrow .col a:after {content: "";display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;border: 2px solid transparent;}
.cta-links .gridrow .col a:hover:after {border: 2px solid #666;}
@media (max-width:768px) {.accordeon-content, .info, .tabel {overflow-x: scroll;}}
.accordeon-content table, .info table, .tabel table {width: 100%;max-width: 100%;}
.accordeon-content table thead th, .info table thead th, .tabel table thead th {padding: 15px;text-align: left;border-bottom: 1px solid rgba(239,239,239,.93);}
.accordeon-content table tbody tr, .info table tbody tr, .tabel table tbody tr {transition: background-color 800ms ease-out;}
@media (min-width:1025px) {.accordeon-content table tbody tr, .info table tbody tr, .tabel table tbody tr {hyphens: none;}}
.accordeon-content table tbody tr:hover, .info table tbody tr:hover, .tabel table tbody tr:hover {background-color: #fafafa;}
.accordeon-content table tbody tr+tr, .info table tbody tr+tr, .tabel table tbody tr+tr {border-top: 1px solid rgba(239,239,239,.93);}
.accordeon-content table tbody tr td, .info table tbody tr td, .tabel table tbody tr td {padding: 15px;}
.box-slider {position: relative;}
.box-slider .slider__button {display: none;top: calc(50% - 36px);}
@media (min-width:1025px) {.box-slider .slider__button {display: block;}}
.box-slider .slider__button.--next {right: -5px;}
.box-slider .slider__button.--prev {left: -5px;}
.box-slider .swiper .swiper-wrapper {align-items: stretch !important;padding-bottom: 16px;}
.box-slider .swiper .swiper-wrapper .swiper-slide {position: relative;padding: 15px;border: 1px solid #e6e6e6;}
.box-slider .swiper .swiper-wrapper .swiper-slide h3 {padding-top: 0;}
.box-slider .swiper .swiper-wrapper .swiper-slide>div {width: 100%;}
.box-slider .swiper .swiper-wrapper .swiper-slide>div img {height: 142px;width: 100%;object-fit: cover;margin-bottom: 32px;}
.box-slider .swiper .swiper-wrapper .swiper-slide>div.icon {display: flex;justify-content: center;align-items: center;height: 142px;margin: 0;}
.box-slider .swiper .swiper-wrapper .swiper-slide>div.icon img {object-fit: contain;height: auto;width: 80px;}
@media (min-width:769px) {.box-slider .swiper .swiper-wrapper .swiper-slide.hasLink {position: relative;padding: 15px 15px 45px 15px;}}
.box-slider .swiper .swiper-wrapper .swiper-slide.hasLink .link {padding: 10px 0 0;border: none;}
@media (min-width:769px) {.box-slider .swiper .swiper-wrapper .swiper-slide.hasLink .link {position: absolute;bottom: 15px;left: 15px;}}
.hero-banner {margin: 0 auto;display: block;max-width: 1680px;width: 100%;}
.hero-banner h1 {color: #262626;}
@media (min-width:1025px) {.hero-banner h1 {color: #fff;}}
@media (max-width:1024px) {.hero-banner .swiper.pag {padding-bottom: 32px;}}
.hero-banner .swiper .swiper-slide {width: 100%;position: relative;}
.hero-banner .swiper .swiper-slide.pad {padding-bottom: 50px;}
.hero-banner .swiper .swiper-slide img {width: 100%;aspect-ratio: 16/7.5;object-fit: cover;}
.hero-banner .swiper .swiper-slide .text {margin-left: var(--outergap);max-width: calc(100% - var(--outergap) * 2);padding-top: var(--space-small);}
.hero-banner .swiper .swiper-slide .text.black h1, .hero-banner .swiper .swiper-slide .text.black h2, .hero-banner .swiper .swiper-slide .text.black p, .hero-banner .swiper .swiper-slide .text.black span {hyphens: auto;color: #000;max-width: 100%;}
.hero-banner .swiper .swiper-slide .text .largetext {font-size: calc(20px + 5 * ( 100vw - 520px ) / 665);}
@media screen and (max-width:520px) {.hero-banner .swiper .swiper-slide .text .largetext {font-size: 20px;}}
@media screen and (min-width:1185px) {.hero-banner .swiper .swiper-slide .text .largetext {font-size: 25px;}}
@media (min-width:1025px) {.hero-banner .swiper .swiper-slide .text {margin: 0;position: absolute;max-width: calc(100% - 592.5px);top: 190px;color: #fff;z-index: 1;left: var(--outergap);}
	.hero-banner .swiper .swiper-slide .text h2, .hero-banner .swiper .swiper-slide .text p {color: #fff;}}
@media (min-width:1266px) {.hero-banner .swiper .swiper-slide .text {left: calc(( 100% - 1185px ) / 2);}}
.hero-banner .swiper .swiper-slide .kleingedrucktes {margin-top: 50px;}
.hero-banner .swiper .slider__button {top: 225px;}
@media (min-width:1025px) {.hero-banner .swiper .slider__button {top: 378px;}}
@media (max-width:1024px) {.hero-banner .swiper .slider__button {display: none;}}
.hero-banner .slider__pagination {width: 100% !important;transform: unset !important;left: 0 !important;position: absolute !important;width: 112px;z-index: 100;height: fit-content;top: 48vw !important;}
.hero-banner .slider__pagination .swiper-pagination-bullet-active {width: 10px !important;height: 10px !important;}
@media (min-width:1651px) {.hero-banner .slider__pagination {top: 805px !important;}}
.accordeon {transition: all 250ms ease-in-out;}
.accordeon .item {border-top: 1px solid #e6e6e6;}
.accordeon .item:last-child {border-bottom: 1px solid #e6e6e6;}
.accordeon h6.accordeon-title {font-size: 15px;position: relative;padding: 10px 0px 10px 0px;cursor: pointer;margin: 0px;text-transform: none;transition: all .25s;display: flex;align-items: center;}
.accordeon h6.accordeon-title span {padding: 0 10px;display: block;font-weight: bold;}
.accordeon h6.accordeon-title:before {content: "";display: inline-block;width: 40px;height: 40px;background-color: transparent;background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'40\' height=\'40\' viewBox=\'0 0 40 40\'%3E%3Cpath fill=\'%234d4d4d\' d=\'M27.998 23.002l-2 2-6-6-6 6-2-2 8-8z\'/%3E%3C/svg%3E");background-size: 40px;background-position: center;background-repeat: no-repeat;transform: rotate(180deg);transition: all 250ms ease-in-out;}
.accordeon .accordeon-title.is-opened:before {transform: rotate(0);}
.accordeon .accordeon-content {display: none;}
.accordeon .accordeon-content p {margin: 0px 0px 45px 50px;}
.accordeon .accordeon-content img {width: 100%;}
.gallery-slider {overflow: hidden;position: relative;}
.gallery-slider .swiper .swiper-slide {padding: 10px 0;position: relative;padding: 0px 8px;float: left;height: 100%;width: calc(20% + 50px);min-height: 1px;}
@media (max-width:768px) {.gallery-slider .swiper .swiper-slide {padding: 0;}}
.gallery-slider .swiper .swiper-slide:after {content: "";display: block;width: 30px;height: 30px;position: absolute;bottom: 10px;right: 15px;background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 32 32\'%3E%3Cpath fill=\'%23fff\' d=\'M32 28l-9.4-9.6c1.1-1.9 1.8-4 1.8-6.2C24.3 5.4 18.9 0 12.2 0S0 5.4 0 12.2s5.4 12.2 12.2 12.2c2.4 0 4.5-.6 6.2-1.8L28 32l4-4zM3.5 12.2c0-4.6 3.8-8.6 8.6-8.6s8.6 3.8 8.6 8.6-3.8 8.6-8.6 8.6-8.6-4-8.6-8.6z\'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;}
.gallery-slider .swiper .swiper-slide img {width: 100%;display: block;object-fit: cover;}
.gallery-slider .swiper .slider__controls {margin-top: var(--gap);margin-left: calc(var(--gap) / 2);margin-right: calc(var(--gap) / 2);justify-content: center;align-items: center;padding: 5px;}
@media (max-width:1024px) {.gallery-slider .swiper .slider__controls {display: none;}}
.gallery-slider .swiper .slider__controls .button.slider__button {top: 28%;}
.gallery-slider .swiper .slider__controls .button.slider__button.--prev {left: 0;}
.gallery-slider .swiper .slider__controls .button.slider__button.--next {right: 0;}
.gallery-slider .swiper .center {margin-top: 16px;display: flex;justify-content: flex-start;align-items: flex-start;gap: 0px;justify-content: center;align-items: center;width: 100%;}
.gallery-slider .swiper .center>.slider_pagination {width: fit-content;}
.lightbox {position: fixed;background-color: rgba(140,140,140,.3607843137);z-index: 99999;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: flex-start;align-items: flex-start;gap: 0px;justify-content: center;align-items: center;display: none;}
.lightbox>div {width: calc(100% - 2 * var(--outergap));max-width: 1185px;margin: 0 auto;position: relative;background-color: #fff;padding: 40px 20px 20px 20px;position: relative;}
.lightbox>div img {width: 100%;height: auto;object-fit: cover;}
@media (min-width:1025px) {.lightbox>div img {height: 600px;}}
.lightbox>div button {display: block;position: absolute;background-position: center;min-width: unset;background-repeat: no-repeat;padding: 0;}
.lightbox>div button.cls {width: 12px;height: 12px;background-size: cover;top: 14px;right: 20px;background-color: transparent;background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 20 20\'%3E%3Cpath fill=\'%23262626\' d=\'M20 2.8L17.2 0 10 7.2 2.8 0 0 2.8 7.2 10 0 17.2 2.8 20l7.2-7.2 7.2 7.2 2.8-2.8-7.2-7.2\'/%3E%3C/svg%3E");}
.lightbox>div button.cntrl {height: 40px;width: 40px;top: calc(50% - 20px);background-size: 20px;}
.lightbox>div button.cntrl.next {background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 20 20\'%3E%3Cpath fill=\'%23ffffff\' d=\'M6.2 0L3.8 2.5l7.4 7.5-7.4 7.5L6.2 20l10-10\'/%3E%3C/svg%3E");right: 0;}
.lightbox>div button.cntrl.prev {background-image: url("data:image/svg+xml,%3C%3Fxml version=\'1.0\' encoding=\'utf-8\'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version=\'1.1\' id=\'Ebene_1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' viewBox=\'0 0 12.2 12.2\' style=\'enable-background:new 0 0 12.2 12.2;\' xml:space=\'preserve\'%3E%3Cstyle type=\'text/css\'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class=\'st0\' d=\'M8.5,12.2l1.4-1.4L5.1,6.1l4.8-4.7L8.5,0L2.3,6.1L8.5,12.2z\'/%3E%3C/svg%3E%0A");left: 0;}
.lightbox>div button.cntrl.--disabled {opacity: .5;}
.lightbox.active {display: flex;}
.mediatext .text h2 {padding-top: 0px;}
.mediatext .text table {width: 100%;}
.mediatext .text table tr {border-bottom: 1px solid #e6e6e6;}
.mediatext .text table tr:hover {background-color: #fafafa;}
.mediatext .text table tr td {padding: 15px 15px 15px 0;}
.mediatext .text table tr td:nth-child(2) {text-align: right;}
.mediatext .text ul {padding-left: 1em;display: block;}
.mediatext .text ol {padding-left: 18px;}
.mediatext .media img {width: 100%;}
.mediatext .media .video {position: relative;}
.mediatext .media .video video {width: 100%;height: auto;object-fit: cover;}
.mediatext .media .video .playpause {background-image: url("data:image/svg+xml,%3C%3Fxml version=\'1.0\' encoding=\'utf-8\'%3F%3E%3C!-- Generator: Adobe Illustrator 24.1.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version=\'1.1\' id=\'Ebene_1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' viewBox=\'0 0 14 14\' style=\'enable-background:new 0 0 14 14;\' xml:space=\'preserve\'%3E%3Cstyle type=\'text/css\'%3E .st0%7Bfill:%23262626;%7D%0A%3C/style%3E%3Cpolygon class=\'st0\' points=\'13.1,7 0.9,0 0.9,14 \'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-size: 14px;background-position: center;width: 60px;height: 60px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);box-shadow: 0px -4px 40px rgba(0,0,0,.5);background-color: #d9d9d9;}
.boxes .gridrow {column-gap: 1.3%;}
.boxes .box25 .col {padding: 14px;border: 1px solid #e6e6e6;position: relative;}
.boxes .box25 .col .image {width: 100%;position: relative;}
.boxes .box25 .col .image img {width: 100%;height: auto;aspect-ratio: 16/9;object-fit: cover;}
.boxes .box25 .col .text {width: 100%;padding-bottom: 32px;word-wrap: break-word;white-space: normal;}
.boxes .box25 .col .text .buttons {position: absolute;left: 14px;bottom: 14px;}
.boxes .box25 .col .text .buttons span {font-family: "BMWTypeWeb";font-weight: 700;}
.siteLinks {position: fixed;left: 0;bottom: 0;width: 100%;z-index: 99999;background-color: #fff;}
@media (min-width:1025px) {.siteLinks {width: auto;bottom: unset;top: 50%;transition: all 250ms ease-in-out;transform: translateX(calc(-100% + 40px)) translateY(-50%);}
	.siteLinks:hover {transform: translateX(0) translateY(-50%);}}
.siteLinks>ul {display: flex;padding: 0;margin: 0;list-style-type: none;width: 100%;}
@media (min-width:1025px) {.siteLinks>ul {display: block;background-color: #4d4d4d;width: auto;}}
.siteLinks>ul li {flex: 1;}
.siteLinks>ul li+li {border-left: 1px solid #fff;}
@media (min-width:1025px) {.siteLinks>ul li+li {border-left: unset;border-top: 1px solid #fff;}}
.siteLinks>ul li a {cursor: pointer;display: flex;justify-content: space-between;align-items: stretch;}
@media (min-width:1025px) {.siteLinks>ul li a {flex: unset;}}
.siteLinks>ul li a>:first-child {display: none;}
@media (min-width:1025px) {.siteLinks>ul li a>:first-child {display: block;padding: 13px;}
	.siteLinks>ul li a>:first-child p {line-height: 100%;color: #fff;font-weight: 700;font-family: "BMWTypeWeb";}}
.siteLinks>ul li a>:last-child {display: flex;justify-content: flex-start;align-items: flex-start;gap: 0px;justify-content: center;align-items: center;padding: 13px;background-color: #1c69d4;width: 100%;}
.siteLinks>ul li a>:last-child img {width: 14px;height: 14px;}
@media (min-width:1025px) {.siteLinks>ul li a>:last-child {aspect-ratio: 1/1;padding: 0 13px;width: auto;}}
.siteLinks>ul li a:hover {background-color: #5e5e5e;}
.siteLinks>ul li a:hover>:last-child {background-color: #0653b6;}
.video {width: 100%;}
.video video {width: 100%;}
.standorte .box25 .col .image {height: auto;}
.standorte .box25 .col .image img {height: 142px;width: 100%;}
@media (max-width:1024px) {.standorte .box25 .col .image img {aspect-ratio: 1/1;width: auto;}}
@media (max-width:1024px) {.standorte .box25 .col .image {display: flex;gap: var(--gap);}}
@media (max-width:768px) {.standorte .box25 .col {width: 100%;}}
.standorte .text {padding-bottom: 0px !important;}
.standorte .text p.buttons {position: relative !important;bottom: inherit !important;left: inherit !important;width: 100%;padding-top: 30px;}
.standorte .text p.buttons a.button {margin-bottom: 0px;margin-right: 0px;min-width: unset;width: 100%;}
.standorte .text p.buttons a.link {max-width: unset;border: none;padding: 0;}
.standorte .text p.buttons a.link>span {background-size: 9px 13px;}
.standorte .text .hyphenate {padding: 10px 0 0 0;}
.standorte .text table {width: 100%;padding-bottom: 10px;hyphens: auto;}
.standorte .text table tr {border-bottom: 1px solid #e6e6e6;}
.standorte .text table tr:hover {background: #fafafa;}
.standorte .text table tr:last-child {border-bottom: none;}
.standorte .text table tr td {padding: 15px 15px 15px 0;}
.standorte .text table tr td:first-child {text-align: left;}
.standorte .text table tr td:first-child {word-break: normal;hyphens: none;}
.standorte .text table tr td:nth-child(2) {text-align: right;}
.standorte .text p.buttons {padding-top: 15px !important;}
.standorte .text p.buttons:last-child {padding-top: 30px !important;}
.boxes .col {padding: 14px;border: 1px solid #e6e6e6;position: relative;}
.boxes .col img {width: 100%;aspect-ratio: 16/8;object-fit: cover;}
.boxes .text {width: 100%;padding-bottom: 32px;}
.boxes .text h2+p, .boxes .text h3+p {padding-top: 10px;}
.boxes .text .buttons {position: absolute;left: 14px;bottom: 14px;width: calc(100% - 14px - 14px);}
.mitarbeiter .boxes {margin-top: 0px;word-break: break-word;hyphens: auto;}
.mitarbeiter .boxes .gridrow {flex-wrap: wrap;}
.mitarbeiter .boxes .gridrow .col {margin-bottom: 15px;min-height: 300px;}
.mitarbeiter .boxes .gridrow .col:nth-of-type(4n+1) {margin-left: 0px;}
.mitarbeiter .boxes .gridrow .col .textbild img {object-fit: cover;width: 100%;aspect-ratio: 44/25;}
.mitarbeiter .boxes .gridrow .col .textbild h5 {font-size: 15px;color: #262626;}
.mitarbeiter .boxes .gridrow .col .textbild h5:first-of-type {padding-top: 0px;}
.mitarbeiter .boxes .gridrow .col .text {padding-bottom: 0px;}
.mitarbeiter .boxes table {width: 100%;padding-bottom: 10px;}
.mitarbeiter .boxes table tr {border-bottom: 1px solid #e6e6e6;}
.mitarbeiter .boxes table tr:hover {background: #fafafa;}
.mitarbeiter .boxes table tr:last-child {border-bottom: none;}
.mitarbeiter .boxes table tr td {padding: 15px 15px 15px 0;}
.mitarbeiter .boxes table tr td:first-child {text-align: left;}
.mitarbeiter .boxes table tr td:first-child {word-break: normal;hyphens: none;}
.mitarbeiter .boxes table tr td:nth-child(2) {text-align: right;}
.space-large+.download {margin-top: -90px;}
.download a {color: #666;font-weight: bold;line-height: 20px;}
.download a:hover {color: #1c69d4;}
.download a:before {content: "";background-image: url("data:image/svg+xml,%3Csvg viewBox=\'0 0 20 20\' xmlns=\'http://www.w3.org/2000/svg\' fill=\'%231c69d4\'%3E%3Cpath d=\'M17.5 13v4.667h-15V13H0v4.41C0 18.7 1.424 20 2.805 20h15C19.185 20 20 18.7 20 17.41V13h-2.5z\'/%3E%3Cpath d=\'M15 7.913v.95L10.556 14h-.5L5 8.863v-.95h2.5V0h5v7.913\'/%3E%3C/svg%3E");background-position: 0 0;background-repeat: no-repeat;background-size: 20px;width: 20px;height: 20px;display: inline-block;margin-right: 10px;position: relative;top: 4px;}
.download a:after {display: block;content: "";margin-bottom: -.1875rem;top: -.1875rem;}
.modelle .hintergrund-text {font-size: 133px;line-height: 100%;position: absolute;z-index: -1;white-space: nowrap;top: 0;color: #e6e6e6;}
@media (max-width:1024px) {.modelle .hintergrund-text {font-size: 21vw;line-height: 17vw;height: calc(16.9vw + 20px);position: relative;text-align: right;display: block;z-index: 0;left: inherit;top: inherit;cursor: pointer;color: #bbb;background-color: gray;overflow: hidden;padding-top: 20px;}}
.modelle .cornertxt {display: block;position: absolute;bottom: 0;left: 0;color: #bbb;line-height: 100%;padding: 10px;font-size: 20px;z-index: 1;color: #fff;}
@media (min-width:1025px) {.modelle .cornertxt {display: none;}}
.modelle .background-div {position: relative;margin: 0 20px 15px;}
.modelle .modelle {position: relative;display: flex;flex-wrap: wrap;margin: 0;}
@media (min-width:521px) {.modelle .modelle {margin-bottom: var(--space-extrasmall);}}
.modelle .modelle .modell-div {width: calc(25% - 40px);padding: 0px 7.5px;margin-top: 15px;margin-bottom: 15px;margin-left: 40px;cursor: pointer;}
.modelle .modelle .modell-div h4 {hyphens: auto;}
.modelle .modelle .modell-div img {width: 100%;}
@media (max-width:768px) {.modelle .modelle .modell-div {width: calc(50% - 40px);}}
@media (max-width:520px) {.modelle .modelle .modell-div {width: 100%;margin: 15px 0;}}
.modelle .modelle .modell-info>div {display: flex;align-items: flex-start;}
.modelle .modelle .modell-info-handler {display: none;width: 100%;}
.modelle .modelle .button-div {display: flex;}
.modelle .modelle .btn {margin-top: 20px;}
.modelle .modelle .two-buttons a.button {min-width: inherit;width: calc(50% - 5px);}
.modelle .modelle .two-buttons a.button:nth-child(2) {background-color: #666;}
.modelle .modelle .two-buttons a.button:nth-child(2):hover {background-color: #4d4d4d;}
@media (max-width:1024px) {.modelle .modelle .modell-img {flex-direction: column;}}
.modelle .modelle .modell-img img {width: 100%;}
@media (max-width:768px) {.modelle .modelle .box50>.col, .modelle .modelle .col2 {width: 100%;}}
.modelle .modelle .box50 .col2 {padding-bottom: 70px;padding-right: 7.5px;}
.modelle .modelle .box50 .col2 h2 {padding: 0;}
.modelle .modellslide {display: none;margin: 0 20px 15px;width: 100%;}
@media (min-width:1025px) {.modelle .modellslide {display: block;}}
@media (min-width:521px) {.modelle .modellslide {margin: 0;}}
.tabs .slidNav {display: flex;flex-wrap: wrap;flex-direction: row;align-items: stretch;bottom: inherit;left: 0px;top: 0px;padding: 0px;justify-content: flex-start;flex-wrap: wrap;list-style: none;gap: 15px;margin: 0;padding-bottom: 40px;}
.tabs .slidNav li {padding: 0;width: calc(50% - 15px);display: flex;align-items: stretch;cursor: pointer;}
.tabs .slidNav li .btn_mitarbeiter, .tabs .slidNav li .button_leasing {font-size: 14px;line-height: 14px;font-weight: bold;text-align: center;color: #bbb;background: transparent;text-indent: inherit;height: auto;width: 100%;margin: 0px;padding: 15px 0px;transform: none !important;border-radius: 0px;position: relative;transition: none;display: -ms-inline-flexbox;min-width: unset;}
.tabs .slidNav li .btn_mitarbeiter:after, .tabs .slidNav li .button_leasing:after {content: "";display: block;width: 100%;height: 5px;position: absolute;bottom: 0px;left: 0px;background-color: #bbb;margin-bottom: 0 !important;top: inherit !important;}
.tabs .slidNav li .btn_mitarbeiter.active, .tabs .slidNav li .button_leasing.active {color: #1c69d4;}
.tabs .slidNav li .btn_mitarbeiter.active:after, .tabs .slidNav li .button_leasing.active:after {background-color: #1c69d4;}
.tabs .slidNav li .btn_mitarbeiter.active:hover, .tabs .slidNav li .button_leasing.active:hover {color: #1c69d4;}
.tabs .slidNav li .btn_mitarbeiter:hover, .tabs .slidNav li .button_leasing:hover {color: #a1a1a1;}
@media (min-width:769px) {.tabs .slidNav li {width: calc(33.333333333% - 11.250281257px);}}
@media (min-width:1025px) {.tabs .slidNav li {width: calc(16.6666666667% - 15px);}}
.tabs .tabs-slider .swiper {width: 100%;}
.tabs .tabs-slider .swiper .swiper-slide {width: 100% !important;}
.tabs .tabs-slider .swiper .swiper-slide h2 {padding: 0;}
.tabs .tabs-slider .swiper .swiper-slide img {width: 100%;}
.tabs .tabs-slider .item {width: 100%;}
.tabs .tabs-slider .item .gridrow.box33-66 img {padding-top: 10px;}
.tabs .tabs-slider .item table {width: 100%;}
.tabs .tabs-slider .item table tr td:nth-child(2) {text-align: right;}
.tabs .tabs-slider .item .offer {margin-top: var(--space-extrasmall);}
.tabs .tabs-slider .item .offer .gridrow.box50 p {padding: 0;}
.tabs .tabs-slider .item .offer .gridrow.box50 table tr {border-bottom: none;}
.tabs .tabs-slider .item .offer .gridrow.btn .col.col1 {width: calc(50% - 20px);}
.tabs .tabs-slider .item .offer .gridrow.btn .col.col1 a.button {width: 100%;}
.txtIMG {position: relative;}
.txtIMG img {width: 100%;aspect-ratio: 57/25;object-fit: cover;}
.txtIMG h2 {padding: 20px 0 0 0;}
@media (min-width:769px) {.txtIMG h2 {padding: 0;position: absolute;z-index: 1;left: var(--outergap);top: var(--outergap);max-width: calc(100% - var(--outergap) * 2);}
	.txtIMG h2.weiß {color: #fff;}}
.accordeon-new {margin-top: var(--font-default-linegap);width: 100%;display: flex;flex-direction: column;gap: 8px;}
.accordeon-new .item {align-items: stretch;border: 1px solid #e6e6e6;}
.accordeon-new .item .title {background-color: transparent;font-size: 18px;font-weight: 500;text-align: left;margin: 0;width: 100%;padding: 2rem;position: relative;cursor: pointer;transition: all .25s ease-in-out;max-width: unset;color: #000;border: none;outline: unset;}
.accordeon-new .item .title:focus-visible {outline: 2px solid #fff;outline-offset: -2px;}
.accordeon-new .item .title span {display: inline-block;color: #000;}
.accordeon-new .item .title:after {content: "";position: absolute;right: 10px;top: 50%;transform: translateY(-50%);width: 40px;aspect-ratio: 1;background-color: transparent;background-image: url("data:image/svg+xml,%3Csvg width=\'40\' height=\'40\' viewBox=\'0 0 40 40\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M13 20H27\' stroke=\'black\' stroke-width=\'2\'/%3E%3Cpath d=\'M20 13V27\' stroke=\'black\' stroke-width=\'2\'/%3E%3C/svg%3E%0A");background-size: contain;background-position: center;background-repeat: no-repeat;transition: all .25s ease-in-out;}
.accordeon-new .item .content-container {display: grid;grid-template-rows: 1fr;transition: grid-template-rows 300ms linear;}
.accordeon-new .item .content {padding: 0 20px 40px 20px;overflow: hidden;transition: padding 300ms linear;border-radius: 0 0 12px 12px;color: #000;}
.accordeon-new .item.--open .title {color: #000;}
.accordeon-new .item.--open .title:after {transform: translateY(-50%) rotate(180deg);filter: invert(1);background-image: url("data:image/svg+xml,%3Csvg width=\'40\' height=\'40\' viewBox=\'0 0 40 40\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M13 20H27\' stroke=\'black\' stroke-width=\'2\'/%3E%3Cpath d=\'M27 20L13 20\' stroke=\'%23fff\' stroke-width=\'2\'/%3E%3C/svg%3E%0A");}
.accordeon-new .item:not(.--open) .content-container {grid-template-rows: 0fr;}
.accordeon-new .item:not(.--open) .content {padding-top: 0;padding-bottom: 0;}
.accordeon-new .button {margin: 20px 0 0 0;}
@media (min-width:768px) {.accordeon-new .item .title {padding: 20px 40px 20px 20px;}
	.accordeon-new .item .title:after {right: 25px;}
	.accordeon-new .item .content {padding: 0 20px 40px 20px;}}
.contactCta>div {border: 1px solid #e6e6e6;display: flex;align-items: stretch;flex-direction: column;}
@media (min-width:769px) {.contactCta>div {flex-direction: row;}}
.contactCta>div .content {padding: 20px;}
.contactCta>div .content ul {list-style-type: none;padding: 0;margin: 24px 0 0 0;}
.contactCta>div .content ul li+li {margin-top: 8px;}
.contactCta>div .content ul li a {text-decoration: none;background-position: left center;font-weight: 600;padding-left: 28px;background-size: 20px;background-repeat: no-repeat;}
.contactCta>div .content ul li a.tel {background-image: url("data:image/svg+xml,%3Csvg width=\'22\' height=\'22\' viewBox=\'0 0 22 22\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M21 15.92V18.92C21.0011 19.1985 20.9441 19.4742 20.8325 19.7293C20.7209 19.9845 20.5573 20.2136 20.3521 20.4019C20.1468 20.5901 19.9046 20.7335 19.6407 20.8227C19.3769 20.9119 19.0974 20.9451 18.82 20.92C15.7428 20.5856 12.787 19.5341 10.19 17.85C7.77382 16.3147 5.72533 14.2662 4.18999 11.85C2.49997 9.24121 1.44824 6.271 1.11999 3.18C1.095 2.90347 1.12787 2.62476 1.21649 2.36163C1.30512 2.09849 1.44756 1.85669 1.63476 1.65162C1.82196 1.44655 2.0498 1.28271 2.30379 1.17052C2.55777 1.05834 2.83233 1.00026 3.10999 1H6.10999C6.5953 0.995225 7.06579 1.16708 7.43376 1.48353C7.80173 1.79999 8.04207 2.23945 8.10999 2.72C8.23662 3.68007 8.47144 4.62273 8.80999 5.53C8.94454 5.88793 8.97366 6.27692 8.8939 6.65088C8.81415 7.02485 8.62886 7.36811 8.35999 7.64L7.08999 8.91C8.51355 11.4135 10.5864 13.4864 13.09 14.91L14.36 13.64C14.6319 13.3711 14.9751 13.1859 15.3491 13.1061C15.7231 13.0263 16.1121 13.0555 16.47 13.19C17.3773 13.5286 18.3199 13.7634 19.28 13.89C19.7658 13.9585 20.2094 14.2032 20.5265 14.5775C20.8437 14.9518 21.0122 15.4296 21 15.92Z\' stroke=\'%231c69d4\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A");}
.contactCta>div .content ul li a.mail {background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4Z\' stroke=\'%231c69d4\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3Cpath d=\'M22 6L12 13L2 6\' stroke=\'%231c69d4\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A");}
.contactCta>div .content ul li a.whatsapp {background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_1976_2)\'%3E%3Cpath d=\'M17.507 14.3072L17.498 14.3822C15.299 13.2862 15.069 13.1402 14.785 13.5662C14.588 13.8612 14.014 14.5302 13.841 14.7282C13.666 14.9232 13.492 14.9382 13.195 14.8032C12.895 14.6532 11.932 14.3382 10.792 13.3182C9.904 12.5232 9.308 11.5482 9.132 11.2482C8.839 10.7422 9.452 10.6702 10.01 9.61426C10.11 9.40426 10.059 9.23927 9.985 9.09027C9.91 8.94027 9.313 7.4703 9.063 6.88431C8.823 6.30032 8.576 6.37432 8.391 6.37432C7.815 6.32432 7.394 6.33232 7.023 6.71831C5.409 8.49228 5.816 10.3222 7.197 12.2682C9.911 15.8201 11.357 16.4741 14.001 17.3821C14.715 17.6091 15.366 17.5771 15.881 17.5031C16.455 17.4121 17.648 16.7821 17.897 16.0771C18.152 15.3722 18.152 14.7872 18.077 14.6522C18.003 14.5172 17.807 14.4422 17.507 14.3072Z\' fill=\'%231c69d4\'/%3E%3Cpath d=\'M20.52 3.44937C12.831 -3.9835 0.106 1.40741 0.101 11.8932C0.101 13.9892 0.65 16.0331 1.696 17.8381L0 24L6.335 22.348C14.24 26.618 23.996 20.9481 24 11.8992C24 8.72328 22.76 5.73433 20.505 3.48837L20.52 3.44937ZM22.002 11.8662C21.996 19.4991 13.617 24.266 6.99 20.3701L6.63 20.1561L2.88 21.1311L3.885 17.4861L3.646 17.1111C-0.478 10.5462 4.26 1.9664 12.072 1.9664C14.726 1.9664 17.217 3.00138 19.093 4.87634C20.968 6.73531 22.002 9.22627 22.002 11.8662Z\' fill=\'%231c69d4\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_1976_2\'%3E%3Crect width=\'24\' height=\'24\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.contactCta>div .content ul li a.calendar {background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M8 2V6M16 2V6M3 10H21M15 22V18C15 17.4696 15.2107 16.9609 15.5858 16.5858C15.9609 16.2107 16.4696 16 17 16H21M21 17V6C21 5.46957 20.7893 4.96086 20.4142 4.58579C20.0391 4.21071 19.5304 4 19 4H5C4.46957 4 3.96086 4.21071 3.58579 4.58579C3.21071 4.96086 3 5.46957 3 6V20C3 20.5304 3.21071 21.0391 3.58579 21.4142C3.96086 21.7893 4.46957 22 5 22H16L21 17Z\' stroke=\'%231c69d4\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A");}
.contactCta>div .content ul li a.adress {}
..h1 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(35px + 25 * ( 100vw - 520px ) / 665);font-weight: normal;line-height: 100%;}
.h1 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(35px + 25 * ( 100vw - 520px ) / 665);font-weight: normal;line-height: 100%;}
..h2 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(25px + 10 * ( 100vw - 520px ) / 665);line-height: 120%;text-transform: uppercase;}
.h2 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(25px + 10 * ( 100vw - 520px ) / 665);line-height: 120%;text-transform: uppercase;}
..h3 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(20px + 5 * ( 100vw - 520px ) / 665);}
.h3 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(20px + 5 * ( 100vw - 520px ) / 665);}
..h4 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(20px + 0 * ( 100vw - 520px ) / 665);}
.h4 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(20px + 0 * ( 100vw - 520px ) / 665);}
..h5 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(17px + 1 * ( 100vw - 520px ) / 665);color: #666;}
.h5 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(17px + 1 * ( 100vw - 520px ) / 665);color: #666;}
..h6 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(13px + 1 * ( 100vw - 520px ) / 665);}
.h6 {font-family: "BMWTypeWeb";font-weight: 300;line-height: 1.5;color: #262626;margin: 0px;padding: 10px 0px 0px;font-size: calc(13px + 1 * ( 100vw - 520px ) / 665);}
.box-slider .swiper .swiper-wrapper .swiper-slide .h3 {padding-top: 0;}
.hero-banner .h1 {color: #262626;}
.hero-banner .swiper .swiper-slide .text.black .h1 {hyphens: auto;color: #000;max-width: 100%;}
.hero-banner .swiper .swiper-slide .text.black .h2 {hyphens: auto;color: #000;max-width: 100%;}
.accordeon .h6.accordeon-title {font-size: 15px;position: relative;padding: 10px 0px 10px 0px;cursor: pointer;margin: 0px;text-transform: none;transition: all .25s;display: flex;align-items: center;}
.accordeon .h6.accordeon-title span {padding: 0 10px;display: block;font-weight: bold;}
.accordeon .h6.accordeon-title:before {content: "";display: inline-block;width: 40px;height: 40px;background-color: transparent;background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'40\' height=\'40\' viewBox=\'0 0 40 40\'%3E%3Cpath fill=\'%234d4d4d\' d=\'M27.998 23.002l-2 2-6-6-6 6-2-2 8-8z\'/%3E%3C/svg%3E");background-size: 40px;background-position: center;background-repeat: no-repeat;transform: rotate(180deg);transition: all 250ms ease-in-out;}
.mediatext .text .h2 {padding-top: 0px;}
.boxes .text .h2+p {padding-top: 10px;}
.boxes .text .h3+p {padding-top: 10px;}
.mitarbeiter .boxes .gridrow .col .textbild .h5 {font-size: 15px;color: #262626;}
.mitarbeiter .boxes .gridrow .col .textbild .h5:first-of-type {padding-top: 0px;}
.modelle .modelle .modell-div .h4 {hyphens: auto;}
.modelle .modelle .box50 .col2 .h2 {padding: 0;}
.tabs .tabs-slider .swiper .swiper-slide .h2 {padding: 0;}
.txtIMG .h2 {padding: 20px 0 0 0;}