﻿:root{--main-font:"Georgia",serif;--headline-font:"Space Grotesk",sans-serif;--font-normal:400;--font-medium:500;--font-bold:700;--line-height:1.55;--fs-h1:4rem;--fs-h1-mobile:3rem;--fs-h2:3.4375rem;--fs-h2-mobile:2.25rem;--fs-h3:2.75rem;--fs-h3-mobile:1.75rem;--fs-h4:2.1875rem;--fs-h4-mobile:1.75rem;--fs-h5:1.75rem;--fs-h5-mobile:1.5rem;--fs-h6:1.125rem;--container-width:1600px;--container-width-medium:1008px;--container-width-slim:768px;--container-width-slimmer:590px;--frame-padding:2rem;--max-header-width:768px;--header-height:106px;--main-color:#141414;--link-color-hover:var(--lavender);--lavender:#B696D6;--violet:#E3D0FC;--gray-300:#E0E0E0;--gray-500:#e5e5e5;--blue-gray:#8795ac;--aqua-blue:#9BACA9;--aqua-blue-light:#d7dedd;--moss:#3A5345;--beige:#F6F5F3;--occra:#EABF1A;--seren-slate:#8895AC;--neon:#D7FE52;--red-600:#E53935}@media screen and (min-width:1024px){:root{--header-height:106px}}@font-face{font-family:"Space Grotesk";font-display:swap;font-style:normal;font-weight:300;src:url("/fileadmin/typefaces/space-grotesk-v22-latin-regular.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Space Grotesk";font-display:block;font-style:normal;font-weight:500;src:url("/fileadmin/typefaces/space-grotesk-v22-latin-500.woff2") format("woff2")}@font-face{font-family:"Space Grotesk";font-display:block;font-style:normal;font-weight:700;src:url("/fileadmin/typefaces/space-grotesk-v22-latin-700.woff2") format("woff2")}*{box-sizing:border-box;min-width:0;outline:0}html{scroll-padding-top:var(--hh)}html,body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0;font-size:16px;font-family:var(--main-font);font-weight:var(--font-normal);line-height:var(--line-height,1.5);position:relative;color:var(--main-color)}a{color:inherit;transition:color .2s ease}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--headline-font);font-weight:var(--font-bold)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}h5{font-size:var(--fs-h5)}h6{font-size:var(--fs-h6)}dt,dd{margin:0;padding:0}img{max-width:100%;height:auto;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}form{margin:0}figure{margin:0}fieldset{border:0;padding:0;margin:0}iframe{border:0}svg,symbol{max-width:100%;overflow:visible}canvas{max-width:100%}textarea,input[type=url],input[type=number],input[type=password],input[type=tel],input[type=email],input[type=text]{width:100%}textarea{resize:vertical}html.no-js>body a[href="#"],html.no-js>body a[href^=javascript]{pointer-events:none;cursor:default}html.no-js>body .frame-type-form_formframework:has(input[id$=cr-field]){display:none}html,body{height:100%;margin:0;padding:0}html{scroll-padding-top:0}body{--text-color:var(--moss);color:var(--text-color);height:auto}h1{font-family:var(--headline-font);font-weight:var(--font-bold);line-height:1.3;font-size:var(--fs-h1-mobile,var(--fs-h1));font-weight:var(--font-bold)}@media(min-width:768px){h1{font-size:var(--fs-h1)}}h2{font-family:var(--headline-font);font-weight:var(--font-bold);line-height:1.3;font-size:var(--fs-h2-mobile,var(--fs-h2));font-weight:var(--font-bold)}@media(min-width:768px){h2{font-size:var(--fs-h2)}}h3{font-family:var(--headline-font);font-weight:var(--font-bold);line-height:1.3;font-size:var(--fs-h3-mobile,var(--fs-h3));font-weight:var(--font-bold)}@media(min-width:768px){h3{font-size:var(--fs-h3)}}h4{font-family:var(--headline-font);font-weight:var(--font-bold);line-height:1.3;font-size:var(--fs-h4-mobile,var(--fs-h4));font-weight:var(--font-bold)}@media(min-width:768px){h4{font-size:var(--fs-h4)}}h5{font-family:var(--headline-font);font-weight:var(--font-bold);line-height:1.3;font-size:var(--fs-h5-mobile,var(--fs-h5));font-weight:var(--font-bold)}@media(min-width:768px){h5{font-size:var(--fs-h5)}}h6{font-family:var(--headline-font);font-weight:var(--font-bold);line-height:1.3;font-size:var(--fs-h6-mobile,var(--fs-h6));font-weight:var(--font-bold)}@media(min-width:768px){h6{font-size:var(--fs-h6)}}a,a:hover,a:focus{color:inherit;text-decoration:none}a:hover{color:var(--violet)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem}ul{padding-left:1em}ul li::marker{color:var(--violet)}.centered,.text-center,.ce-headline-center{text-align:center}.text-end,.ce-headline-right{text-align:right}.mono{font-family:"monospace",monospace;font-size:14px}small{font-size:.875rem}.text-muted{color:var(--gray-600)}.image-caption{margin-top:.75rem;font-size:12px}.hidden,.cc-window.cc-invisible,.cc-banner.cc-invisible{display:none !important}#logo[onclick]:hover{cursor:pointer}.mail-divider:before{content:"@"}.frame-layout-accordion.frames,.frame-accordion.frames{gap:0}.frame-layout-accordion.frames>header,.frame-accordion.frames>header{padding-left:var(--frame-padding);padding-right:var(--frame-padding)}.frame-layout-accordion>*:not(header),.frame-accordion>*:not(header){max-height:0;overflow:hidden;transition:max-height .3s ease;margin-right:1rem}.frame-layout-accordion>*:not(header)>p:first-child,.frame-accordion>*:not(header)>p:first-child{margin-top:0}.frame-layout-accordion>*:not(header)>p:last-child,.frame-accordion>*:not(header)>p:last-child{margin-bottom:0}.frame-layout-accordion>header,.frame-accordion>header{cursor:pointer;display:flex;align-items:center;position:relative;margin:1.5em 0 1.5em;display:flex;align-items:center;justify-content:space-between;padding:0;gap:3rem;transition:margin .3s ease}.frame-layout-accordion>header h1,.frame-layout-accordion>header h2,.frame-layout-accordion>header h3,.frame-layout-accordion>header h4,.frame-layout-accordion>header h5,.frame-layout-accordion>header h6,.frame-accordion>header h1,.frame-accordion>header h2,.frame-accordion>header h3,.frame-accordion>header h4,.frame-accordion>header h5,.frame-accordion>header h6{margin:0;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:space-between;width:100%}.frame-layout-accordion>header h1:after,.frame-layout-accordion>header h2:after,.frame-layout-accordion>header h3:after,.frame-layout-accordion>header h4:after,.frame-layout-accordion>header h5:after,.frame-layout-accordion>header h6:after,.frame-accordion>header h1:after,.frame-accordion>header h2:after,.frame-accordion>header h3:after,.frame-accordion>header h4:after,.frame-accordion>header h5:after,.frame-accordion>header h6:after{content:"+";font-family:sans-serif;font-weight:bold;font-size:min(1.5em,2.5rem);margin-right:.5rem}.frame-layout-accordion.is-open>header,.frame-accordion.is-open>header{margin:1.5em 0 1em}.frame-layout-accordion.is-open>header h1:after,.frame-layout-accordion.is-open>header h2:after,.frame-layout-accordion.is-open>header h3:after,.frame-layout-accordion.is-open>header h4:after,.frame-layout-accordion.is-open>header h5:after,.frame-layout-accordion.is-open>header h6:after,.frame-accordion.is-open>header h1:after,.frame-accordion.is-open>header h2:after,.frame-accordion.is-open>header h3:after,.frame-accordion.is-open>header h4:after,.frame-accordion.is-open>header h5:after,.frame-accordion.is-open>header h6:after{content:"−";font-family:sans-serif;font-weight:bold;font-size:min(1.5em,2.5rem)}.frame-layout-accordion:not(.is-open)>*:not(header),.frame-accordion:not(.is-open)>*:not(header){margin-top:0;margin-bottom:0}.button,.cc-window .cc-message .cc-btn,.cc-window .cc-compliance .cc-btn,.cc-banner .cc-message .cc-btn,.cc-banner .cc-compliance .cc-btn{--padding:0.75rem 1.25rem;--btn-border-color:var(--btn-background-color);background-color:var(--btn-background-color);border:1px solid var(--btn-border-color);color:var(--btn-text-color);padding:var(--padding);display:inline-block;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .3s ease,color .3s ease;border-radius:30px;font-family:var(--headline-font)}.button:focus,.cc-window .cc-message .cc-btn:focus,.cc-window .cc-compliance .cc-btn:focus,.cc-banner .cc-message .cc-btn:focus,.cc-banner .cc-compliance .cc-btn:focus,.button:hover,.cc-window .cc-message .cc-btn:hover,.cc-window .cc-compliance .cc-btn:hover,.cc-banner .cc-message .cc-btn:hover,.cc-banner .cc-compliance .cc-btn:hover{text-decoration:none;background-color:var(--btn-background-color-hover,var(--btn-background-color));border-color:var(--btn-border-color-hover,var(--btn-border-color));color:var(--btn-text-color-hover,var(--btn-text-color))}.button:not(.secondary),.cc-window .cc-message .cc-btn:not(.secondary),.cc-window .cc-compliance .cc-btn:not(.secondary),.cc-banner .cc-message .cc-btn:not(.secondary),.cc-banner .cc-compliance .cc-btn:not(.secondary),.button.primary,.cc-window .cc-message .primary.cc-btn,.cc-window .cc-compliance .primary.cc-btn,.cc-banner .cc-message .primary.cc-btn,.cc-banner .cc-compliance .primary.cc-btn{--btn-background-color:var(--text-color);--btn-text-color:var(--bg-color,white);--btn-background-color-hover:transparent;--btn-text-color-hover:var(--text-color)}.button.secondary,.cc-window .cc-message .secondary.cc-btn,.cc-window .cc-compliance .secondary.cc-btn,.cc-banner .cc-message .secondary.cc-btn,.cc-banner .cc-compliance .secondary.cc-btn{--btn-border-color:var(--text-color);--btn-background-color:transparent;--btn-text-color-hover:var(--text-color);--btn-border-color-hover:var(--text-color);--btn-background-color-hover:var(--text-color);--btn-text-color-hover:var(--bg-color,white)}.button.small,.cc-window .cc-message .small.cc-btn,.cc-window .cc-compliance .small.cc-btn,.cc-banner .cc-message .small.cc-btn,.cc-banner .cc-compliance .small.cc-btn{--padding:0.5rem 1rem}.button[class*=icon-],.cc-window .cc-message [class*=icon-].cc-btn,.cc-window .cc-compliance [class*=icon-].cc-btn,.cc-banner .cc-message [class*=icon-].cc-btn,.cc-banner .cc-compliance [class*=icon-].cc-btn{display:inline-flex;align-items:center;gap:.5rem}.button[class*=icon-].icon-right,.cc-window .cc-message [class*=icon-].icon-right.cc-btn,.cc-window .cc-compliance [class*=icon-].icon-right.cc-btn,.cc-banner .cc-message [class*=icon-].icon-right.cc-btn,.cc-banner .cc-compliance [class*=icon-].icon-right.cc-btn{flex-direction:row-reverse}.button[class*=icon-].icon-download::before,.cc-window .cc-message [class*=icon-].icon-download.cc-btn::before,.cc-window .cc-compliance [class*=icon-].icon-download.cc-btn::before,.cc-banner .cc-message [class*=icon-].icon-download.cc-btn::before,.cc-banner .cc-compliance [class*=icon-].icon-download.cc-btn::before{content:"";mask-image:url("/fileadmin/pictograms/int/download.svg");background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:1.25rem;height:1.25rem;display:block}.button[class*=icon-].icon-email::before,.cc-window .cc-message [class*=icon-].icon-email.cc-btn::before,.cc-window .cc-compliance [class*=icon-].icon-email.cc-btn::before,.cc-banner .cc-message [class*=icon-].icon-email.cc-btn::before,.cc-banner .cc-compliance [class*=icon-].icon-email.cc-btn::before{content:"";mask-image:url("/fileadmin/pictograms/int/mail-01.svg");background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:1.25rem;height:1.25rem;display:block}.button[class*=icon-].icon-phone::before,.cc-window .cc-message [class*=icon-].icon-phone.cc-btn::before,.cc-window .cc-compliance [class*=icon-].icon-phone.cc-btn::before,.cc-banner .cc-message [class*=icon-].icon-phone.cc-btn::before,.cc-banner .cc-compliance [class*=icon-].icon-phone.cc-btn::before{content:"";mask-image:url("/fileadmin/pictograms/int/phone.svg");background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:1.25rem;height:1.25rem;display:block}.button[class*=icon-].icon-link-external::before,.cc-window .cc-message [class*=icon-].icon-link-external.cc-btn::before,.cc-window .cc-compliance [class*=icon-].icon-link-external.cc-btn::before,.cc-banner .cc-message [class*=icon-].icon-link-external.cc-btn::before,.cc-banner .cc-compliance [class*=icon-].icon-link-external.cc-btn::before{content:"";mask-image:url("/fileadmin/pictograms/int/link-external.svg");background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:1.25rem;height:1.25rem;display:block}.cc-window,.cc-banner{position:fixed;bottom:0;width:100%;z-index:10;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;color:var(--main-color);text-align:center;padding:calc(var(--frame-padding)/2) 0;font-size:12px;background-color:#fff}.cc-window .cc-message,.cc-window .cc-compliance,.cc-banner .cc-message,.cc-banner .cc-compliance{display:inline-block;align-items:center;align-content:space-between;margin:var(--frame-padding)/2 0;padding:0 var(--frame-padding)}.cc-window .cc-message .cc-btn,.cc-window .cc-compliance .cc-btn,.cc-banner .cc-message .cc-btn,.cc-banner .cc-compliance .cc-btn{margin:0 .5rem}.cc-window .cc-message .cc-btn:focus,.cc-window .cc-compliance .cc-btn:focus,.cc-banner .cc-message .cc-btn:focus,.cc-banner .cc-compliance .cc-btn:focus{text-decoration:underline dashed}.cc-window .cc-message .cc-btn.cc-deny.active:before,.cc-window .cc-message .cc-btn.cc-allow.active:before,.cc-window .cc-compliance .cc-btn.cc-deny.active:before,.cc-window .cc-compliance .cc-btn.cc-allow.active:before,.cc-banner .cc-message .cc-btn.cc-deny.active:before,.cc-banner .cc-message .cc-btn.cc-allow.active:before,.cc-banner .cc-compliance .cc-btn.cc-deny.active:before,.cc-banner .cc-compliance .cc-btn.cc-allow.active:before{content:"✓";padding-right:.5rem}.cc-window .cc-compliance,.cc-banner .cc-compliance{display:flex;margin:1rem 0}.cc-window .cc-message a,.cc-banner .cc-message a{text-decoration:underline}.cc-window .cc-message a:hover,.cc-banner .cc-message a:hover{text-decoration:none}.cc-revoke{cursor:pointer;position:absolute;right:calc(50vw - min(var(--container-width)/2,50%) + var(--frame-padding));bottom:1rem}body.hide-cc-revoke .cc-revoke{display:none !important}body.cc-active>footer{padding-bottom:6rem}body>header{width:100%;padding:0;height:var(--header-height);margin:auto}body>header .inner{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:var(--frame-padding);padding-right:var(--frame-padding)}body>header #logo{width:66px;min-height:66px}.js-map .pin{transition:opacity .3s ease;opacity:1}.js-map .pin.invisible{opacity:0}.js-map-control{cursor:pointer}.js-map-control>*.is-active{font-weight:bold}a{color:inherit;transition:color .3s ease;text-decoration:underline;text-underline-offset:2px;font-family:var(--headline-font)}a:hover{color:var(--link-color-hover)}a[data-mailto-token]:not(:has(.mail-divider)),a[href^=tel],a[href^=http]{display:inline-flex;align-items:center}a[data-mailto-token]:not(:has(.mail-divider)){flex-direction:row-reverse}a[data-mailto-token]:not(:has(.mail-divider))::before{content:"";mask-image:url("/fileadmin/pictograms/int/mail-01.svg");background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:1em;height:1em;display:block}a[data-mailto-token]:not(:has(.mail-divider)):before{margin-left:.25rem}a[href^=http]{flex-direction:row-reverse}a[href^=http]::before{content:"";mask-image:url("/fileadmin/pictograms/int/link-external.svg");background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:.9em;height:.9em;display:block}a[href^=http]:before{margin-left:.25rem}a[href^=http]:not([href^=https]):before{background-color:var(--red-600)}a[class*=icon-]{display:inline-flex;align-items:center;flex-direction:row}a[class*=icon-]:before{margin-right:.5rem}a[class*=icon-].icon-download::before{content:"";mask-image:url("/fileadmin/pictograms/int/download.svg");background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:1em;height:1em;display:block}a[class*=icon-].icon-email::before{content:"";mask-image:url("/fileadmin/pictograms/int/mail-01.svg");background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:1em;height:1em;display:block}a[class*=icon-].icon-phone::before{content:"";mask-image:url("/fileadmin/pictograms/int/phone.svg");background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:1em;height:1em;display:block}a[class*=icon-].icon-link-external::before{content:"";mask-image:url("/fileadmin/pictograms/int/link-external.svg");background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:1em;height:1em;display:block}.frame{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:var(--frame-padding);padding-right:var(--frame-padding)}.frame .ce-bodytext p{margin-top:.5rem}.frame .ce-bodytext p:last-child{margin-bottom:0}.frame .ce-bodytext p:first-child:has(>small:first-child){margin-top:0}.frame.frame-slim,.frames.frame-slim{--container-width:var(--container-width-slim)}.frame.frame-slimmer,.frames.frame-slimmer{--container-width:var(--container-width-slimmer)}.frame.frame-max-width>*,.frames.frame-max-width>*{max-width:var(--container-width-slim)}.frame.frame-no-padding,.frames.frame-no-padding{padding-left:0;padding-right:0}.frame.frame-accordion,.frames.frame-accordion{border:1px solid var(--gray-500)}.frame.frame-max-width,.frames.frame-max-width{max-width:80%;margin-left:0}.frame[class*=frame-layout-bg-],.frame[class*=frame-layout-text-]{background-color:var(--bg-color);color:var(--text-color)}.frame.frame-layout-bg-violet{--bg-color:var(--violet);--link-color-hover:var(--text-color)}.frame.frame-layout-bg-lavender{--bg-color:var(--lavender);--link-color-hover:var(--text-color)}.frame.frame-layout-bg-moss{--bg-color:var(--moss);--text-color:var(--beige);--link-color-hover:var(--text-color)}.frame.frame-layout-bg-aqua-blue{--bg-color:var(--aqua-blue);--link-color-hover:var(--text-color)}.frame.frame-layout-bg-seren-slate{--bg-color:var(--seren-slate);--text-color:var(--beige);--link-color-hover:var(--text-color)}.frame.frame-layout-bg-occra{--bg-color:var(--occra);--link-color-hover:var(--text-color)}.frame.frame-layout-text-lavender{--text-color:var(--violet)}.frame.frame-layout-text-moss{--text-color:var(--moss)}.frame.frame-layout-text-seren-slate{--text-color:var(--seren-slate)}.frame.frame-layout-text-gray{--text-color:var(--blue-gray)}.ce-gallery{display:flex;flex-wrap:wrap;gap:1rem}.ce-gallery .image{display:flex;flex-direction:column;align-items:center}.ce-gallery .image a:before{content:none}.ce-gallery figcaption,.ce-gallery b,.ce-gallery a{font-family:var(--headline-font)}.ce-gallery figcaption{margin-top:1rem}.ce-gallery b,.ce-gallery a:not(:has(img)){margin-top:.25rem}.ce-gallery b:last-child,.ce-gallery a:not(:has(img)):last-child{margin-bottom:.5rem}.ce-gallery.ce-border img{border-radius:100%;overflow:hidden}.ce-gallery.ce-border figcaption,.ce-gallery.ce-border b,.ce-gallery.ce-border a:not(:has(img)){margin-left:auto;margin-right:auto}.ce-gallery[data-ce-columns="2"] .image-caption{text-align:center}.ce-gallery[data-ce-columns="2"] .image{flex-shrink:0;min-width:min(var(--image-width),100%);max-width:calc(50% - 1rem)}.ce-gallery[data-ce-columns="3"] .image-caption{text-align:center}.ce-gallery[data-ce-columns="3"] .image{flex-shrink:0;min-width:min(var(--image-width),100%);max-width:calc(33.3333333333% - 1rem)}.ce-gallery[data-ce-columns="4"] .image-caption{text-align:center}.ce-gallery[data-ce-columns="4"] .image{flex-shrink:0;min-width:min(var(--image-width),100%);max-width:calc(25% - 1rem)}.ce-gallery[data-ce-columns="5"] .image-caption{text-align:center}.ce-gallery[data-ce-columns="5"] .image{flex-shrink:0;min-width:min(var(--image-width),100%);max-width:calc(20% - 1rem)}.frame-space-before-extra-small{padding-top:1rem}.frame-space-before-small{padding-top:2rem}.frame-space-before-medium{padding-top:3rem}.frame-space-before-large{padding-top:4rem}.frame-space-before-extra-large{padding-top:5rem}.frame-space-after-extra-small{padding-bottom:1rem}.frame-space-after-small{padding-bottom:2rem}.frame-space-after-medium{padding-bottom:3rem}.frame-space-after-large{padding-bottom:4rem}.frame-space-after-extra-large{padding-bottom:5rem}.page-hero{position:relative;height:300px;overflow:hidden}.page-hero img{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.page-sections-nav ul{list-style:none;margin:0;padding:0}.page-sections-nav ul a{font-family:var(--headline-font);font-weight:var(--font-bold);line-height:1.3;font-size:var(--fs-h5-mobile,var(--fs-h5));font-weight:var(--font-bold);text-decoration:none;padding:.25rem 0;display:flex}@media(min-width:768px){.page-sections-nav ul a{font-size:var(--fs-h5)}}.page-sections-nav ul a:before{content:counter(section-nav-counter,decimal-leading-zero);margin-right:.5rem;order:-1}.page-sections-nav ul a:after{content:"|";margin-right:.5rem;color:var(--neon);order:-1}.page-sections-nav ul a:hover{text-decoration:none}.page-sections-nav ul li{counter-increment:section-nav-counter}main{counter-reset:section-counter -1}main>section{counter-increment:section-counter;padding:2rem 0}main>section .section-header{font-family:var(--headline-font);font-weight:var(--font-bold);line-height:1.3;font-size:var(--fs-h5-mobile,var(--fs-h5));font-weight:var(--font-bold);display:flex}@media(min-width:768px){main>section .section-header{font-size:var(--fs-h5)}}main>section .section-header:before{content:counter(section-nav-counter,decimal-leading-zero);margin-right:.5rem;order:-1}main>section .section-header:after{content:"|";margin-right:.5rem;color:var(--neon);order:-1}[class*=page-layout-bg-],[class*=page-layout-text-]{background-color:var(--bg-color);color:var(--text-color)}.page-layout-bg-violet{--bg-color:var(--violet);--link-color-hover:var(--text-color)}.page-layout-bg-lavender{--link-color-hover:var(--text-color);--bg-color:var(--lavender)}.page-layout-bg-moss{--text-color:var(--beige);--link-color-hover:var(--text-color);--bg-color:var(--moss)}.page-layout-bg-seren-slate{--text-color:var(--beige);--link-color-hover:var(--text-color);--bg-color:var(--seren-slate)}.page-layout-bg-occra{--link-color-hover:var(--text-color);--bg-color:var(--occra)}.page-layout-text-lavender{--text-color:var(--violet)}.page-layout-text-moss{--text-color:var(--moss)}.page-layout-text-seren-slate{--text-color:var(--seren-slate)}.page-layout-text-gray{--text-color:var(--blue-gray)}.frames{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:var(--frame-padding);padding-right:var(--frame-padding);display:grid;gap:var(--frame-padding);--template-columns:repeat(var(--columns),1fr)}@media(min-width:768px){.frames{grid-template-columns:var(--template-columns)}}.frames>header{grid-column:1/-1}.frames[class*=frame-layout-bg-],.frames[class*=frame-layout-text-]{background-color:var(--bg-color);color:var(--text-color)}.frames.frame-layout-bg-violet{--bg-color:var(--violet);--link-color-hover:var(--text-color)}.frames.frame-layout-bg-lavender{--bg-color:var(--lavender);--link-color-hover:var(--text-color)}.frames.frame-layout-seren-slate{--bg-color:var(--seren-slate);--text-color:var(--beige);--link-color-hover:var(--text-color)}.frames.frame-layout-bg-moss{--bg-color:var(--moss);--text-color:var(--beige);--link-color-hover:var(--text-color)}.frames.frame-layout-bg-aqua-blue{--bg-color:var(--aqua-blue);--link-color-hover:var(--text-color)}.frames.frame-layout-bg-seren-slate{--bg-color:var(--seren-slate);--text-color:var(--beige);--link-color-hover:var(--text-color)}.frames.frame-layout-bg-occra{--bg-color:var(--occra);--link-color-hover:var(--text-color)}.frames.frame-layout-bg-article-2col .col-1{display:flex;flex-wrap:wrap}@media(min-width:768px){.frames.frame-layout-bg-article-2col .col-1>*{flex-basis:50%;flex-shrink:0}}.frames.frame-layout-bg-article-2col .col-1 .frame{border-bottom:1px solid var(--seren-slate);padding:var(--frame-padding);color:var(--seren-slate);transition:background-color .3s,color .3s;min-height:400px;display:flex;flex-direction:column;justify-content:space-between;margin:0}.frames.frame-layout-bg-article-2col .col-1 .frame a{transition:none}.frames.frame-layout-bg-article-2col .col-1 .frame:has(header a){padding-right:4.5rem}.frames.frame-layout-bg-article-2col .col-1 .frame:has(header a)::before{content:"";mask-image:url("/fileadmin/pictograms/int/link-external.svg");background-color:currentColor;mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:2rem;height:2rem;display:block}.frames.frame-layout-bg-article-2col .col-1 .frame:has(header a):before{position:absolute;top:var(--frame-padding);right:var(--frame-padding)}.frames.frame-layout-bg-article-2col .col-1 .frame a{text-decoration:none;color:inherit}.frames.frame-layout-bg-article-2col .col-1 .frame:has(a:hover){background-color:var(--seren-slate);color:#fff}@media(min-width:768px){.frames.frame-layout-bg-article-2col .col-1>.frame:last-child,.frames.frame-layout-bg-article-2col .col-1>.frame:has(+.frame:last-child){border-bottom:0}.frames.frame-layout-bg-article-2col .col-1:has(>:nth-child(odd):last-child)>.frame:nth-child(odd):not(:first-child){border-left:1px solid var(--seren-slate)}.frames.frame-layout-bg-article-2col .col-1:has(>:nth-child(odd):last-child)>.frame:first-child{flex-basis:100%;border-top:1px solid var(--seren-slate)}.frames.frame-layout-bg-article-2col .col-1:has(>:nth-child(odd):last-child)>.frame:first-child p{width:50%}.frames.frame-layout-bg-article-2col .col-1:has(>:nth-child(even):last-child)>.frame:nth-child(even){border-left:1px solid var(--seren-slate)}.frames.frame-layout-bg-article-2col .col-1:has(>:nth-child(even):last-child)>.frame:first-child,.frames.frame-layout-bg-article-2col .col-1:has(>:nth-child(even):last-child)>.frame:nth-child(2){border-top:1px solid var(--seren-slate)}}.frame-layout-tabs{--tabs-headline-height:46px;padding-left:0;padding-right:0;gap:0}@media(min-width:768px){.frame-layout-tabs:has(>header)>.col-1{padding-top:var(--tabs-headline-height);margin-top:calc(var(--tabs-headline-height)*-1)}}.frame-layout-tabs>header{padding-left:var(--frame-padding);padding-right:var(--frame-padding);padding-top:calc(var(--frame-padding)/2);padding-bottom:calc(var(--frame-padding)/2);background-color:var(--aqua-blue);color:#fff;height:var(--tabs-headline-height);display:flex;align-items:center;cursor:pointer}@media(min-width:768px){.frame-layout-tabs>header{width:50%}}.frame-layout-tabs>header h1,.frame-layout-tabs>header h2,.frame-layout-tabs>header h3,.frame-layout-tabs>header h4,.frame-layout-tabs>header h5,.frame-layout-tabs>header h6{font-size:12px;margin:0;font-family:var(--main-font)}@media(min-width:768px){.frame-layout-tabs>.col-1{position:relative;min-height:400px}}.frame-layout-tabs>.col-1>.frames{padding-left:0;padding-right:0;display:block}@media(min-width:768px){.frame-layout-tabs>.col-1>.frames{display:flex}}.frame-layout-tabs>.col-1>.frames header{border:1px solid var(--gray-300);background-color:#fff;transition:background-color .3s ease,border-bottom .3s ease;padding-left:var(--frame-padding);padding-right:var(--frame-padding);padding-top:var(--frame-padding);padding-bottom:var(--frame-padding);display:flex;align-items:center;min-height:140px}.frame-layout-tabs>.col-1>.frames header h1,.frame-layout-tabs>.col-1>.frames header h2,.frame-layout-tabs>.col-1>.frames header h3,.frame-layout-tabs>.col-1>.frames header h4,.frame-layout-tabs>.col-1>.frames header h5,.frame-layout-tabs>.col-1>.frames header h6{font-family:var(--headline-font);font-weight:var(--font-bold);line-height:1.3;font-size:var(--fs-h5-mobile,var(--fs-h5));font-weight:var(--font-bold);margin:0}@media(min-width:768px){.frame-layout-tabs>.col-1>.frames header h1,.frame-layout-tabs>.col-1>.frames header h2,.frame-layout-tabs>.col-1>.frames header h3,.frame-layout-tabs>.col-1>.frames header h4,.frame-layout-tabs>.col-1>.frames header h5,.frame-layout-tabs>.col-1>.frames header h6{font-size:var(--fs-h5)}}.frame-layout-tabs>.col-1>.frames>*:last-child{opacity:0;background-color:#fff;transition:opacity .3s ease,max-height .3s ease;overflow:scroll;height:100%}@media(max-width:767px){.frame-layout-tabs>.col-1>.frames>*:last-child{max-height:0}}@media(min-width:768px){.frame-layout-tabs>.col-1>.frames>*:last-child{padding-top:var(--tabs-headline-height);position:absolute;left:50%;top:0}}@media(min-width:768px){.frame-layout-tabs>.col-1>.frames>*{width:50%}}.frame-layout-tabs>.col-1>.frames.is-open header{border-bottom:none;background-color:var(--aqua-blue-light)}.frame-layout-tabs>.col-1>.frames.is-open>*:last-child{transition:opacity .3s ease,max-height .3s ease;opacity:1;max-height:1000px}.frames.frame-layout-bg-article-2col .frame{position:relative}.frames.frame-layout-bg-article-2col .frame header a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.frame-layout-tabs>.col-1>:not(.frames){display:none !important}body>footer>.frame-type-textmedia .ce-gallery,body>main>footer>.frame-type-textmedia .ce-gallery{display:grid;gap:1rem;grid-template-columns:1fr}body>footer>.frame-type-textmedia .ce-gallery .image,body>main>footer>.frame-type-textmedia .ce-gallery .image{max-width:100%;min-width:0}@media(min-width:768px){body>footer>.frame-type-textmedia .ce-gallery[data-ce-images="1"],body>main>footer>.frame-type-textmedia .ce-gallery[data-ce-images="1"]{grid-template-columns:repeat(1,1fr)}body>footer>.frame-type-textmedia .ce-gallery[data-ce-images="2"],body>main>footer>.frame-type-textmedia .ce-gallery[data-ce-images="2"]{grid-template-columns:repeat(2,1fr)}body>footer>.frame-type-textmedia .ce-gallery[data-ce-images="3"],body>main>footer>.frame-type-textmedia .ce-gallery[data-ce-images="3"]{grid-template-columns:repeat(3,1fr)}body>footer>.frame-type-textmedia .ce-gallery[data-ce-images="4"],body>main>footer>.frame-type-textmedia .ce-gallery[data-ce-images="4"]{grid-template-columns:repeat(4,1fr)}body>footer>.frame-type-textmedia .ce-gallery[data-ce-images="5"],body>main>footer>.frame-type-textmedia .ce-gallery[data-ce-images="5"]{grid-template-columns:repeat(5,1fr)}body>footer>.frame-type-textmedia .ce-gallery[data-ce-images="6"],body>main>footer>.frame-type-textmedia .ce-gallery[data-ce-images="6"]{grid-template-columns:repeat(6,1fr)}body>footer>.frame-type-textmedia .ce-gallery[data-ce-images="7"],body>main>footer>.frame-type-textmedia .ce-gallery[data-ce-images="7"]{grid-template-columns:repeat(7,1fr)}body>footer>.frame-type-textmedia .ce-gallery[data-ce-images="8"],body>main>footer>.frame-type-textmedia .ce-gallery[data-ce-images="8"]{grid-template-columns:repeat(8,1fr)}}.frame.frame-accordion header h5{font-family:var(--main-font);font-weight:var(--font-bold);line-height:1.3;font-size:var(--fs-h6-mobile,var(--fs-h6));font-weight:var(--font-bold)}@media(min-width:768px){.frame.frame-accordion header h5{font-size:var(--fs-h6)}}