*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{overflow-x:hidden;line-height:1.35;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;width:100%;height:auto;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{interpolate-size:allow-keywords;--std-transition: all 0.2s ease-in-out;--std-transition-duration: 0.2s;--std-border-radius-sm: var(--space-2xs);--std-border-radius: var(--space-xs);--border-radius-full: 999rem;--focus-outline: 3px solid black;--focus-box-shadow: 0 0 0 6px white;--hover-box-shadow: 0 0 12px -6px var(--schiefer-500);--icon-arrow-right: "";--icon-arrow-down: "";--icon-calendar: "";--icon-chevron-down: "";--icon-close: "";--icon-download: "";--icon-extlink: "";--icon-facebook: "";--icon-instagram: "";--icon-linkedin: "";--icon-mail: "";--icon-phone: "";--icon-whatsapp: "";--icon-youtube: "";--header-height: 100px;--header-height-lg: 120px;--hero-headline-height-lg: 180px}*:focus:not(:focus-visible){outline:none}:focus-visible,button:focus-visible,.focus-visible{outline:var(--focus-outline);outline-offset:2px;-webkit-box-shadow:var(--focus-box-shadow);box-shadow:var(--focus-box-shadow);-webkit-transition:none !important;transition:none !important}a:has(>img,svg){display:block}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip{position:absolute;left:-10000px;top:0;width:1px;height:1px;overflow:hidden;color:#fff;background:#000;padding:var(--space-m);z-index:9999}.skip:focus{left:0;width:auto;height:auto}@media screen and (prefers-reduced-motion: reduce){*{-webkit-animation-duration:.001ms !important;animation-duration:.001ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.001ms !important;transition-duration:.001ms !important}}svg{overflow:visible}.offscreen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0, 0, 0, 0)}@media(min-width: 1024px){.hide_desktop{display:none !important}}.hide_mobile{display:none !important}@media(min-width: 1024px){.hide_mobile{display:block !important}}:root{--dark: var(--schiefer-800);--text-primary: var(--schiefer-800);--light: var(--schiefer-50);--rot-50: #F7E6EB;--rot-100: #EECDD8;--rot-200: #DD9CB1;--rot-300: #CD6A8A;--rot-400: #BC3963;--rot-500: #AB073C;--rot-600: #890530;--rot-700: #660524;--rot-800: #450217;--rot-900: #22020D;--schiefer-50: #EFF1F4;--schiefer-100: #E0E3E9;--schiefer-200: #C0C8D2;--schiefer-300: #A1ABBB;--schiefer-400: #8190A4;--schiefer-500: #62748E;--schiefer-600: #4F5D71;--schiefer-700: #3B4656;--schiefer-800: #272F38;--schiefer-900: #13181C}:root{--step--2: clamp(0.7813rem, 0.7739rem + 0.0326vw, 0.8rem);--step--1: clamp(0.9375rem, 0.913rem + 0.1087vw, 1rem);--step-0: clamp(1.125rem, 1.0761rem + 0.2174vw, 1.25rem);--step-1: clamp(1.35rem, 1.2668rem + 0.3696vw, 1.5625rem);--step-2: clamp(1.62rem, 1.4896rem + 0.5793vw, 1.9531rem);--step-3: clamp(1.944rem, 1.7494rem + 0.8651vw, 2.4414rem);--step-4: clamp(2.3328rem, 2.0515rem + 1.2504vw, 3.0518rem);--step-5: clamp(2.7994rem, 2.4021rem + 1.7658vw, 3.8147rem);--step-6: clamp(3.3592rem, 2.8078rem + 2.4507vw, 4.7684rem);--space-4xs: clamp(0.125rem, 0.1005rem + 0.1087vw, 0.1875rem);--space-3xs: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);--space-2xs: clamp(0.5625rem, 0.538rem + 0.1087vw, 0.625rem);--space-xs: clamp(0.875rem, 0.8505rem + 0.1087vw, 0.9375rem);--space-s: clamp(1.125rem, 1.0761rem + 0.2174vw, 1.25rem);--space-m: clamp(1.6875rem, 1.6141rem + 0.3261vw, 1.875rem);--space-l: clamp(2.25rem, 2.1522rem + 0.4348vw, 2.5rem);--space-xl: clamp(3.375rem, 3.2283rem + 0.6522vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.3043rem + 0.8696vw, 5rem);--space-3xl: clamp(6.75rem, 6.4565rem + 1.3043vw, 7.5rem);--space-4xl: clamp(7.875rem, 7.5326rem + 1.5217vw, 8.75rem);--space-5xl: clamp(9rem, 8.6087rem + 1.7391vw, 10rem);--space-6xl: clamp(10.125rem, 9.6848rem + 1.9565vw, 11.25rem);--space-7xl: clamp(11.25rem, 10.7609rem + 2.1739vw, 12.5rem);--space-4xs-3xs: clamp(0.125rem, 0.0516rem + 0.3261vw, 0.3125rem);--space-3xs-2xs: clamp(0.3125rem, 0.1902rem + 0.5435vw, 0.625rem);--space-2xs-xs: clamp(0.5625rem, 0.4158rem + 0.6522vw, 0.9375rem);--space-xs-s: clamp(0.875rem, 0.7283rem + 0.6522vw, 1.25rem);--space-s-m: clamp(1.125rem, 0.8315rem + 1.3043vw, 1.875rem);--space-m-l: clamp(1.6875rem, 1.3696rem + 1.413vw, 2.5rem);--space-l-xl: clamp(2.25rem, 1.663rem + 2.6087vw, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.7391rem + 2.8261vw, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.3261rem + 5.2174vw, 7.5rem);--space-3xl-4xl: clamp(6.75rem, 5.9674rem + 3.4783vw, 8.75rem);--space-4xl-5xl: clamp(7.875rem, 7.0435rem + 3.6957vw, 10rem);--space-5xl-6xl: clamp(9rem, 8.1196rem + 3.913vw, 11.25rem);--space-6xl-7xl: clamp(10.125rem, 9.1957rem + 4.1304vw, 12.5rem)}:root{--container-padding: var(--space-m)}.layout-grid>section{padding:var(--space-xl) 0;scroll-margin-top:var(--space-xl);display:grid;row-gap:var(--space-m)}@media(min-width: 1280px){.layout-grid>section{padding:var(--space-2xl) 0;scroll-margin-top:var(--space-2xl)}}.layout-grid>section.p0{padding:0}.layout-grid>section.pt0{padding-top:0}.layout-grid section.--bg-weiss+section.--bg-weiss,.layout-grid section.--bg-light+section.--bg-light{padding-top:0}.layout-grid{--padding-inline: var(--space-s);--content-max-width: 1440px;--breakout-max-width: 9999px;--breakout-size: calc( (var(--breakout-max-width) - var(--content-max-width)) / 2 );display:grid;row-gap:0;grid-template-columns:[full-width-start] var(--padding-inline) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - var(--padding-inline)*2,var(--content-max-width)) [content-end] minmax(0, var(--breakout-size)) [breakout-end] var(--padding-inline) [full-width-end]}@media(min-width: 1024px){.layout-grid{--padding-inline: var(--space-m)}}.layout-grid>.content,.layout-grid>.full-width>.content,.layout-grid>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.layout-grid>.breakout,.layout-grid>.full-width>.breakout{grid-column:breakout}.layout-grid>.full-width,.layout-grid>.full-width>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit}@media(min-width: 960px){.layout-grid>.full-width>.lg-content{grid-column:content;display:block;grid-template-columns:none}}@media(max-width: 959px){header.layout-grid>.sm-fullwidth{grid-column:full-width;display:block;grid-template-columns:none}}.grid_std{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--container-padding)}@media(min-width: 768px){.grid_std{grid-template-columns:repeat(12, minmax(0, 1fr))}}.grid_std .col__full{grid-column:span 1}@media(min-width: 768px){.grid_std .col__full{grid-column:1/span 12}}.grid_std .col__content{grid-column:span 1}@media(min-width: 768px){.grid_std .col__content{grid-column:1/span 12}}@media(min-width: 1280px){.grid_std .col__content{grid-column:5/span 8}}.grid_std .col__half{grid-column:span 1}@media(min-width: 768px){.grid_std .col__half{grid-column:1/span 12}}@media(min-width: 1280px){.grid_std .col__half{grid-column:7/span 6}}.grid_std .col__small{grid-column:span 1}@media(min-width: 768px){.grid_std .col__small{grid-column:2/span 10}}.grid_std .col.span_3{grid-column:span 1}@media(min-width: 768px){.grid_std .col.span_3{grid-column:span 3}}.grid_std .col.span_4{grid-column:span 1}@media(min-width: 768px){.grid_std .col.span_4{grid-column:span 4}}.grid_std .col.span_6{grid-column:span 1}@media(min-width: 768px){.grid_std .col.span_6{grid-column:span 6}}.grid_std .col.span_8{grid-column:span 1}@media(min-width: 768px){.grid_std .col.span_8{grid-column:span 8}}.grid_std .col.span_12{grid-column:span 1}@media(min-width: 768px){.grid_std .col.span_12{grid-column:span 12}}@font-face{font-family:"Satoshi-Variable";src:url("../fonts/Satoshi-Variable.woff2") format("woff2");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:"Satoshi-VariableItalic";src:url("../fonts/Satoshi-VariableItalic.woff2") format("woff2");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:"lg";font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/lg.woff2") format("woff2")}@font-face{font-family:"remixicon";font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/remixicon.woff2") format("woff2")}body{color:var(--text-primary);font-family:"Satoshi-Variable",Helvetica,Arial,sans-serif;font-weight:500;font-size:var(--step-0);line-height:1.5}h1{color:var(--rot-500);font-weight:900;font-size:var(--step-3);line-height:1.2}@media(min-width: 1280px){h1{font-size:var(--step-4)}}h2{color:var(--text-primary);font-weight:900;font-size:var(--step-2);line-height:1.2}@media(min-width: 1280px){h2{font-size:var(--step-3)}}h3,.news-single h2{color:var(--text-primary);font-weight:900;font-size:var(--step-1);line-height:1.2}@media(min-width: 1280px){h3,.news-single h2{font-size:var(--step-2)}}.teaser__element h2{color:var(--text-primary);font-weight:900;font-size:var(--step-1);line-height:1.2}.news-single h3,h4{color:var(--rot-500);font-weight:900;font-size:var(--step-0);line-height:1.5}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration-color:rgba(0,0,0,0);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:3px;text-underline-position:auto;-webkit-transition:var(--std-transition);transition:var(--std-transition)}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration-color:inherit}p,ul li,ol li{font-size:var(--step-0)}p.big,.big p{color:var(--schiefer-600);font-size:var(--step-1);font-weight:700;line-height:1.33}p.small,.small p{font-size:var(--step--1)}p.lead,.lead p{color:var(--schiefer-500);font-size:var(--step-2);line-height:1.2}@media(min-width: 1280px){p.lead,.lead p{font-size:var(--step-3)}}p.lead em,.lead p em{color:var(--schiefer-300);font-style:normal}strong{font-weight:900}.clr-white h1,.clr-white h2,.clr-white h3,.clr-white h4,.clr-white h5,.clr-white h6,.clr-white p,.clr-white ul,.clr-white ol,.clr-white a{color:#fff}.std_text_style :is(h1,h2,h3,p,ul,ol)+:is(h1,h2,h3,h4,h5,h6,p,ul,ol),.std_text_style .button_wrap+:is(h1,h2,h3,h4,h5,h6,p,ul,ol),.std_text_style :is(h1,h2,h3,p,ul,ol)+.button_wrap,.std_text_style .button_wrap+.button_wrap{margin-top:var(--space-m)}.std_text_style :is(p,ul,ol)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--space-l)}.std_text_style .offscreen+:is(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-top:0}.std_text_style.m-xs :is(h1,h2,h3,h4,h5,h6,p,ul,ol)+:is(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-top:var(--space-2xs)}.std_text_style.m0 :is(h1,h2,h3,h4,h5,h6,p,ul,ol)+:is(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-top:0}.std_text_style ol{list-style:decimal outside;padding-left:var(--space-s)}.std_text_style ul{padding-left:var(--space-s);list-style:none;display:grid;grid-template-columns:1fr}.std_text_style ul li{position:relative}.std_text_style ul li::before{content:"•";color:var(--dark);position:absolute;left:calc(var(--space-s)*-1);top:0}.std_text_style a,.std_text_style p a,.std_text_style ul li a,.std_text_style ol li a{color:inherit;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-transition:var(--std-transition);transition:var(--std-transition)}.std_text_style a:visited,.std_text_style p a:visited,.std_text_style ul li a:visited,.std_text_style ol li a:visited{color:inherit}.std_text_style a:hover,.std_text_style p a:hover,.std_text_style ul li a:hover,.std_text_style ol li a:hover{color:var(--rot-500)}.std_text_style figure{margin-top:var(--space-l);margin-bottom:var(--space-l);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-s)}.std_text_style figure img{border-radius:var(--std-border-radius)}.std_text_style figure figcaption{color:var(--text-primary)}.std_text_style figure.--full{width:100%;height:auto}.std_text_style figure.--twothird{width:100%;height:auto}@media(min-width: 768px){.std_text_style figure.--twothird{width:66.666%}}.std_text_style figure.--half{width:100%;height:auto}@media(min-width: 768px){.std_text_style figure.--half{width:50%}}.std_text_style figure.--third{width:100%;height:auto}@media(min-width: 768px){.std_text_style figure.--third{width:33.333%}}.std_text_style figure.--quarter{width:50%;height:auto}@media(min-width: 768px){.std_text_style figure.--quarter{width:25%}}.std_text_style picture{max-width:100%}a.stretched-link:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none}a.stretched-link::after{content:"";position:absolute;inset:0;z-index:1}a.stretched-link:focus-visible::after{outline:var(--focus-outline);outline-offset:2px;-webkit-box-shadow:var(--focus-box-shadow);box-shadow:var(--focus-box-shadow);-webkit-transition:none !important;transition:none !important}.__card.--row a.stretched-link::after{border-radius:var(--std-border-radius)}.focus-within:focus-within{outline:var(--focus-outline);outline-offset:2px;-webkit-box-shadow:var(--focus-box-shadow);box-shadow:var(--focus-box-shadow);-webkit-transition:none !important;transition:none !important}.focus-within :focus{-webkit-box-shadow:none;box-shadow:none;outline:none;border:none}.std_btn,.std_text_style a.std_btn,.std_text_style .std_btn{max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;gap:var(--space-s);position:relative;padding:var(--space-3xs) var(--space-s);border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:999em;background-color:var(--rot-500);color:#fff;font-size:var(--step-0);font-weight:700;text-align:left;-webkit-transition:var(--std-transition);transition:var(--std-transition);text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1}.std_btn:visited,.std_text_style a.std_btn:visited,.std_text_style .std_btn:visited{color:#fff}.std_btn .__text,.std_text_style a.std_btn .__text,.std_text_style .std_btn .__text{width:auto;height:var(--space-l);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.std_btn .__icon,.std_text_style a.std_btn .__icon,.std_text_style .std_btn .__icon{width:var(--space-l);height:var(--space-l);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:-1}.std_btn .__icon::after,.std_text_style a.std_btn .__icon::after,.std_text_style .std_btn .__icon::after{position:relative;content:var(--icon-arrow-right);color:var(--rot-500);font-family:"remixicon";font-size:var(--step-1);font-weight:400}.std_btn .__icon .__icon_bg,.std_text_style a.std_btn .__icon .__icon_bg,.std_text_style .std_btn .__icon .__icon_bg{position:absolute;background-color:#fff;height:var(--space-l);width:var(--space-l);border-radius:50%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;z-index:-1}.std_btn.--icon,.std_text_style a.std_btn.--icon,.std_text_style .std_btn.--icon{padding-right:var(--space-3xs)}.std_btn.--icon.--pfeil .__icon::after,.std_text_style a.std_btn.--icon.--pfeil .__icon::after,.std_text_style .std_btn.--icon.--pfeil .__icon::after{content:var(--icon-arrow-right)}.std_btn.--icon.--kalender .__icon::after,.std_text_style a.std_btn.--icon.--kalender .__icon::after,.std_text_style .std_btn.--icon.--kalender .__icon::after{content:var(--icon-calendar)}.std_btn.--icon.--download .__icon::after,.std_text_style a.std_btn.--icon.--download .__icon::after,.std_text_style .std_btn.--icon.--download .__icon::after{content:var(--icon-download)}.std_btn.--icon.--telefon .__icon::after,.std_text_style a.std_btn.--icon.--telefon .__icon::after,.std_text_style .std_btn.--icon.--telefon .__icon::after{content:var(--icon-phone)}.std_btn.--icon.--mail .__icon::after,.std_text_style a.std_btn.--icon.--mail .__icon::after,.std_text_style .std_btn.--icon.--mail .__icon::after{content:var(--icon-mail)}.std_btn.--icon.--extlink .__icon::after,.std_text_style a.std_btn.--icon.--extlink .__icon::after,.std_text_style .std_btn.--icon.--extlink .__icon::after{content:var(--icon-extlink)}.std_btn:hover,.std_text_style a.std_btn:hover,.std_text_style .std_btn:hover{background-color:var(--rot-600)}.std_btn:hover .__icon,.std_text_style a.std_btn:hover .__icon,.std_text_style .std_btn:hover .__icon{-webkit-transition:var(--std-transition);transition:var(--std-transition)}.std_btn:hover .__icon::after,.std_text_style a.std_btn:hover .__icon::after,.std_text_style .std_btn:hover .__icon::after{color:var(--rot-600)}.std_btn:hover .__icon .__icon_bg,.std_text_style a.std_btn:hover .__icon .__icon_bg,.std_text_style .std_btn:hover .__icon .__icon_bg{-webkit-transform:scale(1.15);transform:scale(1.15)}.std_btn.--secondary,.std_text_style a.std_btn.--secondary,.std_text_style .std_btn.--secondary{background-color:var(--schiefer-500)}.std_btn.--secondary .__icon::after,.std_text_style a.std_btn.--secondary .__icon::after,.std_text_style .std_btn.--secondary .__icon::after{color:var(--schiefer-500)}.std_btn.--secondary .__icon .__icon_bg,.std_text_style a.std_btn.--secondary .__icon .__icon_bg,.std_text_style .std_btn.--secondary .__icon .__icon_bg{background-color:#fff}.std_btn.--secondary:hover,.std_text_style a.std_btn.--secondary:hover,.std_text_style .std_btn.--secondary:hover{background-color:var(--schiefer-600)}.std_btn.--secondary:hover .__icon::after,.std_text_style a.std_btn.--secondary:hover .__icon::after,.std_text_style .std_btn.--secondary:hover .__icon::after{color:var(--schiefer-600)}.std_btn.--secondary:hover .__icon .__icon_bg,.std_text_style a.std_btn.--secondary:hover .__icon .__icon_bg,.std_text_style .std_btn.--secondary:hover .__icon .__icon_bg{background-color:#fff}.std_btn.--tertiary,.std_text_style a.std_btn.--tertiary,.std_text_style .std_btn.--tertiary{color:var(--text-primary);background-color:rgba(0,0,0,0);border:solid 2px var(--text-primary)}.std_btn.--tertiary .__icon::after,.std_text_style a.std_btn.--tertiary .__icon::after,.std_text_style .std_btn.--tertiary .__icon::after{color:var(--text-primary)}.std_btn.--tertiary .__icon .__icon_bg,.std_text_style a.std_btn.--tertiary .__icon .__icon_bg,.std_text_style .std_btn.--tertiary .__icon .__icon_bg{background-color:#fff}.std_btn.--tertiary:hover,.std_text_style a.std_btn.--tertiary:hover,.std_text_style .std_btn.--tertiary:hover{background-color:var(--schiefer-100)}.std_btn.--tertiary:hover .__icon::after,.std_text_style a.std_btn.--tertiary:hover .__icon::after,.std_text_style .std_btn.--tertiary:hover .__icon::after{color:var(--text-primary)}.std_btn.--tertiary:hover .__icon .__icon_bg,.std_text_style a.std_btn.--tertiary:hover .__icon .__icon_bg,.std_text_style .std_btn.--tertiary:hover .__icon .__icon_bg{background-color:#fff}.std_btn.--small,.std_text_style a.std_btn.--small,.std_text_style .std_btn.--small{padding:2px var(--space-xs);font-size:var(--step--1);gap:var(--space-2xs)}.std_btn.--small.--icon,.std_text_style a.std_btn.--small.--icon,.std_text_style .std_btn.--small.--icon{padding-right:var(--space-2xs)}.std_btn.--small .__text,.std_text_style a.std_btn.--small .__text,.std_text_style .std_btn.--small .__text{height:var(--space-m)}.std_btn.--small .__icon,.std_text_style a.std_btn.--small .__icon,.std_text_style .std_btn.--small .__icon{width:var(--space-m);height:var(--space-m)}.std_btn.--small .__icon::after,.std_text_style a.std_btn.--small .__icon::after,.std_text_style .std_btn.--small .__icon::after{font-size:var(--step-0);color:#fff}.std_btn.--small .__icon .__icon_bg,.std_text_style a.std_btn.--small .__icon .__icon_bg,.std_text_style .std_btn.--small .__icon .__icon_bg{height:var(--space-m);width:var(--space-m);background-color:rgba(0,0,0,0)}.std_btn.--small:hover .__icon,.std_text_style a.std_btn.--small:hover .__icon,.std_text_style .std_btn.--small:hover .__icon{-webkit-transition:var(--std-transition);transition:var(--std-transition)}.std_btn.--small:hover .__icon::after,.std_text_style a.std_btn.--small:hover .__icon::after,.std_text_style .std_btn.--small:hover .__icon::after{color:#fff}.std_btn.--small:hover .__icon .__icon_bg,.std_text_style a.std_btn.--small:hover .__icon .__icon_bg,.std_text_style .std_btn.--small:hover .__icon .__icon_bg{-webkit-transform:scale(1.05);transform:scale(1.05)}.std_btn.--small.--secondary:hover .__icon .__icon_bg,.std_text_style a.std_btn.--small.--secondary:hover .__icon .__icon_bg,.std_text_style .std_btn.--small.--secondary:hover .__icon .__icon_bg{background-color:rgba(0,0,0,0)}.std_btn.--small.--tertiary .__icon::after,.std_text_style a.std_btn.--small.--tertiary .__icon::after,.std_text_style .std_btn.--small.--tertiary .__icon::after{color:var(--text-primary)}.std_btn.--small.--tertiary:hover .__icon .__icon_bg,.std_text_style a.std_btn.--small.--tertiary:hover .__icon .__icon_bg,.std_text_style .std_btn.--small.--tertiary:hover .__icon .__icon_bg{background-color:rgba(0,0,0,0)}.std_btn.--medium,.std_text_style a.std_btn.--medium,.std_text_style .std_btn.--medium{padding:var(--space-3xs) var(--space-s);font-size:var(--step--1);gap:var(--space-xs)}.std_btn.--medium.--icon,.std_text_style a.std_btn.--medium.--icon,.std_text_style .std_btn.--medium.--icon{padding-right:var(--space-3xs)}.std_btn.--medium .__text,.std_text_style a.std_btn.--medium .__text,.std_text_style .std_btn.--medium .__text{height:var(--space-m)}.std_btn.--medium .__icon,.std_text_style a.std_btn.--medium .__icon,.std_text_style .std_btn.--medium .__icon{width:var(--space-m);height:var(--space-m)}.std_btn.--medium .__icon::after,.std_text_style a.std_btn.--medium .__icon::after,.std_text_style .std_btn.--medium .__icon::after{font-size:var(--step-0)}.std_btn.--medium .__icon .__icon_bg,.std_text_style a.std_btn.--medium .__icon .__icon_bg,.std_text_style .std_btn.--medium .__icon .__icon_bg{height:var(--space-m);width:var(--space-m)}.circle_btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--space-l);height:var(--space-l);background-color:var(--rot-500);border-radius:var(--border-radius-full);-webkit-transition:var(--std-transition);transition:var(--std-transition);cursor:pointer;border:0;-webkit-box-shadow:none;box-shadow:none}.circle_btn .icon{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.circle_btn .icon::after{position:relative;content:var(--icon-arrow-right);color:#fff;font-family:"remixicon";font-size:var(--step-2);font-weight:400}.circle_btn.--primary{background-color:var(--rot-500)}.circle_btn.--secondary{background-color:var(--schiefer-500)}.circle_btn.--tertiary{background-color:rgba(0,0,0,0);border:solid 2px var(--text-primary)}.circle_btn.--tertiary .icon::after{color:var(--text-primary)}.circle_btn.--ghost{background-color:rgba(0,0,0,0)}.circle_btn.--ghost .icon::after{color:var(--schiefer-500)}.circle_btn.--ghost:hover{background-color:var(--schiefer-50)}.circle_btn.--medium{width:var(--space-m);height:var(--space-m)}.circle_btn.--medium .icon::after{font-size:var(--step-1)}.circle_btn.--close .icon::after{content:var(--icon-close)}body{min-height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.menu_is_open{overflow:hidden}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:var(--space-3xl)}@media(min-width: 1024px){main{margin-top:var(--header-height-lg)}}header{width:100%;position:fixed;top:0;left:0;background-color:#fff;z-index:1000}@media(min-width: 1024px){header{height:var(--header-height-lg)}}header .meta-nav-container{background-color:var(--rot-500)}header .meta-nav-container .meta-nav-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1024px){header .meta-nav-container .meta-nav-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}header .meta-nav-container .meta-nav-wrap button.meta_menu_toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;border-radius:0;z-index:1001}@media(min-width: 1024px){header .meta-nav-container .meta-nav-wrap button.meta_menu_toggle{display:none}}header .meta-nav-container .meta-nav-wrap button.meta_menu_toggle span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--space-3xs);color:#fff;text-decoration:none;-webkit-transition:all var(--std-transition);transition:all var(--std-transition);font-size:var(--step--1);font-weight:700}header .meta-nav-container .meta-nav-wrap button.meta_menu_toggle span::after{position:relative;content:var(--icon-chevron-down);color:#fff;font-family:"remixicon";font-size:var(--step-0);font-weight:400}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:var(--space-s)}@media(min-width: 1024px){header .meta-nav-container .meta-nav-wrap nav#meta-nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--space-s)}}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li{list-style:none;margin:0;padding:var(--space-3xs) 0;text-align:center}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a{height:var(--space-m);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--space-3xs);padding:0 var(--space-2xs);color:#fff;text-decoration:none;-webkit-transition:var(--std-transition);transition:var(--std-transition);font-size:var(--step--1);font-weight:700;z-index:1}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a.active{text-decoration:underline;text-decoration-color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a::before{position:relative;content:var(--icon-arrow-right);color:#fff;font-family:"remixicon";font-size:var(--step-0);font-weight:400}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a.--icon.--pfeil::before{content:var(--icon-arrow-right)}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a.--icon.--kalender::before{content:var(--icon-calendar)}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a.--icon.--download::before{content:var(--icon-download)}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a.--icon.--telefon::before{content:var(--icon-phone)}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a.--icon.--mail::before{content:var(--icon-mail)}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a.--icon.--extlink::before{content:var(--icon-extlink)}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a.--icon.--whatsapp::before{content:var(--icon-whatsapp)}header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a.--icon.--facebook::before{content:var(--icon-facebook)}@media(min-width: 1024px){header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--rot-500);border-radius:var(--border-radius-full);z-index:-1;-webkit-transition:var(--std-transition);transition:var(--std-transition)}}@media(min-width: 1024px){header .meta-nav-container .meta-nav-wrap nav#meta-nav ul li a:hover::after{background-color:var(--rot-600)}}header .main-nav-container{padding:var(--space-s) 0}header .main-nav-container .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .branding .brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--space-s)}@media(min-width: 1280px){header .branding .brand{gap:var(--space-l)}}header .branding .brand svg{width:auto;height:26px}@media(min-width: 768px){header .branding .brand svg{height:32px}}@media(min-width: 1280px){header .branding .brand svg{height:40px}}header .branding .brand svg#logo_kia{height:13px}@media(min-width: 768px){header .branding .brand svg#logo_kia{height:18px}}@media(min-width: 1280px){header .branding .brand svg#logo_kia{height:24px}}header .branding .brand svg#logo_mitsubishi{height:26px}@media(min-width: 768px){header .branding .brand svg#logo_mitsubishi{height:32px}}@media(min-width: 1280px){header .branding .brand svg#logo_mitsubishi{height:40px}}header .main-nav-wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .main-nav-wrap button.menu_toggle{position:absolute;top:0;right:0;width:var(--space-m);height:var(--space-m);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;background:none;padding:0;border-radius:0}@media(min-width: 1024px){header .main-nav-wrap button.menu_toggle{display:none}}header .main-nav-wrap button.menu_toggle span{position:absolute;width:100%;height:3px;left:0;border-radius:var(--border-radius-full);background-color:var(--text-primary);-webkit-transition:all var(--std-transition);transition:all var(--std-transition)}header .main-nav-wrap button.menu_toggle span:nth-child(1){top:0}header .main-nav-wrap button.menu_toggle span:nth-child(2){top:var(--space-2xs)}header .main-nav-wrap button.menu_toggle span:nth-child(3){top:var(--space-2xs)}header .main-nav-wrap button.menu_toggle span:nth-child(4){top:var(--space-s)}header .main-nav-wrap .nav-wrap{width:100%;height:0;position:fixed;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-xl);margin:0;padding:0;background-color:#fff;-webkit-transition:var(--std-transition);transition:var(--std-transition);overflow:hidden;z-index:-1}@media(min-width: 1024px){header .main-nav-wrap .nav-wrap{width:100%;height:100%;position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;background-color:rgba(0,0,0,0);z-index:unset}}header .main-nav-wrap .nav-wrap nav#main-nav{display:none;visibility:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1024px){header .main-nav-wrap .nav-wrap nav#main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}}header .main-nav-wrap .nav-wrap nav#main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;padding-top:var(--space-4xl)}@media(min-width: 1024px){header .main-nav-wrap .nav-wrap nav#main-nav ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-s)}}@media(min-width: 1280px){header .main-nav-wrap .nav-wrap nav#main-nav ul{gap:var(--space-m)}}header .main-nav-wrap .nav-wrap nav#main-nav ul li{list-style:none;margin:0;padding:var(--space-m);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1024px){header .main-nav-wrap .nav-wrap nav#main-nav ul li{padding:0;text-align:left}}header .main-nav-wrap .nav-wrap nav#main-nav ul li a:not(.button){color:var(--text-primary);text-decoration:none;-webkit-transition:all var(--std-transition);transition:all var(--std-transition);font-size:var(--step-0);font-weight:700}@media(min-width: 1280px){header .main-nav-wrap .nav-wrap nav#main-nav ul li a:not(.button){font-size:var(--step-0)}}@media(min-width: 1024px){header .main-nav-wrap .nav-wrap nav#main-nav ul li a:not(.button):hover{color:var(--schiefer-500);text-decoration:none}}header .main-nav-wrap .nav-wrap nav#main-nav ul li a:not(.button).active{color:var(--rot-500)}header .main-nav-wrap.show .nav-wrap{height:100%}header .main-nav-wrap.show .nav-wrap nav#main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}header .main-nav-wrap.show .menu_toggle span:nth-child(1){opacity:0}header .main-nav-wrap.show .menu_toggle span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .main-nav-wrap.show .menu_toggle span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .main-nav-wrap.show .menu_toggle span:nth-child(4){opacity:0}.menu_is_open header .main-nav-container{background-color:var(--schiefer-200)}.menu_is_open header .main-nav-container .main-nav-wrap.show .nav-wrap{background-color:var(--schiefer-200)}@media(min-width: 1024px){.menu_is_open header .main-nav-container .main-nav-wrap.show .nav-wrap{background-color:rgba(0,0,0,0)}}footer{background-color:var(--schiefer-600)}footer.layout-grid>section{padding:var(--space-s) 0}@media(min-width: 768px){footer.layout-grid>section{padding:var(--space-l) 0}}footer section.__top{padding-top:var(--space-xl)}footer section.__bottom{padding-bottom:var(--space-xl)}footer h1,footer h2,footer h3,footer h4{color:#fff}footer p,footer a,footer li{color:#fff}footer p.lead,footer .lead p{color:#fff;font-size:var(--step-2);line-height:1.2}@media(min-width: 1280px){footer p.lead,footer .lead p{font-size:var(--step-3)}}footer p.lead em,footer .lead p em{color:var(--schiefer-300);font-style:normal}footer a:not(.button),footer p a:not(.button),footer ul li a:not(.button),footer ol li a:not(.button){color:inherit;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-transition:var(--std-transition);transition:var(--std-transition)}footer a:not(.button):visited,footer p a:not(.button):visited,footer ul li a:not(.button):visited,footer ol li a:not(.button):visited{color:inherit}footer a:not(.button):hover,footer p a:not(.button):hover,footer ul li a:not(.button):hover,footer ol li a:not(.button):hover{color:var(--schiefer-300)}footer .footer_kontakt .__spalte{grid-column:span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 768px){footer .footer_kontakt .__spalte{grid-column:span 6}}@media(min-width: 1280px){footer .footer_kontakt .__spalte{grid-column:span 3}}footer ul.footer_social{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--space-s)}footer ul.footer_social li a{display:block;color:#fff;line-height:1;-webkit-transition:var(--std-transition);transition:var(--std-transition);border:none;text-decoration:none}footer ul.footer_social li a:hover::before{color:var(--schiefer-300)}footer ul.footer_social li a::before{position:relative;content:var(--icon-arrow-right);color:#fff;font-family:"remixicon";font-size:var(--step-3);font-weight:400;-webkit-transition:var(--std-transition);transition:var(--std-transition)}footer ul.footer_social li a.--icon.--facebook::before{content:var(--icon-facebook)}footer ul.footer_social li a.--icon.--instagram::before{content:var(--icon-instagram)}footer ul.footer_social li a.--icon.--linkedin::before{content:var(--icon-linkedin)}footer ul.footer_social li a.--icon.--whatsapp::before{content:var(--icon-whatsapp)}footer ul.footer_social li a.--icon.--youtube::before{content:var(--icon-youtube)}footer ul.footer_buttons{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--space-s)}@media(min-width: 1280px){footer ul.footer_buttons{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}footer ul.footer_buttons li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .__fusszeile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space-s)}@media(min-width: 768px){footer .__fusszeile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer .__fusszeile p,footer .__fusszeile li{font-size:var(--step--1)}footer ul.footer_links{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-xs)}@media(min-width: 768px){footer ul.footer_links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--space-s)}}section.page_head{padding-top:0;padding-bottom:0}section.page_head div{grid-column:span 2}@media(min-width: 768px){section.page_head div{grid-column:2/span 10}}section .section_head{padding-bottom:var(--space-xl)}@media(min-width: 768px){section .section_head{grid-column:2/span 10}}@media(min-width: 768px){section.projekt_gallery .section_head{grid-column:span 12}}section.teaser{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.home section.teaser{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}@media(min-width: 1280px){section.teaser{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.home section.teaser{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}}section.teaser .teaser__wrap{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--container-padding)}@media(min-width: 768px){section.teaser .teaser__wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1280px){section.teaser .teaser__wrap{grid-template-columns:repeat(4, minmax(0, 1fr))}}section.teaser .teaser__element{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.teaser .teaser__element .icon{width:8rem;margin-bottom:var(--space-m)}section.teaser .teaser__element h1,section.teaser .teaser__element h2,section.teaser .teaser__element h3,section.teaser .teaser__element h4,section.teaser .teaser__element p{text-align:center;-ms-hyphens:auto;hyphens:auto}.cards_wrap{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--container-padding)}@media(min-width: 768px){.cards_wrap{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.cards_wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cards_wrap .card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cards_wrap .card .bild{border-radius:var(--std-border-radius);overflow:hidden;margin-bottom:var(--space-s);width:100%}.card_wrap .__card{grid-column:span 1}@media(min-width: 768px){.card_wrap .__card{grid-column:2/span 10}}section.--bg-light .__card{background-color:#fff}.__card{padding:var(--space-xs);border-radius:var(--std-border-radius);background-color:var(--schiefer-100);scroll-margin-top:var(--header-height)}@media(min-width: 768px){.__card{padding:var(--space-s)}}@media(min-width: 1024px){.__card{scroll-margin-top:var(--header-height-lg)}}@media(min-width: 1280px){.__card{padding:var(--space-m)}}.__card.--standard{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--space-s)}@media(min-width: 768px){.__card.--standard{grid-template-columns:min(20vw,275px) 1fr;gap:var(--space-m)}}.__card.--standard .__image{grid-column:span 1;border-radius:var(--std-border-radius-sm);overflow:hidden;aspect-ratio:3/2}@media(min-width: 768px){.__card.--standard .__image{grid-column:1/span 1;aspect-ratio:1/1}}.__card.--standard .__image img,.__card.--standard .__image picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.__card.--standard .__content{grid-column:span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--space-s)}@media(min-width: 768px){.__card.--standard .__content{grid-column:2/span 1}}.__card.--standard .__content .__text h2,.__card.--standard .__content .__text p,.__card.--standard .__content .__text a:not(.button),.__card.--standard .__content .__text li{color:var(--schiefer-500)}.__card.--standard .__content .__text p{font-weight:700}.__card.--standard .__content .__text .__body{margin-top:var(--space-xs)}.__card.--standard .__content .button_wrap{margin:0}.__card.--small{position:relative;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space-m);-webkit-transition:var(--std-transition);transition:var(--std-transition)}@media(min-width: 768px){.__card.--small{grid-column:span 12}}@media(min-width: 1024px){.__card.--small{grid-column:span 4}}.__card.--small h2{color:var(--schiefer-500)}.__card.--small h2 a{color:inherit;text-decoration:none}.__card.--small h2 a:hover{text-decoration:none}.__card.--small p{color:var(--schiefer-500);font-weight:700}.__card.--small .circle_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.__card.--small:hover{-webkit-box-shadow:var(--hover-box-shadow);box-shadow:var(--hover-box-shadow)}.__card.--small:hover h2,.__card.--small:hover p{color:var(--schiefer-600)}.__card.--small:hover .circle_btn{-webkit-transition:var(--std-transition);transition:var(--std-transition);-webkit-transform:scale(1.1);transform:scale(1.1);background-color:var(--rot-600)}.__card.--small:hover .circle_btn.--secondary{background-color:var(--schiefer-600)}.__card.--team{grid-column:span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-s)}@media(min-width: 768px){.__card.--team{grid-column:span 6}}@media(min-width: 1024px){.__card.--team{grid-column:span 4}}.__card.--team .__image{grid-column:span 1;border-radius:var(--std-border-radius-sm);overflow:hidden;aspect-ratio:3/2}.__card.--team .__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.__card.--team .__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--space-s)}.__card.--team .__content .__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.__card.--team .__content .__text h2{color:var(--rot-500);font-size:var(--step-0)}.__card.--team .__content .__text p,.__card.--team .__content .__text a:not(.button),.__card.--team .__content .__text li{color:var(--schiefer-500);font-size:var(--step--1);line-height:1.33}.__card.--team .__content .__text .__body{margin-top:var(--space-xs)}.__card.--team .__content .button_wrap{margin:0}.__card.--pop{padding-right:var(--space-m);display:grid;grid-template-columns:min(20vw,100px) 1fr;gap:var(--space-s)}@media(min-width: 768px){.__card.--pop{padding-right:var(--space-l);grid-template-columns:min(20vw,100px) 1fr;gap:var(--space-m)}}@media(min-width: 1280px){.__card.--pop{padding-right:var(--space-l);grid-template-columns:min(20vw,200px) 1fr;gap:var(--space-m)}}.__card.--pop .__image{aspect-ratio:1/1}@media(min-width: 768px){.__card.--pop .__image{aspect-ratio:1/1}}.__card.--pop .__image img,.__card.--pop .__image picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.__card.--pop .__content .__text h2{font-size:var(--step-1)}@media(min-width: 768px){.__card.--pop .__content .__text h2{font-size:var(--step-2)}}.__card.--pop .__content .__text p,.__card.--pop .__content .__text a:not(.button),.__card.--pop .__content .__text li{line-height:1.33}.__card.--pop .__content .__text .__body{margin-top:var(--space-xs);display:none}@media(min-width: 768px){.__card.--pop .__content .__text .__body{display:block}}section.--bg-light{background-color:var(--light)}section .header{margin-bottom:var(--space-l)}section .header h1+.lead{margin-top:var(--space-3xs)}section.--hero{position:relative;padding:0}section.--hero .__hero-wrap{width:100%;aspect-ratio:16/9;border-radius:var(--std-border-radius);overflow:hidden}@media(min-width: 1024px){section.--hero .__hero-wrap{height:calc(100vh - var(--header-height-lg) - var(--space-m));aspect-ratio:unset}}@media(min-width: 1280px){section.--hero .__hero-wrap{max-height:40vw}}section.--hero .__hero-wrap img,section.--hero .__hero-wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.--hero .swiper-container{width:100%;height:100%}section.--hero .swiper-container .swiper{width:100%;height:100%}section.--hero .swiper-container .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%}section.--hero .swiper-container .swiper .swiper-wrapper .swiper-slide picture{width:100%;height:100%}section.--hero .swiper-container .swiper .swiper-wrapper .swiper-slide picture img,section.--hero .swiper-container .swiper .swiper-wrapper .swiper-slide picture video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news_pop{position:relative}@media(min-width: 1024px){.news_pop{width:min(50%,640px);position:absolute;bottom:var(--space-m);right:var(--space-m);z-index:999}}@media(min-width: 1024px){.news_pop.--top_left{top:var(--space-m);bottom:unset;left:var(--space-m);right:unset}}@media(min-width: 1024px){.news_pop.--top_right{top:var(--space-m);bottom:unset}}@media(min-width: 1024px){.news_pop.--bottom_left{bottom:var(--space-m);right:unset;left:var(--space-m)}}.news_pop .pop_close{position:absolute;top:var(--space-3xs);right:var(--space-3xs)}@media(min-width: 768px){.news_pop .pop_close{top:var(--space-2xs);right:var(--space-2xs)}}section.--herotext{padding-top:var(--space-l)}section.--herotext .header{margin-bottom:0}section.--header .header{margin:0}section.--cards .header h1+p{margin-top:var(--space-m)}section.--cta .cta_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block+.block{margin-top:var(--space-xl)}.layouts .blocks .block+.block{margin-top:var(--space-m)}.block.--accordion{margin-top:var(--space-l);margin-bottom:var(--space-l);display:grid;gap:var(--space-m)}.block.--accordion details{background-color:var(--schiefer-50);border-radius:var(--std-border-radius);-webkit-transition:var(--std-transition);transition:var(--std-transition)}.block.--accordion details:hover{background-color:var(--schiefer-100)}.block.--accordion details .content{display:grid;height:0;padding:var(--space-s);overflow:hidden;grid-template-rows:0fr;-webkit-transition:grid-template-rows 1s ease-in-out;transition:grid-template-rows 1s ease-in-out;transition:grid-template-rows 1s ease-in-out, -ms-grid-rows 1s ease-in-out}.block.--accordion details[open]{background-color:var(--schiefer-100)}.block.--accordion details[open] .content{height:auto;grid-template-rows:1fr}.block.--accordion details[open] summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block.--accordion details+details{border-top:1px solid var(--hellgrau)}.block.--accordion summary{cursor:pointer;list-style:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--space-s)}.block.--accordion summary::-webkit-details-marker{display:none}.block.--accordion summary:focus-visible{outline:var(--focus-outline);-webkit-box-shadow:var(--focus-box-shadow);box-shadow:var(--focus-box-shadow)}.block.--accordion summary::after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:var(--icon-chevron-down);font-family:"remixicon";font-size:var(--step-2);color:var(--schiefer-500);width:var(--space-l);height:var(--space-l);background-color:#fff;border-radius:var(--border-radius-full);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease, -webkit-transform .25s ease}.block.--accordion summary h3{color:var(--schiefer-500);font-size:var(--step-1);line-height:1.2}@media(prefers-reduced-motion: reduce){.block.--accordion .content{-webkit-transition:none;transition:none}.block.--accordion summary::after{-webkit-transition:none;transition:none}.block.--accordion details[open] .content>div{-webkit-animation:none;animation:none}}.block.--buttons,.button_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-m);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:var(--space-m);margin-bottom:var(--space-l)}@media(min-width: 768px){.block.--buttons,.button_wrap{margin-top:var(--space-s);margin-bottom:var(--space-l)}}.block.--buttons:last-child,.button_wrap:last-child{margin-bottom:0}.block.--buttons.row,.button_wrap.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block.--buttons.column,.button_wrap.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blocks hr{height:0;margin:var(--space-m) 0;border:0;border-top:1px solid var(--text-primary);color:inherit}.blocks hr.klein{margin:var(--space-m) 0}.blocks hr.mittel{margin:var(--space-xl) 0}.blocks hr.gross{margin:var(--space-2xl) 0}.blocks hr.blind{border-top:0}.blocks iframe{width:100%}.block.--gallery.--slider .swiper-container .swiper{border-radius:var(--std-border-radius)}.block.--gallery.--thumbnail .lightgallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-xs)}@media(min-width: 768px){.block.--gallery.--thumbnail .lightgallery{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.block.--gallery.--thumbnail .lightgallery{grid-template-columns:repeat(3, minmax(0, 1fr))}.block.--gallery.--thumbnail .lightgallery:hover>*{opacity:.85}.block.--gallery.--thumbnail .lightgallery:hover>*:hover{opacity:1}}@media(min-width: 1280px){.block.--gallery.--thumbnail .lightgallery{grid-template-columns:repeat(4, minmax(0, 1fr))}}.block.--gallery.--thumbnail .lightgallery .gallery-item{overflow:hidden;-webkit-transition:var(--std-transition);transition:var(--std-transition)}.block.--gallery.--thumbnail .lightgallery .gallery-item a{display:block;width:100%;height:100%}.block.--gallery.--thumbnail .lightgallery .gallery-item a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--std-border-radius);-webkit-transition:-webkit-transform var(--std-transition);transition:-webkit-transform var(--std-transition);transition:transform var(--std-transition);transition:transform var(--std-transition), -webkit-transform var(--std-transition)}figure.block.--video{position:relative;padding-bottom:56.24%;height:0;overflow:hidden;border-radius:var(--std-border-radius)}figure.block.--video iframe,figure.block.--video embed,figure.block.--video object,figure.block.--video video{position:absolute;top:0;left:0;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover}.block.--code iframe{border-radius:var(--std-border-radius)}.block.--code iframe.map{height:400px}@media(min-width: 1024px){.block.--code iframe.map{height:600px}}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--space-m);height:var(--space-m);margin:0;padding:0;font-size:22px;color:var(--text-primary);background-color:hsla(0,0%,100%,.6);border-radius:var(--border-radius-full);border:none;cursor:pointer;z-index:1084;outline:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}@media(min-width: 1024px){.swiper-button-next,.swiper-button-prev{width:var(--space-l);height:var(--space-l)}}.swiper-button-next:after,.swiper-button-prev:after{font-family:lg !important;font-weight:400;font-size:22px;line-height:1}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:""}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:""}.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#fff;opacity:1;-webkit-transition:all .75s ease-in-out;transition:all .75s ease-in-out;border-radius:var(--border-radius-full)}.swiper-pagination .swiper-pagination-bullet-active{width:32px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;width:100%;height:var(--space-m);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lg-backdrop{background-color:#fff}.lg-outer .lg-content{top:60px !important;bottom:100px !important}.lg-next,.lg-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--space-m);height:var(--space-m);padding:0;color:var(--dunkelblau);border-radius:var(--border-radius-full);background-color:hsla(0,0%,100%,.6);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}@media(min-width: 1024px){.lg-next,.lg-prev{width:var(--space-l);height:var(--space-l)}}.lg-next{right:var(--space-2xs)}.lg-prev{left:var(--space-2xs)}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:var(--dunkelblau)}.lg-toolbar .lg-icon{width:var(--space-xl);height:var(--space-xl);padding:0;color:var(--dunkelblau);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative}.lg-toolbar .lg-icon:hover{color:var(--dunkelblau)}.lg-sub-html{color:var(--dunkelgrau);padding:var(--space-s) var(--space-l);z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;-webkit-transition:opacity .2s ease-out .15s;transition:opacity .2s ease-out .15s}.lg-outer.lg-grab img.lg-object,.lg-outer.lg-grabbing img.lg-object{border-radius:var(--std-border-radius);overflow:hidden}.lg-components p{font-family:"figtree",Helvetica,Arial,sans-serif;font-weight:normal;font-size:var(--step-0);line-height:1.33;color:var(--dunkelblau)}.lg-components p.klein{font-size:var(--step--1);line-height:1.15;color:var(--hellgrau)}/*# sourceMappingURL=main.min.css.map */