﻿:root{--main-font:"Meta Correspondence Pro",sans-serif;--headline-font:"Meta Serif Pro",serif;--font-normal:400;--font-medium:500;--font-bold:700;--line-height:1.3;--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.2;--fs-h5:1.75rem;--fs-h5-mobile:1rem;--fs-h6:1.125rem;--container-width:1280px;--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;--aqua-blue:#9BACA9;--aqua-blue-light:#d7dedd;--moss:#3A5345;--beige:#F6F5F3;--occra:#EABF1A;--seren-slate:#8895AC;--red-600:#E53935}@media screen and (min-width:1024px){:root{--header-height:106px}}@font-face{font-family:"Meta Correspondence Pro";font-display:swap;font-style:normal;font-weight:300 500;src:url("/fileadmin/typefaces/inter-v20-latin-300_500.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:"Meta Correspondence Pro";font-display:block;font-style:normal;font-weight:300;src:url("/fileadmin/typefaces/inter-v20-latin-300.woff2") format("woff2")}@font-face{font-family:"Meta Correspondence Pro";font-display:block;font-style:normal;font-weight:400;src:url("/fileadmin/typefaces/inter-v20-latin-400.woff2") format("woff2")}@font-face{font-family:"Meta Correspondence Pro";font-display:block;font-style:normal;font-weight:500;src:url("/fileadmin/typefaces/inter-v20-latin-500.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)}h1{font-family:var(--main-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-medium)}@media(min-width:768px){h2{font-size:var(--fs-h2)}}h3{font-family:var(--main-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-medium)}@media(min-width:768px){h4{font-size:var(--fs-h4)}}h5{font-family:var(--main-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}.lead{font-size:1.25rem;color:var(--gray-600);margin-top:1.75rem;margin-bottom:1.75rem}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>*: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}.frame-layout-accordion>header:after,.frame-accordion>header:after{content:"";display:inline-block;width:.6em;height:.6em;border-top:2px solid currentColor;border-right:2px solid currentColor;box-sizing:border-box;vertical-align:middle;background:none;transform-origin:center center;mask-image:none;transform:rotate(45deg);transform:rotate(135deg);margin-top:-0.3em;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:after,.frame-accordion.is-open>header:after{content:"";display:inline-block;width:.6em;height:.6em;border-top:2px solid currentColor;border-right:2px solid currentColor;box-sizing:border-box;vertical-align:middle;background:none;transform-origin:center center;mask-image:none;transform:rotate(45deg);transform:rotate(-45deg);margin-top:.1em}.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;--border-color:var(var(--background-color));background-color:var(--background-color);border:1px solid var(--border-color);color:var(--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}.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(--background-color-hover,var(--background-color));border-color:var(--border-color-hover,var(--border-color));color:var(--text-color-hover,var(--text-color))}.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,.button.primary{--background-color:var(--main-color);--background-color-hover:var(--main-color);--text-color:white}.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{--border-color:var(--main-color);--background-color:transparent;--text-color:var(--main-color);--text-color-hover:var(--main-color);--background-color-hover:transparent;--border-color-hover:var(--main-color)}.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}.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;background-color:var(--violet)}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}a{color:inherit;transition:color .3s ease;text-decoration:underline;text-underline-offset:2px}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}main+footer{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding-left:var(--frame-padding);padding-right:var(--frame-padding);position:relative;display:flex}.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-layout-bg-violet{--link-color-hover:var(--text-color);background-color:var(--violet)}.frame.frame-layout-bg-lavender{--link-color-hover:var(--text-color);background-color:var(--lavender)}.frame.frame-layout-bg-moss{--text-color:var(--beige);--link-color-hover:var(--text-color);background-color:var(--moss);color:var(--text-color)}.frame.frame-layout-bg-seren-slate{--text-color:var(--beige);--link-color-hover:var(--text-color);background-color:var(--seren-slate);color:var(--text-color)}.frame.frame-layout-bg-occra{--link-color-hover:var(--text-color);background-color:var(--occra)}.frame.frame-layout-text-lavender{color:var(--violet)}.frame.frame-layout-text-moss{color:var(--moss)}.frame.frame-layout-text-seren-slate{color:var(--seren-slate)}.frame.frame-layout-text-gray{color:var(--gray-700)}.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:var(--image-width);flex-basis: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:var(--image-width);flex-basis: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:var(--image-width);flex-basis: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:var(--image-width);flex-basis: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(--main-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}@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}.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(--main-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){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}.page-layout-bg-violet{--link-color-hover:var(--text-color);background-color:var(--violet)}.page-layout-bg-lavender{--link-color-hover:var(--text-color);background-color:var(--lavender)}.page-layout-bg-moss{--text-color:var(--beige);--link-color-hover:var(--text-color);background-color:var(--moss);color:var(--text-color)}.page-layout-bg-seren-slate{--text-color:var(--beige);--link-color-hover:var(--text-color);background-color:var(--seren-slate);color:var(--text-color)}.page-layout-bg-occra{--link-color-hover:var(--text-color);background-color:var(--occra)}.page-layout-text-lavender{color:var(--violet)}.page-layout-text-moss{color:var(--moss)}.page-layout-text-seren-slate{color:var(--seren-slate)}.page-layout-text-gray{color:var(--gray-700)}.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.frame-layout-bg-violet{--bg-color:var(--violet);--link-color-hover:var(--text-color);background-color:var(--bg-color)}.frames.frame-layout-bg-lavender{--bg-color:var(--lavender);--link-color-hover:var(--text-color);background-color:var(--bg-color)}.frames.frame-layout-seren-slate{--bg-color:var(--seren-slate);--text-color:var(--beige);--link-color-hover:var(--text-color);background-color:var(--bg-color);color:var(--text-color)}.frames.frame-layout-bg-moss{--bg-color:var(--moss);--text-color:var(--beige);--link-color-hover:var(--text-color);background-color:var(--bg-color);color:var(--text-color)}.frames.frame-layout-bg-occra{--bg-color:var(--occra);--link-color-hover:var(--text-color);background-color:var(--bg-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: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}.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;width:50%;height:var(--tabs-headline-height);display:flex;align-items:center}.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)}.frame-layout-tabs>.col-1{position:relative;min-height:400px}.frame-layout-tabs>.col-1>.frames{display:flex;padding-left:0;padding-right:0}.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(--main-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;overflow:scroll;height:100%;padding-top:var(--tabs-headline-height);position:absolute;left:50%;top:0}.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{opacity:1}.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}