*,*::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-xs: 4px;--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 black;--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}*: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)}:root{--dark: var(--gold-800);--text-primary: var(--gold-800);--light: var(--gold-50);--rot-50: #F5E8E9;--rot-100: #EAD2D4;--rot-200: #D7A5A9;--rot-300: #C1787E;--rot-400: #AD4C52;--rot-500: #991F27;--rot-600: #7B1920;--rot-700: #5C1317;--rot-800: #3E0D10;--rot-900: #1F0708;--gold-50: #F2F0ED;--gold-100: #E5E2DA;--gold-200: #CCC5B5;--gold-300: #B2A890;--gold-400: #988A6B;--gold-500: #7F6D47;--gold-600: #665739;--gold-700: #4D412B;--gold-800: #322C1C;--gold-900: #19160E;--gradient-black: linear-gradient(180deg,rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);--gradient-gold: linear-gradient(180deg,rgba(127, 109, 71, 1) 0%, rgba(127, 109, 71, 0) 100%)}.--bg-medium{background-color:var(--gold-300)}.--bg-dark{background-color:var(--gold-500)}.--bg-rot{background-color:var(--rot-500)}: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.rg0{row-gap: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-m);--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]}.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}.layout-grid .no_grid{display:block;grid-template-columns:none}@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_9{grid-column:span 1}@media(min-width: 768px){.grid_std .col.span_9{grid-column:span 9}}.grid_std .col.span_12{grid-column:span 1}@media(min-width: 768px){.grid_std .col.span_12{grid-column:span 12}}:root{--font-sans: "Manrope-Variable", Helvetica, Arial, sans-serif;--font-serif: "CrimsonPro-Variable", Georgia, "Times New Roman", Times, serif}@font-face{font-family:"Manrope-Variable";src:url("../fonts/Manrope-Variable.woff2") format("woff2");font-weight:200 800;font-display:swap;font-style:normal}@font-face{font-family:"CrimsonPro-Variable";src:url("../fonts/CrimsonPro-Variable.woff2") format("woff2");font-weight:200 900;font-display:swap;font-style:normal}@font-face{font-family:"CrimsonPro-VariableItalic";src:url("../fonts/CrimsonPro-VariableItalic.woff2") format("woff2");font-weight:200 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"),url("../fonts/lg.woff") format("woff")}@font-face{font-family:"remixicon";font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/remixicon.woff2") format("woff2"),url("../fonts/remixicon.woff") format("woff")}body{color:var(--text-primary);font-family:var(--font-sans);font-weight:500;font-size:var(--step-0);line-height:1.5}h1,h2{color:var(--rot-500);font-family:var(--font-serif);font-weight:400;font-size:var(--step-3);line-height:1}@media(min-width: 1280px){h1,h2{font-size:var(--step-4)}}.sub h1,.sub h2{color:var(--gold-600)}h3{color:var(--rot-500);font-weight:800;font-size:var(--step-1);line-height:1.2}@media(min-width: 1280px){h3{font-size:var(--step-1)}}h4{color:var(--text-primary);font-weight:800;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(--gold-600);font-size:var(--step-0);font-weight:700;line-height:1.33}@media(min-width: 1280px){p.big,.big p{font-size:var(--step-1)}}p.small,.small p{font-size:var(--step--1)}@media(min-width: 1280px){p.small,.small p{font-size:var(--step--1)}}p.lead,.lead p{color:var(--gold-500);font-family:var(--font-serif);font-weight:400;font-size:var(--step-3);line-height:1}@media(min-width: 1280px){p.lead,.lead p{font-size:var(--step-4)}}p.lead em,.lead p em{color:var(--gold-300);font-style:normal}strong{font-weight:800}.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-xs)}.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 !important}.std_text_style p.m0,.std_text_style ul.m0,.std_text_style ol.m0{margin-top:0 !important}.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-xs)}.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-xs)}.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-3xs);position:relative;padding:var(--space-3xs) var(--space-s);border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:var(--std-border-radius-xs);background-color:var(--rot-500);border:solid 1px var(--rot-500);color:#fff;font-size:var(--step-1);font-weight:400;line-height:1;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:#fff;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);border-color:var(--rot-600)}.std_btn:hover .__icon::after,.std_text_style a.std_btn:hover .__icon::after,.std_text_style .std_btn:hover .__icon::after{color:#fff;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:var(--std-transition);transition:var(--std-transition)}.std_btn.--secondary,.std_text_style a.std_btn.--secondary,.std_text_style .std_btn.--secondary{background-color:var(--gold-500);border-color:var(--gold-500)}.std_btn.--secondary:hover,.std_text_style a.std_btn.--secondary:hover,.std_text_style .std_btn.--secondary:hover{background-color:var(--gold-600);border-color:var(--gold-600)}.std_btn.--tertiary,.std_text_style a.std_btn.--tertiary,.std_text_style .std_btn.--tertiary{padding:0;color:var(--rot-600);background-color:rgba(0,0,0,0);border:none}.std_btn.--tertiary .__icon::after,.std_text_style a.std_btn.--tertiary .__icon::after,.std_text_style .std_btn.--tertiary .__icon::after{color:var(--rot-600)}.std_btn.--tertiary:hover,.std_text_style a.std_btn.--tertiary:hover,.std_text_style .std_btn.--tertiary:hover{color:var(--rot-700);background-color:rgba(0,0,0,0)}.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(--rot-700)}.std_btn.--medium,.std_text_style a.std_btn.--medium,.std_text_style .std_btn.--medium{padding:var(--space-3xs) var(--space-xs);font-size:var(--step--1);font-weight:700;gap:var(--space-3xs)}.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.--tertiary,.std_text_style a.std_btn.--medium.--tertiary,.std_text_style .std_btn.--medium.--tertiary{padding:0}.std_btn.--small,.std_text_style a.std_btn.--small,.std_text_style .std_btn.--small{padding:2px var(--space-2xs);font-size:var(--step--1);font-weight:700;gap:var(--space-3xs)}.std_btn.--small.--icon,.std_text_style a.std_btn.--small.--icon,.std_text_style .std_btn.--small.--icon{padding-right:var(--space-3xs)}.std_btn.--small .__text,.std_text_style a.std_btn.--small .__text,.std_text_style .std_btn.--small .__text{height:var(--space-s)}.std_btn.--small .__icon,.std_text_style a.std_btn.--small .__icon,.std_text_style .std_btn.--small .__icon{width:var(--space-s);height:var(--space-s)}.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)}.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.--tertiary,.std_text_style a.std_btn.--small.--tertiary,.std_text_style .std_btn.--small.--tertiary{padding:0}.--bg-medium .std_btn.--tertiary,.--bg-dark .std_btn.--tertiary,.--bg-rot .std_btn.--tertiary,.--bg-medium .std_text_style a.std_btn.--tertiary,.--bg-dark .std_text_style a.std_btn.--tertiary,.--bg-rot .std_text_style a.std_btn.--tertiary,.--bg-medium .std_text_style .std_btn.--tertiary,.--bg-dark .std_text_style .std_btn.--tertiary,.--bg-rot .std_text_style .std_btn.--tertiary{color:#fff}.--bg-medium .std_btn.--tertiary .__icon::after,.--bg-dark .std_btn.--tertiary .__icon::after,.--bg-rot .std_btn.--tertiary .__icon::after,.--bg-medium .std_text_style a.std_btn.--tertiary .__icon::after,.--bg-dark .std_text_style a.std_btn.--tertiary .__icon::after,.--bg-rot .std_text_style a.std_btn.--tertiary .__icon::after,.--bg-medium .std_text_style .std_btn.--tertiary .__icon::after,.--bg-dark .std_text_style .std_btn.--tertiary .__icon::after,.--bg-rot .std_text_style .std_btn.--tertiary .__icon::after{color:#fff}.--bg-medium .std_btn.--tertiary:hover,.--bg-dark .std_btn.--tertiary:hover,.--bg-rot .std_btn.--tertiary:hover,.--bg-medium .std_text_style a.std_btn.--tertiary:hover,.--bg-dark .std_text_style a.std_btn.--tertiary:hover,.--bg-rot .std_text_style a.std_btn.--tertiary:hover,.--bg-medium .std_text_style .std_btn.--tertiary:hover,.--bg-dark .std_text_style .std_btn.--tertiary:hover,.--bg-rot .std_text_style .std_btn.--tertiary:hover{color:var(--gold-100)}.--bg-medium .std_btn.--tertiary:hover .__icon::after,.--bg-dark .std_btn.--tertiary:hover .__icon::after,.--bg-rot .std_btn.--tertiary:hover .__icon::after,.--bg-medium .std_text_style a.std_btn.--tertiary:hover .__icon::after,.--bg-dark .std_text_style a.std_btn.--tertiary:hover .__icon::after,.--bg-rot .std_text_style a.std_btn.--tertiary:hover .__icon::after,.--bg-medium .std_text_style .std_btn.--tertiary:hover .__icon::after,.--bg-dark .std_text_style .std_btn.--tertiary:hover .__icon::after,.--bg-rot .std_text_style .std_btn.--tertiary:hover .__icon::after{color:var(--gold-100)}.--bg-dark .std_btn.--secondary,.--bg-dark .std_text_style a.std_btn.--secondary,.--bg-dark .std_text_style .std_btn.--secondary{color:var(--gold-500);background-color:#fff}.--bg-dark .std_btn.--secondary .__icon::after,.--bg-dark .std_text_style a.std_btn.--secondary .__icon::after,.--bg-dark .std_text_style .std_btn.--secondary .__icon::after{color:var(--gold-500)}.--bg-dark .std_btn.--secondary:hover,.--bg-dark .std_text_style a.std_btn.--secondary:hover,.--bg-dark .std_text_style .std_btn.--secondary:hover{background-color:var(--gold-100)}.--bg-rot .std_btn.--primary,.--bg-rot .std_text_style a.std_btn.--primary,.--bg-rot .std_text_style .std_btn.--primary{color:var(--rot-500);background-color:#fff}.--bg-rot .std_btn.--primary .__icon::after,.--bg-rot .std_text_style a.std_btn.--primary .__icon::after,.--bg-rot .std_text_style .std_btn.--primary .__icon::after{color:var(--rot-500)}.--bg-rot .std_btn.--primary:hover,.--bg-rot .std_text_style a.std_btn.--primary:hover,.--bg-rot .std_text_style .std_btn.--primary:hover{background-color:var(--gold-100)}.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(--gold-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(--gold-500)}.circle_btn.--ghost:hover{background-color:var(--gold-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;background-color:var(--light)}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)}}.home main{margin-top:0}header,.home header.scrolled{width:100%;position:fixed;top:0;left:0;background-color:#fff;-webkit-transition:var(--std-transition);transition:var(--std-transition);z-index:1000}@media(min-width: 1280px){header,.home header.scrolled{height:var(--header-height-lg)}}@media(min-width: 1280px){header .headertop,.home header.scrolled .headertop{height:20px;background-color:var(--rot-500)}}header .meta-nav-container,.home header.scrolled .meta-nav-container{background-color:var(--rot-500)}header .meta-nav-container .meta-nav-wrap,.home header.scrolled .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,.home header.scrolled .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,.home header.scrolled .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,.home header.scrolled .meta-nav-container .meta-nav-wrap button.meta_menu_toggle{display:none}}header .meta-nav-container .meta-nav-wrap button.meta_menu_toggle span,.home header.scrolled .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,.home header.scrolled .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 .main-nav-container,.home header.scrolled .main-nav-container{padding:var(--space-s) 0}header .main-nav-container .container,.home header.scrolled .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 .main-nav-wrap,.home header.scrolled .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,.home header.scrolled .main-nav-wrap button.menu_toggle{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);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,.home header.scrolled .main-nav-wrap button.menu_toggle{display:none}}header .main-nav-wrap button.menu_toggle span,.home header.scrolled .main-nav-wrap button.menu_toggle span{position:absolute;width:100%;height:3px;left:0;border-radius:var(--border-radius-full);background-color:var(--gold-500);-webkit-transition:var(--std-transition);transition:var(--std-transition)}header .main-nav-wrap button.menu_toggle span:nth-child(1),.home header.scrolled .main-nav-wrap button.menu_toggle span:nth-child(1){top:0}header .main-nav-wrap button.menu_toggle span:nth-child(2),header .main-nav-wrap button.menu_toggle span:nth-child(3),.home header.scrolled .main-nav-wrap button.menu_toggle span:nth-child(2),.home header.scrolled .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),.home header.scrolled .main-nav-wrap button.menu_toggle span:nth-child(4){top:var(--space-s)}header .main-nav-wrap .nav-wrap,.home header.scrolled .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,.home header.scrolled .main-nav-wrap .nav-wrap{height:100%;position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:rgba(0,0,0,0);z-index:unset}}header .main-nav-wrap .nav-wrap nav#main-nav,.home header.scrolled .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,.home header.scrolled .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,.home header.scrolled .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,.home header.scrolled .main-nav-wrap .nav-wrap nav#main-nav ul{padding:0;-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-m)}}header .main-nav-wrap .nav-wrap nav#main-nav ul li,.home header.scrolled .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,.home header.scrolled .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),.home header.scrolled .main-nav-wrap .nav-wrap nav#main-nav ul li a:not(.button){color:var(--text-primary);text-decoration:none;-webkit-transition:var(--std-transition);transition:var(--std-transition);font-size:var(--step--1);font-weight:700}@media(min-width: 1024px){header .main-nav-wrap .nav-wrap nav#main-nav ul li a:not(.button):hover,.home header.scrolled .main-nav-wrap .nav-wrap nav#main-nav ul li a:not(.button):hover{color:var(--gold-500);text-decoration:none}}header .main-nav-wrap .nav-wrap nav#main-nav ul li a:not(.button).active,.home header.scrolled .main-nav-wrap .nav-wrap nav#main-nav ul li a:not(.button).active{color:var(--rot-500)}header .main-nav-wrap .nav-wrap nav#main-nav ul li a.button.--secondary,.home header.scrolled .main-nav-wrap .nav-wrap nav#main-nav ul li a.button.--secondary{color:var(--text-primary);background-color:var(--gold-100);border-color:var(--gold-100)}header .main-nav-wrap .nav-wrap nav#main-nav ul li a.button.--secondary:hover,.home header.scrolled .main-nav-wrap .nav-wrap nav#main-nav ul li a.button.--secondary:hover{background-color:var(--gold-200);border-color:var(--gold-200)}header .main-nav-wrap .nav-wrap nav#main-nav ul li a.button.--secondary .__icon::after,.home header.scrolled .main-nav-wrap .nav-wrap nav#main-nav ul li a.button.--secondary .__icon::after{color:var(--text-primary)}header .main-nav-wrap.show .nav-wrap,.home header.scrolled .main-nav-wrap.show .nav-wrap{height:100%}header .main-nav-wrap.show .nav-wrap nav#main-nav,.home header.scrolled .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),header .main-nav-wrap.show .menu_toggle span:nth-child(4),.home header.scrolled .main-nav-wrap.show .menu_toggle span:nth-child(1),.home header.scrolled .main-nav-wrap.show .menu_toggle span:nth-child(4){opacity:0}header .main-nav-wrap.show .menu_toggle span:nth-child(2),.home header.scrolled .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),.home header.scrolled .main-nav-wrap.show .menu_toggle span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.home header:not(.scrolled){background-color:rgba(0,0,0,.15)}.home header:not(.scrolled)::after{content:"";backdrop-filter:blur(10px);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gradient-black);-webkit-transition:var(--std-transition);transition:var(--std-transition);z-index:-1}.home header:not(.scrolled) .main-nav-wrap button.menu_toggle span{background-color:#fff}.home header:not(.scrolled) .main-nav-wrap .nav-wrap nav#main-nav ul li a:not(.button){color:#fff}@media(min-width: 1024px){.home header:not(.scrolled) .main-nav-wrap .nav-wrap nav#main-nav ul li a:not(.button):hover{color:var(--gold-200)}}.home header:not(.scrolled) .main-nav-wrap .nav-wrap nav#main-nav ul li a.button.--secondary{color:var(--text-primary);background-color:#fff;border-color:#fff}.home header:not(.scrolled) .main-nav-wrap .nav-wrap nav#main-nav ul li a.button.--secondary:hover{background-color:var(--gold-200);border-color:var(--gold-200)}.home header:not(.scrolled) .main-nav-wrap .nav-wrap nav#main-nav ul li a.button.--secondary .__icon::after{color:var(--text-primary)}.home header:not(.scrolled) .main-nav-wrap.show button.menu_toggle span{background-color:var(--text-primary)}.home header:not(.scrolled) .main-nav-wrap.show .nav-wrap nav#main-nav ul li a:not(.button){color:var(--text-primary)}@media(min-width: 1024px){.home header:not(.scrolled) .main-nav-wrap.show .nav-wrap nav#main-nav ul li a:not(.button):hover{color:var(--gold-500)}}.home header:not(.scrolled) .main-nav-wrap.show .nav-wrap nav#main-nav ul li a.button.--secondary{color:var(--text-primary);background-color:var(--gold-100);border-color:var(--gold-100)}.home header:not(.scrolled) .main-nav-wrap.show .nav-wrap nav#main-nav ul li a.button.--secondary:hover{background-color:var(--gold-200);border-color:var(--gold-200)}.home header:not(.scrolled) .main-nav-wrap.show .nav-wrap nav#main-nav ul li a.button.--secondary .__icon::after{color:var(--text-primary)}.menu_is_open header .main-nav-container{background-color:var(--gold-200)}.menu_is_open header .main-nav-container .main-nav-wrap.show .nav-wrap{background-color:var(--gold-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)}}.branding svg,.home header.scrolled .branding svg,.home.menu_is_open header:not(.scrolled) .branding svg{width:auto;height:max(var(--space-l),40px)}@media(min-width: 1024px){.branding svg,.home header.scrolled .branding svg,.home.menu_is_open header:not(.scrolled) .branding svg{height:var(--space-xl)}}.branding svg polygon,.branding svg path,.home header.scrolled .branding svg polygon,.home header.scrolled .branding svg path,.home.menu_is_open header:not(.scrolled) .branding svg polygon,.home.menu_is_open header:not(.scrolled) .branding svg path{-webkit-transition:fill var(--std-transition-duration);transition:fill var(--std-transition-duration)}.branding svg polygon,.home header.scrolled .branding svg polygon,.home.menu_is_open header:not(.scrolled) .branding svg polygon{fill:var(--rot-500)}.branding svg path,.home header.scrolled .branding svg path,.home.menu_is_open header:not(.scrolled) .branding svg path{fill:var(--gold-500)}.home header:not(.scrolled) .branding svg polygon{fill:#fff}.home header:not(.scrolled) .branding svg path{fill:#fff}footer{background-color:var(--gold-500)}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:var(--gold-200);font-family:"CrimsonPro-Variable",Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:var(--step-3);line-height:1}@media(min-width: 1280px){footer p.lead,footer .lead p{font-size:var(--step-4)}}footer p.lead em,footer .lead p em{color:var(--gold-50);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(--gold-100)}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_logos{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-m)}footer ul.footer_logos 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_logos li img{display:block;height:var(--space-l);width:auto}@media(min-width: 1024px){footer ul.footer_logos li img{height:var(--space-xl)}}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.home_hero{position:relative;height:auto;min-height:66vw;padding-top:var(--space-3xl);padding-bottom:var(--space-2xl)}@media(min-width: 1024px){section.home_hero{min-height:50vw}}@media(min-width: 1280px){section.home_hero{min-height:unset;padding-top:var(--space-6xl)}}@media(min-width: 1396px){section.home_hero{max-height:90vh}}section.home_hero img.home_hero__background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}section.home_hero .lead h1+p{margin-top:var(--space-l)}section.home_hero .lead p+a{margin-top:var(--space-xl)}section.map{width:100%;height:100vw;margin-top:var(--space-xl)}@media(min-width: 768px){section.map{height:70svh}}@media(min-width: 1280px){section.map{height:80svh}}section.map iframe{width:100%;height:100%;border:0}section.projekte{padding-top:var(--space-xl)}@media(min-width: 1280px){section.projekte{padding-top:var(--space-2xl)}}section.projekte .cards_wrap .projekt__element{display:none}section.projekte .loadmore{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.projekte .card .bild{background-color:var(--dunkelblau)}.projekte .card .bild img{mix-blend-mode:luminosity}.projekte_single .projekt_gallery .gallery-item{background-color:var(--dunkelblau)}.projekte_single .projekt_gallery .gallery-item img{mix-blend-mode:luminosity;-webkit-transition:var(--std-transition);transition:var(--std-transition)}.projekte_single .projekt_gallery .gallery-item img:hover{mix-blend-mode:normal}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(--space-xs);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:4/span 9}}section.--bg-light .__card{background-color:#fff}section.--bg-light .__card.--team{padding:0;background-color:rgba(0,0,0,0)}.__card{padding:var(--space-xs);border-radius:var(--std-border-radius-xs);background-color:var(--gold-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 .__content h3{color:var(--rot-500);font-family:var(--font-serif);font-weight:400;font-size:var(--step-2);line-height:1}@media(min-width: 1280px){.__card .__content h3{font-size:var(--step-3)}}.__card .__content h3 a{color:inherit;text-decoration:none}.__card .__content h3 a:hover{text-decoration:none}.__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-xs);overflow:hidden;aspect-ratio:3/2}@media(min-width: 768px){.__card.--standard .__image{grid-column:1/span 1;aspect-ratio:3/2}}.__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 p,.__card.--standard .__content .__text a:not(.button),.__card.--standard .__content .__text li{color:var(--gold-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 .__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.--small .__content{grid-column:2/span 1}}.__card.--small .__content p{color:var(--gold-500);font-weight:700}.__card.--small .__content .button_wrap{margin:0}.__card.--small .button_wrap{margin-top:0}@media(min-width: 1024px){.__card.--small .button_wrap{margin-top:var(--space-s)}}.__card.--small .circle_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.__card.--small:hover h2,.__card.--small:hover p{color:var(--gold-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(--gold-600)}.__card.--team{padding:0;background-color:rgba(0,0,0,0);border-radius:none;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-m)}.__card.--team .__image{grid-column:span 1;border-radius:var(--std-border-radius-xs);overflow:hidden;aspect-ratio:1/1}.__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-m)}.__card.--team .__content h3{font-family:var(--font-sans);color:var(--rot-500);font-weight:800;font-size:var(--step-0);line-height:1.2}.__card.--team .__content .__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.__card.--team .__content .__text p,.__card.--team .__content .__text a:not(.button),.__card.--team .__content .__text li{line-height:1.5}.__card.--team .__content .__text .__body{margin-top:var(--space-xs)}.__card.--team .__content .button_wrap{margin:0}.__card.--projekt{padding:0;background-color:#fff;border-radius:var(--std-border-radius-xs);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:0}.__card.--projekt .__image{grid-column:span 1;border-top-left-radius:var(--std-border-radius-xs);border-top-right-radius:var(--std-border-radius-xs);overflow:hidden;aspect-ratio:3/2}.__card.--projekt .__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.__card.--projekt .__content{padding:var(--space-xs);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-m)}.__card.--projekt .__content h3{font-family:var(--font-sans);color:var(--rot-500);font-weight:800;font-size:var(--step-0);line-height:1.2}.__card.--projekt .__content .__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.__card.--projekt .__content .__text p,.__card.--projekt .__content .__text a:not(.button),.__card.--projekt .__content .__text li{line-height:1.5}.__card.--projekt .__content .__text .__body{margin-top:var(--space-xs)}.__card.--projekt .__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-medium{background-color:var(--gold-300)}section.--bg-dark{background-color:var(--gold-500)}section.--bg-rot{background-color:var(--rot-500)}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:1/1;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:60vw}}section.--hero .__hero-wrap img,section.--hero .__hero-wrap video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.--hero .__hero-text{position:relative;padding:var(--space-m);display:grid;gap:var(--space-xs);background-color:var(--rot-500)}@media(min-width: 1024px){section.--hero .__hero-text{width:min(50%,640px);position:absolute;bottom:var(--space-m);left:var(--space-m);z-index:999}}section.--hero .__hero-text h1{color:var(--rot-800);font-family:var(--font-sans);font-weight:800;font-size:var(--step-0);line-height:1}section.--hero .__hero-text h2{color:#fff}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.--header .header .leadtext{margin-top:var(--space-l);grid-column:span 1}@media(min-width: 768px){section.--header .header .leadtext{grid-column:span 12}}@media(min-width: 1024px){section.--header .header .leadtext{grid-column:4/span 9}}section.--accordion .accordion_wrap{margin:0 !important;grid-column:span 1}@media(min-width: 768px){section.--accordion .accordion_wrap{grid-column:span 12}}@media(min-width: 1024px){section.--accordion .accordion_wrap{grid-column:4/span 9}}section.--accordion .accordion_wrap details{scroll-margin-top:var(--space-3xl)}@media(min-width: 1024px){section.--accordion .accordion_wrap details{scroll-margin-top:var(--space-4xl)}}section.--accordion .accordion_wrap details h2{color:var(--text-primary);font-family:var(--font-sans);font-weight:800;font-size:var(--step-1);line-height:1.2}section.--accordion .accordion_wrap details h3{color:var(--text-primary);font-weight:800;font-size:var(--step-0);line-height:1.5}section.--accordion .accordion_wrap details h3+p{margin-top:0}section.--accordion .accordion_wrap details:hover h3{color:var(--text-primary) !important}section.--accordion .accordion_wrap details summary h2{color:var(--rot-500)}section.--cards .header h1+p,section.--cards .header h2+p{margin-top:var(--space-m)}section.--cta .content .header{margin-bottom:0}section.--cta .content.--row .inner{display:grid;row-gap:var(--space-m);grid-column:span 1}@media(min-width: 768px){section.--cta .content.--row .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-column:2/span 10;grid-template-columns:repeat(10, minmax(0, 1fr));gap:var(--container-padding)}}@media(min-width: 768px){section.--cta .content.--row .inner .header{grid-column:span 6}}@media(min-width: 768px){section.--cta .content.--row .inner .cta_button{grid-column:span 4}}section.--cta .content.--column .inner{display:grid;row-gap:var(--space-m);grid-column:span 1}@media(min-width: 768px){section.--cta .content.--column .inner{row-gap:var(--space-l);grid-column:2/span 10}}section.--cta .content.--box .inner{display:grid;row-gap:var(--space-m);grid-column:span 1;padding:var(--space-m)}@media(min-width: 768px){section.--cta .content.--box .inner{row-gap:var(--space-l);grid-column:4/span 6}}section.--cta .content.--box .inner .header h1,section.--cta .content.--box .inner .header h2,section.--cta .content.--box .inner .header h3,section.--cta .content.--box .inner .header h4,section.--cta .content.--box .inner .header h5,section.--cta .content.--box .inner .header h6{color:var(--rot-100)}section.--cta .content.--box .inner .header p.lead,section.--cta .content.--box .inner .header .lead p{color:var(--rot-300)}section.--cta .content .header h2{color:var(--gold-600);font-size:var(--step-3)}@media(min-width: 1280px){section.--cta .content .header h2{font-size:var(--step-4)}}section.--cta .content .header p.lead,section.--cta .content .header .lead p{color:var(--gold-300)}section.--cta .content .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}section.--cta.--bg-medium .content .header h2{color:var(--gold-600)}section.--cta.--bg-medium .content .header p.lead,section.--cta.--bg-medium .content .header .lead p{color:var(--gold-100)}section.--team .team_wrap{margin:0 !important;grid-column:span 1;display:grid;gap:var(--space-m);row-gap:var(--space-l);grid-column:span 1}@media(min-width: 768px){section.--team .team_wrap{grid-column:span 12;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){section.--team .team_wrap{grid-column:span 12;grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1280px){section.--team .team_wrap{grid-column:4/span 9;grid-template-columns:repeat(3, minmax(0, 1fr))}}section.--projekte .projekte_wrap{margin:0 !important;grid-column:span 1;display:grid;gap:var(--space-m);row-gap:var(--space-l)}@media(min-width: 768px){section.--projekte .projekte_wrap{grid-column:span 12;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){section.--projekte .projekte_wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 1280px){section.--projekte .projekte_wrap{grid-template-columns:repeat(3, minmax(0, 1fr))}}section.--projekte .projekte_wrap .__projekt_element{-webkit-transition:var(--std-transition);transition:var(--std-transition)}section.--projekte .projekte_wrap.--liste{display:grid;grid-template-columns:1fr;gap:0}section.--projekte .projekte_wrap.--liste .__row{display:grid;grid-template-columns:1fr 2fr;gap:0;padding:var(--space-xs) 0;border-top:1px solid var(--text-primary)}@media(min-width: 768px){section.--projekte .projekte_wrap.--liste .__row{grid-template-columns:1fr 3fr}}@media(min-width: 1280px){section.--projekte .projekte_wrap.--liste .__row{grid-template-columns:2fr 3fr 1fr 2fr 4fr}}@media(min-width: 1280px){section.--projekte .projekte_wrap.--liste .__row{padding:0;border-top:none}}section.--projekte .projekte_wrap.--liste .__row .__cell{-webkit-transition:var(--std-transition);transition:var(--std-transition)}@media(min-width: 1280px){section.--projekte .projekte_wrap.--liste .__row .__cell{padding:var(--space-xs) var(--space-2xs);border-top:1px solid var(--text-primary)}}section.--projekte .projekte_wrap.--liste .__row .__cell h3{font-size:var(--step--1)}@media(min-width: 1280px){section.--projekte .projekte_wrap.--liste .__row .__cell h3{font-size:var(--step--1)}}section.--projekte .projekte_wrap.--liste .__row .__cell.--image{grid-column:span 1;grid-row:span 3;padding:0;padding-right:var(--space-xs)}@media(min-width: 768px){section.--projekte .projekte_wrap.--liste .__row .__cell.--image{grid-column:span 1;grid-row:span 4}}@media(min-width: 1280px){section.--projekte .projekte_wrap.--liste .__row .__cell.--image{grid-column:span 1;grid-row:span 1;padding:var(--space-xs) var(--space-2xs);padding-left:0}}section.--projekte .projekte_wrap.--liste .__row .__cell.--image .image{border-radius:var(--std-border-radius-xs);overflow:hidden;aspect-ratio:3/2;-webkit-transition:var(--std-transition);transition:var(--std-transition)}@media(min-width: 1280px){section.--projekte .projekte_wrap.--liste .__row .__cell.--image .image{opacity:1}}section.--projekte .projekte_wrap.--liste .__row .__cell.--image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.--projekte .projekte_wrap.--liste .__row .__cell.--info{grid-column:span 2;padding-top:var(--space-2xs)}@media(min-width: 768px){section.--projekte .projekte_wrap.--liste .__row .__cell.--info{grid-column:span 1}}@media(min-width: 1280px){section.--projekte .projekte_wrap.--liste .__row .__cell.--info{grid-column:span 1;padding-top:var(--space-xs)}}@media(min-width: 1280px){section.--projekte .projekte_wrap:hover:has(.__projekt_element:hover) .__projekt_element:not(:hover){opacity:.6}}.block+.block{margin-top:var(--space-xl)}.layouts .blocks .block+.block{margin-top:var(--space-m)}.block.--accordion,section.--accordion .accordion_wrap{margin-top:var(--space-l);margin-bottom:var(--space-l);display:grid;gap:0;border-top:1px solid var(--text-primary)}.block.--accordion details,section.--accordion .accordion_wrap details{border-bottom:1px solid var(--text-primary);-webkit-transition:var(--std-transition);transition:var(--std-transition)}.block.--accordion details:hover h3,section.--accordion .accordion_wrap details:hover h3{color:var(--rot-600)}.block.--accordion details:hover summary::after,section.--accordion .accordion_wrap details:hover summary::after{color:var(--rot-600)}.block.--accordion details .content,section.--accordion .accordion_wrap details .content{display:grid;height:0;padding-bottom:var(--space-m);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] .content,section.--accordion .accordion_wrap details[open] .content{height:auto;grid-template-rows:1fr}.block.--accordion details[open] summary::after,section.--accordion .accordion_wrap details[open] summary::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block.--accordion details+details,section.--accordion .accordion_wrap details+details{border-top:1px solid var(--hellgrau)}.block.--accordion summary,section.--accordion .accordion_wrap 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) 0}.block.--accordion summary::-webkit-details-marker,section.--accordion .accordion_wrap summary::-webkit-details-marker{display:none}.block.--accordion summary:focus-visible,section.--accordion .accordion_wrap summary:focus-visible{outline:var(--focus-outline);-webkit-box-shadow:var(--focus-box-shadow);box-shadow:var(--focus-box-shadow)}.block.--accordion summary::after,section.--accordion .accordion_wrap 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(--rot-500);width:var(--space-l);height:var(--space-l);-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,section.--accordion .accordion_wrap summary h3{color:var(--rot-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-s);margin-bottom:var(--space-l)}@media(min-width: 768px){.block.--buttons,.button_wrap{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-xs)}.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-xs);-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-xs)}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-xs)}.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:var(--light)}.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(--text-primary);background-color:hsla(0,0%,100%,.6);border-radius:var(--std-border-radius-xs);-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(--text-primary)}.lg-toolbar .lg-icon{width:var(--space-xl);height:var(--space-xl);padding:0;color:var(--text-primary);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative}.lg-toolbar .lg-icon:hover{color:var(--text-primary)}.lg-sub-html{color:var(--text-primary);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-xs);overflow:hidden}.lg-components p{font-family:"figtree",Helvetica Arial,Helvetica,sans-serif;font-weight:normal;font-size:var(--step-0);line-height:1.33;color:var(--text-primary)}.lg-components p.klein{font-size:var(--step--1);line-height:1.15;color:var(--hellgrau)}/*# sourceMappingURL=main.min.css.map */