:root{--kunden-primary: #E87D04;--kunden-accent: #6114C0;--kunden-secondary: #0A2D51;--kunden-secondary-rgb: 10, 45, 81;--kunden-tertiary: #267DB2;--kunden-info: #3B82F6;--kunden-lightblue: #267DB2;--kunden-quaternary: #FFFFFF;--kunden-quinary: #FFFFFF;--kunden-senary: #FFFFFF;--kunden-success: #22C55E;--kunden-warning: #F59E0B;--kunden-error: #EF4444;--kunden-neutral: #7F7F7F;--kunden-footer: #001A29;--kunden-nav-a: #0A2D51;--kunden-nav-b: #267DB2;--kunden-blue: #003C5C;--kunden-blue-hover: #001B29;--kunden-muted: #E8E9EE;--kunden-signal-red: #DF242B;--kunden-black: #000000}:root{--kunden-text-color: var(--kunden-neutral-900);--kunden-text-color-headline: var(--kunden-neutral-900);--kunden-text-color-subheadline: var(--kunden-tertiary);--kunden-text-color-primary: var(--kunden-primary);--kunden-text-color-secondary: var(--kunden-secondary);--kunden-text-color-tertiary: var(--kunden-tertiary);--kunden-text-color-white: var(--kunden-neutral-0);--kunden-text-color-muted: var(--kunden-neutral-100);--kunden-text-color-headline-primary: var(--kunden-primary);--kunden-text-color-headline-secondary: var(--kunden-secondary-800);--kunden-text-color-headline-tertiary: var(--kunden-tertiary-800);--kunden-text-color-headline-white: var(--kunden-neutral-0);--kunden-text-color-subheadline-primary: var(--kunden-primary);--kunden-text-color-subheadline-secondary: var(--kunden-secondary-300);--kunden-text-color-subheadline-tertiary: var(--kunden-tertiary);--kunden-text-color-subheadline-white: var(--kunden-neutral-0);--kunden-link: var(--kunden-primary);--kunden-link-hover: var(--kunden-primary);--kunden-link-on-dark: var(--kunden-neutral-0);--kunden-link-on-dark-hover: var(--kunden-tertiary);--kunden-btn-primary-bg: var(--kunden-primary);--kunden-btn-primary-text: var(--kunden-neutral-0);--kunden-btn-primary-border: var(--kunden-primary);--kunden-btn-primary-hover-bg: var(--kunden-primary-600);--kunden-btn-primary-hover-text: var(--kunden-neutral-0);--kunden-btn-primary-hover-border: var(--kunden-primary-600);--kunden-btn-secondary-bg: var(--kunden-secondary);--kunden-btn-secondary-text: var(--kunden-neutral-0);--kunden-btn-secondary-border: var(--kunden-secondary);--kunden-btn-secondary-hover-bg: var(--kunden-secondary-600);--kunden-btn-secondary-hover-text: var(--kunden-neutral-0);--kunden-btn-secondary-hover-border: var(--kunden-secondary-600);--kunden-btn-tertiary-bg: var(--kunden-tertiary);--kunden-btn-tertiary-text: var(--kunden-neutral-800);--kunden-btn-tertiary-border: var(--kunden-tertiary);--kunden-btn-tertiary-hover-bg: var(--kunden-secondary-600);--kunden-btn-tertiary-hover-text: var(--kunden-neutral-800);--kunden-btn-tertiary-hover-border: var(--kunden-secondary-600);--kunden-btn-white-bg: var(--kunden-neutral-0);--kunden-btn-white-text: var(--kunden-primary);--kunden-btn-white-border: var(--kunden-neutral-0);--kunden-btn-white-hover-bg: var(--kunden-neutral-0);--kunden-btn-white-hover-text: var(--kunden-secondary);--kunden-btn-white-hover-border: var(--kunden-neutral-0);--kunden-surface-page: var(--kunden-neutral-0);--kunden-surface-subtle: var(--kunden-neutral-50);--kunden-surface-brand: var(--kunden-secondary);--kunden-surface-accent: var(--kunden-primary);--kunden-surface-card: var(--kunden-neutral-50);--kunden-surface-footer: var(--kunden-secondary-800);--kunden-surface-muted: var(--kunden-neutral-50);--kunden-border: var(--kunden-muted);--kunden-divider: var(--kunden-tertiary);--kunden-border-strong: var(--kunden-secondary);--kunden-nav-bg-a: var(--kunden-nav-a);--kunden-nav-bg-b: var(--kunden-nav-b);--kunden-nav-link: var(--kunden-neutral-0);--kunden-nav-link-active: var(--kunden-primary);--kunden-nav-sub-link: var(--kunden-secondary);--kunden-nav-chevron: var(--kunden-quaternary);--kunden-table-header-bg: var(--kunden-tertiary);--kunden-table-header-text: var(--kunden-neutral-0);--kunden-table-row-alt: var(--kunden-secondary-200);--kunden-table-row-hover: var(--kunden-secondary-50);--kunden-table-border: var(--kunden-secondary-100);--kunden-input-bg: #F6FAFE;--kunden-input-border: var(--kunden-neutral-50);--kunden-input-focus: var(--kunden-primary);--kunden-placeholder: var(--kunden-neutral-50);--kunden-icon-color: var(--kunden-tertiary);--kunden-icon-color-primary: var(--kunden-primary);--kunden-icon-color-secondary: var(--kunden-secondary);--kunden-icon-color-tertiary: var(--kunden-tertiary);--kunden-icon-color-white: var(--kunden-neutral-0)}:root{--kunden-radius: 8px;--kunden-radius-btn: 6px;--kunden-shadow: 0px 4px 8px 0px rgba(0,0,0,0.08);--kunden-primary-500: var(--kunden-primary);--kunden-primary-400: color-mix(in srgb, var(--kunden-primary), #fff 20%);--kunden-primary-300: color-mix(in srgb, var(--kunden-primary), #fff 40%);--kunden-primary-200: color-mix(in srgb, var(--kunden-primary), #fff 60%);--kunden-primary-100: color-mix(in srgb, var(--kunden-primary), #fff 80%);--kunden-primary-50: color-mix(in srgb, var(--kunden-primary), #fff 90%);--kunden-primary-600: color-mix(in srgb, var(--kunden-primary), #000 20%);--kunden-primary-700: color-mix(in srgb, var(--kunden-primary), #000 40%);--kunden-primary-800: color-mix(in srgb, var(--kunden-primary), #000 60%);--kunden-primary-900: color-mix(in srgb, var(--kunden-primary), #000 80%);--kunden-secondary-500: var(--kunden-secondary);--kunden-secondary-400: color-mix(in srgb, var(--kunden-secondary), #fff 20%);--kunden-secondary-300: color-mix(in srgb, var(--kunden-secondary), #fff 40%);--kunden-secondary-200: color-mix(in srgb, var(--kunden-secondary), #fff 60%);--kunden-secondary-100: color-mix(in srgb, var(--kunden-secondary), #fff 80%);--kunden-secondary-50: color-mix(in srgb, var(--kunden-secondary), #fff 90%);--kunden-secondary-600: color-mix(in srgb, var(--kunden-secondary), #000 20%);--kunden-secondary-700: color-mix(in srgb, var(--kunden-secondary), #000 40%);--kunden-secondary-800: color-mix(in srgb, var(--kunden-secondary), #000 60%);--kunden-secondary-900: color-mix(in srgb, var(--kunden-secondary), #000 80%);--kunden-tertiary-500: var(--kunden-tertiary);--kunden-tertiary-400: color-mix(in srgb, var(--kunden-tertiary), #fff 20%);--kunden-tertiary-300: color-mix(in srgb, var(--kunden-tertiary), #fff 40%);--kunden-tertiary-200: color-mix(in srgb, var(--kunden-tertiary), #fff 60%);--kunden-tertiary-100: color-mix(in srgb, var(--kunden-tertiary), #fff 80%);--kunden-tertiary-50: color-mix(in srgb, var(--kunden-tertiary), #fff 90%);--kunden-tertiary-600: color-mix(in srgb, var(--kunden-tertiary), #000 20%);--kunden-tertiary-700: color-mix(in srgb, var(--kunden-tertiary), #000 40%);--kunden-tertiary-800: color-mix(in srgb, var(--kunden-tertiary), #000 60%);--kunden-tertiary-900: color-mix(in srgb, var(--kunden-tertiary), #000 80%);--kunden-quaternary-500: var(--kunden-quaternary);--kunden-quaternary-400: color-mix(in srgb, var(--kunden-quaternary), #fff 20%);--kunden-quaternary-300: color-mix(in srgb, var(--kunden-quaternary), #fff 40%);--kunden-quaternary-200: color-mix(in srgb, var(--kunden-quaternary), #fff 60%);--kunden-quaternary-100: color-mix(in srgb, var(--kunden-quaternary), #fff 80%);--kunden-quaternary-50: color-mix(in srgb, var(--kunden-quaternary), #fff 90%);--kunden-quaternary-600: color-mix(in srgb, var(--kunden-quaternary), #000 20%);--kunden-quaternary-700: color-mix(in srgb, var(--kunden-quaternary), #000 40%);--kunden-quaternary-800: color-mix(in srgb, var(--kunden-quaternary), #000 60%);--kunden-quaternary-900: color-mix(in srgb, var(--kunden-quaternary), #000 80%);--kunden-quinary-500: var(--kunden-quinary);--kunden-quinary-400: color-mix(in srgb, var(--kunden-quinary), #fff 20%);--kunden-quinary-300: color-mix(in srgb, var(--kunden-quinary), #fff 40%);--kunden-quinary-200: color-mix(in srgb, var(--kunden-quinary), #fff 60%);--kunden-quinary-100: color-mix(in srgb, var(--kunden-quinary), #fff 80%);--kunden-quinary-50: color-mix(in srgb, var(--kunden-quinary), #fff 90%);--kunden-quinary-600: color-mix(in srgb, var(--kunden-quinary), #000 20%);--kunden-quinary-700: color-mix(in srgb, var(--kunden-quinary), #000 40%);--kunden-quinary-800: color-mix(in srgb, var(--kunden-quinary), #000 60%);--kunden-quinary-900: color-mix(in srgb, var(--kunden-quinary), #000 80%);--kunden-senary-500: var(--kunden-senary);--kunden-senary-400: color-mix(in srgb, var(--kunden-senary), #fff 20%);--kunden-senary-300: color-mix(in srgb, var(--kunden-senary), #fff 40%);--kunden-senary-200: color-mix(in srgb, var(--kunden-senary), #fff 60%);--kunden-senary-100: color-mix(in srgb, var(--kunden-senary), #fff 80%);--kunden-senary-50: color-mix(in srgb, var(--kunden-senary), #fff 90%);--kunden-senary-600: color-mix(in srgb, var(--kunden-senary), #000 20%);--kunden-senary-700: color-mix(in srgb, var(--kunden-senary), #000 40%);--kunden-senary-800: color-mix(in srgb, var(--kunden-senary), #000 60%);--kunden-senary-900: color-mix(in srgb, var(--kunden-senary), #000 80%);--kunden-success-500: var(--kunden-success);--kunden-success-400: color-mix(in srgb, var(--kunden-success), #fff 20%);--kunden-success-300: color-mix(in srgb, var(--kunden-success), #fff 40%);--kunden-success-200: color-mix(in srgb, var(--kunden-success), #fff 60%);--kunden-success-100: color-mix(in srgb, var(--kunden-success), #fff 80%);--kunden-success-50: color-mix(in srgb, var(--kunden-success), #fff 90%);--kunden-success-600: color-mix(in srgb, var(--kunden-success), #000 20%);--kunden-success-700: color-mix(in srgb, var(--kunden-success), #000 40%);--kunden-success-800: color-mix(in srgb, var(--kunden-success), #000 60%);--kunden-success-900: color-mix(in srgb, var(--kunden-success), #000 80%);--kunden-warning-500: var(--kunden-warning);--kunden-warning-400: color-mix(in srgb, var(--kunden-warning), #fff 20%);--kunden-warning-300: color-mix(in srgb, var(--kunden-warning), #fff 40%);--kunden-warning-200: color-mix(in srgb, var(--kunden-warning), #fff 60%);--kunden-warning-100: color-mix(in srgb, var(--kunden-warning), #fff 80%);--kunden-warning-50: color-mix(in srgb, var(--kunden-warning), #fff 90%);--kunden-warning-600: color-mix(in srgb, var(--kunden-warning), #000 20%);--kunden-warning-700: color-mix(in srgb, var(--kunden-warning), #000 40%);--kunden-warning-800: color-mix(in srgb, var(--kunden-warning), #000 60%);--kunden-warning-900: color-mix(in srgb, var(--kunden-warning), #000 80%);--kunden-error-500: var(--kunden-error);--kunden-error-400: color-mix(in srgb, var(--kunden-error), #fff 20%);--kunden-error-300: color-mix(in srgb, var(--kunden-error), #fff 40%);--kunden-error-200: color-mix(in srgb, var(--kunden-error), #fff 60%);--kunden-error-100: color-mix(in srgb, var(--kunden-error), #fff 80%);--kunden-error-50: color-mix(in srgb, var(--kunden-error), #fff 90%);--kunden-error-600: color-mix(in srgb, var(--kunden-error), #000 20%);--kunden-error-700: color-mix(in srgb, var(--kunden-error), #000 40%);--kunden-error-800: color-mix(in srgb, var(--kunden-error), #000 60%);--kunden-error-900: color-mix(in srgb, var(--kunden-error), #000 80%);--kunden-info-500: var(--kunden-info);--kunden-info-400: color-mix(in srgb, var(--kunden-info), #fff 20%);--kunden-info-300: color-mix(in srgb, var(--kunden-info), #fff 40%);--kunden-info-200: color-mix(in srgb, var(--kunden-info), #fff 60%);--kunden-info-100: color-mix(in srgb, var(--kunden-info), #fff 80%);--kunden-info-50: color-mix(in srgb, var(--kunden-info), #fff 90%);--kunden-info-600: color-mix(in srgb, var(--kunden-info), #000 20%);--kunden-info-700: color-mix(in srgb, var(--kunden-info), #000 40%);--kunden-info-800: color-mix(in srgb, var(--kunden-info), #000 60%);--kunden-info-900: color-mix(in srgb, var(--kunden-info), #000 80%);--kunden-neutral-0: #fff;--kunden-neutral-1000: #000;--kunden-neutral-500: var(--kunden-neutral);--kunden-neutral-400: color-mix(in srgb, var(--kunden-neutral), #fff 20%);--kunden-neutral-300: color-mix(in srgb, var(--kunden-neutral), #fff 40%);--kunden-neutral-200: color-mix(in srgb, var(--kunden-neutral), #fff 60%);--kunden-neutral-100: color-mix(in srgb, var(--kunden-neutral), #fff 80%);--kunden-neutral-50: color-mix(in srgb, var(--kunden-neutral), #fff 90%);--kunden-neutral-600: color-mix(in srgb, var(--kunden-neutral), #000 20%);--kunden-neutral-700: color-mix(in srgb, var(--kunden-neutral), #000 40%);--kunden-neutral-800: color-mix(in srgb, var(--kunden-neutral), #000 60%);--kunden-neutral-900: color-mix(in srgb, var(--kunden-neutral), #000 80%);--bs-primary-rgb: 228, 38, 24 !important;--bs-secondary-rgb: 0, 84, 133 !important;--bs-tertiary-rgb: 243, 244, 247 !important;--bs-quaternary-rgb: 233, 196, 106 !important;--machbar-h1-s: 32px;--machbar-h1-l: 1.2;--machbar-h1-ps: 20px;--machbar-h2-s: 26px;--machbar-h2-l: 1.2;--machbar-h2-ps: 18px;--machbar-h3-s: 22px;--machbar-h3-l: 1.4;--machbar-h3-ps: 16px;--machbar-h4-s: 18px;--machbar-h4-l: 1.6;--machbar-h4-ps: 14px;--machbar-h5-s: 16px;--machbar-h5-l: 1.6;--machbar-h5-ps: 12px;--machbar-h6-s: 14px;--machbar-h6-l: 1.6;--machbar-h6-ps: 10px;--machbar-body-small-s: 14px;--machbar-body-small-l: 1.6;--machbar-body-big-s: 18px;--machbar-body-big-l: 1.5;--masonry-gutter: 20px;--bs-info: #5FC4E2 !important;--bs-info-rgb: 95, 196, 226 !important;--bs-border-radius: 8px !important;--swiper-pagination-bullet-width: 150px;--swiper-pagination-bullet-height: 40px;--swiper-pagination-bullet-inactive-color: var(--kunden-neutral-0);--swiper-pagination-bullet-inactive-opacity: 0.2;--swiper-pagination-bullet-active-color: var(--kunden-neutral-0);--swiper-pagination-bullet-active-opacity: 0.6;--swiper-pagination-color: var(--kunden-neutral-0)}@media(min-width: 992px){:root{--machbar-h1-s: 52px;--machbar-h1-l: 1.2;--machbar-h2-s: 32px;--machbar-h2-l: 1.2;--machbar-h3-s: 24px;--machbar-h3-l: 1.4;--machbar-h4-s: 22px;--machbar-h4-l: 1.6;--machbar-h5-s: 18px;--machbar-h5-l: 1.6;--machbar-h6-s: 16px;--machbar-h6-l: 1.6;--machbar-body-big-s: 22px;--machbar-body-big-l: 1.4;--masonry-gutter: 40px}}@media(min-width: 1200px){:root{--machbar-h1-s: 68px;--machbar-h2-s: 44px;--machbar-h3-s: 28px}}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../Fonts/montserrat-v31/montserrat-v31-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("../Fonts/montserrat-v31/montserrat-v31-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../Fonts/montserrat-v31/montserrat-v31-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:200;src:url("../Fonts/manrope-v20-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:300;src:url("../Fonts/manrope-v20-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:400;src:url("../Fonts/manrope-v20-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:500;src:url("../Fonts/manrope-v20-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:600;src:url("../Fonts/manrope-v20-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:700;src:url("../Fonts/manrope-v20-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Manrope";font-style:normal;font-weight:800;src:url("../Fonts/manrope-v20-latin-800.woff2") format("woff2")}:root{--bs-font-sans-serif: 'Manrope', sans-serif;--bs-body-font-family: 'Manrope', sans-serif;--bs-headline-font-family: 'Montserrat', sans-serif;--bs-body-font-weight: 400;--bs-body-line-height: 1.6;--bs-body-p-line-height: 1.6;--bs-body-color: var(--kunden-text-color);--bs-body-bg: var(--kunden-surface-page);--bs-tertiary-rgb: 243, 244, 247;--frame-spacing-xxl: 80px;--frame-spacing-xl: 80px;--frame-spacing-lg: 80px;--frame-spacing-md: 40px;--frame-spacing-sm: 40px;--frame-spacing-xs: 40px}#TSFE_ADMIN_PANEL_FORM{display:none}.sr-only{display:none}body{font-family:var(--bs-body-font-family);color:var(--kunden-text-color)}body p{line-height:var(--bs-body-p-line-height);color:var(--kunden-text-color)}.container-box>.container,.container-fluid>.container{max-width:1440px !important}.hyphensmanual{hyphens:manual}.hyphensoff{hyphens:none}#page-content p,#page-content ul,#page-content ol{font-size:16px;font-style:normal;font-weight:400;line-height:1.6;color:var(--kunden-text-color);margin-bottom:20px}#page-content p:last-child,#page-content ul:last-child,#page-content ol:last-child{margin-bottom:0}#page-content .form-group{font-size:16px;line-height:1.6}#page-content ul{list-style-type:disc}#page-content .text-center ul{list-style-position:inside}#page-content .text-small,#page-content p.text-small{font-size:var(--machbar-body-small-s);line-height:var(--machbar-body-small-l)}#page-content .bigfont,#page-content p.bigfont{font-size:var(--machbar-body-big-s);line-height:var(--machbar-body-big-l)}#page-content p .orange-text{color:var(--kunden-text-color-primary)}#page-content p .blue-text{color:var(--kunden-text-color-headline)}#page-content p .black-text{color:var(--kunden-text-color)}#page-content p .white-text{color:var(--kunden-text-color-white)}#page-content p.hugefont{font-size:36px;line-height:36px;margin-bottom:5px}.gridbgimage{position:absolute;top:0;left:0;right:0;bottom:0}@media(min-width: 768px){.row>*{padding-left:0;padding-right:0}.news-single .frame-header{max-width:800px}#page-content p,#page-content ul,#page-content ol{font-size:18px;line-height:1.6;color:var(--kunden-text-color);margin-bottom:40px}#page-content p.halfmargin,#page-content ul.halfmargin,#page-content ol.halfmargin{margin-bottom:20px}#page-content p:last-child,#page-content ul:last-child,#page-content ol:last-child{margin-bottom:0}#page-content .form-group{font-size:18px;line-height:1.6}}.bh-height .gallery-item img,.bh-height .gallery-item picture{width:auto;height:100%}strong,b{font-weight:600}.fa-thin{font-weight:100}.fa-regular{font-weight:400}.fa-light{font-weight:300}#vorlage{position:fixed;bottom:-2px;right:-2px;background-color:hsla(0,0%,100%,.75);padding:10px;z-index:1000;border-top-left-radius:8px;border:1px solid var(--kunden-text-color-primary);color:var(--kunden-text-color-primary)}#vorlage a{text-decoration:none;color:var(--kunden-text-color-primary)}#vorlage:hover a{color:var(--kunden-text-color-primary)}html.nosmooth{scroll-behavior:auto !important}.frame-type-text i.fa-regular,.frame-type-text i.fa-brands{margin-right:2px}body:has(.wg-tooltip) .waconcookiemanagement{display:none !important}body #mmenu{height:100vh}body .wg-list.country-selector .wgcurrent{background:var(--kunden-surface-card);display:inline-block;vertical-align:middle;color:var(--kunden-text-color-primary);margin-right:5px}body .wg-list.country-selector .wgcurrent a{pointer-events:none}body .wg-list.country-selector .wgcurrent a:hover{color:var(--kunden-text-color-primary)}body .wg-list.country-selector a{text-decoration:none !important}body .wg-list.country-selector a:hover{color:var(--kunden-text-color-white);text-decoration:none !important}body .mm-menu--position-right-front{width:0;overflow:hidden}.mm-btn--close:before{font-size:200%}body .mm-navbars--top .mm-navbar{color:var(--kunden-text-color-white) !important;background:var(--kunden-surface-accent)}body .mm-navbars--top .mm-navbar .mm-btn{background:var(--kunden-surface-accent);color:var(--kunden-text-color-white)}body .mm-navbars--bottom{border-top:0}body .mm-navbars--bottom .mm-navbar{color:var(--kunden-text-color-white) !important;background:var(--kunden-surface-muted)}body .mm-navbar .mmenulanguage{display:flex;width:100%;gap:5px;flex-direction:row;justify-content:end;list-style-type:none;margin:0;margin-right:20px;font-weight:600}body .mm-navbar .mmenulanguage li.active span{color:var(--kunden-text-color-white);opacity:.5}body .mm-navbar .mmenubottom{display:flex;gap:0;align-items:center;justify-content:flex-start;margin-bottom:0;font-weight:500;padding:0}body .mm-navbar .mmenubottom a{padding:10px 20px;border-radius:0;width:100%;height:100%;color:var(--kunden-text-color)}body .mm-navbar .mmenubottom a.link-button-orange{color:var(--kunden-text-color-white)}body .mm-menu--opened.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.news .all-news-link{display:flex;justify-content:center;width:100%}.news .news-list-view{display:flex;flex-wrap:wrap;gap:32px;align-items:stretch}.news .news-list-view>a{display:flex;flex-direction:column;gap:32px;width:100%;padding:0;margin:0;position:relative;background-color:rgba(0,0,0,0);box-shadow:none;text-decoration:none;color:var(--kunden-text-color)}.news .news-list-view>a .news-kachel-wrap{width:100%;margin:0;aspect-ratio:3/2;overflow:hidden;border-radius:12px}.news .news-list-view>a .news-kachel-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:auto;transition:transform .4s ease-in-out}.news .news-list-view>a .newswrapper{display:flex;flex-direction:column;gap:32px;height:auto;flex:1 1 auto;background:rgba(0,0,0,0);position:static;min-height:0}.news .news-list-view>a .newsinfos{display:flex;flex-direction:column;gap:0;padding:0}.news .news-list-view>a .news-category{font-family:"Montserrat",sans-serif;margin:0;text-transform:none;color:var(--kunden-text-color-subheadline) !important;font-size:18px;font-weight:600;line-height:1.6}.news .news-list-view>a .header{margin:0;max-width:none}.news .news-list-view>a .header h1,.news .news-list-view>a .header h2,.news .news-list-view>a .header h3,.news .news-list-view>a .header h4,.news .news-list-view>a .header h5,.news .news-list-view>a .header h6,.news .news-list-view>a .header>*{font-family:"Montserrat",sans-serif;font-size:22px;line-height:1.4;font-weight:700;color:var(--kunden-text-color-headline);margin:0;max-width:none;text-decoration:none}@media(min-width: 992px){.news .news-list-view>a .header h1,.news .news-list-view>a .header h2,.news .news-list-view>a .header h3,.news .news-list-view>a .header h4,.news .news-list-view>a .header h5,.news .news-list-view>a .header h6,.news .news-list-view>a .header>*{font-size:28px}}.news .news-list-view>a .teaser-text{margin:0;padding:0}.news .news-list-view>a .teaser-text>div,.news .news-list-view>a .teaser-text>p,.news .news-list-view>a .teaser-text p{font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.6;font-weight:400;color:var(--kunden-text-color);margin:0}@media(min-width: 992px){.news .news-list-view>a .teaser-text>div,.news .news-list-view>a .teaser-text>p,.news .news-list-view>a .teaser-text p{font-size:18px}}.news .news-list-view>a .linktext{margin:auto 0 0 0;padding:0;background:none;display:inline-flex;align-self:flex-start}.news .news-list-view>a .linktext>span{display:inline-flex;align-items:center;gap:8px;padding:14px 16px;border:2px solid var(--kunden-btn-primary-border);border-radius:var(--kunden-radius-btn);background-color:var(--kunden-btn-primary-bg);color:var(--kunden-btn-primary-text);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s}.news .news-list-view>a .linktext>span::after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:10px}.news .news-list-view>a:hover,.news .news-list-view>a:focus-visible{text-decoration:none;color:var(--kunden-text-color)}.news .news-list-view>a:hover .news-kachel-wrap img,.news .news-list-view>a:focus-visible .news-kachel-wrap img{transform:scale(1.05)}.news .news-list-view>a:hover .linktext>span,.news .news-list-view>a:focus-visible .linktext>span{background-color:var(--kunden-btn-primary-hover-bg);color:var(--kunden-btn-primary-hover-text);border-color:var(--kunden-btn-primary-hover-border)}.news .news-list-view>a:hover .linktext>span::after,.news .news-list-view>a:focus-visible .linktext>span::after{color:var(--kunden-btn-primary-hover-text)}.news .news-list-view>a:focus-visible{outline:3px solid var(--kunden-input-focus);outline-offset:3px;border-radius:12px}.news .news-list-view>a:focus:not(:focus-visible){outline:none}.news-detail-header{background-color:var(--kunden-surface-page);padding:32px 0 16px}.news-detail-header .news-category{color:var(--kunden-text-color-primary);font-size:14px;font-weight:700;line-height:1.6;margin-bottom:8px}@media(min-width: 992px){.news-detail-header .news-category{font-size:16px}}.news-detail-header h1{color:var(--kunden-text-color-headline);margin:0 0 16px;font-family:"Montserrat",sans-serif;font-size:32px;line-height:1.2;font-weight:700}@media(min-width: 992px){.news-detail-header h1{font-size:44px}}.news-detail-header h1 .supheadline{display:inline}.news-detail-header .date{color:var(--kunden-text-color-muted);font-size:14px;font-weight:400}.news-detail-grid{display:flex;flex-direction:column-reverse;gap:32px;align-items:flex-start}.news-detail-grid .news-detail-main{width:100%;min-width:0;flex:1 1 auto}.news-detail-grid .news-detail-aside{width:100%}.news-detail-grid .news-detail-aside .news-detail-image,.news-detail-grid .news-detail-aside img{width:100%;height:auto;display:block;border-radius:12px;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.news-detail-grid{flex-direction:row;gap:48px}.news-detail-grid .news-detail-main{flex:1 1 auto}.news-detail-grid .news-detail-aside{flex:0 0 320px;width:320px;max-width:40%;position:sticky;top:96px}}@media(min-width: 1200px){.news-detail-grid{gap:64px}.news-detail-grid .news-detail-aside{flex-basis:400px;width:400px}}.news-single p,.news-single .subheadline,.news-single .table-responsive,.news-single .frame-type-text h1,.news-single .frame-type-text h2,.news-single .frame-type-text h3,.news-single .frame-type-text h4,.news-single .frame-type-text h5{max-width:800px}.news-single .pager{display:flex;flex-direction:row;align-items:start;gap:10px;margin-top:40px;max-width:100% !important;list-style-type:none;padding-left:0;justify-content:space-between}.news-single .pager li{list-style-type:none;margin:0;padding:0}.news-single .pager li.disabled{opacity:.25;pointer-events:none}.news-single .pager li a{margin-top:2px}.news-single .pager .previous{grid-column:1;justify-self:start;padding-left:20px;background-repeat:no-repeat;background-position:left center}.news-single .pager .previous a i{display:inline-block;padding-left:20px;background-image:url('data:image/svg+xml,<svg width="10" height="17" viewBox="0 0 10 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g transform="rotate(180 5 8.5)"><path d="M9.41572 8.31553L8.70947 9.02178L3.70947 14.0218L3.0001 14.7312L1.58447 13.3155L2.29072 12.6093L6.58447 8.31553L2.29385 4.02178L1.58447 3.31553L3.0001 1.8999L3.70635 2.60615L8.70635 7.60615L9.41572 8.31553Z" fill="%23DF242B"/></g></svg>');background-repeat:no-repeat;background-position:center center;background-size:10px 17px;width:10px;height:14px}.news-single .pager .previous a span{display:none}.news-single .pager .news-backlink-wrap{grid-column:2;justify-self:center;padding-left:24px;background-image:url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g transform="rotate(270 8.5 8.5)"><path d="M9.41572 8.31553L8.70947 9.02178L3.70947 14.0218L3.0001 14.7312L1.58447 13.3155L2.29072 12.6093L6.58447 8.31553L2.29385 4.02178L1.58447 3.31553L3.0001 1.8999L3.70635 2.60615L8.70635 7.60615L9.41572 8.31553Z" fill="%23DF242B"/></g></svg>');background-repeat:no-repeat;background-position:left 2px;background-size:17px 17px;align-self:center}.news-single .pager .next{grid-column:3;justify-self:end;padding-right:20px;align-self:flex-end}.news-single .pager .next:after{content:none !important}.news-single .pager .next a i{display:inline-block;padding-left:20px;background-image:url('data:image/svg+xml,<svg width="10" height="17" viewBox="0 0 10 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.41572 8.31553L8.70947 9.02178L3.70947 14.0218L3.0001 14.7312L1.58447 13.3155L2.29072 12.6093L6.58447 8.31553L2.29385 4.02178L1.58447 3.31553L3.0001 1.8999L3.70635 2.60615L8.70635 7.60615L9.41572 8.31553Z" fill="%23DF242B"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:10px 17px;width:10px;height:14px}.news-single .pager .next a span{display:none}.masonry-gutter{width:var(--masonry-gutter)}.masonry-item{margin-bottom:var(--masonry-gutter) !important}.newsmeta time:after{content:" | "}.f3-widget-paginator{position:relative;display:flex;gap:20px;align-items:center;justify-content:center;margin-top:40px;margin-bottom:40px}.f3-widget-paginator li{list-style-type:none;font-weight:600}.f3-widget-paginator li.previous{position:absolute;left:0;font-size:16px}.f3-widget-paginator li.next{position:absolute;right:0;font-size:16px}.f3-widget-paginator li.current{margin-bottom:2px}@media(min-width: 768px){.news-single .pager{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:40px;max-width:100% !important;list-style-type:none;padding-left:0}.news-single .pager .next a,.news-single .pager .previous a{display:flex;align-items:center}.news-single .pager .next a span,.news-single .pager .previous a span{display:inline-block}.news .news-list-view{gap:32px}.news .news-list-view>a{width:calc(50% - 16px)}.news .news-list-view>a:first-child:last-child{width:100%}}@media(min-width: 992px){.news .news-list-view{gap:32px}.news .news-list-view>a{width:calc((100% - 64px)/3)}}.news-single .headerslider h1:not(.size-h2,.size-h3,.size-h4),.news-single .headerslider .size-h1{margin-bottom:0}#page-content .news-single .teasertext p{font-weight:600;margin-bottom:0}.news-list-view .masonry-item{margin-bottom:0 !important}.news-related{display:block !important;margin-bottom:40px}.news-related.news-related-links,.news-related.news-related-news{border:none !important;padding:0 !important}.news-related.news-related-links ul,.news-related.news-related-news ul{padding:0;list-style:none}.news-related.news-related-links ul li,.news-related.news-related-news ul li{margin-top:20px;margin-bottom:20px;list-style-type:none;display:flex;align-items:start;justify-content:start;gap:5px;flex-direction:column;flex-wrap:wrap}@media(max-width: 767px){.news .news-list-view>a:hover .news-kachel-wrap img{transform:scale(1)}}.news-single .section-default>.container-box{margin-left:calc(-1*var(--container-spacing));margin-right:calc(-1*var(--container-spacing))}.products{opacity:0;display:flex;flex-wrap:wrap;gap:20px}.products .productitem{border-radius:8px;display:block;padding:0;margin:0;margin-bottom:20px;position:relative;width:100%;color:var(--kunden-text-color-white);aspect-ratio:2/3;overflow:hidden}.products .productitem *{color:var(--kunden-text-color-white)}.products .productitem .category{position:absolute;top:20px;left:20px;right:20px;z-index:3;font-size:14px;line-height:18px}.products .productitem .category span:after{content:" | "}.products .productitem .category span:last-child:after{content:""}.products .productitem .productwrapper{max-width:360px;position:absolute;left:0;bottom:0;right:0;z-index:3;transition:bottom .4s ease-in-out}.products .productitem .header{padding-left:20px;padding-right:20px}.products .productitem .header>*{display:block;text-decoration:none;font-size:18px;font-weight:500;line-height:26px;margin:0;max-width:300px}.products .productitem .header .subheadline{font-weight:400}.products .productitem .teaser-text{display:none}.products .productitem .linktext{padding:20px;font-size:16px;font-weight:400;line-height:18px}.products .productitem .product-kachel-wrap{width:100%;aspect-ratio:2/3;margin:0}.products .productitem .product-kachel-wrap img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .4s ease-in-out}.products .productitem .product-kachel-wrap:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.25) 45%, rgba(0, 0, 0, 0.4) 71%, rgba(0, 0, 0, 0.7) 100%, rgba(0, 0, 0, 0.9) 100%);z-index:2;opacity:.6;transition:opacity .4s ease-in-out}.products .productitem:hover .productwrapper{bottom:0}.products .productitem:hover .product-kachel-wrap img{transform:scale(1.4);filter:blur(4px)}.products .productitem:hover .product-kachel-wrap:before{opacity:.9}@media(min-width: 576px){.products{gap:40px}.products .productitem{margin-bottom:20px;width:calc(50% - 10px)}}@media(min-width: 768px){.products{gap:40px}.products .productitem{margin-bottom:40px;width:calc(33.333% - 30px)}.products .productitem .productwrapper{bottom:-110px}}@media(min-width: 992px){.products .productitem{margin-bottom:40px;width:calc(25% - 30px)}.products .productitem .productwrapper{bottom:-90px}}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.chips button{border:none;background:var(--kunden-surface-muted);border-radius:30px;padding:6px 20px;font-size:18px;line-height:26px}.chips button i{opacity:0;width:0;padding-right:0;transition:all .2s ease-in-out}.chips button:focus-visible{outline:2px solid var(--kunden-input-focus)}.chips button:after{content:attr(data-count)}.chips button.active{background:var(--kunden-surface-brand);color:var(--kunden-text-color-white)}.chips button.active i{opacity:1;padding-right:5px;width:20px}h1,h2,h3,h4,h5,h6{font-family:var(--bs-headline-font-family)}h1,h2.size-h1,h4.size-h1,h5.size-h1,h3.size-h1,.size-h1 h2,.size-h1 h3,.size-h1 h4,.size-h1 h5{font-style:normal;font-size:var(--machbar-h1-s);line-height:var(--machbar-h1-l);letter-spacing:0;--bs-body-p-line-height: 52px}h1 span.headline,h2.size-h1 span.headline,h4.size-h1 span.headline,h5.size-h1 span.headline,h3.size-h1 span.headline,.size-h1 h2 span.headline,.size-h1 h3 span.headline,.size-h1 h4 span.headline,.size-h1 h5 span.headline{display:flex;flex-direction:column;gap:10px}h2,h1.size-h2,h1.size-h2,h4.size-h2,h3.size-h2,.size-h2 h1,.size-h2 h3,.size-h2 h4,.size-h2 h5{font-style:normal;text-transform:none;font-size:var(--machbar-h2-s);line-height:var(--machbar-h2-l);letter-spacing:0;--bs-body-p-line-height: 50px}h2 span.headline,h1.size-h2 span.headline,h1.size-h2 span.headline,h4.size-h2 span.headline,h3.size-h2 span.headline,.size-h2 h1 span.headline,.size-h2 h3 span.headline,.size-h2 h4 span.headline,.size-h2 h5 span.headline{display:flex;flex-direction:column;gap:10px}h3,h2.size-h3,h1.size-h3,h4.size-h3,.size-h3 h2,.size-h3 h3,.size-h3 h4,.size-h3 h5{font-style:normal;text-transform:none;font-size:var(--machbar-h3-s);line-height:var(--machbar-h3-l);letter-spacing:0;--bs-body-p-line-height: var(--machbar-h3-l)}h3 span.headline,h2.size-h3 span.headline,h1.size-h3 span.headline,h4.size-h3 span.headline,.size-h3 h2 span.headline,.size-h3 h3 span.headline,.size-h3 h4 span.headline,.size-h3 h5 span.headline{display:flex;flex-direction:column;gap:10px}.frame-header{margin-bottom:var(--frame-spacing)}h4,h2.size-h4,h3.size-h4,h1.size-h4,h5.size-h4,.size-h4 h2,.size-h4 h3,.size-h4 h4,.size-h4 h1{font-style:normal;text-transform:none;font-size:var(--machbar-h4-s);line-height:var(--machbar-h4-l);letter-spacing:0;--bs-body-p-line-height: var(--machbar-h4-l)}h4 span.headline,h2.size-h4 span.headline,h3.size-h4 span.headline,h1.size-h4 span.headline,h5.size-h4 span.headline,.size-h4 h2 span.headline,.size-h4 h3 span.headline,.size-h4 h4 span.headline,.size-h4 h1 span.headline{display:flex;flex-direction:column;gap:10px}h5,h2.size-h5,h3.size-h5,h1.size-h5,h4.size-h5,.size-h5 h2,.size-h5 h3,.size-h5 h4,.size-h5 h1{font-style:normal;text-transform:none;font-size:var(--machbar-h5-s);line-height:var(--machbar-h5-l);letter-spacing:0;--bs-body-p-line-height: var(--machbar-h5-l)}h5 span.headline,h2.size-h5 span.headline,h3.size-h5 span.headline,h1.size-h5 span.headline,h4.size-h5 span.headline,.size-h5 h2 span.headline,.size-h5 h3 span.headline,.size-h5 h4 span.headline,.size-h5 h1 span.headline{display:flex;flex-direction:column;gap:10px}h6,h2.size-h6,h3.size-h6,h1.size-h6,h4.size-h6,h5.size-h6,.size-h6 h2,.size-h6 h3,.size-h6 h4,.size-h6 h1{font-style:normal;text-transform:none;font-size:var(--machbar-h6-s);line-height:var(--machbar-h6-l);letter-spacing:0;--bs-body-p-line-height: var(--machbar-h6-l)}h6 span.headline,h2.size-h6 span.headline,h3.size-h6 span.headline,h1.size-h6 span.headline,h4.size-h6 span.headline,h5.size-h6 span.headline,.size-h6 h2 span.headline,.size-h6 h3 span.headline,.size-h6 h4 span.headline,.size-h6 h1 span.headline{display:flex;flex-direction:column;gap:10px}.frame-header .oberhalb .headline .subheadline.size-h1{font-size:var(--machbar-h1-s) !important;line-height:var(--machbar-h1-l) !important}.frame-header .oberhalb .headline .subheadline.size-h2{font-size:var(--machbar-h2-s) !important;line-height:var(--machbar-h2-l) !important}.frame-header .oberhalb .headline .subheadline.size-h3{font-size:var(--machbar-h3-s) !important;line-height:var(--machbar-h3-l) !important}.frame-header .oberhalb .headline .subheadline.size-h4{font-size:var(--machbar-h4-s) !important;line-height:var(--machbar-h4-l) !important}.frame-header .oberhalb .headline .subheadline.size-h5{font-size:var(--machbar-h5-s) !important;line-height:var(--machbar-h5-l) !important}.frame-header .oberhalb .headline .subheadline.size-h6{font-size:var(--machbar-h6-s) !important;line-height:var(--machbar-h6-l) !important}.subheadline.size-h1{font-size:var(--machbar-h1-s);line-height:var(--machbar-h1-l)}.subheadline.size-h2{font-size:var(--machbar-h2-s);line-height:var(--machbar-h2-l)}.subheadline.size-h3{font-size:var(--machbar-h3-s);line-height:var(--machbar-h3-l)}.subheadline.size-h4{font-size:var(--machbar-h4-s);line-height:var(--machbar-h4-l)}.subheadline.size-h5{font-size:var(--machbar-h5-s);line-height:var(--machbar-h5-l)}.subheadline.size-h6{font-size:var(--machbar-h6-s);line-height:var(--machbar-h6-l)}.noheadlinegap span.headline{gap:0 !important}.headline-center .headline{text-align:center !important}.headline-start .headline{text-align:start !important}.headline-end .headline{text-align:end !important}@media(min-width: 576px){.headline-sm-center .headline{text-align:center !important}.headline-sm-start .headline{text-align:start !important}.headline-sm-end .headline{text-align:end !important}}@media(min-width: 768px){.headline-md-center .headline{text-align:center !important}.headline-md-start .headline{text-align:start !important}.headline-md-end .headline{text-align:end !important}}@media(min-width: 992px){.headline-lg-center .headline{text-align:center !important}.headline-lg-start .headline{text-align:start !important}.headline-lg-end .headline{text-align:end !important}}@media(min-width: 1200px){.headline-xl-center .headline{text-align:center !important}.headline-xl-start .headline{text-align:start !important}.headline-xl-end .headline{text-align:end !important}}@media(min-width: 1400px){.headline-xxl-center .headline{text-align:center !important}.headline-xxl-start .headline{text-align:start !important}.headline-xxl-end .headline{text-align:end !important}}h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:700;color:var(--kunden-text-color-headline)}h1:not(:last-child){margin-bottom:var(--machbar-h1-ps)}h2:not(:last-child){margin-bottom:var(--machbar-h2-ps)}h3:not(:last-child){margin-bottom:var(--machbar-h3-ps)}h4:not(:last-child){margin-bottom:var(--machbar-h4-ps)}h5:not(:last-child){margin-bottom:var(--machbar-h5-ps)}h6:not(:last-child){margin-bottom:var(--machbar-h6-ps)}h1.size-h1:not(:last-child),h2.size-h1:not(:last-child),h3.size-h1:not(:last-child),h4.size-h1:not(:last-child),h5.size-h1:not(:last-child),h6.size-h1:not(:last-child){margin-bottom:var(--machbar-h1-ps)}h1.size-h2:not(:last-child),h2.size-h2:not(:last-child),h3.size-h2:not(:last-child),h4.size-h2:not(:last-child),h5.size-h2:not(:last-child),h6.size-h2:not(:last-child){margin-bottom:var(--machbar-h2-ps)}h1.size-h3:not(:last-child),h2.size-h3:not(:last-child),h3.size-h3:not(:last-child),h4.size-h3:not(:last-child),h5.size-h3:not(:last-child),h6.size-h3:not(:last-child){margin-bottom:var(--machbar-h3-ps)}h1.size-h4:not(:last-child),h2.size-h4:not(:last-child),h3.size-h4:not(:last-child),h4.size-h4:not(:last-child),h5.size-h4:not(:last-child),h6.size-h4:not(:last-child){margin-bottom:var(--machbar-h4-ps)}h1.size-h5:not(:last-child),h2.size-h5:not(:last-child),h3.size-h5:not(:last-child),h4.size-h5:not(:last-child),h5.size-h5:not(:last-child),h6.size-h5:not(:last-child){margin-bottom:var(--machbar-h5-ps)}h1.size-h6:not(:last-child),h2.size-h6:not(:last-child),h3.size-h6:not(:last-child),h4.size-h6:not(:last-child),h5.size-h6:not(:last-child),h6.size-h6:not(:last-child){margin-bottom:var(--machbar-h6-ps)}.frame:not(.mb_acc) .iconheader{display:flex;gap:20px}.frame:not(.mb_acc) .iconheader .icon{color:var(--kunden-icon-color)}.frame:not(.mb_acc) .iconheader .icon.icon-color-primary{color:var(--kunden-icon-color-primary) !important}.frame:not(.mb_acc) .iconheader .icon.icon-color-secondary{color:var(--kunden-icon-color-secondary) !important}.frame:not(.mb_acc) .iconheader .icon.icon-color-tertiary{color:var(--kunden-icon-color-tertiary) !important}.frame:not(.mb_acc) .iconheader .icon.icon-color-white{color:var(--kunden-icon-color-white) !important}.frame:not(.mb_acc) .iconheader.size-h1 .icon{font-size:var(--machbar-h1-s);padding-top:8px}.frame:not(.mb_acc) .iconheader.size-h2 .icon,.frame:not(.mb_acc) .iconheader.size-h0 .icon{font-size:var(--machbar-h2-s);padding-top:6px}.frame:not(.mb_acc) .iconheader.size-h3{gap:10px}.frame:not(.mb_acc) .iconheader.size-h3 .icon{font-size:var(--machbar-h3-s);padding-top:4px}.frame:not(.mb_acc) .iconheader.size-h4,.frame:not(.mb_acc) .iconheader.size-h5{gap:10px}.frame:not(.mb_acc) .iconheader.size-h4 .icon,.frame:not(.mb_acc) .iconheader.size-h5 .icon{font-size:var(--machbar-h4-s);padding-top:4px}.frame:not(.mb_acc) .iconheader.size-h1 .icon.fa-2x{font-size:calc(var(--machbar-h1-s)*2)}.frame:not(.mb_acc) .iconheader.size-h2 .icon.fa-2x,.frame:not(.mb_acc) .iconheader.size-h0 .icon.fa-2x{font-size:calc(var(--machbar-h2-s)*2)}.frame:not(.mb_acc) .iconheader.size-h3 .icon.fa-2x{font-size:calc(var(--machbar-h3-s)*2)}.frame:not(.mb_acc) .iconheader.size-h4 .icon.fa-2x,.frame:not(.mb_acc) .iconheader.size-h5 .icon.fa-2x{font-size:calc(var(--machbar-h4-s)*2)}.frame:not(.mb_acc) .iconheader.size-h1 .icon.fa-3x{font-size:calc(var(--machbar-h1-s)*3)}.frame:not(.mb_acc) .iconheader.size-h2 .icon.fa-3x,.frame:not(.mb_acc) .iconheader.size-h0 .icon.fa-3x{font-size:calc(var(--machbar-h2-s)*3)}.frame:not(.mb_acc) .iconheader.size-h3 .icon.fa-3x{font-size:calc(var(--machbar-h3-s)*3)}.frame:not(.mb_acc) .iconheader.size-h4 .icon.fa-3x,.frame:not(.mb_acc) .iconheader.size-h5 .icon.fa-3x{font-size:calc(var(--machbar-h4-s)*3)}.frame:not(.mb_acc) .iconheader.size-h1 .icon.fa-4x{font-size:calc(var(--machbar-h1-s)*4)}.frame:not(.mb_acc) .iconheader.size-h2 .icon.fa-4x,.frame:not(.mb_acc) .iconheader.size-h0 .icon.fa-4x{font-size:calc(var(--machbar-h2-s)*4)}.frame:not(.mb_acc) .iconheader.size-h3 .icon.fa-4x{font-size:calc(var(--machbar-h3-s)*4)}.frame:not(.mb_acc) .iconheader.size-h4 .icon.fa-4x,.frame:not(.mb_acc) .iconheader.size-h5 .icon.fa-4x{font-size:calc(var(--machbar-h4-s)*4)}.frame:not(.mb_acc) .iconheader.size-h1 .icon.fa-5x{font-size:calc(var(--machbar-h1-s)*5)}.frame:not(.mb_acc) .iconheader.size-h2 .icon.fa-5x,.frame:not(.mb_acc) .iconheader.size-h0 .icon.fa-5x{font-size:calc(var(--machbar-h2-s)*5)}.frame:not(.mb_acc) .iconheader.size-h3 .icon.fa-5x{font-size:calc(var(--machbar-h3-s)*5)}.frame:not(.mb_acc) .iconheader.size-h4 .icon.fa-5x,.frame:not(.mb_acc) .iconheader.size-h5 .icon.fa-5x{font-size:calc(var(--machbar-h4-s)*5)}.frame:not(.mb_acc) .iconheader.size-h1 .icon.fa-6x{font-size:calc(var(--machbar-h1-s)*6)}.frame:not(.mb_acc) .iconheader.size-h2 .icon.fa-6x,.frame:not(.mb_acc) .iconheader.size-h0 .icon.fa-6x{font-size:calc(var(--machbar-h2-s)*6)}.frame:not(.mb_acc) .iconheader.size-h3 .icon.fa-6x{font-size:calc(var(--machbar-h3-s)*6)}.frame:not(.mb_acc) .iconheader.size-h4 .icon.fa-6x,.frame:not(.mb_acc) .iconheader.size-h5 .icon.fa-6x{font-size:calc(var(--machbar-h4-s)*6)}.frame:not(.mb_acc) .iconheader.size-h1 .icon.fa-7x{font-size:calc(var(--machbar-h1-s)*7)}.frame:not(.mb_acc) .iconheader.size-h2 .icon.fa-7x,.frame:not(.mb_acc) .iconheader.size-h0 .icon.fa-7x{font-size:calc(var(--machbar-h2-s)*7)}.frame:not(.mb_acc) .iconheader.size-h3 .icon.fa-7x{font-size:calc(var(--machbar-h3-s)*7)}.frame:not(.mb_acc) .iconheader.size-h4 .icon.fa-7x,.frame:not(.mb_acc) .iconheader.size-h5 .icon.fa-7x{font-size:calc(var(--machbar-h4-s)*7)}.frame:not(.mb_acc) .iconheader.size-h1 .icon.fa-8x{font-size:calc(var(--machbar-h1-s)*8)}.frame:not(.mb_acc) .iconheader.size-h2 .icon.fa-8x,.frame:not(.mb_acc) .iconheader.size-h0 .icon.fa-8x{font-size:calc(var(--machbar-h2-s)*8)}.frame:not(.mb_acc) .iconheader.size-h3 .icon.fa-8x{font-size:calc(var(--machbar-h3-s)*8)}.frame:not(.mb_acc) .iconheader.size-h4 .icon.fa-8x,.frame:not(.mb_acc) .iconheader.size-h5 .icon.fa-8x{font-size:calc(var(--machbar-h4-s)*8)}.frame:not(.mb_acc) .iconheader.size-h1 .icon.fa-9x{font-size:calc(var(--machbar-h1-s)*9)}.frame:not(.mb_acc) .iconheader.size-h2 .icon.fa-9x,.frame:not(.mb_acc) .iconheader.size-h0 .icon.fa-9x{font-size:calc(var(--machbar-h2-s)*9)}.frame:not(.mb_acc) .iconheader.size-h3 .icon.fa-9x{font-size:calc(var(--machbar-h3-s)*9)}.frame:not(.mb_acc) .iconheader.size-h4 .icon.fa-9x,.frame:not(.mb_acc) .iconheader.size-h5 .icon.fa-9x{font-size:calc(var(--machbar-h4-s)*9)}.frame:not(.mb_acc) .iconheader.size-h1 .icon.fa-10x{font-size:calc(var(--machbar-h1-s)*10)}.frame:not(.mb_acc) .iconheader.size-h2 .icon.fa-10x,.frame:not(.mb_acc) .iconheader.size-h0 .icon.fa-10x{font-size:calc(var(--machbar-h2-s)*10)}.frame:not(.mb_acc) .iconheader.size-h3 .icon.fa-10x{font-size:calc(var(--machbar-h3-s)*10)}.frame:not(.mb_acc) .iconheader.size-h4 .icon.fa-10x,.frame:not(.mb_acc) .iconheader.size-h5 .icon.fa-10x{font-size:calc(var(--machbar-h4-s)*10)}.frame:not(.mb_acc) .iconheader.color-whiteorange .icon{color:var(--kunden-icon-color-primary)}.frame:not(.mb_acc) .iconheader.color-orangewhite .icon{color:var(--kunden-icon-color-white)}.frame:not(.mb_acc) .iconheader.color-orange .icon{color:var(--kunden-icon-color-primary)}.frame:not(.mb_acc) .iconheader.color-orangeblue .icon{color:var(--kunden-text-color-headline)}.frame:not(.mb_acc) .iconheader.color-blueorange .icon{color:var(--kunden-icon-color-primary)}.frame:not(.mb_acc) .iconheader.color-blue .icon{color:var(--kunden-text-color-headline)}.frame:not(.mb_acc) .iconheader.color-whiteblue .icon{color:var(--kunden-text-color-headline)}.frame:not(.mb_acc) .iconheader.color-bluewhite .icon{color:var(--kunden-icon-color-white)}.frame:not(.mb_acc) .iconheader.color-white .icon{color:var(--kunden-icon-color-white)}.frame:not(.mb_acc) .iconheader .icon.icon-color-primary{color:var(--kunden-icon-color-primary) !important}.frame:not(.mb_acc) .iconheader .icon.icon-color-secondary{color:var(--kunden-icon-color-secondary) !important}.frame:not(.mb_acc) .iconheader .icon.icon-color-tertiary{color:var(--kunden-icon-color-tertiary) !important}.frame:not(.mb_acc) .iconheader .icon.icon-color-white{color:var(--kunden-icon-color-white) !important}.text-white *:not(i){color:var(--kunden-text-color-white) !important}.frame.text-center .iconheader{flex-direction:column;gap:10px}@media(min-width: 1400px){.frame.text-xxl-center .iconheader{flex-direction:column;gap:10px}}@media(min-width: 1200px){.frame.text-xl-center .iconheader{flex-direction:column;gap:10px}}@media(min-width: 992px){.frame.text-lg-center .iconheader{flex-direction:column;gap:10px}}@media(min-width: 768px){.frame.text-md-center .iconheader{flex-direction:column;gap:10px}}@media(min-width: 576px){.frame.text-sm-center .iconheader{flex-direction:column;gap:10px}}.frame.text-center .headline{display:block;position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;overflow:hidden}.frame-header h1 span.headline:has(.headerline),.frame-header h2 span.headline:has(.headerline),.frame-header h3 span.headline:has(.headerline),.frame-header h4 span.headline:has(.headerline),.frame-header h5 span.headline:has(.headerline){padding-bottom:20px}.frame:not(.mb_acc) .frame-header h1 .headline span,.frame:not(.mb_acc) .frame-header h2 .headline span,.frame:not(.mb_acc) .frame-header h3 .headline span,.frame:not(.mb_acc) .frame-header h4 .headline span,.frame:not(.mb_acc) .frame-header h5 .headline span{display:inline}.frame:not(.mb_acc) .frame-header h1 .headline span:before,.frame:not(.mb_acc) .frame-header h2 .headline span:before,.frame:not(.mb_acc) .frame-header h3 .headline span:before,.frame:not(.mb_acc) .frame-header h4 .headline span:before,.frame:not(.mb_acc) .frame-header h5 .headline span:before{content:" "}.frame:not(.mb_acc) .frame-header h1 .headline span:first-child:before,.frame:not(.mb_acc) .frame-header h2 .headline span:first-child:before,.frame:not(.mb_acc) .frame-header h3 .headline span:first-child:before,.frame:not(.mb_acc) .frame-header h4 .headline span:first-child:before,.frame:not(.mb_acc) .frame-header h5 .headline span:first-child:before{content:none}.frame:not(.mb_acc) .frame-header h1 .headline .subheadline,.frame:not(.mb_acc) .frame-header h2 .headline .subheadline,.frame:not(.mb_acc) .frame-header h3 .headline .subheadline,.frame:not(.mb_acc) .frame-header h4 .headline .subheadline,.frame:not(.mb_acc) .frame-header h5 .headline .subheadline{font-weight:800}.frame:not(.mb_acc) .frame-header h1.orangesmallblue .headline,.frame:not(.mb_acc) .frame-header h1.orangesmallblue .subheadline,.frame:not(.mb_acc) .frame-header h2.orangesmallblue .headline,.frame:not(.mb_acc) .frame-header h2.orangesmallblue .subheadline,.frame:not(.mb_acc) .frame-header h3.orangesmallblue .headline,.frame:not(.mb_acc) .frame-header h3.orangesmallblue .subheadline,.frame:not(.mb_acc) .frame-header h4.orangesmallblue .headline,.frame:not(.mb_acc) .frame-header h4.orangesmallblue .subheadline,.frame:not(.mb_acc) .frame-header h5.orangesmallblue .headline,.frame:not(.mb_acc) .frame-header h5.orangesmallblue .subheadline{display:flex;flex-direction:column}.frame:not(.mb_acc) .frame-header h1.orangesmallblue .headline span:first-child,.frame:not(.mb_acc) .frame-header h1.orangesmallblue .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h2.orangesmallblue .headline span:first-child,.frame:not(.mb_acc) .frame-header h2.orangesmallblue .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h3.orangesmallblue .headline span:first-child,.frame:not(.mb_acc) .frame-header h3.orangesmallblue .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h4.orangesmallblue .headline span:first-child,.frame:not(.mb_acc) .frame-header h4.orangesmallblue .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h5.orangesmallblue .headline span:first-child,.frame:not(.mb_acc) .frame-header h5.orangesmallblue .subheadline span:first-child{color:var(--kunden-text-color-primary)}.frame:not(.mb_acc) .frame-header h1.orangesmallblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h1.orangesmallblue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h2.orangesmallblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h2.orangesmallblue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h3.orangesmallblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h3.orangesmallblue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h4.orangesmallblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h4.orangesmallblue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h5.orangesmallblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h5.orangesmallblue .subheadline span:last-child{color:var(--kunden-text-color-headline);font-size:16px;line-height:22px;display:inline-block}.frame:not(.mb_acc) .frame-header h1.bluewhite span:last-child,.frame:not(.mb_acc) .frame-header h2.bluewhite span:last-child,.frame:not(.mb_acc) .frame-header h3.bluewhite span:last-child,.frame:not(.mb_acc) .frame-header h4.bluewhite span:last-child,.frame:not(.mb_acc) .frame-header h5.bluewhite span:last-child{color:var(--kunden-text-color-white)}.frame:not(.mb_acc) .frame-header h1.bluewhite span:first-child,.frame:not(.mb_acc) .frame-header h2.bluewhite span:first-child,.frame:not(.mb_acc) .frame-header h3.bluewhite span:first-child,.frame:not(.mb_acc) .frame-header h4.bluewhite span:first-child,.frame:not(.mb_acc) .frame-header h5.bluewhite span:first-child{color:var(--kunden-text-color-headline)}.frame:not(.mb_acc) .frame-header h1.whiteblue span:last-child,.frame:not(.mb_acc) .frame-header h2.whiteblue span:last-child,.frame:not(.mb_acc) .frame-header h3.whiteblue span:last-child,.frame:not(.mb_acc) .frame-header h4.whiteblue span:last-child,.frame:not(.mb_acc) .frame-header h5.whiteblue span:last-child{color:var(--kunden-text-color-headline)}.frame:not(.mb_acc) .frame-header h1.whiteblue span:first-child,.frame:not(.mb_acc) .frame-header h2.whiteblue span:first-child,.frame:not(.mb_acc) .frame-header h3.whiteblue span:first-child,.frame:not(.mb_acc) .frame-header h4.whiteblue span:first-child,.frame:not(.mb_acc) .frame-header h5.whiteblue span:first-child{color:var(--kunden-text-color-white)}.frame:not(.mb_acc) .frame-header h1.whiteorange .headline span:last-child,.frame:not(.mb_acc) .frame-header h1.whiteorange .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h2.whiteorange .headline span:last-child,.frame:not(.mb_acc) .frame-header h2.whiteorange .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h3.whiteorange .headline span:last-child,.frame:not(.mb_acc) .frame-header h3.whiteorange .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h4.whiteorange .headline span:last-child,.frame:not(.mb_acc) .frame-header h4.whiteorange .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h5.whiteorange .headline span:last-child,.frame:not(.mb_acc) .frame-header h5.whiteorange .subheadline span:last-child{color:var(--kunden-text-color-primary)}.frame:not(.mb_acc) .frame-header h1.whiteorange .headline span:first-child,.frame:not(.mb_acc) .frame-header h1.whiteorange .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h2.whiteorange .headline span:first-child,.frame:not(.mb_acc) .frame-header h2.whiteorange .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h3.whiteorange .headline span:first-child,.frame:not(.mb_acc) .frame-header h3.whiteorange .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h4.whiteorange .headline span:first-child,.frame:not(.mb_acc) .frame-header h4.whiteorange .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h5.whiteorange .headline span:first-child,.frame:not(.mb_acc) .frame-header h5.whiteorange .subheadline span:first-child{color:var(--kunden-text-color-white)}.frame:not(.mb_acc) .frame-header h1.orangewhite .headline span:last-child,.frame:not(.mb_acc) .frame-header h1.orangewhite .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h2.orangewhite .headline span:last-child,.frame:not(.mb_acc) .frame-header h2.orangewhite .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h3.orangewhite .headline span:last-child,.frame:not(.mb_acc) .frame-header h3.orangewhite .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h4.orangewhite .headline span:last-child,.frame:not(.mb_acc) .frame-header h4.orangewhite .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h5.orangewhite .headline span:last-child,.frame:not(.mb_acc) .frame-header h5.orangewhite .subheadline span:last-child{color:var(--kunden-text-color-white)}.frame:not(.mb_acc) .frame-header h1.orangewhite .headline span:first-child,.frame:not(.mb_acc) .frame-header h1.orangewhite .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h2.orangewhite .headline span:first-child,.frame:not(.mb_acc) .frame-header h2.orangewhite .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h3.orangewhite .headline span:first-child,.frame:not(.mb_acc) .frame-header h3.orangewhite .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h4.orangewhite .headline span:first-child,.frame:not(.mb_acc) .frame-header h4.orangewhite .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h5.orangewhite .headline span:first-child,.frame:not(.mb_acc) .frame-header h5.orangewhite .subheadline span:first-child{color:var(--kunden-text-color-primary)}.frame:not(.mb_acc) .frame-header h1.orangeblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h1.orangeblue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h2.orangeblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h2.orangeblue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h3.orangeblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h3.orangeblue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h4.orangeblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h4.orangeblue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h5.orangeblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h5.orangeblue .subheadline span:last-child{color:var(--kunden-text-color-headline)}.frame:not(.mb_acc) .frame-header h1.orangeblue .headline span:first-child,.frame:not(.mb_acc) .frame-header h1.orangeblue .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h2.orangeblue .headline span:first-child,.frame:not(.mb_acc) .frame-header h2.orangeblue .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h3.orangeblue .headline span:first-child,.frame:not(.mb_acc) .frame-header h3.orangeblue .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h4.orangeblue .headline span:first-child,.frame:not(.mb_acc) .frame-header h4.orangeblue .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h5.orangeblue .headline span:first-child,.frame:not(.mb_acc) .frame-header h5.orangeblue .subheadline span:first-child{color:var(--kunden-text-color-primary)}.frame:not(.mb_acc) .frame-header h1.blueorange .headline span:last-child,.frame:not(.mb_acc) .frame-header h1.blueorange .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h2.blueorange .headline span:last-child,.frame:not(.mb_acc) .frame-header h2.blueorange .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h3.blueorange .headline span:last-child,.frame:not(.mb_acc) .frame-header h3.blueorange .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h4.blueorange .headline span:last-child,.frame:not(.mb_acc) .frame-header h4.blueorange .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h5.blueorange .headline span:last-child,.frame:not(.mb_acc) .frame-header h5.blueorange .subheadline span:last-child{color:var(--kunden-text-color-primary)}.frame:not(.mb_acc) .frame-header h1.blueorange .headline span:first-child,.frame:not(.mb_acc) .frame-header h1.blueorange .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h2.blueorange .headline span:first-child,.frame:not(.mb_acc) .frame-header h2.blueorange .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h3.blueorange .headline span:first-child,.frame:not(.mb_acc) .frame-header h3.blueorange .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h4.blueorange .headline span:first-child,.frame:not(.mb_acc) .frame-header h4.blueorange .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h5.blueorange .headline span:first-child,.frame:not(.mb_acc) .frame-header h5.blueorange .subheadline span:first-child{color:var(--kunden-text-color-headline)}.frame:not(.mb_acc) .frame-header h1.white .headline span:last-child,.frame:not(.mb_acc) .frame-header h1.white .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h2.white .headline span:last-child,.frame:not(.mb_acc) .frame-header h2.white .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h3.white .headline span:last-child,.frame:not(.mb_acc) .frame-header h3.white .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h4.white .headline span:last-child,.frame:not(.mb_acc) .frame-header h4.white .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h5.white .headline span:last-child,.frame:not(.mb_acc) .frame-header h5.white .subheadline span:last-child{color:var(--kunden-text-color-white)}.frame:not(.mb_acc) .frame-header h1.white .headline span:first-child,.frame:not(.mb_acc) .frame-header h1.white .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h2.white .headline span:first-child,.frame:not(.mb_acc) .frame-header h2.white .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h3.white .headline span:first-child,.frame:not(.mb_acc) .frame-header h3.white .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h4.white .headline span:first-child,.frame:not(.mb_acc) .frame-header h4.white .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h5.white .headline span:first-child,.frame:not(.mb_acc) .frame-header h5.white .subheadline span:first-child{color:var(--kunden-text-color-white)}.frame:not(.mb_acc) .frame-header h1.orange .headline span:last-child,.frame:not(.mb_acc) .frame-header h1.orange .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h2.orange .headline span:last-child,.frame:not(.mb_acc) .frame-header h2.orange .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h3.orange .headline span:last-child,.frame:not(.mb_acc) .frame-header h3.orange .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h4.orange .headline span:last-child,.frame:not(.mb_acc) .frame-header h4.orange .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h5.orange .headline span:last-child,.frame:not(.mb_acc) .frame-header h5.orange .subheadline span:last-child{color:var(--kunden-text-color-primary)}.frame:not(.mb_acc) .frame-header h1.orange .headline span:first-child,.frame:not(.mb_acc) .frame-header h1.orange .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h2.orange .headline span:first-child,.frame:not(.mb_acc) .frame-header h2.orange .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h3.orange .headline span:first-child,.frame:not(.mb_acc) .frame-header h3.orange .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h4.orange .headline span:first-child,.frame:not(.mb_acc) .frame-header h4.orange .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h5.orange .headline span:first-child,.frame:not(.mb_acc) .frame-header h5.orange .subheadline span:first-child{color:var(--kunden-text-color-primary)}.frame:not(.mb_acc) .frame-header h1.blue .headline span:last-child,.frame:not(.mb_acc) .frame-header h1.blue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h2.blue .headline span:last-child,.frame:not(.mb_acc) .frame-header h2.blue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h3.blue .headline span:last-child,.frame:not(.mb_acc) .frame-header h3.blue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h4.blue .headline span:last-child,.frame:not(.mb_acc) .frame-header h4.blue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h5.blue .headline span:last-child,.frame:not(.mb_acc) .frame-header h5.blue .subheadline span:last-child{color:var(--kunden-text-color-headline)}.frame:not(.mb_acc) .frame-header h1.blue .headline span:first-child,.frame:not(.mb_acc) .frame-header h1.blue .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h2.blue .headline span:first-child,.frame:not(.mb_acc) .frame-header h2.blue .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h3.blue .headline span:first-child,.frame:not(.mb_acc) .frame-header h3.blue .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h4.blue .headline span:first-child,.frame:not(.mb_acc) .frame-header h4.blue .subheadline span:first-child,.frame:not(.mb_acc) .frame-header h5.blue .headline span:first-child,.frame:not(.mb_acc) .frame-header h5.blue .subheadline span:first-child{color:var(--kunden-text-color-headline)}h1.orange,h2.orange,h3.orange,h4.orange,h5.orange{color:var(--kunden-text-color-primary)}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue{color:var(--kunden-text-color-headline)}.frame-type-header.noheadlinemb .frame-header{margin-bottom:0}@media(min-width: 768px){.frame:not(.mb_acc) .frame-header h1.orangesmallblue .headline span,.frame:not(.mb_acc) .frame-header h1.orangesmallblue .subheadline span,.frame:not(.mb_acc) .frame-header h2.orangesmallblue .headline span,.frame:not(.mb_acc) .frame-header h2.orangesmallblue .subheadline span,.frame:not(.mb_acc) .frame-header h3.orangesmallblue .headline span,.frame:not(.mb_acc) .frame-header h3.orangesmallblue .subheadline span,.frame:not(.mb_acc) .frame-header h4.orangesmallblue .headline span,.frame:not(.mb_acc) .frame-header h4.orangesmallblue .subheadline span,.frame:not(.mb_acc) .frame-header h5.orangesmallblue .headline span,.frame:not(.mb_acc) .frame-header h5.orangesmallblue .subheadline span{display:inline-block}.frame:not(.mb_acc) .frame-header h1.orangesmallblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h1.orangesmallblue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h2.orangesmallblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h2.orangesmallblue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h3.orangesmallblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h3.orangesmallblue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h4.orangesmallblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h4.orangesmallblue .subheadline span:last-child,.frame:not(.mb_acc) .frame-header h5.orangesmallblue .headline span:last-child,.frame:not(.mb_acc) .frame-header h5.orangesmallblue .subheadline span:last-child{font-size:18px;line-height:28px}}.form-element-gridrow{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.frame-type-powermail_pi1 form textarea.form-control,.frame-type-form_formframework form textarea.form-control{min-height:150px}.frame-type-powermail_pi1 form select,.frame-type-powermail_pi1 form textarea,.frame-type-powermail_pi1 form input:not(.btn),.frame-type-form_formframework form select,.frame-type-form_formframework form textarea,.frame-type-form_formframework form input:not(.btn){border-radius:4px;border:2px solid var(--kunden-input-border);background:var(--kunden-input-bg)}.frame-type-powermail_pi1 form select.form-check-input,.frame-type-powermail_pi1 form textarea.form-check-input,.frame-type-powermail_pi1 form input:not(.btn).form-check-input,.frame-type-form_formframework form select.form-check-input,.frame-type-form_formframework form textarea.form-check-input,.frame-type-form_formframework form input:not(.btn).form-check-input{border-color:var(--kunden-input-focus)}.frame-type-powermail_pi1 form .form-check-wrapping-label,.frame-type-form_formframework form .form-check-wrapping-label{display:flex;flex-direction:row;gap:10px;align-items:center}.frame-type-powermail_pi1 form .form-group>.form-check,.frame-type-form_formframework form .form-group>.form-check{padding-left:0;margin-bottom:30px !important}.frame-type-powermail_pi1 form .inputs-list .form-group,.frame-type-form_formframework form .inputs-list .form-group{display:flex;flex-direction:row;gap:50px}.frame-type-powermail_pi1 form .form-check-input,.frame-type-form_formframework form .form-check-input{width:20px;height:20px}.frame-type-powermail_pi1 form .form-check-input:checked,.frame-type-form_formframework form .form-check-input:checked{background-color:var(--kunden-input-focus);position:relative}.frame-type-powermail_pi1 form .form-check-input:checked:after,.frame-type-form_formframework form .form-check-input:checked:after{content:"x";color:var(--kunden-text-color-white);width:17px;height:12px;display:flex;align-items:center;justify-content:center;top:0;left:0}.frame-type-powermail_pi1 form .inputs-list input,.frame-type-powermail_pi1 form .inputs-list label,.frame-type-form_formframework form .inputs-list input,.frame-type-form_formframework form .inputs-list label{cursor:pointer}.frame-type-powermail_pi1 form .form-element-check,.frame-type-form_formframework form .form-element-check{display:flex;gap:10px;align-items:end}.frame-type-powermail_pi1 .row,.frame-type-form_formframework .row{--bs-gutter-x: 2.5rem}.katrin .form-element-gridrow{display:flex;flex-direction:column;gap:20px}.frame-type-powermail_pi1 .row{margin-left:0;margin-right:0}.frame-type-powermail_pi1 .tx-powermail .powermail_fieldset .powermail-errors-list{background-color:rgba(0,0,0,0);list-style-type:none !important;border:none}.frame-type-powermail_pi1 .tx-powermail .powermail_fieldset .powermail_field_error,.frame-type-powermail_pi1 .tx-powermail .powermail_fieldset div.error{border:2px solid var(--kunden-input-focus);background:var(--kunden-input-bg)}.frame-type-powermail_pi1 .tx-powermail .powermail_fieldwrap_type_check .powermail_field_error,.frame-type-powermail_pi1 .tx-powermail .powermail_fieldset .checkbox.powermail_field_error{border:none;background:rgba(0,0,0,0)}.frame-type-powermail_pi1 .tx-powermail .powermail_fieldset .powermail-errors-list>li{color:var(--kunden-text-color-primary);padding:0;border:none}.form-element-gridrow.row>*{padding-right:0;padding-left:0}.frame-type-form_formframework .row{gap:var(--frame-spacing);margin-left:0 !important;margin-right:0 !important}.frame-type-form_formframework .col-xs-30{width:100%}.frame-type-form_formframework .col-xs-20{width:100%}.frame-type-form_formframework .col-xs-15{width:100%}.frame-type-form_formframework .customized-selectbox{position:relative;display:inline-block;width:100%}.frame-type-form_formframework .customized-selectbox select{width:100%;padding-right:2em}.frame-type-form_formframework .customized-selectbox::after{content:"";position:absolute;top:50%;right:.75em;transform:translateY(-50%) rotate(90deg);color:var(--kunden-text-color);font-size:1em;font-weight:bold;pointer-events:none;z-index:2;background:rgba(0,0,0,0);padding:0;border-radius:0;border:none;display:block;line-height:1;width:10px;height:17px;background-image:url('data:image/svg+xml,<svg width="10" height="17" viewBox="0 0 10 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.41572 8.31553L8.70947 9.02178L3.70947 14.0218L3.0001 14.7312L1.58447 13.3155L2.29072 12.6093L6.58447 8.31553L2.29385 4.02178L1.58447 3.31553L3.0001 1.8999L3.70635 2.60615L8.70635 7.60615L9.41572 8.31553Z" fill="%23267db2"/></svg>');background-repeat:no-repeat;background-position:left center}.frame-type-form_formframework form{margin:0 auto}.frame-type-form_formframework form .row>*{padding-left:0;padding-right:0}@media(min-width: 768px){.frame-type-form_formframework .col-xs-30{width:calc(50% - var(--frame-spacing)*.5)}.frame-type-form_formframework .col-xs-20{width:calc(50% - var(--frame-spacing)*.5)}.frame-type-form_formframework .col-xs-15{width:calc(50% - var(--frame-spacing)*.5)}}@media(min-width: 1200px){.frame-type-form_formframework .col-xs-20{width:calc(33.33% - var(--frame-spacing)*.666)}.frame-type-form_formframework .col-xs-15{width:calc(25% - var(--frame-spacing)*.75)}}.frame-type-form_formframework .actions,.frame-type-form_formframework .form-group{margin-top:20px}.frame-type-form_formframework .form-check .form-check-label{position:relative}.frame-type-form_formframework .form-check input.add-on{position:absolute;left:-20px;top:6px}.button-bar{display:flex;flex-wrap:wrap;gap:20px}.btn,.link-button{display:inline-flex;padding:14px 20px;border-radius:var(--kunden-radius-btn);min-width:0;font-size:16px;line-height:14px;justify-content:center;align-items:center;text-decoration:none;font-weight:600;font-family:"Montserrat",sans-serif;text-transform:none;gap:8px;transition:all .2s}.btn:hover,.link-button:hover{text-decoration:none}.navbar-main a span{text-transform:none}.link-button-blue{background-color:var(--kunden-btn-secondary-bg);color:var(--kunden-btn-secondary-text)}.link-button-blue:hover,.link-button-blue:focus{background-color:var(--kunden-btn-secondary-hover-bg);color:var(--kunden-btn-secondary-text)}.btn-primary,.link-button-color1,.link-button-orange{background-color:var(--kunden-btn-primary-bg);color:var(--kunden-btn-primary-text);border:2px solid var(--kunden-btn-primary-border);transition:all .4s ease-in-out}.btn-primary:hover,.btn-primary:focus,.link-button-color1:hover,.link-button-color1:focus,.link-button-orange:hover,.link-button-orange:focus{background-color:var(--kunden-btn-primary-hover-bg);color:var(--kunden-btn-primary-text);border:2px solid var(--kunden-btn-primary-hover-border)}.btn-primary:focus,.btn-primary:active,.link-button-color1:focus,.link-button-color1:active,.link-button-orange:focus,.link-button-orange:active{background-color:var(--kunden-btn-primary-hover-bg);border:2px solid var(--kunden-btn-primary-hover-border)}.link-button-white{background-color:var(--kunden-btn-white-bg);color:var(--kunden-btn-white-text)}.link-button-white:hover,.link-button-white:focus{background-color:var(--machbar-white-hover)}.link-button-white:focus,.link-button-white:active{background-color:var(--machbar-white-pressed)}.text-white a.link-button-white{color:var(--kunden-btn-white-text) !important}.text-white a.link-button-white:hover,.text-white a.link-button-white:focus{color:var(--kunden-btn-white-text) !important;background-color:var(--machbar-white-hover) !important}.text-white a.link-button-white:focus,.text-white a.link-button-white:active{background-color:var(--machbar-white-pressed) !important}.btn-kunden-primary,.link-button-kunden,.btn-clicktel{border-radius:var(--kunden-radius-btn);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;padding:14px 16px;text-transform:none;min-width:auto;display:inline-flex;align-items:center;gap:8px;transition:all .2s;text-decoration:none;background-color:var(--kunden-btn-primary-bg);color:var(--kunden-btn-primary-text);border:2px solid var(--kunden-btn-primary-border)}.btn-kunden-primary.link-arrow:after,.link-arrow.link-button-kunden:after,.link-arrow.btn-clicktel:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:10px;color:var(--kunden-btn-primary-text)}.btn-kunden-primary:hover,.link-button-kunden:hover,.btn-clicktel:hover,.btn-kunden-primary:focus,.link-button-kunden:focus,.btn-clicktel:focus{background-color:var(--kunden-btn-primary-hover-bg);color:var(--kunden-btn-primary-hover-text) !important;border-color:var(--kunden-btn-primary-hover-border)}.btn-kunden-primary-outline,.link-button-kunden-outline,.btn-kunden-outline{border-radius:var(--kunden-radius-btn);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;padding:14px 16px;text-transform:none;min-width:auto;display:inline-flex;align-items:center;gap:8px;transition:all .2s;text-decoration:none;background-color:rgba(0,0,0,0);color:var(--kunden-btn-primary-bg);border:2px solid var(--kunden-btn-primary-border)}.btn-kunden-primary-outline.link-arrow:after,.link-arrow.link-button-kunden-outline:after,.link-arrow.btn-kunden-outline:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:10px;color:var(--kunden-btn-primary-bg)}.btn-kunden-primary-outline:hover,.link-button-kunden-outline:hover,.btn-kunden-outline:hover,.btn-kunden-primary-outline:focus,.link-button-kunden-outline:focus,.btn-kunden-outline:focus{background-color:var(--kunden-btn-primary-bg);color:var(--kunden-btn-primary-text) !important}.btn-kunden-secondary{border-radius:var(--kunden-radius-btn);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;padding:14px 16px;text-transform:none;min-width:auto;display:inline-flex;align-items:center;gap:8px;transition:all .2s;text-decoration:none;background-color:var(--kunden-btn-secondary-bg);color:var(--kunden-btn-secondary-text);border:2px solid var(--kunden-btn-secondary-border)}.btn-kunden-secondary.link-arrow:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:10px;color:var(--kunden-btn-secondary-text)}.btn-kunden-secondary:hover,.btn-kunden-secondary:focus{background-color:var(--kunden-btn-secondary-hover-bg);color:var(--kunden-btn-secondary-hover-text) !important;border-color:var(--kunden-btn-secondary-hover-border)}.btn-kunden-secondary-outline{border-radius:var(--kunden-radius-btn);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;padding:14px 16px;text-transform:none;min-width:auto;display:inline-flex;align-items:center;gap:8px;transition:all .2s;text-decoration:none;background-color:rgba(0,0,0,0);color:var(--kunden-btn-secondary-bg);border:2px solid var(--kunden-btn-secondary-border)}.btn-kunden-secondary-outline.link-arrow:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:10px;color:var(--kunden-btn-secondary-bg)}.btn-kunden-secondary-outline:hover,.btn-kunden-secondary-outline:focus{background-color:var(--kunden-btn-secondary-bg);color:var(--kunden-btn-secondary-text) !important}.btn-kunden-tertiary{border-radius:var(--kunden-radius-btn);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;padding:14px 16px;text-transform:none;min-width:auto;display:inline-flex;align-items:center;gap:8px;transition:all .2s;text-decoration:none;background-color:var(--kunden-btn-tertiary-bg);color:var(--kunden-btn-tertiary-text);border:2px solid var(--kunden-btn-tertiary-border)}.btn-kunden-tertiary.link-arrow:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:10px;color:var(--kunden-btn-tertiary-text)}.btn-kunden-tertiary:hover,.btn-kunden-tertiary:focus{background-color:var(--kunden-btn-tertiary-hover-bg);color:var(--kunden-btn-tertiary-hover-text) !important;border-color:var(--kunden-btn-tertiary-hover-border)}.btn-kunden-tertiary-outline{border-radius:var(--kunden-radius-btn);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;padding:14px 16px;text-transform:none;min-width:auto;display:inline-flex;align-items:center;gap:8px;transition:all .2s;text-decoration:none;background-color:rgba(0,0,0,0);color:var(--kunden-btn-tertiary-text);border:2px solid var(--kunden-btn-tertiary-border)}.btn-kunden-tertiary-outline.link-arrow:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:10px;color:var(--kunden-btn-tertiary-text)}.btn-kunden-tertiary-outline:hover,.btn-kunden-tertiary-outline:focus{background-color:var(--kunden-btn-tertiary-bg);color:var(--kunden-btn-tertiary-text) !important}.btn-kunden-white,.link-button-kunden-weiss,.btn-kunden-weiss{border-radius:var(--kunden-radius-btn);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;padding:14px 16px;text-transform:none;min-width:auto;display:inline-flex;align-items:center;gap:8px;transition:all .2s;text-decoration:none;background-color:var(--kunden-btn-white-bg);color:var(--kunden-btn-white-text);border:2px solid var(--kunden-btn-white-border)}.btn-kunden-white.link-arrow:after,.link-arrow.link-button-kunden-weiss:after,.link-arrow.btn-kunden-weiss:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:10px;color:var(--kunden-btn-white-text)}.btn-kunden-white:hover,.link-button-kunden-weiss:hover,.btn-kunden-weiss:hover,.btn-kunden-white:focus,.link-button-kunden-weiss:focus,.btn-kunden-weiss:focus{background-color:var(--kunden-btn-white-hover-bg);color:var(--kunden-btn-white-hover-text) !important;border-color:var(--kunden-btn-white-hover-border)}.btn-kunden-white:hover i:after,.link-button-kunden-weiss:hover i:after,.btn-kunden-weiss:hover i:after,.btn-kunden-white:focus i:after,.link-button-kunden-weiss:focus i:after,.btn-kunden-weiss:focus i:after{color:var(--kunden-btn-white-hover-text) !important}.btn-kunden-white-outline{border-radius:var(--kunden-radius-btn);font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;padding:14px 16px;text-transform:none;min-width:auto;display:inline-flex;align-items:center;gap:8px;transition:all .2s;text-decoration:none;background-color:rgba(0,0,0,0);color:var(--kunden-btn-white-bg);border:2px solid var(--kunden-btn-white-bg)}.btn-kunden-white-outline.link-arrow:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:10px;color:var(--kunden-btn-white-bg)}.btn-kunden-white-outline:hover,.btn-kunden-white-outline:focus{background-color:var(--kunden-btn-white-hover-bg);color:var(--kunden-btn-white-hover-text) !important}.btn-kunden-white-outline:hover i:after,.btn-kunden-white-outline:focus i:after{color:var(--kunden-btn-white-hover-text) !important}.link-button i.fa-solid,.link-button i.fa-sharp,.link-button i.fa-light,.link-button i.fa-regular{font-size:1.26em}@media screen and (max-width: 576px){.link-button{width:100%}}#page-footer a{text-decoration:none;font-weight:400 !important}#page-footer{background-color:var(--kunden-surface-footer)}#page-footer .footermeta{border-top:2px solid hsla(0,0%,100%,.125)}#page-footer .footermeta a,#page-footer .footermeta p,#page-footer .footermeta .cookie-set{font-size:14px;line-height:14px;padding:0;margin:0}#page-footer .footermeta ul{list-style-type:none;display:flex;gap:40px;padding:0;flex-wrap:wrap;justify-content:start;margin:0}#page-footer .footermeta ul li{line-height:14px}#page-footer p,#page-footer a{font-size:18px}#page-footer .socialicons a:hover img{filter:brightness(0) invert(1)}#page-footer .frame-type-menu_pages ul{list-style-type:none;display:flex;flex-direction:column;gap:0;padding:0;flex-wrap:nowrap;justify-content:start;margin:0}#page-footer .frame-type-menu_pages ul li{line-height:1.4;padding-left:20px;background-image:url('data:image/svg+xml,<svg width="10" height="17" viewBox="0 0 10 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.41572 8.31553L8.70947 9.02178L3.70947 14.0218L3.0001 14.7312L1.58447 13.3155L2.29072 12.6093L6.58447 8.31553L2.29385 4.02178L1.58447 3.31553L3.0001 1.8999L3.70635 2.60615L8.70635 7.60615L9.41572 8.31553Z" fill="%23DF242B"/></svg>');background-repeat:no-repeat;background-position:left center}#page-footer .gallery-item.gallery-item-size-3{width:40px;padding-right:10px}#page-footer .frame-type-menu_subpages ul{list-style-type:none;display:flex;gap:0;padding:0;flex-wrap:wrap;justify-content:start}#page-footer .frame-type-menu_subpages a{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;color:rgba(0,0,0,0) !important}#page-footer .frame-type-menu_subpages a[href*=youtube]:before{content:url(../Icons/youtube-small.svg)}#page-footer .frame-type-menu_subpages a[href*=facebook]:before{content:url(../Icons/facebook-small.svg)}#page-footer .frame-type-menu_subpages a[href*=instagram]:before{content:url(../Icons/instagram-small.svg)}#page-footer .frame-type-menu_subpages a[href*=linkedin]:before{content:url(../Icons/linkedin-small.svg)}#page-footer .frame-type-menu_subpages a[href*=xing]:before{content:url(../Icons/xing-small.svg)}#page-footer{padding-left:var(--container-spacing-sm);padding-right:var(--container-spacing-sm)}@media(min-width: 576px){#page-footer{padding-left:var(--container-spacing-sm);padding-right:var(--container-spacing-sm)}}@media(min-width: 768px){#page-footer{padding-left:var(--container-spacing-md);padding-right:var(--container-spacing-md)}}@media(min-width: 992px){#page-footer{padding-left:var(--container-spacing-lg);padding-right:var(--container-spacing-lg)}}@media(min-width: 1200px){#page-footer{padding-left:var(--container-spacing-xl);padding-right:var(--container-spacing-xl)}}#page-footer .frame-type-menu_pages .active:not(.dropdown)>a:not(.link-button),#page-footer .frame-type-text .active:not(.dropdown)>a:not(.link-button),#page-content .active:not(.dropdown)>a:not(.link-button),#secondLine .active:not(.dropdown)>a:not(.link-button),.submenu .active:not(.dropdown)>a:not(.link-button){color:var(--kunden-link)}#page-footer .frame-type-menu_pages .active.dropdown>a:not(.link-button,.nounderline),#page-footer .frame-type-text .active.dropdown>a:not(.link-button,.nounderline),#page-content .active.dropdown>a:not(.link-button,.nounderline),#secondLine .active.dropdown>a:not(.link-button,.nounderline),.submenu .active.dropdown>a:not(.link-button,.nounderline){color:var(--kunden-link)}#page-footer .frame-type-menu_pages a:not(.link-button,.nounderline),#page-footer .frame-type-text a:not(.link-button,.nounderline),#page-content a:not(.link-button,.nounderline),#secondLine a:not(.link-button,.nounderline),.submenu a:not(.link-button,.nounderline){color:var(--kunden-link);text-decoration:none;font-weight:600}#page-footer .frame-type-menu_pages a:not(.link-button,.nounderline):hover:not(.link-button),#page-footer .frame-type-text a:not(.link-button,.nounderline):hover:not(.link-button),#page-content a:not(.link-button,.nounderline):hover:not(.link-button),#secondLine a:not(.link-button,.nounderline):hover:not(.link-button),.submenu a:not(.link-button,.nounderline):hover:not(.link-button){color:var(--kunden-link-hover);text-decoration:none}#page-footer .frame-type-menu_pages a:not(.link-button,.nounderline),#page-footer .frame-type-text a:not(.link-button,.nounderline),#page-content a:not(.link-button,.nounderline),#secondLine a:not(.link-button,.nounderline),.submenu a:not(.link-button,.nounderline){color:var(--kunden-link);text-decoration:none;display:inline-block;padding:0;position:relative;transition:color .3s ease 0s}#page-footer .frame-type-menu_pages a:not(.link-button,.nounderline):hover,#page-footer .frame-type-text a:not(.link-button,.nounderline):hover,#page-content a:not(.link-button,.nounderline):hover,#secondLine a:not(.link-button,.nounderline):hover,.submenu a:not(.link-button,.nounderline):hover{text-decoration:none;color:var(--kunden-link-hover)}#page-footer .frame-type-menu_pages a:not(.link-button,.nounderline):after,#page-footer .frame-type-text a:not(.link-button,.nounderline):after,#page-content a:not(.link-button,.nounderline):after,#secondLine a:not(.link-button,.nounderline):after,.submenu a:not(.link-button,.nounderline):after{background:none repeat scroll 0 0 rgba(0,0,0,0);bottom:0;border:0;content:"";display:block;height:2px;left:0;position:absolute;background:var(--kunden-link);transition:width .3s ease 0s,left .3s ease 0s;width:0}#page-footer .frame-type-menu_pages a:not(.link-button,.nounderline):hover:after,#page-footer .frame-type-text a:not(.link-button,.nounderline):hover:after,#page-content a:not(.link-button,.nounderline):hover:after,#secondLine a:not(.link-button,.nounderline):hover:after,.submenu a:not(.link-button,.nounderline):hover:after{width:100%;text-decoration:none}#page-footer .frame-type-menu_pages .text-white p>a:not(.link-button,.nounderline),#page-footer .frame-type-text .text-white p>a:not(.link-button,.nounderline),#page-content .text-white p>a:not(.link-button,.nounderline),#secondLine .text-white p>a:not(.link-button,.nounderline),.submenu .text-white p>a:not(.link-button,.nounderline){color:var(--kunden-link) !important}#page-footer .frame-type-text a:not(.link-button,.nounderline),#page-footer .frame-type-menu_pages a:not(.link-button,.nounderline){text-transform:none}#page-content ul li>a:not(.link-button,.nounderline),#page-content ol li>a:not(.link-button,.nounderline),#page-content p>a:not(.link-button,.nounderline){color:var(--kunden-link)}#page-content a.redlink{color:var(--kunden-link)}.darkheader .kunden-navibar:not(.stackable) .kunden-nav-list>li>a{color:var(--kunden-nav-link)}.headerline{height:4px;background-color:var(--kunden-surface-accent)}.bg-primary .headerline{background-color:var(--kunden-surface-page)}.mm-menu--theme-light{--mm-color-background: var(--kunden-surface-page);--mm-color-text: var(--kunden-text-color)}.bg-image{position:relative}.bgvideo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.bgvideo video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bgvideo:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0.3) 100%)}.submenu{position:relative;display:flex}.submenu ul{margin-bottom:0}.submenu ul li{list-style-type:none}.submenu ul li a{text-decoration:none;font-weight:600;line-height:2 !important}.submenu .dropdown-submenu{margin-top:50px;margin-bottom:60px;margin-right:0;padding-left:0}.submenu .dropdown-submenu li{margin-bottom:15px}.submenu .dropdown-submenu li a{text-transform:uppercase}.submenu .dropdown-submenu li a:hover{color:var(--kunden-text-color-primary)}.submenu .dropdown-submenu li.dropdown2 a>span:after{content:"";font-family:"Font Awesome 7 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-style:normal;font-size:16px;font-weight:600 !important;line-height:26.4px;margin-left:5px}.submenu .dropdown-menu2{margin-top:50px;margin-bottom:30px;margin-left:50px;display:inline-block;padding-left:50px;border-left:2px solid rgba(var(--bs-primary-rgb), 0.1)}.submenu .dropdown-menu2 li{margin-bottom:15px;margin-top:0}.submenu .dropdown-menu2 li a{font-size:16px;line-height:1.2}.submenu .dropdown-menu2.multicolumn{-moz-columns:2;columns:2}@media(min-width: 768px){.breadcrumb-section{display:flex}.breadcrumb-section .breadcrumb li:first-child .breadcrumb-link-title:before{content:url('data:image/svg+xml,<svg width="18" height="16" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3271_5923)"><path d="M17.9945 7.98438C17.9945 8.54688 17.5258 8.9875 16.9945 8.9875H15.9945L16.0164 13.9937C16.0164 14.0781 16.0102 14.1625 16.0008 14.2469V14.7531C16.0008 15.4438 15.4414 16.0031 14.7508 16.0031H14.2508C14.2164 16.0031 14.182 16.0031 14.1477 16C14.1039 16.0031 14.0602 16.0031 14.0164 16.0031L13.0008 16H12.2508C11.5602 16 11.0008 15.4406 11.0008 14.75V14V12C11.0008 11.4469 10.5539 11 10.0008 11H8.00078C7.44766 11 7.00078 11.4469 7.00078 12V14V14.75C7.00078 15.4406 6.44141 16 5.75078 16H5.00078H4.00391C3.95703 16 3.91016 15.9969 3.86328 15.9937C3.82578 15.9969 3.78828 16 3.75078 16H3.25078C2.56016 16 2.00078 15.4406 2.00078 14.75V11.25C2.00078 11.2219 2.00078 11.1906 2.00391 11.1625V8.98438H1.00391C0.441406 8.98438 0.00390625 8.54688 0.00390625 7.98125C0.00390625 7.7 0.0976562 7.45 0.316406 7.23125L8.32578 0.25C8.54453 0.03125 8.79453 0 9.01328 0C9.23203 0 9.48203 0.0625 9.66953 0.21875L17.6508 7.23438C17.9008 7.45312 18.0258 7.70312 17.9945 7.98438Z" fill="%23DF242B"/></g><defs><clipPath id="clip0_3271_5923"><rect width="18" height="16" fill="white"/></clipPath></defs></svg>')}.breadcrumb-section .breadcrumb li:first-child .breadcrumb-text{display:none}.breadcrumb-section .breadcrumb .breadcrumb-text{font-size:16px;font-weight:500;line-height:1.2;text-transform:uppercase}.breadcrumb-section .breadcrumb .breadcrumb-item+.breadcrumb-item::before{margin-top:1px;content:url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.70664 7.29377C10.0973 7.6844 10.0973 8.31877 9.70664 8.7094L3.70664 14.7094C3.31602 15.1 2.68164 15.1 2.29102 14.7094C1.90039 14.3188 1.90039 13.6844 2.29102 13.2938L7.58477 8.00002L2.29414 2.70627C1.90352 2.31565 1.90352 1.68127 2.29414 1.29065C2.68477 0.900024 3.31914 0.900024 3.70977 1.29065L9.70977 7.29065L9.70664 7.29377Z" fill="black" fill-opacity="0.15"/></svg>')}}.swiper,.noswiper{width:100%;height:600px;overflow:hidden}.swiper .swiper-slide,.noswiper .swiper-slide{position:relative;display:flex;justify-content:center;align-items:center}.swiper .slider-bg-image,.noswiper .slider-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1}.swiper .slider-box,.noswiper .slider-box{position:relative;z-index:1}.swiper,.noswiper{height:700px}.smallsliderheight .swiper,.smallsliderheight .noswiper{height:400px}.headerslider .swiper-horizontal>.swiper-pagination-bullets,.headerslider .swiper-pagination-bullets.swiper-pagination-horizontal,.headerslider .swiper-pagination-custom,.headerslider .swiper-pagination-fraction{bottom:24px}.headerslider .swiper-pagination-bullet{background:linear-gradient(180deg, rgba(255, 255, 255, 0) calc(50% - 2px), rgba(255, 255, 255, 0.75) calc(50% - 2px), rgba(255, 255, 255, 0.75) calc(50% + 2px), rgba(255, 255, 255, 0) calc(50% + 2px))}.headerslider .swiper-pagination-bullet-active{background:linear-gradient(180deg, rgba(255, 255, 255, 0) calc(50% - 2px), rgb(255, 255, 255) calc(50% - 2px), rgb(255, 255, 255) calc(50% + 2px), rgba(255, 255, 255, 0) calc(50% + 2px))}.headerslider .swiper-button-next:after,.headerslider .swiper-button-prev:after{font-family:"Font Awesome 7 Pro";font-size:25px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.headerslider .swiper-button-next:after{content:""}.headerslider .swiper-button-prev:after{content:""}.headerslider .swiper-pagination{width:calc(100% - 100px) !important;left:50% !important;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;max-width:1304px}.headerslider .swiper-pagination-bullet{flex:1 1 0;width:100% !important;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));max-width:none;min-width:0;display:block;border-radius:0}.headerslider .swiper-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0) 100%);z-index:1}.headerslider .swiper-pagination-bullet{border-radius:0}body .swiper-button-prev,body .swiper-button-next,body .swiper-rtl .swiper-button-next{top:inherit;margin-top:0;bottom:20px;height:46px;padding-left:0;padding-right:0}body .swiper-button-prev:after,body .swiper-button-next:after,body .swiper-rtl .swiper-button-next:after{color:var(--kunden-text-color-white);opacity:1}.headerslider .swiper-slide .slider-box{box-shadow:none;border-radius:0;max-width:100%;left:0;position:absolute;color:var(--kunden-text-color-white);background-color:rgba(0,0,0,0);padding:0}.headerslider .swiper-slide .slider-box .headlinebox{display:block;position:relative;margin-bottom:0 !important}.headerslider .swiper-slide .slider-box .headlinebox span{font-size:var(--machbar-h1-s);line-height:1.2;display:block !important;letter-spacing:0;font-weight:300}.headerslider .swiper-slide .slider-box .headlinebox span:has(.headerline){padding-bottom:20px}.headerslider .swiper-slide .slider-box .headlinebox span.supheadline{font-weight:600}.headerslider .swiper-slide .slider-box .headlinebox span.date{font-size:18px;margin-bottom:12px}.headerslider .swiper-slide .slider-box .headlinebox span.headline>div{position:absolute;bottom:0}.headerslider .swiper-slide .slider-box .teasertext p{font-size:16px !important;line-height:1.6 !important;max-width:540px;font-weight:600 !important}.headerslider .swiper-slide .slider-box.align-top{top:40px}.headerslider .swiper-slide .slider-box.align-center,.headerslider .swiper-slide .slider-box:not(.align-top,.align-bottom){top:50%;transform:translateY(-50%)}.headerslider .swiper-slide .slider-box.align-bottom{top:inherit;bottom:40px}#metatop .wg-list.country-selector a{line-height:13px}#metatop .wg-list.country-selector .wgcurrent a{color:#e3000f}.headerslider .swiper-slide.inverted:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.4) 40%, rgba(255, 255, 255, 0) 100%);z-index:1}.headerslider .swiper-slide.inverted .slider-box{color:var(--kunden-text-color)}@media(min-width: 992px){.headerslider .swiper-slide .slider-box .headlinebox span{font-size:68px}.headerslider .swiper-slide .slider-box .teasertext p{font-size:18px !important}}@media(min-width: 1400px){.headerslider .swiper-slide .slider-box{left:calc(50% - 720px);max-width:1440px}.swiper-button-prev{left:calc((100% - 1380px)/2 - 4px)}.swiper-button-next{right:calc((100% - 1380px)/2 - 4px)}}@media(min-width: 768px){.headerline{height:6px}}.kunden-navibar{position:absolute;top:0;left:0;right:0;z-index:1000}.bg-gradient-blue{background:linear-gradient(45deg, var(--kunden-nav-bg-a) 0%, var(--kunden-nav-bg-b) 100%) !important}.kunden-navi-inner{display:flex;align-items:center;padding-top:8px;padding-bottom:8px;max-width:100%;margin:0 auto;padding-left:20px;padding-right:20px}.kunden-logo-link{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.kunden-logo{display:block;line-height:0}.kunden-logo svg,.kunden-logo img{height:34px;width:auto;display:block}.kunden-logo-scrolled{display:none;line-height:0}.kunden-logo-scrolled svg,.kunden-logo-scrolled img{height:34px;width:auto;display:block}.kunden-navibar.style-scrolled .kunden-logo{display:none}.kunden-navibar.style-white .kunden-logo{display:block}.kunden-navibar.style-scrolled .kunden-logo-scrolled{display:block}.kunden-navibar.style-white .kunden-burger span{background-color:var(--kunden-primary-500)}.kunden-nav-spacer{flex:1 1 0;min-width:16px}.kunden-desktop-nav{display:none}@media(min-width: 992px){.kunden-desktop-nav{display:block}.kunden-logo svg,.kunden-logo img,.kunden-logo-scrolled svg,.kunden-logo-scrolled img{height:44px}.kunden-navi-inner{padding-top:12px;padding-bottom:12px}}.kunden-nav-list{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.kunden-nav-list>li{position:relative;display:flex;align-items:center}.kunden-nav-list>li>a{display:flex;align-items:center;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;line-height:18px;color:var(--kunden-nav-link);text-decoration:none;padding:13px 0;white-space:nowrap;transition:color .2s}.kunden-nav-list>li>a span{text-transform:none}.kunden-nav-list>li>a:hover{color:var(--kunden-nav-link-active)}.kunden-nav-list>li.active>a{color:var(--kunden-nav-link-active)}.kunden-dropdown-toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:13px 0 13px 4px;margin:0;color:var(--kunden-nav-link);transition:color .2s}.kunden-dropdown-toggle .kunden-chevron{font-size:10px;font-weight:600;transition:transform .2s,color .2s}.kunden-dropdown-toggle:hover,.kunden-dropdown-toggle[aria-expanded=true]{color:var(--kunden-nav-link-active)}.kunden-dropdown-toggle:hover .kunden-chevron,.kunden-dropdown-toggle[aria-expanded=true] .kunden-chevron{color:var(--kunden-nav-link-active)}.kunden-dropdown-toggle[aria-expanded=true] .kunden-chevron{transform:rotate(180deg)}.kunden-nav-list>li.active>.kunden-dropdown-toggle{color:var(--kunden-nav-link-active)}.kunden-nav-list>li.has-dropdown:hover>.kunden-dropdown-toggle .kunden-chevron{transform:rotate(180deg);color:var(--kunden-nav-link-active)}.kunden-dropdown{display:none;position:absolute;top:100%;left:-24px;min-width:220px;background:var(--kunden-surface-card);border-radius:var(--kunden-radius);box-shadow:var(--kunden-shadow);padding:24px;margin-top:0;list-style:none;z-index:100}.kunden-dropdown li{margin-bottom:8px}.kunden-dropdown li:last-child{margin-bottom:0}.kunden-dropdown li a{display:block;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;line-height:18px;color:var(--kunden-nav-sub-link);text-decoration:none;padding:6px 0;transition:color .2s}.kunden-dropdown li a span{text-transform:none}.kunden-dropdown li a:hover{color:var(--kunden-nav-link-active)}.kunden-dropdown li.active a{color:var(--kunden-nav-link-active)}.kunden-nav-list>li.has-dropdown:hover>.kunden-dropdown,.kunden-nav-list>li.has-dropdown.is-open>.kunden-dropdown{display:block}.kunden-nav-list>li.has-dropdown.is-open>.kunden-dropdown-toggle .kunden-chevron{transform:rotate(180deg);color:var(--kunden-nav-link-active)}.kunden-dropdown li.has-sub{position:relative;display:flex;flex-wrap:wrap}.kunden-dropdown li.has-sub>a{flex:1 1 0}.kunden-dropdown li.has-sub>.kunden-submenu{display:none;position:absolute;top:-24px;left:100%;min-width:200px;background:var(--kunden-surface-card);border-radius:var(--kunden-radius);box-shadow:var(--kunden-shadow);padding:24px;margin-left:12px;list-style:none;z-index:110}.kunden-dropdown li.has-sub>.kunden-submenu::before{content:"";position:absolute;top:0;left:-24px;width:24px;height:100%}.kunden-dropdown li.has-sub>.kunden-submenu li{margin-bottom:8px}.kunden-dropdown li.has-sub>.kunden-submenu li:last-child{margin-bottom:0}.kunden-dropdown li.has-sub>.kunden-submenu li a{display:block;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;line-height:18px;color:var(--kunden-nav-sub-link);text-decoration:none;padding:6px 0;transition:color .2s}.kunden-dropdown li.has-sub>.kunden-submenu li a span{text-transform:none}.kunden-dropdown li.has-sub>.kunden-submenu li a:hover{color:var(--kunden-nav-link-active)}.kunden-dropdown li.has-sub>.kunden-submenu li.active a{color:var(--kunden-nav-link-active)}.kunden-dropdown li.has-sub:hover>.kunden-submenu,.kunden-dropdown li.has-sub.is-open>.kunden-submenu{display:block}.kunden-submenu-toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:6px 0 6px 8px;margin:0;flex-shrink:0}.kunden-submenu-toggle .kunden-chevron-sub{font-size:10px;font-weight:600;color:var(--kunden-nav-chevron);transition:color .2s,transform .2s}.kunden-submenu-toggle:hover .kunden-chevron-sub,.kunden-submenu-toggle[aria-expanded=true] .kunden-chevron-sub{color:var(--kunden-nav-link-active);transform:translateX(2px)}.kunden-navibar{position:fixed}.body-bg:has(.kunden-navibar.style-white){padding-top:70px}.kunden-navibar.style-scrolled .kunden-naviholder,.kunden-navibar.style-white .kunden-naviholder{background-color:#fff}.kunden-navibar.style-scrolled .kunden-naviholder .kunden-nav-list>li>a,.kunden-navibar.style-white .kunden-naviholder .kunden-nav-list>li>a{color:var(--kunden-secondary-500)}.kunden-navibar.style-scrolled .kunden-naviholder .kunden-nav-list>li>a:hover,.kunden-navibar.style-white .kunden-naviholder .kunden-nav-list>li>a:hover{color:var(--kunden-nav-link-active)}.kunden-navibar.style-scrolled .kunden-naviholder.active>a,.kunden-navibar.style-white .kunden-naviholder.active>a{color:var(--kunden-nav-link-active)}.kunden-navibar.style-scrolled .kunden-dropdown-toggle,.kunden-navibar.style-white .kunden-dropdown-toggle{color:var(--kunden-secondary-500)}.kunden-dropdown li.has-sub:hover>.kunden-submenu-toggle .kunden-chevron-sub{color:var(--kunden-nav-link-active);transform:translateX(2px)}.kunden-nav-list a:focus-visible,.kunden-dropdown a:focus-visible,.kunden-submenu a:focus-visible,.kunden-dropdown-toggle:focus-visible,.kunden-submenu-toggle:focus-visible{outline:2px solid var(--kunden-link);outline-offset:2px;border-radius:2px}.kunden-cta-btn{display:none;align-items:center;gap:8px;background-color:var(--kunden-btn-primary-bg);color:var(--kunden-btn-primary-text) !important;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;line-height:14px;padding:14px 20px;border-radius:var(--kunden-radius);text-decoration:none !important;white-space:nowrap;flex-shrink:0;transition:all .4s ease-in-out}.kunden-cta-btn i{font-size:14px}.kunden-cta-btn:hover,.kunden-cta-btn:focus{background-color:var(--kunden-btn-primary-hover-bg);color:var(--kunden-btn-primary-hover-text) !important}@media(min-width: 992px){.kunden-cta-btn{display:inline-flex}}.kunden-burger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:44px;background:none;border:none;cursor:pointer;padding:10px;flex-shrink:0;text-decoration:none !important}.kunden-burger span{display:block;width:28px;height:3px;background-color:var(--kunden-nav-link);border-radius:2px;transition:all .3s}.kunden-burger:hover span{background-color:var(--kunden-nav-link-active)}@media(min-width: 992px){.kunden-burger{display:none}}.section-top:empty{height:60px}@media(min-width: 992px){.section-top:empty{height:72px}}@media(min-width: 1400px){.kunden-navi-inner{max-width:100%;padding-left:30px;padding-right:30px}}@media(min-width: 1480px){.breadcrumb-section.ps-gap{padding-left:0 !important}.kunden-navi-inner{max-width:1480px;padding-left:20px;padding-right:20px}}.bg-marsilver{background-color:var(--kunden-surface-subtle) !important;background-repeat:no-repeat;background-size:cover}.bg-marsilver .bg-marsilver{background-image:none}.bg-marblue{background-color:var(--kunden-surface-brand) !important;background-repeat:no-repeat;background-size:cover}.bg-marblue .bg-marblue{background-image:none}.anim-popin{height:-moz-fit-content;height:fit-content}.redbordertop{border-top:6px solid var(--kunden-btn-primary-border);margin-top:20px}.logobanner .frame-mbgridcontainer{overflow:hidden;position:relative;height:260px}.logobanner .frame-mbgridcontainer .frame-inner{position:absolute;white-space:nowrap;width:auto;animation:moveLogobanner 40s linear infinite}.logobanner .frame-mbgridcontainer .frame-inner>div{display:flex;flex-direction:row;gap:30px}.logobanner .gallery-row{display:flex;gap:30px;width:-moz-max-content;width:max-content}.logobanner .gallery-row .gallery-item{display:flex;width:-moz-max-content;width:max-content;flex-wrap:nowrap}.logobanner .gallery-row .gallery-item .image{width:200px;height:118px}.logobanner .gallery-row+.gallery-row{margin-top:0}.logobanner .garow2{margin-top:0}.logobanner .holder2{margin-top:0;padding-left:115px;margin-left:-230px}@keyframes moveLogobanner{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 15px))}}.frame-type-text.linkbox a{font-weight:600}.frame-type-text.linkbox a::after{padding-left:10px;font-weight:600;color:var(--kunden-text-color-primary);font-family:"Font Awesome 7 Pro" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";transition:all .4s ease-in-out}.frame-type-text.linkbox a:hover::after{padding-left:20px}.headline-icon-top .iconheader{flex-direction:column;gap:10px}.headline-icon-center .iconheader{align-items:center}.frame-header.iconheader{margin-bottom:0}.frame-header .oberhalb .headline .subheadline{display:block !important;color:var(--kunden-text-color-subheadline) !important;font-size:22px !important;font-weight:600 !important;line-height:1.6 !important}.imgroundedborder img{border-radius:var(--kunden-radius)}.container-fluid.zitat{min-height:480px;background-position:center center;position:relative}.container-fluid.zitat.verlauf.bg-image:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.1) 100%);z-index:5}.container-fluid.zitat.bg-image p strong{color:var(--kunden-text-color-primary)}.container-fluid.zitat .mbgrid-element{justify-content:end;align-items:start}.container-fluid.zitat .grid-container{position:absolute;z-index:10;height:100%}.container-fluid.zitat p{color:var(--kunden-text-color-white)}.container-fluid.zitat p strong{font-weight:600;color:var(--kunden-text-color-white)}.container-fluid.zitat blockquote:before{content:url("../Images/zitat.svg");display:block;margin-bottom:20px}.container-fluid.zitat blockquote p{font-size:36px;font-style:normal;font-weight:500;line-height:42px}.container-fluid.zitat blockquote p:after{content:'"'}.kacheln-2 .mbgrid-element{border-radius:8px;overflow:hidden}#page-footer .frame-type-menu_pages.imprintline ul{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px}#page-footer .frame-type-menu_pages.imprintline ul li::marker{color:var(--kunden-text-color-primary)}@media(min-width: 768px){.zweispaltig .frame-inner{-moz-columns:2;columns:2;-moz-column-gap:40px;column-gap:40px}.dreispaltig .frame-inner{-moz-columns:3;columns:3;-moz-column-gap:40px;column-gap:40px}.container-fluid.zitat{min-height:620px}.container-fluid.zitat .mbgrid-element{justify-content:center;align-items:center}.container-fluid.zitat blockquote{max-width:680px}.container-fluid.zitat blockquote p{font-size:42px;line-height:50px}.kacheln-2{padding-bottom:200px !important}}.section-default>.logobg-right,.section-default>.logobg-left{position:relative;background-color:var(--kunden-surface-page);padding-right:0;padding-left:0;overflow:hidden}.section-default>.logobg-right:before,.section-default>.logobg-left:before{content:"";position:absolute;top:var(--parallaxY, 0px);right:0;bottom:inherit;height:calc(100% - 80px);margin-top:40px;margin-bottom:40px;left:50%;transform:translateX(-50%);background-image:url("../Icons/fabrikon_bildmarke.svg");background-repeat:no-repeat;background-size:contain;background-position:right center;opacity:.1;pointer-events:none;z-index:1;width:calc(100% - 80px)}.section-default>.logobg-right .grid-container,.section-default>.logobg-left .grid-container{background:rgba(0,0,0,0) !important;position:relative;z-index:2}.section-default>.logobg-left:before{background-position:left center}@media(min-width: 1400px){.section-default>.logobg-right:before,.section-default>.logobg-left:before{width:1360px}}.breakoutquote .frame-type-quote:before{content:"";display:block;width:20px;height:25px;background-image:url('data:image/svg+xml,<svg fill="none" height="50" viewBox="0 0 41 50" width="41" xmlns="http://www.w3.org/2000/svg"><g fill="%23DF242B"><path d="m0 20.6271 15.264-11.22109v40.59409l-15.264-.0825z"/><path d="m25.2642 11.2211 15.264-11.2211v50l-15.264-.0825z"/></g></svg>');background-repeat:no-repeat;background-size:contain;background-position:left top;margin-bottom:20px}.breakoutquote .frame-type-quote blockquote p{font-size:24px !important;line-height:1 !important;font-style:italic !important;font-weight:600 !important;letter-spacing:1px !important}.breakoutquote.text-white .frame-type-quote:before{background-image:url('data:image/svg+xml,<svg fill="none" height="50" viewBox="0 0 41 50" width="41" xmlns="http://www.w3.org/2000/svg"><g fill="%23fff"><path d="m0 20.6271 15.264-11.22109v40.59409l-15.264-.0825z"/><path d="m25.2642 11.2211 15.264-11.2211v50l-15.264-.0825z"/></g></svg>')}.breakoutquote.bg-tertiary .bg-tertiary{background-color:rgba(0,0,0,0) !important}.frame-type-text p>i[class],.news-text-wrap p>i[class]{color:var(--kunden-icon-color-primary)}.topquote.frame-type-quote:before{content:"";display:block;width:41px;height:50px;background-image:url('data:image/svg+xml,<svg fill="none" height="50" viewBox="0 0 41 50" width="41" xmlns="http://www.w3.org/2000/svg"><g fill="%23DF242B"><path d="m0 20.6271 15.264-11.22109v40.59409l-15.264-.0825z"/><path d="m25.2642 11.2211 15.264-11.2211v50l-15.264-.0825z"/></g></svg>');background-repeat:no-repeat;background-size:contain;background-position:left top;margin-bottom:40px;margin-left:auto;margin-right:auto}.topquote.frame-type-quote blockquote p{font-size:24px !important;line-height:1.4 !important;font-style:italic !important;font-weight:600 !important;letter-spacing:0 !important;max-width:inherit !important;text-align:center}.topquote.text-white .frame-type-quote:before{background-image:url('data:image/svg+xml,<svg fill="none" height="50" viewBox="0 0 41 50" width="41" xmlns="http://www.w3.org/2000/svg"><g fill="%23fff"><path d="m0 20.6271 15.264-11.22109v40.59409l-15.264-.0825z"/><path d="m25.2642 11.2211 15.264-11.2211v50l-15.264-.0825z"/></g></svg>')}:root{--machbar-breakout-left: 25%}@media(max-width: 767px){.breakoutquote{background-color:var(--kunden-surface-accent) !important}}@media(min-width: 768px){.breakoutquote .mbgrid-element.p-gap{padding-left:0 !important}.breakoutquote.breakoutquotered{padding-top:60px !important;padding-bottom:60px !important;background:linear-gradient(to bottom, rgb(255, 255, 255) 0px, rgb(255, 255, 255) 60px, rgba(255, 255, 255, 0) 60px, rgba(255, 255, 255, 0) calc(100% - 60px), rgba(255, 255, 255, 0) calc(100% - 60px), rgba(255, 255, 255, 0) 100%),linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) var(--machbar-breakout-left), var(--kunden-surface-accent) var(--machbar-breakout-left), var(--kunden-surface-accent) 100%)}.breakoutquote.breakoutquotered.bg-tertiary .bg-tertiary{background-color:rgba(0,0,0,0) !important}.breakoutquote.breakoutquotered.bg-tertiary{background:linear-gradient(to bottom, rgb(242, 246, 247) 0px, rgb(242, 246, 247) 60px, rgba(255, 255, 255, 0) 60px, rgba(255, 255, 255, 0) calc(100% - 60px), rgb(242, 246, 247) calc(100% - 60px), rgb(242, 246, 247) 100%),linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) var(--machbar-breakout-left), var(--kunden-surface-accent) var(--machbar-breakout-left), var(--kunden-surface-accent) 100%)}.breakoutquote.breakoutquotegrey{background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) var(--machbar-breakout-left), var(--kunden-surface-muted) var(--machbar-breakout-left), var(--kunden-surface-muted) 100%)}.breakoutquote .frame-type-quote:before{content:"";display:block;width:41px;height:50px;margin-bottom:20px}.breakoutquote .frame-type-quote blockquote p{font-size:40px !important}}.iconlocation:before{font-family:"Font Awesome 7 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;content:"";margin-right:10px}.iconphone:before{font-family:"Font Awesome 7 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;content:"";margin-right:10px}.iconenvelope:before{font-family:"Font Awesome 7 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;content:"";margin-right:10px}.iconfax:before{font-family:"Font Awesome 7 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;content:"";margin-right:10px}.link-arrow:before{font-family:"Font Awesome 7 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;content:"";position:absolute;right:-20px;bottom:7px}.link-file:before{font-family:"Font Awesome 7 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;content:"";position:absolute;right:-20px;bottom:7px}.link-page:before{font-family:"Font Awesome 7 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;content:"";position:absolute;right:-20px;bottom:7px}.link-mail:before{font-family:"Font Awesome 7 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;content:"";position:absolute;right:-20px;bottom:7px}.link-external:before{font-family:"Font Awesome 7 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;content:"";position:absolute;right:-20px;bottom:7px}.link-folder:before{font-family:"Font Awesome 7 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;content:"";position:absolute;right:-20px;bottom:7px}.bg-ol-white,.bg-ol-black{position:relative}.bg-ol-white::before,.bg-ol-black::before{content:"";position:absolute;left:0;right:0;bottom:0;height:606px;pointer-events:none;z-index:0;background-image:url("../Images/testimonial-halftone.svg");background-repeat:repeat-x;background-position:center bottom;background-size:1280px 606px;opacity:.05;transform:scaleY(-1);transform-origin:center center}.bg-ol-white .mbgrid-element,.bg-ol-black .mbgrid-element{position:relative;z-index:2}.vorhernachher .before-after-slider-container{position:relative;width:100%;max-width:100%;overflow:hidden;touch-action:none}.vorhernachher .before-image,.vorhernachher .after-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.vorhernachher .before-after-slider-handle{position:absolute;top:0;left:50%;transform:translateX(-50%);width:32px;height:100%;z-index:3;cursor:ew-resize;display:flex;align-items:center;justify-content:center}.vorhernachher .before-after-slider-handle div{height:60px;background:var(--kunden-surface-accent);box-shadow:0 0 8px rgba(0,0,0,.2);color:var(--kunden-text-color-white);display:flex;align-items:center;justify-content:center;padding:0 8px}.vorhernachher .before-after-caption-overlay{position:absolute;left:0px;right:0px;bottom:0px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);width:100%;pointer-events:none;height:auto;min-height:100px;font-size:18px;z-index:10;display:block}.vorhernachher .before-caption{position:absolute;left:0px;bottom:0;width:50%;color:#fff;padding:30px;box-sizing:border-box;font-weight:600;text-align:left;transition:width .2s}.vorhernachher .after-caption{position:absolute;right:0px;bottom:0;width:50%;color:#fff;padding:30px;box-sizing:border-box;font-weight:600;text-align:right;transition:width .2s}.color1-text{color:var(--kunden-text-color-primary) !important}.frame:not(.mb_acc) .iconheader{gap:20px !important}.frame:not(.mb_acc) .iconheader .icon{font-size:36px !important}.button-bottom .mbgrid-content,.button-bottom .frame-mbgridcontainer,.button-bottom .frame-group-inner,.button-bottom .frame-group-container,.button-bottom .frame{height:100%}.button-bottom .frame-inner{display:flex;gap:20px;flex-direction:column;height:100%}.button-bottom .frame-inner>div{flex:1}.button-bottom .frame-inner>p{flex:0 0 42px}@media(min-width: 768px){.frame:not(.mb_acc) .iconheader{gap:30px !important}.frame:not(.mb_acc) .iconheader .icon{font-size:40px !important}}@media(min-width: 992px){.frame:not(.mb_acc) .iconheader{gap:40px !important}.frame:not(.mb_acc) .iconheader .icon{font-size:50px !important}}.frame-type-menu_pages ul:not(.menu-reference,.kachel-menu),.frame-type-menu_subpages ul:not(.menu-reference,.kachel-menu){list-style-type:none;display:flex;flex-direction:column;gap:0;padding:0;flex-wrap:nowrap;justify-content:start;margin:0}.frame-type-menu_pages ul:not(.menu-reference,.kachel-menu) li,.frame-type-menu_subpages ul:not(.menu-reference,.kachel-menu) li{list-style-type:none;line-height:1.4;padding-left:20px;background-image:url('data:image/svg+xml,<svg width="10" height="17" viewBox="0 0 10 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.41572 8.31553L8.70947 9.02178L3.70947 14.0218L3.0001 14.7312L1.58447 13.3155L2.29072 12.6093L6.58447 8.31553L2.29385 4.02178L1.58447 3.31553L3.0001 1.8999L3.70635 2.60615L8.70635 7.60615L9.41572 8.31553Z" fill="%23DF242B"/></svg>');background-repeat:no-repeat;background-position:left center}.kachel-menu{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:start;margin:0}.kachel-menu li{list-style-type:none;padding:0;margin:0;width:100%;height:auto}.kachel-menu li a{width:100%;background-color:var(--kunden-surface-card);display:block;text-decoration:none;outline:4px solid rgba(0,0,0,0);outline-offset:10px;transition:all .4s ease-in-out;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.kachel-menu li a .btn-text,.kachel-menu li a .icon{font-weight:600;color:var(--kunden-link);font-size:16px;line-height:24px}.kachel-menu li a .btn-text{color:var(--kunden-link);text-decoration:none;display:inline-block;padding:0;padding-bottom:2px;position:relative;transition:color .3s ease 0s}.kachel-menu li a .btn-text:after{background:none repeat scroll 0 0 rgba(0,0,0,0);bottom:0;border:0;content:"";display:block;height:2px;left:0;position:absolute;background:var(--kunden-link);transition:width .3s ease 0s,left .3s ease 0s;width:0}.kachel-menu li a .kachel-image{overflow:hidden}.kachel-menu li a .kachel-image img{transition:transform .3s ease 0s}.kachel-menu li a:hover .kachel-image img{transform:scale(1.1)}.kachel-menu li a:hover .btn-text:after{width:100%;text-decoration:none}.kachel-menu li a:focus .btn-text:after{width:100%;text-decoration:none}.kachel-menu li .kachel-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.kachel-menu li .kachel-content .kachel-title{margin-bottom:0}.kachel-menu li .kachel-content{width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:20px}@media(min-width: 768px){.kachel-menu{gap:30px}.kachel-menu li{width:calc(50% - 15px);aspect-ratio:4/3}.kachel-menu li .kachel-image img{aspect-ratio:34/23}.kachel-menu li .kachel-content{aspect-ratio:34/19}}@media(min-width: 992px){.kachel-menu{gap:40px}.kachel-menu li{width:calc(33.3% - 26.6666666667px)}}body #CookieBox{border-radius:0}body #CookieBox a:focus,body #CookieBox p[tabindex]:focus,body #CookieBox p[tabindex]:active,body #CookieBox div[tabindex]:focus,body #CookieBox div[tabindex]:active{outline:2px solid var(--kunden-input-focus);outline-offset:2px}body #CookieBox .cookie-fix{padding:20px 4px 0px 4px;margin:25px 26px}body #CookieBox .cookie-btn{background:var(--kunden-btn-primary-bg);border-radius:0;width:100%;text-transform:uppercase}body #CookieBox .cookie-btn:focus{outline-offset:2px}body #CookieBox .cookie-fix .cookieback,body #CookieBox .cookie-fix .cookie-refuse{color:var(--kunden-btn-primary-bg);background-color:var(--kunden-surface-page);font-size:16px}body #CookieBox .category{background:var(--kunden-surface-card)}body #CookieBox .cookieclose{border:none;background:rgba(0,0,0,0);top:20px;right:25px;width:40px;height:40px;border-radius:30px}body #CookieBox .cookieclose:before,body #CookieBox .cookieclose:after{font-family:"Font Awesome 7 Pro";color:var(--kunden-icon-color-primary);content:"";width:30px;height:30px;font-size:36px;background-color:rgba(0,0,0,0);top:2px;left:2px;border-radius:0;transform:none}body #CookieBox .cookieclose:after{content:none}body #CookieBox .cookieclose .fa-circle-xmark{display:none !important}body #CookieBox .cookie-btn{background:var(--kunden-btn-primary-bg);color:var(--kunden-btn-primary-text)}body #CookieBox .cookie-btn.cookie-management{color:var(--kunden-btn-primary-bg);background-color:var(--kunden-surface-page)}body #CookieBox .cookie-fix .cookie-save{width:100%}body #CookieBox .cookie-fix .cookie-save a{width:100%}body #CookieBox .cookie-fix .text-back-right{width:100%}body #CookieBox .cookie-fix .text-back-right a{width:100%}body #CookieBox .intro p{width:90%}#CookieBox .cookie-buttons{width:90%;margin:0 auto 0;display:flex;flex-wrap:wrap;gap:20px}#CookieBox .cookie-buttons>div{width:100%}#CookieBox .cookie-buttons.half{margin-top:20px;margin-bottom:20px}#CookieBox .cookie-buttons .cookie-btn{margin:0;height:100%;padding:12px 12px;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){body #CookieBox .cookie-fix .cookie-save{width:30%}body #CookieBox .cookie-fix .text-back-right{width:65%}body #CookieBox .cookie-fix .text-back-right a{width:100%}}@media(min-width: 1000px){body #CookieBox{top:50%;left:50%;transform:translate(-50%, -50%);width:60%;max-width:800px}body #CookieBox .cookie-buttons.half>div{width:calc(50% - 10px)}body #CookieBox .cookie-fix .cookie-save{width:100%}body #CookieBox .cookie-fix .text-back-right{width:100%}body #CookieBox .cookie-fix .text-back-right a{width:100%}}@media(min-width: 1200px){body #CookieBox .cookie-fix .cookie-save{width:30%}body #CookieBox .cookie-fix .text-back-right{width:60%}body #CookieBox .cookie-fix .text-back-right a{width:100%}}#page-content .frame-type-text ul,#page-content .news-text-wrap ul{list-style-type:disc}#page-content .frame-type-text ul li::marker,#page-content .news-text-wrap ul li::marker{color:var(--kunden-text-color-primary)}#page-content .frame-type-text ul,#page-content .frame-type-text ol,#page-content .news-text-wrap ul,#page-content .news-text-wrap ol{display:flex;flex-wrap:nowrap;flex-direction:column;gap:10px;padding-left:20px}#page-content .frame-type-text ul.checklist,#page-content .news-text-wrap ul.checklist{list-style:none}#page-content .frame-type-text ul.checklist li,#page-content .news-text-wrap ul.checklist li{position:relative}#page-content .frame-type-text ul.checklist li:before,#page-content .news-text-wrap ul.checklist li:before{color:var(--kunden-text-color-primary);position:absolute;left:-20px;top:7px;font-family:"Font Awesome 7 Pro" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";color:var(--kunden-text-color-primary)}.contentslider{gap:0}.contentslider .mbgrid-content{display:flex;flex-direction:column;gap:20px;justify-content:start;align-items:start}.contentslider video{width:100%}.contentslider .slick-slide{background-color:var(--kunden-surface-page)}.contentslider .slick-contentnavi{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:start;align-items:center}.contentslider .slick-contentnavi div{text-align:center;cursor:pointer;font-weight:600}.contentslider .slick-contentnavi div.active a{color:var(--kunden-text-color-primary) !important}.contentslider .slick-contentnavi div a{color:var(--kunden-text-color-headline) !important;padding-bottom:5px !important}.contentslider .slick-arrows{position:absolute;width:100%;bottom:20px;border:none;display:flex;justify-content:space-between;align-items:center;height:40px;left:0;border:none;pointer-events:none}.contentslider .slick-arrows .slick-prev{pointer-events:all;border:none;background:rgba(0,0,0,0);color:var(--kunden-icon-color-primary)}.contentslider .slick-arrows .slick-prev:after{font-family:"Font Awesome 7 Pro";font-size:25px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;content:""}.contentslider .slick-arrows .slick-next{pointer-events:all;border:none;background:rgba(0,0,0,0);color:var(--kunden-icon-color-primary)}.contentslider .slick-arrows .slick-next:after{font-family:"Font Awesome 7 Pro";font-size:25px;text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;content:""}.contentslider:not(.container-fluid) .slick-arrows{padding-left:0 !important;padding-right:0 !important}.contentslider .slick-dots{position:relative;bottom:0;width:100%;display:flex;justify-content:space-between;gap:10px;padding:0;margin:0;list-style:none;margin-bottom:0 !important}.contentslider .slick-dots li{flex:1;height:40px;margin:0}.contentslider .slick-dots li button{width:100%;height:40px;border:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) calc(50% - 2px), var(--kunden-icon-color-primary) calc(50% - 2px), var(--kunden-icon-color-primary) calc(50% + 2px), rgba(255, 255, 255, 0) calc(50% + 2px));opacity:.25;border-radius:0;padding:0;text-indent:-9999px;cursor:pointer;transition:background-color .3s ease}.contentslider .slick-dots li button:before{content:none}.contentslider .slick-dots li button:hover{opacity:1}.contentslider .slick-dots li.slick-active button{opacity:1}@media(min-width: 992px){.contentslider .slick-slide .frame-type-text:first-child{padding-right:0 !important}.contentslider .slick-slide .frame-type-text:last-child:not(:first-child){padding-left:0 !important}.contentslider .mbgrid-content{flex-direction:row;justify-content:start;align-items:start;gap:40px}.contentslider .mbgrid-content .frame:first-child{width:calc(50% - 20px)}.contentslider .mbgrid-content .frame:last-child{width:calc(50% - 20px)}.contentslider .mbgrid-content .frame:last-child:first-child{width:100%}.contentslider .mbgrid-content p{max-width:700px}.contentslider .cs72 .mbgrid-content .frame:first-child{width:calc(75% - 20px)}.contentslider .cs72 .mbgrid-content .frame:last-child{width:calc(25% - 20px)}.contentslider .cs27 .mbgrid-content .frame:first-child{width:calc(25% - 20px)}.contentslider .cs27 .mbgrid-content .frame:last-child{width:calc(75% - 20px)}.contentslider .cs64 .mbgrid-content .frame:first-child{width:calc(60% - 20px)}.contentslider .cs64 .mbgrid-content .frame:last-child{width:calc(40% - 20px)}.contentslider .cs46 .mbgrid-content .frame:first-child{width:calc(40% - 20px)}.contentslider .cs46 .mbgrid-content .frame:last-child{width:calc(60% - 20px)}.contentslider .slick-contentnavi{display:flex;flex-direction:row;-moz-column-gap:60px;column-gap:60px;row-gap:20px;justify-content:center;align-items:center}.contentslider .slick-contentnavi div{text-align:center;cursor:pointer;font-weight:500;font-size:18px;color:var(--kunden-text-color-headline)}.contentslider .slick-contentnavi div.active{color:var(--kunden-text-color-primary)}}@media(min-width: 1200px){.container-fluid.contentslider .slick-arrows .slick-next{right:70px}}.zitatslider{gap:0}.zitatslider .mbgrid-content{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.zitatslider .frame-type-image{width:100%;aspect-ratio:1}.zitatslider .frame-type-image img{width:100%;aspect-ratio:1;height:inherit;-o-object-fit:cover;object-fit:cover}.zitatslider .frame-type-text{width:100%}.zitatslider p strong{color:var(--kunden-text-color-primary)}.zitatslider blockquote:before{content:url("../Images/zitat.svg");display:block;margin-bottom:20px}.zitatslider blockquote h1,.zitatslider blockquote h2,.zitatslider blockquote h3,.zitatslider blockquote h4,.zitatslider blockquote h5,.zitatslider blockquote h6{margin-bottom:10px}.zitatslider blockquote p{font-size:36px;font-style:normal;font-weight:500;line-height:42px}.zitatslider blockquote p:after{content:'"'}.zitatslider .slick-contentnavi{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:start;align-items:center}.zitatslider .slick-contentnavi div{text-align:center;cursor:pointer;font-weight:600}.zitatslider .slick-contentnavi div.active a{color:var(--kunden-text-color-primary) !important}.zitatslider .slick-contentnavi div a{color:var(--kunden-text-color-headline) !important;padding-bottom:5px !important}.zitatslider .slick-dots{position:absolute;bottom:0}@media(min-width: 768px){.zitatslider .mbgrid-content{flex-direction:row;justify-content:center;align-items:center;gap:40px}.zitatslider .mbgrid-content p{max-width:550px}.zitatslider .frame-type-image{height:100%;width:inherit;aspect-ratio:1}.zitatslider .slick-contentnavi{display:flex;flex-direction:row;gap:60px;justify-content:center;align-items:center}.zitatslider .slick-contentnavi div{text-align:center;cursor:pointer;font-weight:500;font-size:18px;color:var(--kunden-text-color-headline)}.zitatslider .slick-contentnavi div.active{color:var(--kunden-text-color-primary)}}.portraitslider-arrows{display:flex;justify-content:flex-end;gap:12px;margin-bottom:20px}.portraitslider-arrows button{width:48px;height:48px;padding:0;border:none;border-radius:var(--kunden-radius-btn);display:inline-flex;align-items:center;justify-content:center;font-size:0;cursor:pointer;background:var(--kunden-primary);color:var(--kunden-neutral-0);transition:background-color .2s ease,opacity .2s ease}.portraitslider-arrows button:after{font-family:"Font Awesome 7 Pro";font-weight:400;font-size:20px;line-height:1}.portraitslider-arrows button:hover{background:var(--kunden-primary-600)}.portraitslider-arrows button.slick-disabled{opacity:1;cursor:default}.portraitslider-arrows .slick-prev{background:var(--kunden-primary-100);color:var(--kunden-primary)}.portraitslider-arrows .slick-prev:after{content:""}.portraitslider-arrows .slick-prev:hover{background:var(--kunden-primary-200)}.portraitslider-arrows .slick-next:after{content:""}.grid-container.portraitslider{display:block;gap:0;margin-left:calc(-1*var(--bleed, 0px));margin-right:calc(50% - 50vw)}.grid-container.portraitslider .slick-list{overflow:hidden;padding-left:var(--bleed, 0px)}.grid-container.portraitslider .slick-track{display:flex}.grid-container.portraitslider .slick-slide{height:auto;margin:0 10px;width:min(360px,82vw)}.grid-container.portraitslider .slick-slide>div{height:100%}.grid-container.portraitslider .frame-header .oberhalb .headline .subheadline{color:var(--kunden-neutral-0) !important}.grid-container.portraitslider .mbgrid-element{position:relative;width:100%;max-width:360px;border-radius:var(--kunden-radius);overflow:hidden;cursor:pointer}.grid-container.portraitslider .mbgrid-element .mbgrid-content{position:relative}.grid-container.portraitslider .mbgrid-element .frame-type-image{position:relative;z-index:0;margin:0;width:100%}.grid-container.portraitslider .mbgrid-element .frame-type-image .frame-group-container,.grid-container.portraitslider .mbgrid-element .frame-type-image .frame-group-inner,.grid-container.portraitslider .mbgrid-element .frame-type-image .frame-mbgridcontainer,.grid-container.portraitslider .mbgrid-element .frame-type-image .frame-inner,.grid-container.portraitslider .mbgrid-element .frame-type-image .gallery-row,.grid-container.portraitslider .mbgrid-element .frame-type-image .gallery-item,.grid-container.portraitslider .mbgrid-element .frame-type-image figure,.grid-container.portraitslider .mbgrid-element .frame-type-image picture{margin:0;padding:0;display:block;width:100%;max-width:100%}.grid-container.portraitslider .mbgrid-element .frame-type-image img{width:100%;max-width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;display:block}.grid-container.portraitslider .mbgrid-element .mbgrid-content::after{content:"";position:absolute;inset:0;z-index:1;background:var(--kunden-secondary);opacity:0;transition:opacity .35s ease;pointer-events:none}.grid-container.portraitslider .mbgrid-element .frame-type-text{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;padding:28px;color:var(--kunden-neutral-0);opacity:0;overflow:hidden;transition:opacity .35s ease}.grid-container.portraitslider .mbgrid-element .frame-type-text .frame-group-container,.grid-container.portraitslider .mbgrid-element .frame-type-text .frame-group-inner,.grid-container.portraitslider .mbgrid-element .frame-type-text .frame-mbgridcontainer,.grid-container.portraitslider .mbgrid-element .frame-type-text .frame-inner{display:contents}.grid-container.portraitslider .mbgrid-element .frame-type-text .frame-header{margin:0}.grid-container.portraitslider .mbgrid-element .frame-type-text .headline{display:flex;flex-direction:column}.grid-container.portraitslider .mbgrid-element .frame-type-text .mainheader{order:0;display:block;font-weight:700;font-size:24px;line-height:1.25;color:var(--kunden-neutral-0)}.grid-container.portraitslider .mbgrid-element .frame-type-text .subheadline{order:1;display:block;margin-top:2px;font-size:16px;font-weight:500;color:hsla(0,0%,100%,.7)}.grid-container.portraitslider .mbgrid-element .frame-type-text p{margin:.8em 0 0;font-size:16px;line-height:1.6;color:var(--kunden-neutral-0) !important}.grid-container.portraitslider .mbgrid-element .frame-type-text p span{font-size:16px !important}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar{display:flex;gap:12px;margin-top:auto;padding-top:20px}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a,.grid-container.portraitslider .mbgrid-element .frame-type-text a{--icon-btn: 44px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-btn);height:var(--icon-btn);margin:0;border-radius:var(--kunden-radius-btn);background:var(--kunden-primary);color:var(--kunden-neutral-0) !important;text-decoration:none;font-size:0;overflow:hidden;transition:background-color .2s ease}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a::before{font-family:"Font Awesome 7 Pro";font-weight:400;font-size:20px;line-height:1;color:#fff;content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href^=mailto]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href^=mailto]::before{content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href^=tel]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href^=tel]::before{content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*="www."]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*="www."]::before{content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*=linkedin]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*=linkedin]::before{font-family:"Font Awesome 7 Brands";content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*=xing]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*=xing]::before{font-family:"Font Awesome 7 Brands";content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*=twitter]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*="x.com"]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*=twitter]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*="x.com"]::before{font-family:"Font Awesome 7 Brands";content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*=facebook]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*="fb.com"]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*=facebook]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*="fb.com"]::before{font-family:"Font Awesome 7 Brands";content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*=instagram]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*=instagram]::before{font-family:"Font Awesome 7 Brands";content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*=youtube]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*="youtu.be"]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*=youtube]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*="youtu.be"]::before{font-family:"Font Awesome 7 Brands";content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*=tiktok]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*=tiktok]::before{font-family:"Font Awesome 7 Brands";content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*=github]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*=github]::before{font-family:"Font Awesome 7 Brands";content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*=whatsapp]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a[href*="wa.me"]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*=whatsapp]::before,.grid-container.portraitslider .mbgrid-element .frame-type-text a[href*="wa.me"]::before{font-family:"Font Awesome 7 Brands";content:""}.grid-container.portraitslider .mbgrid-element .frame-type-text .button-bar a:hover,.grid-container.portraitslider .mbgrid-element .frame-type-text a:hover{background:var(--kunden-primary-600)}.grid-container.portraitslider .mbgrid-element .portraitslider-label{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:28px;color:var(--kunden-neutral-0);background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.35) 40%, transparent 75%);pointer-events:none;transition:opacity .35s ease}.grid-container.portraitslider .mbgrid-element .portraitslider-label .frame-header{margin:0}.grid-container.portraitslider .mbgrid-element .portraitslider-label .headline{display:flex;flex-direction:column}.grid-container.portraitslider .mbgrid-element .portraitslider-label .mainheader{order:0;display:block;font-weight:700;font-size:24px;line-height:1.25;color:var(--kunden-neutral-0)}.grid-container.portraitslider .mbgrid-element .portraitslider-label .subheadline{order:1;display:block;margin-top:2px;font-size:16px;font-weight:500;color:hsla(0,0%,100%,.7)}.grid-container.portraitslider .mbgrid-element:hover .mbgrid-content::after,.grid-container.portraitslider .mbgrid-element.is-open .mbgrid-content::after{opacity:1}.grid-container.portraitslider .mbgrid-element:hover .frame-type-text,.grid-container.portraitslider .mbgrid-element.is-open .frame-type-text{opacity:1}.grid-container.portraitslider .mbgrid-element:hover .portraitslider-label,.grid-container.portraitslider .mbgrid-element.is-open .portraitslider-label{opacity:0}.imgslider-arrows{display:flex;justify-content:flex-end;gap:12px;margin-bottom:20px}.imgslider-arrows button{width:48px;height:48px;padding:0;border:none;border-radius:var(--kunden-radius-btn);display:inline-flex;align-items:center;justify-content:center;font-size:0;cursor:pointer;background:var(--kunden-primary);color:var(--kunden-neutral-0);transition:background-color .2s ease,opacity .2s ease}.imgslider-arrows button:after{font-family:"Font Awesome 7 Pro";font-weight:400;font-size:20px;line-height:1}.imgslider-arrows button:hover{background:var(--kunden-primary-600)}.imgslider-arrows button.slick-disabled{opacity:.35;cursor:default}.imgslider-arrows .slick-prev{background:var(--kunden-primary-100);color:var(--kunden-primary)}.imgslider-arrows .slick-prev:after{content:""}.imgslider-arrows .slick-prev:hover{background:var(--kunden-primary-200)}.imgslider-arrows .slick-next:after{content:""}.grid-container.imgslider{display:block;gap:0;margin-left:calc(-1*var(--bleed, 0px));margin-right:calc(50% - 50vw)}.grid-container.imgslider .slick-list{overflow:hidden;padding-left:var(--bleed, 0px)}.grid-container.imgslider .slick-track{display:flex;align-items:flex-end}.grid-container.imgslider .slick-slide{height:auto;margin:0 8px}.grid-container.imgslider .slick-slide>div{height:100%}.grid-container.imgslider .mbgrid-element{position:relative;border-radius:var(--kunden-radius);overflow:hidden;cursor:pointer}.grid-container.imgslider .mbgrid-element .mbgrid-content{position:relative}.grid-container.imgslider .mbgrid-element .frame-type-image{margin:0;line-height:0}.grid-container.imgslider .mbgrid-element .frame-type-image .frame-group-container,.grid-container.imgslider .mbgrid-element .frame-type-image .frame-group-inner,.grid-container.imgslider .mbgrid-element .frame-type-image .frame-mbgridcontainer,.grid-container.imgslider .mbgrid-element .frame-type-image .frame-inner,.grid-container.imgslider .mbgrid-element .frame-type-image .gallery-row,.grid-container.imgslider .mbgrid-element .frame-type-image .gallery-item,.grid-container.imgslider .mbgrid-element .frame-type-image figure,.grid-container.imgslider .mbgrid-element .frame-type-image picture{margin:0;padding:0;display:block}.grid-container.imgslider .mbgrid-element .frame-type-image img{display:block;height:auto;max-height:500px;width:auto;max-width:80vw}.imgslider-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);cursor:zoom-out;opacity:0;transition:opacity .25s ease}.imgslider-lightbox.is-visible{opacity:1}.imgslider-lightbox img{max-width:92vw;max-height:92vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--kunden-radius);box-shadow:0 8px 40px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.imgslider-lightbox .imgslider-lightbox-close{position:absolute;top:16px;right:16px;width:44px;height:44px;border:none;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.imgslider-lightbox .imgslider-lightbox-close:hover{background:hsla(0,0%,100%,.3)}.imgslider-lightbox .imgslider-lightbox-close::before{font-family:"Font Awesome 7 Pro";font-weight:400;content:""}.historyslider-nav{display:flex;align-items:center;gap:20px;margin-bottom:40px}.historyslider-nav .slick-prev,.historyslider-nav .slick-next{position:static;flex:0 0 auto;width:48px;height:48px;padding:0;border:none;border-radius:var(--kunden-radius-btn);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transform:none;font-size:0;background:var(--kunden-primary);color:var(--kunden-neutral-0);transition:background-color .2s ease,opacity .2s ease}.historyslider-nav .slick-prev::before,.historyslider-nav .slick-next::before{font-family:"Font Awesome 7 Pro";font-weight:400;font-size:20px;line-height:1;opacity:1;color:inherit}.historyslider-nav .slick-prev:hover,.historyslider-nav .slick-next:hover{background:var(--kunden-primary-600)}.historyslider-nav .slick-prev.slick-disabled,.historyslider-nav .slick-next.slick-disabled{background:var(--kunden-primary-100);color:var(--kunden-primary);cursor:default}.historyslider-nav .slick-prev{order:0}.historyslider-nav .slick-prev::before{content:""}.historyslider-nav .slick-next{order:2}.historyslider-nav .slick-next::before{content:""}.historyslider-nav .slick-dots{order:1;flex:1 1 auto;position:static;display:flex;align-items:center;width:auto;margin:0;padding:0;list-style:none}.historyslider-nav .slick-dots li{display:flex;align-items:center;flex:1 1 0;margin:0;width:auto;height:auto}.historyslider-nav .slick-dots li:not(:last-child)::after{content:"";flex:1 1 auto;height:2px;margin:0 18px;background:color-mix(in srgb, var(--kunden-neutral-600), #fff 65%)}.historyslider-nav .slick-dots li:last-child{flex:0 0 auto}.historyslider-nav .slick-dots li button{width:auto;height:auto;padding:0;border:none;background:none;cursor:pointer;font-size:18px;font-weight:500;line-height:1;color:color-mix(in srgb, var(--kunden-neutral-600), #fff 65%);transition:color .2s ease,font-size .2s ease}.historyslider-nav .slick-dots li button::before{display:none}.historyslider-nav .slick-dots li.slick-active button{color:var(--kunden-primary);font-weight:700;font-size:22px}.grid-container.historyslider{display:block}.grid-container.historyslider .slick-list{overflow:hidden}.grid-container.historyslider .slick-track{display:flex}.grid-container.historyslider .slick-slide{height:auto}.grid-container.historyslider .slick-slide>div{height:100%}.grid-container.historyslider .mbgrid-element{height:100%}.grid-container.historyslider .mbgrid-element .mbgrid-content{display:flex;flex-direction:column;align-items:stretch;gap:28px;height:100%}.grid-container.historyslider .mbgrid-element .frame-type-image{margin:0}.grid-container.historyslider .mbgrid-element .frame-type-image figure,.grid-container.historyslider .mbgrid-element .frame-type-image picture{display:block;margin:0}.grid-container.historyslider .mbgrid-element .frame-type-image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--kunden-radius);display:block}.grid-container.historyslider .mbgrid-element .frame-type-text{min-width:0}.grid-container.historyslider .mbgrid-element .frame-type-text .frame-header{margin:0 0 16px}.grid-container.historyslider .mbgrid-element .frame-type-text .headline{display:flex;flex-direction:column;gap:0}.grid-container.historyslider .mbgrid-element .frame-type-text .subheadline{order:0;display:block;margin-bottom:0;font-size:18px;font-weight:700;line-height:1.3;color:var(--kunden-text-color-subheadline)}.grid-container.historyslider .mbgrid-element .frame-type-text .mainheader{order:1;display:block;font-weight:700;color:var(--kunden-text-color-headline)}.grid-container.historyslider .mbgrid-element .frame-type-text p{margin:0;font-size:16px;line-height:1.7;color:var(--kunden-text-color)}@media(min-width: 992px){.grid-container.historyslider .mbgrid-element .mbgrid-content{flex-direction:row;align-items:center;gap:56px}.grid-container.historyslider .mbgrid-element .frame-type-image{flex:0 0 48%;width:48%;max-width:48%}.grid-container.historyslider .mbgrid-element .frame-type-text{flex:1 1 auto;width:52%}}@media(max-width: 991px){.historyslider-nav{gap:12px;margin-bottom:28px}.historyslider-nav .slick-dots li button{font-size:15px}.historyslider-nav .slick-dots li.slick-active button{font-size:18px}.historyslider-nav .slick-dots li:not(:last-child)::after{margin:0 8px}.historyslider-nav .slick-prev,.historyslider-nav .slick-next{width:40px;height:40px}.historyslider-nav .slick-prev::before,.historyslider-nav .slick-next::before{font-size:16px}}.historyslider-nav--compact .slick-dots{justify-content:center}.historyslider-nav--compact .slick-dots li:not(.slick-active){display:none}.historyslider-nav--compact .slick-dots li.slick-active{flex:0 0 auto}.historyslider-nav--compact .slick-dots li.slick-active::after{content:none}@media(max-width: 767px){.historyslider-nav .slick-dots{justify-content:center}.historyslider-nav .slick-dots li:not(.slick-active){display:none}.historyslider-nav .slick-dots li.slick-active{flex:0 0 auto}.historyslider-nav .slick-dots li.slick-active::after{content:none}}.kunden-heroslider{position:relative;overflow:hidden;background:linear-gradient(45deg, var(--kunden-nav-bg-a) 0%, var(--kunden-nav-bg-b) 100%)}.kunden-heroslider .kunden-hero-startseite.bg-image::before,.kunden-heroslider .kunden-hero-startseite.bg-image::after{display:none}.kunden-heroslider .slick-list,.kunden-heroslider .slick-track{height:100%}.kunden-heroslider .slick-track{display:flex}.kunden-heroslider .slick-slide{height:auto;float:none}.kunden-heroslider .slick-slide>div{display:flex;height:100%;width:100%}.kunden-heroslider .slick-slide .kunden-hero-startseite{width:100%;height:100%}.kunden-heroslider .slick-prev,.kunden-heroslider .slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:48px;height:48px;border:none;border-radius:50%;background:rgba(0,0,0,.3);color:#fff;font-size:0;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center}.kunden-heroslider .slick-prev:hover,.kunden-heroslider .slick-prev:focus-visible,.kunden-heroslider .slick-next:hover,.kunden-heroslider .slick-next:focus-visible{background:rgba(0,0,0,.55)}.kunden-heroslider .slick-prev::before,.kunden-heroslider .slick-next::before{font-family:"Font Awesome 7 Pro";font-weight:400;font-size:18px;color:#fff;display:block;line-height:1}.kunden-heroslider .slick-prev{left:16px}.kunden-heroslider .slick-prev::before{content:""}.kunden-heroslider .slick-next{right:16px}.kunden-heroslider .slick-next::before{content:""}@media(min-width: 992px){.kunden-heroslider .slick-prev,.kunden-heroslider .slick-next{width:56px;height:56px}.kunden-heroslider .slick-prev::before,.kunden-heroslider .slick-next::before{font-size:20px}.kunden-heroslider .slick-prev{left:24px}.kunden-heroslider .slick-next{right:24px}}.kunden-heroslider .slick-dots{position:absolute;left:0;right:0;bottom:12px;z-index:3;display:flex;justify-content:center;align-items:center;gap:4px;width:auto;margin:0;padding:0;list-style:none}@media(min-width: 992px){.kunden-heroslider .slick-dots{bottom:20px}}.kunden-heroslider .slick-dots li{width:auto;height:auto;margin:0}.kunden-heroslider .slick-dots li button{position:relative;width:32px;height:32px;padding:0;border:none;background:none;cursor:pointer;font-size:0}.kunden-heroslider .slick-dots li button::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;border-radius:50%;background:var(--kunden-neutral-0);opacity:.45;transition:opacity .2s ease,transform .2s ease}.kunden-heroslider .slick-dots li button:hover::before,.kunden-heroslider .slick-dots li button:focus-visible::before{opacity:.8}.kunden-heroslider .slick-dots li.slick-active button::before{opacity:1;transform:translate(-50%, -50%) scale(1.2)}.mb_acc{background-color:var(--kunden-surface-card);border-radius:8px}.mb_acc header{margin:20px;margin-right:40px;display:flex;gap:20px;flex-direction:row;align-items:center}.mb_acc header .icon:before{font-size:30px;color:var(--kunden-icon-color-primary)}.mb_acc header h1,.mb_acc header h2,.mb_acc header h3,.mb_acc header h4{position:relative;width:100%}.mb_acc header h1:after,.mb_acc header h2:after,.mb_acc header h3:after,.mb_acc header h4:after{content:"";color:var(--kunden-text-color-headline);font-family:"Font Awesome 7 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-variant:normal;text-rendering:auto;font-style:normal;font-weight:700;font-size:12px;line-height:1;position:absolute;top:5px;right:-20px;transition:all .4s ease-in-out}.mb_acc header h1,.mb_acc header h2,.mb_acc header h3,.mb_acc header h4{font-size:18px;line-height:24px;margin-bottom:0;font-weight:700}.mb_acc header h1 span,.mb_acc header h2 span,.mb_acc header h3 span,.mb_acc header h4 span{color:var(--kunden-text-color) !important}.mb_acc .acc_link{text-decoration:none;cursor:pointer;outline-offset:10px}.mb_acc .opened header h1:after,.mb_acc .opened header h2:after,.mb_acc .opened header h3:after,.mb_acc .opened header h4:after{transform:rotate(180deg)}.mb_acc.mb_acc_inactive .acc_link{cursor:default}.mb_acc.mb_acc_inactive header h1,.mb_acc.mb_acc_inactive header h2,.mb_acc.mb_acc_inactive header h3,.mb_acc.mb_acc_inactive header h4{position:relative;width:100%}.mb_acc.mb_acc_inactive header h1:after,.mb_acc.mb_acc_inactive header h2:after,.mb_acc.mb_acc_inactive header h3:after,.mb_acc.mb_acc_inactive header h4:after{content:none}#page-content .acc_content{margin:20px;margin-top:0}#page-content .acc_content p,#page-content .acc_content ul,#page-content .acc_content ol{margin-bottom:20px}#page-content .acc_content .link-button{padding:5px 20px;min-width:100px;font-size:16px}#page-content .accordion{--bs-accordion-active-color: var(--kunden-text-color-primary);--bs-accordion-color: var(--kunden-text-color-primary);--bs-accordion-btn-color: var(--kunden-text-color-primary);border:0px solid var(--kunden-text-color-primary)}#page-content .accordion .accordion-item{box-shadow:0 0 5px 2px rgba(0,0,0,.025);margin-bottom:5px;border-radius:8px}#page-content .accordion .accordion-item:first-child{border-top:none}#page-content .accordion .accordion-item .accordion-button{font-size:22px;line-height:28px;padding-right:50px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#page-content .accordion .accordion-item .accordion-button[aria-expanded=true] p{color:var(--kunden-text-color-primary)}#page-content .accordion .accordion-item .accordion-button p{font-weight:700 !important;position:relative;padding-left:30px}#page-content .accordion .accordion-item .accordion-button p:before{display:block;content:"";width:18px;height:20px;position:absolute;top:4px;left:0;background-image:url('data:image/svg+xml,<svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 20L17.1429 10L0 0V20Z" fill="%23A90000"/></svg>')}#page-content .accordion .accordion-item .accordion-button:focus,#page-content .accordion .accordion-item .accordion-button:hover{box-shadow:none}#page-content .accordion .accordion-item .accordion-button:focus p,#page-content .accordion .accordion-item .accordion-button:hover p{color:var(--kunden-text-color-primary)}#page-content .accordion .accordion-item .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb(154, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e")}#page-content .accordion .accordion-item .accordion-body{padding-top:0}#page-content .accordion .accordion-item .accordion-body .accordion-content-text{max-width:900px}#page-content .accordion .accordion-item .accordion-body p{color:var(--kunden-text-color)}.teaser{aspect-ratio:3/2;border-radius:8px}.teaser .mbgrid-content{width:100%;height:100%}.teaser a{display:flex !important;justify-content:center;padding:0;margin:0;position:relative;width:100%;overflow:hidden;cursor:pointer;width:100%;height:100%;text-decoration:none}.teaser{overflow:hidden}.teaser.bg-image .gridbgimage{background-size:cover;transform:scale(1);transition:.4s all ease-in-out}.teaser:hover.bg-image .gridbgimage{transform:scale(1.2)}#page-content .coveto-jobs .jobtitle{text-transform:none}#page-content .coveto-jobs .redlink{color:var(--kunden-link)}.coveto-job-detail{background-color:var(--kunden-surface-subtle)}.coveto-job-detail #mgHomeslider{margin-bottom:100px}.coveto-job-detail .swiper .slider-bg-image,.coveto-job-detail .noswiper .slider-bg-image{-o-object-position:right top;object-position:right top}.coveto-job-detail .slider-box .headline{max-width:840px}.coveto-job-detail .headline_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:start}.coveto-job-detail .headline_wrapper .frame-header{margin-bottom:0 !important}.coveto-job-detail .infos{margin-bottom:80px;display:flex;flex-direction:column;gap:16px}.coveto-job-detail .infos .info-item{display:flex;flex-direction:row;align-items:center;gap:10px;font-weight:600}.coveto-job-detail .infos .info-item .label{color:var(--kunden-text-color-primary);font-size:18px;font-style:normal;font-weight:600}.coveto-job-detail .infos .info-item i{min-width:16px;text-align:center}.coveto-job-detail .bewerbung{margin-bottom:80px;display:flex;flex-direction:column;gap:20px}.coveto-job-detail .bewerbung .text-body{max-width:800px}.coveto-job-detail h2.size-h3{color:var(--kunden-text-color-primary)}.coveto-job-detail ul{list-style:none;padding-left:0;max-width:inherit !important}.coveto-job-detail ul li{position:relative;padding-left:20px;margin-bottom:8px;list-style:none}.coveto-job-detail ul li::marker{display:none}.coveto-job-detail ul li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background-color:var(--kunden-icon-color-primary);display:block}.coveto-job-detail .icon{color:var(--kunden-icon-color-primary);margin-right:10px}.coveto-job-detail .address{margin-right:23px}.coveto-job-detail .contactapply{display:flex;flex-wrap:wrap;gap:2rem}.coveto-job-detail .contactapply .hex-mask{display:inline-block;width:200px;max-width:100%;aspect-ratio:1;padding:6px;background:linear-gradient(145deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.05));clip-path:polygon(25% 6.7%, 75% 6.7%, 100% 50%, 75% 93.3%, 25% 93.3%, 0% 50%)}.coveto-job-detail .contactapply .hex-mask img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:inherit;display:block}.coveto-job-detail .contactapply .text-body{font-size:20px;font-style:normal;font-weight:400;line-height:normal}.coveto-job-detail .einleitung{max-width:840px;width:100%;font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media(max-width: 991px){.coveto-job-detail .headline_wrapper{flex-direction:column;margin-bottom:40px}}.karte{background-color:var(--kunden-info);border-radius:var(--kunden-radius);box-shadow:0 4px 4px rgba(0,0,0,.25);transition:background-color .3s ease,box-shadow .3s ease}.karte .mbgrid-content{padding:var(--container-spacing)}.karte:hover{background-color:var(--kunden-surface-brand);box-shadow:0 8px 4px rgba(0,0,0,.35)}.frame-type-uploads .filelink-list{list-style-type:none;padding:0;margin:0}.frame-type-uploads .filelink-item{display:flex;flex-direction:row;gap:10px;margin-bottom:5px}.frame-type-uploads .filelink-heading{display:flex;flex-direction:row;gap:10px;align-items:baseline}.frame-type-uploads .filelink-filedescription{font-size:14px !important;line-height:18px !important;max-width:600px}.frame-type-uploads .filelink-filesize{font-size:14px}.frame-type-uploads .bootstrappackageicon:before{font-family:"Font Awesome 7 Pro" !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";color:var(--kunden-icon-color-primary)}.content_image_slider .swiper-slide{display:flex;align-items:center;justify-content:center}.content_image_slider .swiper-slide img{height:auto;width:100%}.bg_ar_34 .content_image_slider .swiper-wrapper{aspect-ratio:3/4}.bg_ar_169 .content_image_slider .swiper-wrapper{aspect-ratio:16/9}.bg_ar_43 .content_image_slider .swiper-wrapper{aspect-ratio:4/3}.bg_ar_54 .content_image_slider .swiper-wrapper{aspect-ratio:5/4}.bg_ar_45 .content_image_slider .swiper-wrapper{aspect-ratio:4/5}.bg_ar_32 .content_image_slider .swiper-wrapper{aspect-ratio:3/2}.bg_ar_21 .content_image_slider .swiper-wrapper{aspect-ratio:2/1}.bg_ar_23 .content_image_slider .swiper-wrapper{aspect-ratio:2/3}.bg_ar_12 .content_image_slider .swiper-wrapper{aspect-ratio:1/2}.bg_ar_13 .content_image_slider .swiper-wrapper{aspect-ratio:1/3}.bg_ar_31 .content_image_slider .swiper-wrapper{aspect-ratio:3/1}.bg_ar_11 .content_image_slider .swiper-wrapper{aspect-ratio:1/1}.bg_sc_contain .content_image_slider .swiper-slide img{-o-object-fit:contain;object-fit:contain}.bg_sc_cover .content_image_slider .swiper-slide img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.slick-slider picture{position:relative}.slick-slider picture figcaption{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.7);padding:10px;font-size:14px;font-weight:600;color:var(--kunden-text-color-white)}.slick-dotted.slick-slider{margin-bottom:0}.gallery-item a,.gallery-item img,.gallery-item picture{max-width:-moz-fit-content;max-width:fit-content}.iconlist{padding:0;-moz-columns:1;columns:1;-moz-column-gap:40px;column-gap:40px;font-weight:600}.iconlist li{list-style-type:none;display:flex;gap:10px;align-items:flex-start;justify-content:flex-start;height:28px}.iconlist li:marker{content:none}.iconlist li span:first-child{width:30px;height:30px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}@media(min-width: 768px){.iconlist{-moz-columns:2;columns:2}}@media(min-width: 1200px){.iconlist{-moz-columns:3;columns:3}}.refheadline{display:block}.refheadline h1{margin-bottom:20px}.refheadline .subheadline{color:var(--kunden-text-color-subheadline);font-size:24px;line-height:1.2;font-weight:600}.refcontent{font-size:18px;line-height:1.6;font-weight:600;max-width:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:15px !important;height:100%}.refcontent>div{display:flex;flex-direction:column;align-items:flex-start;width:100%}.refcontent>div span{min-width:200px;max-width:300px;width:300px;flex-shrink:0;display:inline-block}.refcontent>div>*:not(span){flex:1 1 0;display:inline-block;width:calc(100% - 300px)}.refcontent>div span{color:var(--kunden-text-color-primary)}.refcontent>div span i{color:var(--kunden-icon-color-primary);display:inline-block;width:32px;text-align:center}@property --gradient1{syntax:"<color>";inherits:false;initial-value:rgba(0,0,0,.9)}@property --gradient2{syntax:"<color>";inherits:false;initial-value:rgba(0,0,0,.4)}@property --gradient3{syntax:"<color>";inherits:false;initial-value:rgba(0,0,0,0)}.frame-type-menu_pages ul.menu-reference,.frame-type-menu_subpages ul.menu-reference{list-style-type:none;display:flex;flex-direction:row;gap:20px;padding:0;flex-wrap:wrap;justify-content:start;margin:0;max-width:100% !important}.frame-type-menu_pages ul.menu-reference li,.frame-type-menu_subpages ul.menu-reference li{list-style-type:none;width:100%;aspect-ratio:3/2}.frame-type-menu_pages ul.menu-reference li a,.frame-type-menu_subpages ul.menu-reference li a{display:block;color:var(--kunden-text-color-white);text-decoration:none;height:100%;background-size:cover;background-position:center;position:relative;overflow:hidden}.frame-type-menu_pages ul.menu-reference li a:before,.frame-type-menu_subpages ul.menu-reference li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, var(--gradient1) 0%, var(--gradient2) 30%, var(--gradient3) 100%);transition:--gradient1 .6s ease-in-out,--gradient2 .6s ease-in-out,--gradient3 .6s ease-in-out;z-index:1}.frame-type-menu_pages ul.menu-reference li a>span,.frame-type-menu_subpages ul.menu-reference li a>span{position:absolute;top:20px;left:20px;color:var(--kunden-text-color-white);z-index:2;display:flex;flex-direction:column;gap:5px}.frame-type-menu_pages ul.menu-reference li a>span .title,.frame-type-menu_subpages ul.menu-reference li a>span .title{font-size:24px}.frame-type-menu_pages ul.menu-reference li a>span .bauort,.frame-type-menu_subpages ul.menu-reference li a>span .bauort{font-size:16px}.frame-type-menu_pages ul.menu-reference li a>div.refcontent,.frame-type-menu_subpages ul.menu-reference li a>div.refcontent{position:absolute;bottom:-400px;left:20px;color:var(--kunden-text-color-white);z-index:2;display:flex;flex-direction:column;gap:0 !important}.frame-type-menu_pages ul.menu-reference li a>div.refcontent>div,.frame-type-menu_subpages ul.menu-reference li a>div.refcontent>div{display:flex;flex-direction:row;align-items:flex-start;width:100%;font-size:16px;font-weight:400}.frame-type-menu_pages ul.menu-reference li a>div.refcontent>div span,.frame-type-menu_subpages ul.menu-reference li a>div.refcontent>div span{max-width:240px;width:240px;color:var(--kunden-text-color-white);font-size:16px}.frame-type-menu_pages ul.menu-reference li a>div.refcontent>div span i,.frame-type-menu_subpages ul.menu-reference li a>div.refcontent>div span i{color:var(--kunden-text-color-white)}.frame-type-menu_pages ul.menu-reference li a>div.refcontent,.frame-type-menu_subpages ul.menu-reference li a>div.refcontent{transition:bottom .4s ease-in-out}.frame-type-menu_pages ul.menu-reference li a>i,.frame-type-menu_subpages ul.menu-reference li a>i{position:absolute;top:20px;right:-100px;color:var(--kunden-text-color-white);z-index:2;transition:right .4s ease-in-out;font-size:24px}.frame-type-menu_pages ul.menu-reference li a:focus>div.refcontent,.frame-type-menu_pages ul.menu-reference li a:hover>div.refcontent,.frame-type-menu_subpages ul.menu-reference li a:focus>div.refcontent,.frame-type-menu_subpages ul.menu-reference li a:hover>div.refcontent{bottom:20px}.frame-type-menu_pages ul.menu-reference li a:focus>i,.frame-type-menu_pages ul.menu-reference li a:hover>i,.frame-type-menu_subpages ul.menu-reference li a:focus>i,.frame-type-menu_subpages ul.menu-reference li a:hover>i{right:20px}.frame-type-menu_pages ul.menu-reference li a:focus:before,.frame-type-menu_pages ul.menu-reference li a:hover:before,.frame-type-menu_subpages ul.menu-reference li a:focus:before,.frame-type-menu_subpages ul.menu-reference li a:hover:before{--gradient1: rgba(223, 36, 43, 0.9);--gradient2: rgba(223, 36, 43, 0.9);--gradient3: rgba(223, 36, 43, 0.9)}@media(min-width: 768px){.frame-type-menu_pages ul.menu-reference,.frame-type-menu_subpages ul.menu-reference{gap:30px}.frame-type-menu_pages ul.menu-reference li,.frame-type-menu_subpages ul.menu-reference li{width:calc(50% - 15px)}.frame-type-menu_pages ul.menu-reference li a span,.frame-type-menu_subpages ul.menu-reference li a span{font-size:22px}.refcontent>div{flex-direction:row}}@media(min-width: 1200px){.frame-type-menu_pages ul.menu-reference,.frame-type-menu_subpages ul.menu-reference{gap:40px}.frame-type-menu_pages ul.menu-reference li,.frame-type-menu_subpages ul.menu-reference li{width:calc(50% - 20px)}.frame-type-menu_pages ul.menu-reference li a span,.frame-type-menu_subpages ul.menu-reference li a span{font-size:24px}}@media(min-width: 1300px){.frame-type-menu_pages ul.menu-reference li,.frame-type-menu_subpages ul.menu-reference li{width:calc(33.333% - 26.6666666667px)}}.Intro .intro-main .frame-header .headline{display:flex;flex-direction:column;gap:4px}.Intro .intro-main .frame-header .headline .subheadline{order:-1;color:var(--kunden-text-color-subheadline);font-weight:700;font-size:16px;line-height:1.4}@media(min-width: 768px){.Intro .intro-main .frame-header .headline .subheadline{font-size:20px}}@media(min-width: 992px){.Intro .intro-main .frame-header .headline .subheadline{font-size:22px}}.Intro .intro-main .frame-header .headline .mainheader{color:var(--kunden-text-color);font-size:32px;line-height:1.2}@media(min-width: 768px){.Intro .intro-main .frame-header .headline .mainheader{font-size:40px}}@media(min-width: 992px){.Intro .intro-main .frame-header .headline .mainheader{font-size:44px}}.Intro .intro-main .frame-type-text p{color:var(--kunden-text-color);font-size:16px;line-height:1.6}@media(min-width: 992px){.Intro .intro-main .frame-type-text p{font-size:18px}}.Intro .intro-main .gallery-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 28px;margin:0}@media(min-width: 768px){.Intro .intro-main .gallery-row{flex-wrap:nowrap;justify-content:space-between;gap:28px}}.Intro .intro-main .gallery-item{margin:0;display:flex;align-items:center;justify-content:center}.Intro .intro-main .gallery-item img{width:auto;height:auto;max-width:100%;max-height:inherit;-o-object-fit:contain;object-fit:contain}.Intro .intro-stats>.mbgrid-content{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px)and (max-width: 991.98px){.Intro .intro-stats>.mbgrid-content{flex-direction:row}}.Intro .intro-stats .frame-type-header{flex:1 1 0;margin:0;padding:24px;text-align:center;background:var(--kunden-surface-subtle);border-radius:var(--kunden-radius)}.Intro .intro-stats .frame-header{margin-bottom:0}.Intro .intro-stats .frame-header.iconheader{display:flex;flex-direction:column;align-items:center;gap:10px !important}.Intro .intro-stats .frame-header .icon{font-size:48px;line-height:1}.Intro .intro-stats .headline{display:flex;flex-direction:column;gap:0;text-align:center}.Intro .intro-stats .headline .mainheader{font-weight:700;font-size:24px;line-height:1.2}@media(min-width: 768px){.Intro .intro-stats .headline .mainheader{font-size:32px}}@media(min-width: 992px){.Intro .intro-stats .headline .mainheader{font-size:44px}}.Intro .intro-stats .headline .subheadline{order:1;font-weight:400;font-size:16px;line-height:1.6}.visually-hidden-focusable:focus,.visually-hidden-focusable:focus-within{z-index:9999;position:absolute;background-color:var(--kunden-surface-page);display:block;padding:2px}.lineabove{border-top:1px solid rgba(0,0,0,.168627451)}.breadcrumb-section{display:none !important}#page-content table.table{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--kunden-radius);overflow:hidden;font-size:16px;line-height:1.6;color:var(--kunden-text-color-headline)}#page-content table.table thead{background-color:var(--kunden-table-header-bg)}#page-content table.table thead th{color:var(--kunden-table-header-text) !important;background-color:rgba(0,0,0,0) !important;font-weight:700;padding:16px 20px;border:none;font-size:16px}#page-content table.table tbody tr{transition:background-color .15s}#page-content table.table tbody tr:nth-child(even){background-color:var(--kunden-table-row-alt)}#page-content table.table tbody tr:hover{background-color:var(--kunden-table-row-hover)}#page-content table.table tbody td{padding:14px 20px;border:none;border-bottom:1px solid var(--kunden-table-border);color:var(--kunden-text-color-headline);vertical-align:top;background-color:rgba(0,0,0,0) !important}@media(max-width: 767px){#page-content table.table{font-size:14px}#page-content table.table thead th,#page-content table.table tbody td{padding:10px 12px}}#page-content strong,#page-content b{color:var(--kunden-text-color-headline)}.kunden-section-header{text-align:center;margin-bottom:80px}.kunden-section-header .kunden-subline{margin-bottom:24px}.kunden-section-header h2{color:var(--kunden-text-color-headline);margin-bottom:0}.bg-kunden-blau{background-color:var(--kunden-surface-brand) !important;color:var(--kunden-text-color-white)}.bg-kunden-blau h1,.bg-kunden-blau h2,.bg-kunden-blau h3,.bg-kunden-blau h4,.bg-kunden-blau h5,.bg-kunden-blau h6,.bg-kunden-blau p,.bg-kunden-blau li,.bg-kunden-blau a:not(.link-button){color:var(--kunden-text-color-white)}.bg-kunden-rot{background-color:var(--kunden-surface-accent) !important;color:var(--kunden-text-color-white)}.bg-kunden-rot h1,.bg-kunden-rot h2,.bg-kunden-rot h3,.bg-kunden-rot h4,.bg-kunden-rot h5,.bg-kunden-rot h6,.bg-kunden-rot p,.bg-kunden-rot li,.bg-kunden-rot a:not(.link-button){color:var(--kunden-text-color-white)}.bg-kunden-hellblau{background-color:var(--kunden-surface-subtle) !important}.bg-kunden-weiss{background-color:var(--kunden-surface-page) !important}.bg-primary{background-color:var(--kunden-primary) !important}.bg-primary,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary p,.bg-primary li,.bg-primary a:not(.link-button){color:var(--kunden-text-color-white)}.bg-secondary{background-color:var(--kunden-secondary) !important}.bg-secondary,.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary h5,.bg-secondary h6,.bg-secondary p,.bg-secondary li,.bg-secondary a:not(.link-button){color:var(--kunden-text-color-white)}.bg-tertiary{background-color:var(--kunden-tertiary) !important}.bg-quaternary{background-color:var(--kunden-quaternary) !important}.bg-quaternary,.bg-quaternary h1,.bg-quaternary h2,.bg-quaternary h3,.bg-quaternary h4,.bg-quaternary h5,.bg-quaternary h6,.bg-quaternary p,.bg-quaternary li,.bg-quaternary a:not(.link-button){color:var(--kunden-text-color-white)}.bg-quinary{background-color:var(--kunden-quinary) !important}.bg-quinary,.bg-quinary h1,.bg-quinary h2,.bg-quinary h3,.bg-quinary h4,.bg-quinary h5,.bg-quinary h6,.bg-quinary p,.bg-quinary li,.bg-quinary a:not(.link-button){color:var(--kunden-text-color-white)}.bg-senary{background-color:var(--kunden-senary) !important}.bg-neutral{background-color:var(--kunden-neutral) !important}.bg-neutral,.bg-neutral h1,.bg-neutral h2,.bg-neutral h3,.bg-neutral h4,.bg-neutral h5,.bg-neutral h6,.bg-neutral p,.bg-neutral li,.bg-neutral a:not(.link-button){color:var(--kunden-text-color-white)}.bg-success{background-color:var(--kunden-success) !important}.bg-success,.bg-success h1,.bg-success h2,.bg-success h3,.bg-success h4,.bg-success h5,.bg-success h6,.bg-success p,.bg-success li,.bg-success a:not(.link-button){color:var(--kunden-text-color-white)}.bg-warning{background-color:var(--kunden-warning) !important}.bg-warning,.bg-warning h1,.bg-warning h2,.bg-warning h3,.bg-warning h4,.bg-warning h5,.bg-warning h6,.bg-warning p,.bg-warning li,.bg-warning a:not(.link-button){color:var(--kunden-text-color-white)}.bg-error{background-color:var(--kunden-error) !important}.bg-error,.bg-error h1,.bg-error h2,.bg-error h3,.bg-error h4,.bg-error h5,.bg-error h6,.bg-error p,.bg-error li,.bg-error a:not(.link-button){color:var(--kunden-text-color-white)}.bg-info{background-color:var(--kunden-info) !important}.bg-info,.bg-info h1,.bg-info h2,.bg-info h3,.bg-info h4,.bg-info h5,.bg-info h6,.bg-info p,.bg-info li,.bg-info a:not(.link-button){color:var(--kunden-text-color-white)}.bg-primary-50{background-color:var(--kunden-primary-50) !important}.bg-primary-100{background-color:var(--kunden-primary-100) !important}.bg-primary-200{background-color:var(--kunden-primary-200) !important}.bg-primary-300{background-color:var(--kunden-primary-300) !important}.bg-primary-400{background-color:var(--kunden-primary-400) !important}.bg-primary-600{background-color:var(--kunden-primary-600) !important}.bg-primary-700{background-color:var(--kunden-primary-700) !important}.bg-primary-800{background-color:var(--kunden-primary-800) !important}.bg-primary-900{background-color:var(--kunden-primary-900) !important}.bg-secondary-50{background-color:var(--kunden-secondary-50) !important}.bg-secondary-100{background-color:var(--kunden-secondary-100) !important}.bg-secondary-200{background-color:var(--kunden-secondary-200) !important}.bg-secondary-300{background-color:var(--kunden-secondary-300) !important}.bg-secondary-400{background-color:var(--kunden-secondary-400) !important}.bg-secondary-600{background-color:var(--kunden-secondary-600) !important}.bg-secondary-700{background-color:var(--kunden-secondary-700) !important}.bg-secondary-800{background-color:var(--kunden-secondary-800) !important}.bg-secondary-900{background-color:var(--kunden-secondary-900) !important}.bg-tertiary-50{background-color:var(--kunden-tertiary-50) !important}.bg-tertiary-100{background-color:var(--kunden-tertiary-100) !important}.bg-tertiary-200{background-color:var(--kunden-tertiary-200) !important}.bg-tertiary-300{background-color:var(--kunden-tertiary-300) !important}.bg-tertiary-400{background-color:var(--kunden-tertiary-400) !important}.bg-tertiary-600{background-color:var(--kunden-tertiary-600) !important}.bg-tertiary-700{background-color:var(--kunden-tertiary-700) !important}.bg-tertiary-800{background-color:var(--kunden-tertiary-800) !important}.bg-tertiary-900{background-color:var(--kunden-tertiary-900) !important}.bg-quaternary-50{background-color:var(--kunden-quaternary-50) !important}.bg-quaternary-100{background-color:var(--kunden-quaternary-100) !important}.bg-quaternary-200{background-color:var(--kunden-quaternary-200) !important}.bg-quaternary-300{background-color:var(--kunden-quaternary-300) !important}.bg-quaternary-400{background-color:var(--kunden-quaternary-400) !important}.bg-quaternary-600{background-color:var(--kunden-quaternary-600) !important}.bg-quaternary-700{background-color:var(--kunden-quaternary-700) !important}.bg-quaternary-800{background-color:var(--kunden-quaternary-800) !important}.bg-quaternary-900{background-color:var(--kunden-quaternary-900) !important}.bg-quinary-50{background-color:var(--kunden-quinary-50) !important}.bg-quinary-100{background-color:var(--kunden-quinary-100) !important}.bg-quinary-200{background-color:var(--kunden-quinary-200) !important}.bg-quinary-300{background-color:var(--kunden-quinary-300) !important}.bg-quinary-400{background-color:var(--kunden-quinary-400) !important}.bg-quinary-600{background-color:var(--kunden-quinary-600) !important}.bg-quinary-700{background-color:var(--kunden-quinary-700) !important}.bg-quinary-800{background-color:var(--kunden-quinary-800) !important}.bg-quinary-900{background-color:var(--kunden-quinary-900) !important}.bg-senary-50{background-color:var(--kunden-senary-50) !important}.bg-senary-100{background-color:var(--kunden-senary-100) !important}.bg-senary-200{background-color:var(--kunden-senary-200) !important}.bg-senary-300{background-color:var(--kunden-senary-300) !important}.bg-senary-400{background-color:var(--kunden-senary-400) !important}.bg-senary-600{background-color:var(--kunden-senary-600) !important}.bg-senary-700{background-color:var(--kunden-senary-700) !important}.bg-senary-800{background-color:var(--kunden-senary-800) !important}.bg-senary-900{background-color:var(--kunden-senary-900) !important}.bg-neutral-50{background-color:var(--kunden-neutral-50) !important}.bg-neutral-100{background-color:var(--kunden-neutral-100) !important}.bg-neutral-200{background-color:var(--kunden-neutral-200) !important}.bg-neutral-300{background-color:var(--kunden-neutral-300) !important}.bg-neutral-400{background-color:var(--kunden-neutral-400) !important}.bg-neutral-600{background-color:var(--kunden-neutral-600) !important}.bg-neutral-700{background-color:var(--kunden-neutral-700) !important}.bg-neutral-800{background-color:var(--kunden-neutral-800) !important}.bg-neutral-900{background-color:var(--kunden-neutral-900) !important}.bg-success-50{background-color:var(--kunden-success-50) !important}.bg-success-100{background-color:var(--kunden-success-100) !important}.bg-success-200{background-color:var(--kunden-success-200) !important}.bg-success-300{background-color:var(--kunden-success-300) !important}.bg-success-400{background-color:var(--kunden-success-400) !important}.bg-success-600{background-color:var(--kunden-success-600) !important}.bg-success-700{background-color:var(--kunden-success-700) !important}.bg-success-800{background-color:var(--kunden-success-800) !important}.bg-success-900{background-color:var(--kunden-success-900) !important}.bg-warning-50{background-color:var(--kunden-warning-50) !important}.bg-warning-100{background-color:var(--kunden-warning-100) !important}.bg-warning-200{background-color:var(--kunden-warning-200) !important}.bg-warning-300{background-color:var(--kunden-warning-300) !important}.bg-warning-400{background-color:var(--kunden-warning-400) !important}.bg-warning-600{background-color:var(--kunden-warning-600) !important}.bg-warning-700{background-color:var(--kunden-warning-700) !important}.bg-warning-800{background-color:var(--kunden-warning-800) !important}.bg-warning-900{background-color:var(--kunden-warning-900) !important}.bg-error-50{background-color:var(--kunden-error-50) !important}.bg-error-100{background-color:var(--kunden-error-100) !important}.bg-error-200{background-color:var(--kunden-error-200) !important}.bg-error-300{background-color:var(--kunden-error-300) !important}.bg-error-400{background-color:var(--kunden-error-400) !important}.bg-error-600{background-color:var(--kunden-error-600) !important}.bg-error-700{background-color:var(--kunden-error-700) !important}.bg-error-800{background-color:var(--kunden-error-800) !important}.bg-error-900{background-color:var(--kunden-error-900) !important}.bg-info-50{background-color:var(--kunden-info-50) !important}.bg-info-100{background-color:var(--kunden-info-100) !important}.bg-info-200{background-color:var(--kunden-info-200) !important}.bg-info-300{background-color:var(--kunden-info-300) !important}.bg-info-400{background-color:var(--kunden-info-400) !important}.bg-info-600{background-color:var(--kunden-info-600) !important}.bg-info-700{background-color:var(--kunden-info-700) !important}.bg-info-800{background-color:var(--kunden-info-800) !important}.bg-info-900{background-color:var(--kunden-info-900) !important}.text-kunden-blau{color:var(--kunden-text-color-headline) !important}.text-kunden-rot{color:var(--kunden-text-color-primary) !important}.text-kunden-grau{color:var(--kunden-text-color-muted) !important}.text-kunden-weiss{color:var(--kunden-text-color-white) !important}.kunden-card{background-color:var(--kunden-surface-card);border-radius:var(--kunden-radius);overflow:hidden;box-shadow:var(--kunden-shadow)}.kunden-card-flat{background-color:var(--kunden-surface-card);border-radius:var(--kunden-radius);overflow:hidden}.kunden-card-rot{background-color:var(--kunden-surface-accent);border-radius:var(--kunden-radius);overflow:hidden;color:var(--kunden-text-color-white)}.kunden-card-rot h1,.kunden-card-rot h2,.kunden-card-rot h3,.kunden-card-rot h4,.kunden-card-rot h5,.kunden-card-rot h6,.kunden-card-rot p,.kunden-card-rot li{color:var(--kunden-text-color-white)}.kunden-card-blau{background-color:var(--kunden-surface-brand);border-radius:var(--kunden-radius);overflow:hidden;color:var(--kunden-text-color-white)}.kunden-card-blau h1,.kunden-card-blau h2,.kunden-card-blau h3,.kunden-card-blau h4,.kunden-card-blau h5,.kunden-card-blau h6,.kunden-card-blau p,.kunden-card-blau li{color:var(--kunden-text-color-white)}.kunden-card-hellblau{background-color:var(--kunden-surface-subtle);border-radius:var(--kunden-radius);overflow:hidden}.kunden-rounded{border-radius:var(--kunden-radius);overflow:hidden}.kunden-hero{background-color:var(--kunden-surface-subtle);min-height:500px;display:flex;align-items:center;position:relative}@media(min-width: 992px){.kunden-hero{min-height:700px}}.logoleiste .gallery-row{display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;justify-content:center;align-items:center;width:80%;max-width:700px;margin:0 auto}@media(min-width: 768px){.logoleiste .gallery-row{gap:80px}}.vorteilsbox .mbgrid-content{justify-content:center}.vorteilsbox .frame:not(.mb_acc) .iconheader .icon{font-size:32px !important}.vorteilsbox .frame:not(.mb_acc) .iconheader{align-items:center}.vorteilsbox header{height:100%}.vorteilsbox h1,.vorteilsbox h2,.vorteilsbox h3,.vorteilsbox h4,.vorteilsbox h5{margin-bottom:0}.vorteilsbox .headline{font-weight:400;font-size:18px;color:var(--kunden-text-color)}.container-box:has(.startcontainer){background-color:var(--kunden-surface-subtle)}.startcontainer{font-family:"Montserrat",sans-serif;padding-top:100px !important;padding-bottom:80px !important}.startcontainer .headline span,.startcontainer .frame-type-text p{opacity:1 !important}@media(min-width: 992px){.startcontainer{padding-top:140px !important;padding-bottom:100px !important}}.startcontainer .mbgrid-element{text-align:center}.startcontainer .frame-type-text .frame-inner{display:flex;flex-direction:column;align-items:center}.startcontainer .frame-type-text .frame-header{text-align:center;order:2;margin-bottom:0;width:100%}.startcontainer .frame-type-text .frame-header .headline{padding-bottom:0}.startcontainer .frame-type-text .frame-header .headline .headerline{display:none}.startcontainer .frame-type-text .frame-header h1,.startcontainer .frame-type-text .frame-header h2{color:var(--kunden-text-color-headline);font-weight:700;font-size:32px;line-height:1.2;margin-bottom:0}@media(min-width: 768px){.startcontainer .frame-type-text .frame-header h1,.startcontainer .frame-type-text .frame-header h2{font-size:52px}}@media(min-width: 992px){.startcontainer .frame-type-text .frame-header h1,.startcontainer .frame-type-text .frame-header h2{font-size:68px}}.startcontainer .frame-type-text .kunden-subline{order:1;color:var(--kunden-text-color-subheadline) !important;font-size:16px !important;font-weight:700 !important;line-height:1.6 !important;text-align:center;width:100%}@media(min-width: 992px){.startcontainer .frame-type-text .kunden-subline{font-size:22px !important}}.startcontainer .frame-type-text p:has(.link-button){order:3;margin-top:64px;display:flex;gap:24px;justify-content:center;flex-wrap:wrap;width:100%}@media(max-width: 767px){.startcontainer .frame-type-text p:has(.link-button){flex-direction:column;gap:16px;margin-top:40px}}.startcontainer .frame-type-text .link-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:8px;font-size:16px;font-weight:600;line-height:14px;text-decoration:none !important;white-space:nowrap;transition:all .2s}@media(max-width: 767px){.startcontainer .frame-type-text .link-button{width:100%}}.startcontainer .frame-type-text .link-button:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:14px}.startcontainer .frame-type-text .link-button:has(i):after{content:none}.startcontainer .frame-type-text .link-button-kunden{background-color:var(--kunden-btn-primary-bg);color:var(--kunden-btn-primary-text) !important;border:2px solid var(--kunden-btn-primary-border)}.startcontainer .frame-type-text .link-button-kunden:hover,.startcontainer .frame-type-text .link-button-kunden:focus{background-color:var(--kunden-btn-primary-hover-bg);border-color:var(--kunden-btn-primary-hover-bg)}.startcontainer .frame-type-text .link-button-kunden-outline{background-color:rgba(0,0,0,0);color:var(--kunden-btn-primary-bg) !important;border:2px solid var(--kunden-btn-primary-bg)}.startcontainer .frame-type-text .link-button-kunden-outline:hover,.startcontainer .frame-type-text .link-button-kunden-outline:focus{background-color:var(--kunden-btn-primary-bg);color:var(--kunden-btn-primary-text) !important}.startcontainer .frame-type-image{margin-top:60px}@media(min-width: 992px){.startcontainer .frame-type-image{margin-top:80px}}.startcontainer .frame-type-image .gallery-row{display:flex !important;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}@media(min-width: 992px){.startcontainer .frame-type-image .gallery-row{gap:82px;flex-wrap:nowrap}}.startcontainer .frame-type-image .gallery-item{flex:0 0 auto !important;width:auto !important}.startcontainer .frame-type-image .gallery-item picture,.startcontainer .frame-type-image .gallery-item img{width:auto !important;height:40px !important;-o-object-fit:contain !important;object-fit:contain !important;display:block}@media(min-width: 992px){.startcontainer .frame-type-image .gallery-item picture,.startcontainer .frame-type-image .gallery-item img{height:50px !important}}#page-content h1 .subheadline.size-h2,#page-content h2 .subheadline.size-h3,#page-content h3 .subheadline.size-h4,#page-content h4 .subheadline.size-h5{font-size:18px}.kunden-hero-startseite.bg-image{position:relative;overflow:hidden;background-color:var(--kunden-surface-subtle);background-size:cover !important;background-repeat:no-repeat !important;padding-top:100px !important;padding-bottom:60px !important;min-height:480px;display:flex;align-items:flex-end}@media(min-width: 768px){.kunden-hero-startseite.bg-image{padding-top:160px !important;padding-bottom:70px !important;min-height:560px}}@media(min-width: 992px){.kunden-hero-startseite.bg-image{padding-top:220px !important;padding-bottom:80px !important;min-height:640px}}.kunden-hero-startseite.bg-image::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 84, 133, 0) 21.094%, rgba(0, 84, 133, 0.75) 100%);mix-blend-mode:multiply;pointer-events:none;z-index:1}.kunden-hero-startseite.bg-image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 20.625%, rgba(0, 0, 0, 0.5) 100%);pointer-events:none;z-index:1}.kunden-hero-startseite.bg-image>.container,.kunden-hero-startseite.bg-image>.grid,.kunden-hero-startseite.bg-image>.grid-container{position:relative;z-index:2;width:100%}.kunden-hero-startseite.bg-image .mbgrid-element{text-align:left}.kunden-hero-startseite.bg-image .frame-type-image{display:none}.kunden-hero-startseite.bg-image .headline span,.kunden-hero-startseite.bg-image .frame-type-text p{opacity:1 !important}.kunden-hero-startseite.bg-image .frame-type-text .frame-inner{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media(min-width: 768px){.kunden-hero-startseite.bg-image .frame-type-text .frame-inner{gap:32px}}@media(min-width: 992px){.kunden-hero-startseite.bg-image .frame-type-text .frame-inner{gap:40px}}.kunden-hero-startseite.bg-image .frame-type-text .frame-header{order:1;margin-bottom:0;text-align:left;width:100%}.kunden-hero-startseite.bg-image .frame-type-text .frame-header .headline{padding-bottom:0;display:block !important}.kunden-hero-startseite.bg-image .frame-type-text .frame-header .headline .headerline{display:none}.kunden-hero-startseite.bg-image .frame-type-text .frame-header h1,.kunden-hero-startseite.bg-image .frame-type-text .frame-header h2{color:var(--kunden-text-color-white) !important;font-weight:700;font-size:32px;line-height:1.2;margin-bottom:0}@media(min-width: 768px){.kunden-hero-startseite.bg-image .frame-type-text .frame-header h1,.kunden-hero-startseite.bg-image .frame-type-text .frame-header h2{font-size:42px}}@media(min-width: 992px){.kunden-hero-startseite.bg-image .frame-type-text .frame-header h1,.kunden-hero-startseite.bg-image .frame-type-text .frame-header h2{font-size:45px}}.kunden-hero-startseite.bg-image .frame-type-text .frame-header h1 .mainheader,.kunden-hero-startseite.bg-image .frame-type-text .frame-header h2 .mainheader{display:inline !important;padding:.02em .25em;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:1.3}.kunden-hero-startseite.bg-image .frame-type-text .kunden-subline{order:2;color:var(--kunden-text-color-white) !important;font-size:16px !important;font-weight:400 !important;line-height:1.6 !important;margin-bottom:0 !important;text-align:left;width:100%;max-width:720px;display:inline !important;padding:.1em .25em;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(min-width: 992px){.kunden-hero-startseite.bg-image .frame-type-text .kunden-subline{font-size:22px !important;font-weight:700 !important}}.kunden-hero-startseite.bg-image .frame-type-text p:not(.kunden-subline):not(:has(.link-button)){order:2;color:var(--kunden-text-color-white) !important;font-size:16px;line-height:1.6;margin-bottom:0;max-width:720px}@media(min-width: 992px){.kunden-hero-startseite.bg-image .frame-type-text p:not(.kunden-subline):not(:has(.link-button)){font-size:22px}}.kunden-hero-startseite.bg-image .frame-type-text p:has(.link-button){order:3;margin-top:8px;margin-bottom:0;display:flex;gap:16px;flex-wrap:wrap;width:100%}@media(min-width: 768px){.kunden-hero-startseite.bg-image .frame-type-text p:has(.link-button){gap:24px;margin-top:0}}.kunden-hero-startseite.bg-image .frame-type-text .link-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:var(--kunden-radius-btn);font-size:16px;font-weight:600;line-height:14px;text-decoration:none !important;white-space:nowrap;transition:all .2s;min-height:44px}.kunden-hero-startseite.bg-image .frame-type-text .link-button:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:14px}.kunden-hero-startseite.bg-image .frame-type-text .link-button:has(i):after{content:none}.kunden-hero-startseite.bg-image .frame-type-text .link-button-kunden{background-color:var(--kunden-btn-primary-bg);color:var(--kunden-btn-primary-text) !important;border:2px solid var(--kunden-btn-primary-border)}.kunden-hero-startseite.bg-image .frame-type-text .link-button-kunden:hover,.kunden-hero-startseite.bg-image .frame-type-text .link-button-kunden:focus{background-color:var(--kunden-btn-white-bg);color:var(--kunden-btn-white-text) !important}.kunden-hero-startseite.bg-image .frame-type-text .link-button-kunden-weiss{background-color:var(--kunden-btn-white-bg) !important;color:var(--kunden-text-color-headline) !important;border:2px solid var(--kunden-btn-white-bg) !important}.kunden-hero-startseite.bg-image .frame-type-text .link-button-kunden-weiss:hover,.kunden-hero-startseite.bg-image .frame-type-text .link-button-kunden-weiss:focus{background-color:var(--kunden-surface-brand) !important;color:var(--kunden-text-color-white) !important;border-color:var(--kunden-text-color-white) !important}.kunden-hero-startseite.bg-image .frame-type-text .link-button-kunden-weiss:after{color:inherit !important}.kunden-schnelleinstieg .headline span,.kunden-schnelleinstieg .frame-type-header .headline span,.kunden-schnelleinstieg .frame-type-text p{opacity:1 !important}.kunden-schnelleinstieg .mbgrid-element:not(.teaser){text-align:center;margin-bottom:40px}@media(min-width: 992px){.kunden-schnelleinstieg .mbgrid-element:not(.teaser){margin-bottom:56px}}.kunden-schnelleinstieg .mbgrid-element:not(.teaser) .frame-header{margin-bottom:0}.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h1 .headline,.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h2 .headline,.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h3 .headline{display:flex !important;flex-direction:column !important;gap:0 !important}.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h1 .headline .subheadline,.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h2 .headline .subheadline,.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h3 .headline .subheadline{order:-1;font-size:16px !important;font-weight:700 !important;line-height:1.6 !important}@media(min-width: 992px){.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h1 .headline .subheadline,.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h2 .headline .subheadline,.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h3 .headline .subheadline{font-size:22px !important}}.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h1 .headline .mainheader,.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h2 .headline .mainheader,.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h3 .headline .mainheader{font-size:26px;line-height:1.2}@media(min-width: 768px){.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h1 .headline .mainheader,.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h2 .headline .mainheader,.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h3 .headline .mainheader{font-size:32px}}@media(min-width: 992px){.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h1 .headline .mainheader,.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h2 .headline .mainheader,.kunden-schnelleinstieg .mbgrid-element:not(.teaser) h3 .headline .mainheader{font-size:44px}}.kunden-schnelleinstieg .mbgrid-element.teaser{border-radius:12px;overflow:hidden;position:relative;min-height:240px;aspect-ratio:auto;background:linear-gradient(to bottom, transparent 0%, var(--farben-dunkelblau-500, #002147) 100%)}@media(min-width: 992px){.kunden-schnelleinstieg .mbgrid-element.teaser{min-height:411px}}.kunden-schnelleinstieg .mbgrid-element.teaser.bg-image::before{content:"";position:absolute;inset:0;background:inherit;background-size:cover;border-radius:12px;transition:transform .4s ease-in-out}.kunden-schnelleinstieg .mbgrid-element.teaser.bg-image.hasLink:hover::before,.kunden-schnelleinstieg .mbgrid-element.teaser.bg-image.hasLink:focus-within::before{transform:scale(1.05)}.kunden-schnelleinstieg .mbgrid-element.teaser .mbgrid-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:0}.kunden-schnelleinstieg .mbgrid-element.teaser .mbgrid-content .frame-type-header{padding:20px;background:linear-gradient(to bottom, transparent 0%, var(--farben-dunkelblau-500, #002147) 100%);border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding-top:60px;padding-bottom:90px}.kunden-schnelleinstieg .mbgrid-element.teaser .frame-header{margin-bottom:0}.kunden-schnelleinstieg .mbgrid-element.teaser h3,.kunden-schnelleinstieg .mbgrid-element.teaser h4{color:#fff;margin-bottom:0}.kunden-schnelleinstieg .mbgrid-element.teaser h3 .headline,.kunden-schnelleinstieg .mbgrid-element.teaser h4 .headline{display:flex;flex-direction:column;gap:1px}.kunden-schnelleinstieg .mbgrid-element.teaser h3 .headline .mainheader,.kunden-schnelleinstieg .mbgrid-element.teaser h4 .headline .mainheader{color:#fff;font-size:22px;line-height:1.4;font-weight:700}@media(min-width: 992px){.kunden-schnelleinstieg .mbgrid-element.teaser h3 .headline .mainheader,.kunden-schnelleinstieg .mbgrid-element.teaser h4 .headline .mainheader{font-size:28px}}.kunden-schnelleinstieg .mbgrid-element.teaser h3 .headline .subheadline,.kunden-schnelleinstieg .mbgrid-element.teaser h4 .headline .subheadline{color:#fff !important;font-size:14px !important;font-weight:400 !important;line-height:1.6 !important}.kunden-schnelleinstieg .mbgrid-element.teaser::after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:16px;color:var(--kunden-btn-primary-text);background-color:var(--kunden-btn-primary-bg);width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:30px;left:20px;z-index:3;transition:all .4s ease-in-out}.kunden-schnelleinstieg .mbgrid-element.teaser:hover::after,.kunden-schnelleinstieg .mbgrid-element.teaser:focus-within::after{background-color:var(--kunden-btn-primary-hover-bg);color:var(--kunden-btn-primary-hover-text)}.kunden-schnelleinstieg .mbgrid-element.teaser a.gridelement-link{position:absolute;inset:0;z-index:4;text-indent:-9999px;overflow:hidden}.kunden-schnelleinstieg .mbgrid-element.teaser a.gridelement-link:focus-visible{outline:none}.kunden-schnelleinstieg .mbgrid-element.teaser:focus-within{outline:3px solid var(--kunden-link);outline-offset:3px}.mbgrid-element.teaser a.gridelement-link{position:absolute;inset:0;z-index:4;text-decoration:none !important}.mbgrid-element.teaser a.gridelement-link:focus-visible{outline:none}.mbgrid-element.teaser:focus-within{outline:3px solid var(--kunden-link);outline-offset:3px;border-radius:12px}.kunden-cta-banner{background-color:var(--kunden-surface-accent);color:var(--kunden-text-color-white);text-align:center}.kunden-cta-banner h1,.kunden-cta-banner h2,.kunden-cta-banner h3,.kunden-cta-banner h4,.kunden-cta-banner h5,.kunden-cta-banner h6,.kunden-cta-banner p,.kunden-cta-banner a:not(.link-button){color:var(--kunden-text-color-white)}.kunden-cta-banner .link-button-white{background-color:var(--kunden-btn-white-bg);color:var(--kunden-btn-white-text)}.kunden-subline{font-size:22px !important;font-weight:700 !important;line-height:1.6 !important;color:var(--kunden-text-color-subheadline) !important}.kunden-vorteile .mbgrid-element{background-color:var(--kunden-surface-card);border-radius:var(--kunden-radius);padding:24px;display:flex;flex-direction:row;gap:24px;align-items:center}.kunden-vorteile .frame-type-text p{color:var(--kunden-text-color);margin-bottom:0}.kunden-feature{background-color:var(--kunden-surface-card);border-radius:var(--kunden-radius);padding:40px}.kunden-feature .frame-header h1,.kunden-feature .frame-header h2,.kunden-feature .frame-header h3,.kunden-feature .frame-header h4,.kunden-feature .frame-header h5{color:var(--kunden-text-color-headline);font-weight:700}.kunden-feature p{color:var(--kunden-text-color)}.kunden-feature i.fa-regular,.kunden-feature i.fa-light{font-size:48px;color:var(--kunden-icon-color-primary)}.kunden-employer{background-color:var(--kunden-surface-page)}.kunden-employer .kunden-subline{color:var(--kunden-text-color-subheadline) !important}.kunden-employer h2{color:var(--kunden-text-color-headline)}.kunden-employer p{color:var(--kunden-text-color)}.kunden-challenge{background-color:var(--kunden-surface-accent);border-radius:var(--kunden-radius);padding:40px;color:var(--kunden-text-color-white)}.kunden-challenge h1,.kunden-challenge h2,.kunden-challenge h3,.kunden-challenge h4,.kunden-challenge h5,.kunden-challenge h6,.kunden-challenge p,.kunden-challenge li{color:var(--kunden-text-color-white)}.kunden-challenge i.fa-regular,.kunden-challenge i.fa-light{font-size:48px;color:var(--kunden-icon-color-white)}.kunden-solution{background-color:var(--kunden-surface-brand);border-radius:var(--kunden-radius);padding:40px;color:var(--kunden-text-color-white)}.kunden-solution h1,.kunden-solution h2,.kunden-solution h3,.kunden-solution h4,.kunden-solution h5,.kunden-solution h6,.kunden-solution p,.kunden-solution li{color:var(--kunden-text-color-white)}.kunden-solution i.fa-regular,.kunden-solution i.fa-light{font-size:48px;color:var(--kunden-icon-color-white)}.kunden-section{padding-top:80px !important;padding-bottom:80px !important}.kunden-section-sm{padding-top:40px !important;padding-bottom:40px !important}.kunden-center{text-align:center}.kunden-center .frame-header{text-align:center}.kunden-typo{font-family:"Montserrat",sans-serif}.kunden-typo h1{font-size:68px;line-height:1.2;font-weight:700;color:var(--kunden-text-color-headline)}.kunden-typo h2{font-size:44px;line-height:1.2;font-weight:700;color:var(--kunden-text-color-headline)}.kunden-typo h3{font-size:28px;line-height:1.4;font-weight:700;color:var(--kunden-text-color-headline)}.kunden-typo h4{font-size:22px;line-height:1.6;font-weight:700;color:var(--kunden-text-color-headline)}.kunden-typo p,.kunden-typo li{font-size:18px;line-height:1.6;font-weight:400;color:var(--kunden-text-color)}@media(max-width: 991px){.kunden-typo h1{font-size:42px}.kunden-typo h2{font-size:32px}.kunden-typo h3{font-size:24px}}@media(max-width: 575px){.kunden-typo h1{font-size:32px}.kunden-typo h2{font-size:26px}}ul.kunden-checklist{list-style:none;padding-left:0}ul.kunden-checklist li{position:relative;padding-left:40px;margin-bottom:12px}ul.kunden-checklist li::before{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;position:absolute;left:0;top:2px;color:var(--kunden-icon-color-primary);font-size:20px}.kunden-logobar .contentslider .slick-arrows,.kunden-logobar .contentslider .slick-dots{display:none !important}.kunden-logobar .contentslider .slick-track{display:flex !important;align-items:center;justify-content:center;gap:40px;transform:none !important;width:auto !important}@media(min-width: 992px){.kunden-logobar .contentslider .slick-track{gap:82px}}.kunden-logobar .contentslider .slick-slide{width:auto !important;flex:0 0 auto}.kunden-logobar .contentslider .grid-container{display:flex !important;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}@media(min-width: 992px){.kunden-logobar .contentslider .grid-container{gap:82px;flex-wrap:nowrap}}.kunden-logobar .contentslider .element{flex:0 0 auto;width:auto !important}.kunden-logobar .contentslider .element .mbgrid-content{width:auto}.kunden-logobar .gallery-row{display:flex !important;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}@media(min-width: 992px){.kunden-logobar .gallery-row{gap:82px;flex-wrap:nowrap}}.kunden-logobar .gallery-item{flex:0 0 auto}.kunden-logobar picture,.kunden-logobar img{width:auto !important;height:40px !important;-o-object-fit:contain !important;object-fit:contain !important;display:block}@media(min-width: 992px){.kunden-logobar picture,.kunden-logobar img{height:50px !important}}.kunden-divider{border-top:2px solid var(--kunden-divider);margin-top:40px;margin-bottom:40px}.kunden-linkbox .headline span{opacity:1 !important}.kunden-linkbox .mbgrid-element:not(.teaser){text-align:center}.kunden-linkbox .mbgrid-element:not(.teaser) .frame-header{margin-bottom:0}.kunden-linkbox .mbgrid-element:not(.teaser) h1 .headline,.kunden-linkbox .mbgrid-element:not(.teaser) h2 .headline,.kunden-linkbox .mbgrid-element:not(.teaser) h3 .headline{display:flex !important;flex-direction:column !important;gap:0 !important}.kunden-linkbox .mbgrid-element:not(.teaser) h1 .headline .subheadline,.kunden-linkbox .mbgrid-element:not(.teaser) h2 .headline .subheadline,.kunden-linkbox .mbgrid-element:not(.teaser) h3 .headline .subheadline{order:-1;color:var(--kunden-text-color-subheadline) !important;font-size:16px !important;font-weight:700 !important;line-height:1.6 !important}@media(min-width: 992px){.kunden-linkbox .mbgrid-element:not(.teaser) h1 .headline .subheadline,.kunden-linkbox .mbgrid-element:not(.teaser) h2 .headline .subheadline,.kunden-linkbox .mbgrid-element:not(.teaser) h3 .headline .subheadline{font-size:22px !important}}.kunden-linkbox .mbgrid-element:not(.teaser) h1 .headline .mainheader,.kunden-linkbox .mbgrid-element:not(.teaser) h2 .headline .mainheader,.kunden-linkbox .mbgrid-element:not(.teaser) h3 .headline .mainheader{color:var(--kunden-text-color-headline) !important;font-size:26px;line-height:1.2}@media(min-width: 768px){.kunden-linkbox .mbgrid-element:not(.teaser) h1 .headline .mainheader,.kunden-linkbox .mbgrid-element:not(.teaser) h2 .headline .mainheader,.kunden-linkbox .mbgrid-element:not(.teaser) h3 .headline .mainheader{font-size:32px}}@media(min-width: 992px){.kunden-linkbox .mbgrid-element:not(.teaser) h1 .headline .mainheader,.kunden-linkbox .mbgrid-element:not(.teaser) h2 .headline .mainheader,.kunden-linkbox .mbgrid-element:not(.teaser) h3 .headline .mainheader{font-size:44px}}.kunden-linkbox .mbgrid-element.teaser{position:relative;aspect-ratio:auto !important;background-color:var(--kunden-surface-card) !important;border-radius:12px !important;overflow:hidden;box-shadow:0px 4px 8px 0px rgba(0,0,0,.08);transition:box-shadow .2s;padding:40px}@media(max-width: 767px){.kunden-linkbox .mbgrid-element.teaser{padding:28px}}.kunden-linkbox .mbgrid-element.teaser:hover{box-shadow:0px 8px 20px 0px rgba(0,0,0,.12)}.kunden-linkbox .mbgrid-element.teaser .frame-header{margin-bottom:0}.kunden-linkbox .mbgrid-element.teaser .frame-header.iconheader{flex-direction:column !important;align-items:flex-start !important;gap:48px !important}.kunden-linkbox .mbgrid-element.teaser .frame-header.iconheader .icon{font-size:48px !important;padding-top:0 !important}.kunden-linkbox .mbgrid-element.teaser .headline{padding-bottom:0}.kunden-linkbox .mbgrid-element.teaser .headline .mainheader{color:var(--kunden-text-color-headline) !important;font-size:22px !important;font-weight:700 !important;line-height:1.4 !important;text-align:left}@media(min-width: 992px){.kunden-linkbox .mbgrid-element.teaser .headline .mainheader{font-size:28px !important}}.kunden-linkbox .mbgrid-element.teaser .headline .subheadline{color:var(--kunden-text-color-subheadline) !important;font-size:16px !important;font-weight:400 !important;line-height:1.6 !important;margin-top:12px}@media(min-width: 992px){.kunden-linkbox .mbgrid-element.teaser .headline .subheadline{font-size:18px !important}}.kunden-linkbox .mbgrid-element.teaser .frame-inner p{color:var(--kunden-text-color) !important;font-size:16px !important;line-height:1.6 !important}@media(min-width: 992px){.kunden-linkbox .mbgrid-element.teaser .frame-inner p{font-size:18px !important}}.kunden-linkbox .mbgrid-element.teaser a.gridelement-link{display:none !important}.kunden-linkbox .mbgrid-element.teaser{padding-bottom:110px}@media(max-width: 767px){.kunden-linkbox .mbgrid-element.teaser{padding-bottom:96px}}.kunden-linkbox .mbgrid-element.teaser .mbgrid-content,.kunden-linkbox .mbgrid-element.teaser .mbgrid-content>div:first-child{height:100%}.kunden-linkbox .mbgrid-element.teaser .frame-inner p:has(>a.link-button-kunden){margin-top:80px;position:relative}.kunden-linkbox .mbgrid-element.teaser .frame-inner p>a.link-button-kunden{position:absolute;bottom:0;margin:0;min-height:-moz-fit-content;min-height:fit-content}.kunden-linkbox .mbgrid-element.teaser .link-button-kunden{display:flex !important;width:100%;justify-content:center;padding:14px 20px !important;font-size:16px !important;line-height:14px !important}.blockzitat{background-color:var(--kunden-surface-brand) !important;position:relative;overflow:hidden;padding-top:80px !important;padding-bottom:80px !important;text-align:center}@media(min-width: 992px){.blockzitat{padding-top:140px !important;padding-bottom:140px !important}}.blockzitat::before,.blockzitat::after{content:"";position:absolute;top:0;bottom:0;width:1280px;pointer-events:none;z-index:0;background-image:url("../Images/testimonial-halftone.svg");background-repeat:no-repeat;background-size:1280px 606px;background-position:center top;opacity:.05;transform:scaleY(-1);transform-origin:center center}.blockzitat::before{right:50%}.blockzitat::after{left:50%}.blockzitat,.blockzitat p,.blockzitat strong,.blockzitat b,.blockzitat span,.blockzitat li,.blockzitat a,.blockzitat h1,.blockzitat h2,.blockzitat h3,.blockzitat h4,.blockzitat h5,.blockzitat h6,.blockzitat .frame-type-text p,#page-content .blockzitat p,#page-content .blockzitat strong{color:var(--kunden-text-color-white) !important}.blockzitat .headline span{opacity:1 !important}.blockzitat .container,.blockzitat .mbgrid-element,.blockzitat .mbgrid-content,.blockzitat .frame-type-text{position:relative;z-index:1}.blockzitat .frame-type-text .frame-inner{display:flex;flex-direction:column;align-items:center;gap:32px}@media(min-width: 992px){.blockzitat .frame-type-text .frame-inner{gap:48px}}.blockzitat .frame-type-text p{text-align:center;max-width:1062px;margin-left:auto;margin-right:auto;margin-bottom:0}.blockzitat .frame-type-text p:first-of-type{font-size:22px !important;font-weight:600 !important;line-height:1.4 !important}@media(min-width: 992px){.blockzitat .frame-type-text p:first-of-type{font-size:28px !important}}.blockzitat .frame-type-text p:first-of-type strong,.blockzitat .frame-type-text p:first-of-type b{font-weight:600 !important;font-size:inherit !important}.blockzitat .frame-type-text p:not(:first-of-type):not(:last-of-type){font-size:16px !important;font-weight:400 !important;line-height:1.6 !important}@media(min-width: 992px){.blockzitat .frame-type-text p:not(:first-of-type):not(:last-of-type){font-size:18px !important}}.blockzitat .frame-type-text p:last-of-type a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:var(--kunden-radius);border:2px solid var(--kunden-btn-primary-border) !important;background-color:var(--kunden-btn-primary-bg) !important;color:var(--kunden-btn-primary-text) !important;font-weight:600;font-size:16px;line-height:14px;text-decoration:none !important;font-family:"Montserrat",sans-serif;transition:all .2s;min-height:44px}.blockzitat .frame-type-text p:last-of-type a:hover,.blockzitat .frame-type-text p:last-of-type a:focus{background-color:var(--kunden-btn-white-bg) !important;color:var(--kunden-btn-white-text) !important}.blockzitat .frame-type-text p:last-of-type a:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:14px}.blockzitat .frame-header{position:relative;z-index:1;text-align:center}.blockzitat .link-button{position:relative;z-index:1;text-decoration:none !important}.blockzitat .link-button-kunden-weiss{background-color:var(--kunden-btn-white-bg) !important;color:var(--kunden-btn-white-text) !important;border:none !important;border-radius:var(--kunden-radius)}.blockzitat .link-button-kunden-weiss:hover,.blockzitat .link-button-kunden-weiss:focus{background-color:var(--machbar-white-hover) !important;color:var(--kunden-btn-white-text) !important}.blockzitat .link-button-kunden-weiss:after{color:var(--kunden-btn-white-text) !important}.kunden-shadow{box-shadow:var(--kunden-shadow)}.kunden-shadow-lg{box-shadow:0px 8px 24px 0px rgba(0,0,0,.12)}.kunden-news{background-color:var(--kunden-surface-page) !important}.kunden-news .mbgrid-element.news-header .frame-header{margin-bottom:24px}.kunden-news .mbgrid-element.news-header .frame-header h2 .headline{display:flex !important;flex-direction:column !important;gap:0 !important}.kunden-news .mbgrid-element.news-header .frame-header h2 .headline .subheadline{order:-1;color:var(--kunden-text-color-subheadline) !important;font-size:22px !important;font-weight:800 !important;line-height:1.8 !important;margin-bottom:0 !important}.kunden-news .mbgrid-element.news-header .frame-header h2 .headline .mainheader{color:var(--kunden-text-color-headline) !important;font-size:32px !important;line-height:1.2 !important}@media(min-width: 992px){.kunden-news .mbgrid-element.news-header .frame-header h2 .headline .mainheader{font-size:44px !important}}.kunden-news .mbgrid-element.news-header .news-link{margin-top:-8px;margin-bottom:0}@media(min-width: 992px){.kunden-news .mbgrid-element.news-header .news-link{text-align:right;margin-top:-64px}}.kunden-news .mbgrid-element.news-header .news-link a.link-button.link-button-kunden{display:inline-flex;align-items:center;gap:8px;background-color:var(--kunden-btn-primary-bg) !important;border:2px solid var(--kunden-btn-primary-border) !important;color:var(--kunden-btn-primary-text) !important;padding:14px 20px;border-radius:var(--kunden-radius-btn);font-weight:600;font-size:16px;text-decoration:none !important}.kunden-news .mbgrid-element.news-header .news-link a.link-button.link-button-kunden:hover{background-color:var(--kunden-btn-white-bg) !important;color:var(--kunden-btn-white-text) !important}.kunden-news .mbgrid-element.news-header .news-link a.link-button.link-button-kunden:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:14px}.kunden-news .mbgrid-element.news-card{background-color:var(--kunden-surface-card) !important;border-radius:12px !important;overflow:hidden;padding:0 !important}.kunden-news .mbgrid-element.news-card .frame-inner{padding:0}.kunden-news .mbgrid-element.news-card .frame-header{margin-bottom:16px}.kunden-news .mbgrid-element.news-card .frame-header h3 .headline{display:flex !important;flex-direction:column !important;gap:0 !important}.kunden-news .mbgrid-element.news-card .frame-header h3 .headline .subheadline{order:-1;color:var(--kunden-text-color-subheadline) !important;font-size:14px !important;font-weight:700 !important;line-height:1.6 !important;margin-bottom:0 !important}.kunden-news .mbgrid-element.news-card .frame-header h3 .headline .mainheader{color:var(--kunden-text-color-headline) !important;font-size:24px !important;line-height:1.3 !important;font-weight:700 !important}@media(min-width: 992px){.kunden-news .mbgrid-element.news-card .frame-header h3 .headline .mainheader{font-size:28px !important}}.kunden-news .mbgrid-element.news-card p{color:var(--kunden-text-color) !important;font-size:16px !important;line-height:1.6 !important;margin-bottom:24px}.kunden-news .mbgrid-element.news-card>.mbgrid-content::before{content:"";display:block;width:100%;aspect-ratio:411/270;background:linear-gradient(135deg, var(--kunden-surface-subtle) 0%, var(--kunden-border) 100%);margin-bottom:24px;border-radius:12px}.kunden-news .mbgrid-element.news-card a.link-button.link-button-kunden-weiss{display:inline-flex;align-items:center;gap:8px;background-color:var(--kunden-btn-white-bg) !important;color:var(--kunden-btn-primary-bg) !important;border:1.5px solid var(--kunden-btn-primary-bg) !important;padding:12px 18px;border-radius:var(--kunden-radius-btn);font-weight:600;font-size:16px;text-decoration:none !important}.kunden-news .mbgrid-element.news-card a.link-button.link-button-kunden-weiss:hover{background-color:var(--machbar-white-hover) !important;color:var(--kunden-btn-primary-bg) !important}.kunden-news .mbgrid-element.news-card a.link-button.link-button-kunden-weiss:after{content:"";font-family:"Font Awesome 7 Pro";font-weight:400;font-size:14px}.kunden-digitale-loesungen{background-color:var(--kunden-surface-page);padding-top:60px;padding-bottom:60px}@media(min-width: 992px){.kunden-digitale-loesungen{padding-top:100px;padding-bottom:100px}}.kunden-digitale-loesungen .frame-header h2 .headline{display:flex !important;flex-direction:column !important;gap:0 !important}.kunden-digitale-loesungen .frame-header h2 .headline .subheadline{order:-1;color:var(--kunden-text-color-subheadline) !important;font-size:16px !important;font-weight:700 !important;line-height:1.6 !important}@media(min-width: 992px){.kunden-digitale-loesungen .frame-header h2 .headline .subheadline{font-size:18px !important}}.kunden-digitale-loesungen .frame-header h2 .headline .mainheader{color:var(--kunden-text-color-headline) !important;font-size:32px !important;line-height:1.2 !important;font-weight:700 !important;margin-bottom:32px}@media(min-width: 992px){.kunden-digitale-loesungen .frame-header h2 .headline .mainheader{font-size:44px !important}}.kunden-digitale-loesungen p{color:var(--kunden-text-color) !important;font-size:16px !important;line-height:1.6 !important;margin-bottom:16px}@media(min-width: 992px){.kunden-digitale-loesungen p{font-size:18px !important}}.kunden-digitale-loesungen p strong{font-weight:600}.footercontent{background-color:var(--kunden-surface-footer) !important;padding-top:60px !important;padding-bottom:40px !important;font-family:"Montserrat",sans-serif !important}@media(min-width: 992px){.footercontent{padding-top:120px !important;padding-bottom:40px !important}}.footercontent,.footercontent p,.footercontent a,.footercontent li,.footercontent strong,.footercontent span{color:var(--kunden-text-color-white) !important;font-family:"Montserrat",sans-serif !important}.footercontent a{text-decoration:none !important;transition:opacity .2s}.footercontent p:empty{display:none}.footercontent .frame-type-text p:has(>img:only-child){margin:0 !important;padding:0 !important}.footercontent .footer-col-title{font-size:18px !important;font-weight:600 !important;line-height:1.6 !important;letter-spacing:0 !important;margin:0 0 24px 0 !important;opacity:.33}.footercontent .footer-logo{display:block;height:auto;width:193px;max-width:100%;margin:0 0 5px 0}.footercontent .footer-parent{font-size:16.6px !important;font-weight:400 !important;line-height:1.6 !important;letter-spacing:0 !important;margin:0 0 80px 0 !important}.footercontent .footer-parent strong{font-weight:600 !important}.footercontent .footer-address{font-size:18px !important;font-weight:400 !important;line-height:1.6 !important;letter-spacing:0 !important;margin:0 !important}.footercontent .footer-address strong{font-weight:600 !important}.footercontent .footer-address a[href^=mailto]{text-decoration:underline !important}.footercontent .footer-nav{list-style:none !important;padding:0 !important;margin:0 !important}.footercontent .footer-nav li{font-size:18px !important;font-weight:400 !important;line-height:1.6 !important;letter-spacing:0 !important;margin:0 0 24px 0}.footercontent .footer-nav li:last-child{margin-bottom:0}.footercontent .footer-copyright{border-top:1px solid hsla(0,0%,100%,.1);padding-top:40px;font-size:14px !important;font-weight:400 !important;line-height:1.6 !important;letter-spacing:0 !important;margin:0 !important}.keycontrolled #page-content .accordion .accordion-item:focus-within{outline:2px solid var(--kunden-input-focus)}.quote .mbgrid-element.justify-content-end{height:100%}.quote blockquote p,.quote .kunden-quote{font-style:italic;font-size:22px;line-height:1.4;color:var(--kunden-text-color-headline)}.quote .kunden-author{font-weight:700;font-size:22px;color:var(--kunden-text-color-primary)}.quote .kunden-jobtitle{font-size:18px;color:var(--kunden-text-color-headline)}.quote{position:relative;overflow:hidden}.quote::before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;pointer-events:none;z-index:0;background-image:url('data:image/svg+xml,<svg width="734" height="720" viewBox="0 0 734 720" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M552.291 43.9898C396.794 -43.465 179.903 3.99057 72.6905 146.357C-34.5216 288.724 -21.2264 506.975 99.9443 637.735C253.746 803.719 615.307 697.495 704.104 505.836C778.906 344.186 707.824 131.408 552.328 43.9531L552.291 43.9898ZM418.561 149.296L503.454 149.773L503.012 219.744L418.119 219.23L418.561 149.296ZM432.372 559.646L226.124 558.434L156.442 557.993H155.963L156.368 488.022L157.988 217.687L158.43 147.716L228.555 148.157L350.315 148.892L349.873 218.826L228.15 218.128L226.529 488.463L432.777 489.675L432.372 559.646ZM572.658 561.63L502.496 561.189L504.559 219.744L574.683 220.185L572.658 561.63Z" fill="%23267DB2"/></svg>');background-repeat:no-repeat;background-position:center center;opacity:.2;transform:translate(-50%, -50%);transform-origin:center center}.quote>.container,.quote .grid-container,.quote .mbgrid-element,.quote .mbgrid-content{position:relative;z-index:1}.quote .grid-container{align-items:center;row-gap:0}.quote .mbgrid-element .ce-image{position:relative}.quote .mbgrid-element .ce-image figure,.quote .mbgrid-element .ce-image .image,.quote .mbgrid-element .ce-image picture{position:relative;margin:0 auto;aspect-ratio:389/449}.quote .mbgrid-element .ce-image figure img,.quote .mbgrid-element .ce-image .image img,.quote .mbgrid-element .ce-image picture img{position:relative;z-index:1;width:100% !important;height:100% !important;max-width:none !important;-o-object-fit:cover !important;object-fit:cover !important}@media(min-width: 992px){.quote .mbgrid-element .ce-image figure,.quote .mbgrid-element .ce-image .image,.quote .mbgrid-element .ce-image picture{margin-left:0;margin-right:auto}}.quote .mbgrid-element .frame-type-image{position:relative}.quote .mbgrid-element .frame-type-image figure,.quote .mbgrid-element .frame-type-image .image,.quote .mbgrid-element .frame-type-image picture{position:relative;margin:0 auto}.quote .mbgrid-element .frame-type-image figure img,.quote .mbgrid-element .frame-type-image .image img,.quote .mbgrid-element .frame-type-image picture img{position:relative;z-index:1;width:100% !important;max-width:none !important;-o-object-fit:cover !important;object-fit:cover !important}@media(min-width: 992px){.quote .mbgrid-element .frame-type-image figure,.quote .mbgrid-element .frame-type-image .image,.quote .mbgrid-element .frame-type-image picture{margin-left:0;margin-right:auto}}.quote .mbgrid-element .frame-type-text,.quote .mbgrid-element .ce-bodytext{color:var(--kunden-text-color-white)}.quote p,.quote strong,.quote b,.quote span,.quote blockquote{color:var(--kunden-text-color-white)}.quote .frame-type-text p.testimonial-quote,.quote .frame-type-text.testimonial-quote,.quote .ce-bodytext p.testimonial-quote,.quote .ce-bodytext.testimonial-quote{font-family:"Montserrat",sans-serif !important;font-style:italic !important;font-weight:400 !important;font-size:28px !important;line-height:1.4 !important;margin:0 0 32px 0 !important;color:var(--kunden-text-color-white) !important;max-width:none !important;text-align:left !important;position:relative;padding-top:40px}.quote .frame-type-text p.testimonial-quote::before,.quote .frame-type-text.testimonial-quote::before,.quote .ce-bodytext p.testimonial-quote::before,.quote .ce-bodytext.testimonial-quote::before{content:"";position:absolute;left:20px;top:0;width:46px;height:40px;pointer-events:none;z-index:0;background-image:url('data:image/svg+xml,<svg width="46" height="40" viewBox="0 0 46 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M45.75 0.394445L44.5891 8.72476C42.2673 8.5299 40.3809 8.91963 38.9298 9.89393C37.4787 10.8195 36.4629 12.1836 35.8825 13.986C35.3504 15.7398 35.2537 17.7858 35.5923 20.1241H45.75V40H26.015V20.1241C26.015 13.1091 27.6354 7.79918 30.8762 4.19424C34.117 0.540592 39.0749 -0.726008 45.75 0.394445ZM19.485 0.394445L18.3241 8.72476C16.0024 8.5299 14.1159 8.91963 12.6648 9.89393C11.2137 10.8195 10.1979 12.1836 9.61751 13.986C9.08544 15.7398 8.9887 17.7858 9.32729 20.1241H19.485V40H-0.25V20.1241C-0.25 13.1091 1.3704 7.79918 4.6112 4.19424C7.852 0.540592 12.8099 -0.726008 19.485 0.394445Z" fill="%23267DB2"/></svg>');background-repeat:no-repeat;background-position:center center;opacity:1;transform:translate(-50%, -50%);transform-origin:center center}@media(min-width: 992px){.quote .frame-type-text p.testimonial-quote,.quote .frame-type-text.testimonial-quote,.quote .ce-bodytext p.testimonial-quote,.quote .ce-bodytext.testimonial-quote{font-size:44px !important}}.quote .frame-type-text p.testimonial-author,.quote .frame-type-text.testimonial-author,.quote .ce-bodytext p.testimonial-author,.quote .ce-bodytext.testimonial-author{font-family:"Montserrat",sans-serif !important;font-style:normal !important;font-size:18px !important;font-weight:600 !important;line-height:1.6 !important;margin:0 !important;color:var(--kunden-text-color-white) !important;max-width:none !important;text-align:left !important}@media(min-width: 992px){.quote .frame-type-text p.testimonial-author,.quote .frame-type-text.testimonial-author,.quote .ce-bodytext p.testimonial-author,.quote .ce-bodytext.testimonial-author{font-size:22px !important;margin-bottom:0 !important}}.quote .frame-type-text p.testimonial-author strong,.quote .frame-type-text p.testimonial-author b,.quote .frame-type-text.testimonial-author strong,.quote .frame-type-text.testimonial-author b,.quote .ce-bodytext p.testimonial-author strong,.quote .ce-bodytext p.testimonial-author b,.quote .ce-bodytext.testimonial-author strong,.quote .ce-bodytext.testimonial-author b{font-weight:600 !important;font-size:inherit !important;font-style:normal !important;color:var(--kunden-text-color-white) !important}.quote .frame-type-text p.testimonial-role,.quote .frame-type-text.testimonial-role,.quote .ce-bodytext p.testimonial-role,.quote .ce-bodytext.testimonial-role{font-family:"Montserrat",sans-serif !important;font-style:normal !important;font-size:16px !important;font-weight:400 !important;line-height:1.6 !important;margin:0 !important;color:var(--kunden-text-color-white) !important;max-width:none !important;text-align:left !important}@media(min-width: 992px){.quote .frame-type-text p.testimonial-role,.quote .frame-type-text.testimonial-role,.quote .ce-bodytext p.testimonial-role,.quote .ce-bodytext.testimonial-role{font-size:18px !important}}.CTA{position:relative;overflow:hidden;background:linear-gradient(90deg, var(--kunden-nav-bg-a) 0%, var(--kunden-nav-bg-b) 100%)}.CTA>.container{position:relative;z-index:1}.CTA>.container::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:676px;height:200%;max-width:60%;pointer-events:none;z-index:-1;background-image:url('data:image/svg+xml,<svg width="734" height="720" viewBox="0 0 734 720" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M552.291 43.9898C396.794 -43.465 179.903 3.99057 72.6905 146.357C-34.5216 288.724 -21.2264 506.975 99.9443 637.735C253.746 803.719 615.307 697.495 704.104 505.836C778.906 344.186 707.824 131.408 552.328 43.9531L552.291 43.9898ZM418.561 149.296L503.454 149.773L503.012 219.744L418.119 219.23L418.561 149.296ZM432.372 559.646L226.124 558.434L156.442 557.993H155.963L156.368 488.022L157.988 217.687L158.43 147.716L228.555 148.157L350.315 148.892L349.873 218.826L228.15 218.128L226.529 488.463L432.777 489.675L432.372 559.646ZM572.658 561.63L502.496 561.189L504.559 219.744L574.683 220.185L572.658 561.63Z" fill="%23267DB2"/></svg>');background-repeat:no-repeat;background-position:left center;background-size:contain;opacity:.2}.CTA .frame-type-text p:has([class*=link-button],[class*=btn]){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}