@charset "UTF-8";
::selection{background-color:#EF9BC2;color:black}:root{scrollbar-color:black transparent}@media (max-width:650px){:root{}}@font-face{font-family:"Source Serif";src:url("../fonts/sourceserif/SourceSerif4-VariableFont_opsz,wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans";src:url("../fonts/sourcesans/SourceSans3-VariableFont_wght.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Panel";src:url("../fonts/panel/Panel-Bold.woff2") format("woff2"), url("../fonts/panel/Panel-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Panel";src:url("../fonts/panel/Panel-BoldItalic.woff2") format("woff2"), url("../fonts/panel/Panel-BoldItalic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Panel Sans";src:url("../fonts/panel/PanelSans-Black.woff2") format("woff2"), url("../fonts/panel/PanelSans-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Panel Sans";src:url("../fonts/panel/PanelSans-Medium.woff2") format("woff2"), url("../fonts/panel/PanelSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Like Okay";src:url("../fonts/likeokay/like_okay-webfont.woff2") format("woff2"), url("../fonts/likeokay/like_okay-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.hyphens,section.kachelraster .tile .headline{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}*{-webkit-font-smoothing:antialiased;font-family:"Source Serif";font-weight:400;font-size:1.2rem;line-height:1.35}h1,section.introhero .headline *,h2,section.text blockquote *,section.textzweifach blockquote *,h3,section.aufklapper details summary *,section.aufklapper.is-downloads .content .column .headline *,section.aufklapper.is-service .content .column .headline *,section.aufklapper.is-service .content .column .text strong,section.aufklapper.is-service .content .column .text em,section.kachelzeile .tile,section.text.cols-2-wide b,section.text.cols-2-wide strong{padding:0;margin:0;font-family:"Panel";font-weight:bold;font-size:2rem;line-height:1.2}p{margin:0}p:not(:first-child){margin-top:1.5rem}p+p{margin-top:1rem}p+h1,section.introhero .headline p+*,p+h2,section.text blockquote p+*,section.textzweifach blockquote p+*,p+h3,section.aufklapper details summary p+*,section.aufklapper.is-downloads .content .column .headline p+*,section.aufklapper.is-service .content .column .headline p+*,section.aufklapper.is-service .content .column .text p+strong,section.aufklapper.is-service .content .column .text p+em,section.kachelzeile p+.tile,section.text.cols-2-wide p+b,section.text.cols-2-wide p+strong{margin-top:1rem}p a{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}a{color:inherit;text-decoration:none}b,strong,em{font-family:inherit;font-style:normal;font-size:inherit;line-height:inherit;font-weight:bold}ul{list-style-type:none;margin:0;padding:0;font-size:inherit;line-height:1.35rem}main ul{margin:1rem 0;padding-right:2rem}main ul li{margin-left:1.6rem;line-height:1.35rem}main ul li:not(:last-of-type){margin-bottom:1rem}main ul li:before{content:"→";display:inline-block;font-family:Panel;font-size:1rem;position:absolute;margin-top:0.1rem;margin-left:-1.6rem}@media (max-width:650px){h1,section.introhero .headline *,h2,section.text blockquote *,section.textzweifach blockquote *,h3,section.aufklapper details summary *,section.aufklapper.is-downloads .content .column .headline *,section.aufklapper.is-service .content .column .headline *,section.aufklapper.is-service .content .column .text strong,section.aufklapper.is-service .content .column .text em,section.kachelzeile .tile,section.text.cols-2-wide b,section.text.cols-2-wide strong{-ms-hyphens:auto !important;-webkit-hyphens:auto !important;hyphens:auto !important}h1,section.introhero .headline *{font-size:2rem}h2,section.text blockquote *,section.textzweifach blockquote *,h3,section.aufklapper details summary *,section.aufklapper.is-downloads .content .column .headline *,section.aufklapper.is-service .content .column .headline *,section.aufklapper.is-service .content .column .text strong,section.aufklapper.is-service .content .column .text em,section.kachelzeile .tile,section.text.cols-2-wide b,section.text.cols-2-wide strong{font-size:1.4rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}html{width:100%;background:white;color:black;overflow-x:hidden}html body{position:relative;display:flex;flex-direction:column;min-height:100vh;width:100%;margin:0;padding:0;border:0}html body main{position:relative;display:flex;flex-direction:column;margin-bottom:auto}section{position:relative;width:100%}footer{background-color:black;color:white;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:2rem;padding:3rem 10rem 3.5rem 3rem}footer *{font-family:"Source Sans";line-height:1.2;font-size:1rem}footer>div{padding:0.5rem 0}footer .text{column-count:2;column-gap:3rem}footer .logos{display:flex;flex-direction:row;justify-content:start;align-items:start;gap:1rem;border-left:1px solid white;padding-left:3rem}footer .logos strong{margin-right:1rem}footer .logos svg{height:3.5rem;width:auto}footer .links{display:flex;flex-direction:column;border-left:1px solid white;padding-left:3rem}footer a:hover,footer a:focus{color:#EF9BC2}@media (max-width:650px){footer{flex-direction:column;gap:2rem;padding:3rem 1rem 6rem 1rem}footer>div{padding:0.5rem 0}footer .text{column-count:1}footer .logos{flex-wrap:wrap;gap:1rem;border-left:none;padding-left:0}footer .logos strong{margin-right:50%}footer .links{border-left:none;padding-left:0}}header{position:absolute;width:100%;height:auto;top:0;left:0;background-color:black;display:flex;flex-direction:row;z-index:100}header.cond{position:fixed}header .ekvf{background-color:#E99F38;padding:2rem 3rem;transform:skewX(-20deg)}header .ekvf:before{background-color:#E99F38;content:"";position:absolute;top:0;left:-49vw;width:50vw;height:100%}header .ekvf svg{height:5rem;width:auto;transform:skewX(20deg)}header .logo{color:white;font-family:"Like Okay";font-size:4rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0.2em;padding-left:3rem}header .logo span{display:inline-block;font-family:inherit;color:inherit;font-size:0.5em}header .logo:hover span,header .logo:focus span{scale:1.1}header .badge{position:relative}header .badge .box{position:absolute;background-color:#FC7B60;color:black;font-family:"Panel";font-style:italic;text-align:center;line-height:1;padding:1.5rem 1rem;border:1px solid black;border-radius:100%;rotate:12deg;left:4.5rem;top:4.5rem;scale:1.3}header .badge .box.color-1{background-color:#FC7B60}header .badge .box.color-2{background-color:#FC7B60}header .badge .box.color-3{background-color:#F0E047}header .badge .box.color-4{background-color:#A7D4B9}header .badge .box.color-5{background-color:#EF9BC2}header .badge .box.color-6{background-color:#1464DB}header .toggle{display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:3rem;cursor:pointer}header .toggle svg{height:2rem}header .toggle:hover svg,header .toggle:focus svg{scale:1.1}header nav{position:absolute;top:-10000%;left:0;width:100%;background-color:white;border:3px solid black;border-bottom-width:10px;display:flex;flex-direction:row}header nav.open{top:0}header nav *{font-family:"Source Sans";text-transform:uppercase;font-weight:500}header nav ul{width:100%;padding:3rem;display:flex;flex-direction:column;gap:1rem}header nav ul li a:hover{color:#FC7B60}header nav ul:not(:first-of-type){border-left:3px solid black}header nav ul:first-of-type *{font-weight:900;font-size:1.5rem}header nav ul:not(:first-of-type) li:first-of-type *{font-weight:900;font-size:1.5rem}header nav .close{position:absolute;bottom:3rem;left:3rem;cursor:pointer}header nav .close:hover svg,header nav .close:focus svg{scale:1.1}header nav .close:hover svg *,header nav .close:focus svg *{fill:#FC7B60}header.cond{position:fixed}header.cond .ekvf{padding-top:1rem;padding-bottom:1rem}header.cond .ekvf svg{height:2.5rem;margin-top:0.2rem}header.cond .logo{font-size:2rem}header.cond .badge .box{left:2rem;top:1.2rem;scale:0.85}header.cond .toggle svg{height:1.5rem}main{margin-top:9rem}@media (max-width:1450px){header .badge{display:none}}@media (max-width:650px){header{z-index:2;position:fixed}header .ekvf{display:none}header .logo{font-size:2rem;padding-left:1rem;padding-top:0.2rem}header .badge{display:none}header .toggle{margin-right:0rem}header .toggle svg{height:1rem !important}header nav{flex-direction:column;background-color:#F0E047;overflow:scroll;height:100vh;padding-bottom:20vh;border-bottom-width:3px}header nav.open{top:0}header nav ul{width:100%;padding:2rem 1rem}header nav ul:not(:first-of-type){border-left:0}header nav .close{bottom:auto;left:auto;top:1rem;right:1rem}main{margin-top:2.5rem}}section.abstand.color-red{background-color:#FC7B60}section.abstand.color-orange{background-color:#FC7B60}section.abstand.color-yellow{background-color:#F0E047}section.abstand.color-green{background-color:#A7D4B9}section.abstand.color-pink{background-color:#EF9BC2}@media (max-width:650px){section.abstand{}}section.aufklapper hr{left:3rem;width:calc(100% - 6rem);margin:0 3rem;height:3px;border:none;border-bottom:3px solid black}section.aufklapper+.aufklapper hr:first-of-type{display:none}section.aufklapper details{position:relative}section.aufklapper details summary{margin:0 3rem;padding:1rem 2rem;text-align:center;cursor:pointer;list-style:none}section.aufklapper details summary::-webkit-details-marker{display:none}section.aufklapper details summary *{text-transform:uppercase;font-size:1.5rem}section.aufklapper details summary:after{content:"↓";font-family:"Panel";font-size:2rem;position:absolute;right:3rem;top:0.5rem;display:flex;justify-content:center;align-items:center}section.aufklapper details[open] summary{text-align:left}section.aufklapper details[open] summary:after{transform:rotate(-180deg)}section.aufklapper details.color-red{background-color:#FC7B60;color:black}section.aufklapper details.color-orange{background-color:#FC7B60;color:black}section.aufklapper details.color-yellow{background-color:#F0E047;color:black}section.aufklapper details.color-green{background-color:#A7D4B9;color:black}section.aufklapper details.color-pink{background-color:#EF9BC2;color:black}section.aufklapper details.color-blue{background-color:#1464DB;color:white}section.aufklapper details:not([open]){background-color:white;color:black}section.aufklapper details .content{margin:0 3rem;padding:2rem}@media (max-width:650px){section.aufklapper hr{left:1rem;width:calc(100% - 2rem);margin:0 1rem}section.aufklapper details summary{margin:0 1rem;padding:1rem 2rem 1rem 2rem}section.aufklapper details summary *{font-size:1.2rem}section.aufklapper details summary:after{font-size:1.5rem;right:1rem;top:0.7rem}section.aufklapper details .content{margin:0 1rem;padding:2rem 0}section.aufklapper details[open] summary{padding-left:0}}section.aufklapper.is-downloads .content{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));gap:1rem}section.aufklapper.is-downloads .content .column{display:flex;flex-direction:column}section.aufklapper.is-downloads .content .column .headline *{font-size:1.8rem}section.aufklapper.is-downloads .content .column .list{display:flex;flex-direction:column;align-items:start;gap:1rem;margin-top:2rem}section.aufklapper.is-downloads .content .column .list a{border-radius:10rem;padding:0.4rem 0.8rem;font-family:"Panel Sans";font-weight:900;line-height:1;font-size:1rem;text-transform:uppercase;background-color:black;color:white}@media (max-width:650px){section.aufklapper.is-downloads .content{grid-template-columns:repeat(1, 1fr);gap:4rem}section.aufklapper.is-downloads .content .column .list{gap:0.5rem}section.aufklapper.is-downloads .content .column .list a{width:100%;text-align:center}}section.aufklapper.is-info .content{display:flex;flex-direction:row-reverse;justify-content:start;gap:4rem}section.aufklapper.is-info .content .more{width:60%;margin-left:auto;padding-left:2rem}section.aufklapper.is-info .content .more .text .label{display:inline-block;border-radius:10rem;border-top-left-radius:0;border-bottom-left-radius:0;padding:0.4rem 0.8rem;font-family:"Panel Sans";font-weight:900;line-height:1;font-size:1rem;text-transform:uppercase;background-color:black;color:white}section.aufklapper.is-info .content .more .text ul{margin:2rem 3rem}section.aufklapper.is-info .content .more .text ul li{font-family:"Panel Sans";font-size:1.1rem}section.aufklapper.is-info .content .more .text ul li *{font-family:"Panel Sans";font-size:1.1rem}section.aufklapper.is-info .content .more .downloads{display:block;margin-top:2rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}section.aufklapper.is-info .content .more .downloads a{border-radius:10rem;padding:0.4rem 0.8rem;font-family:"Panel Sans";font-weight:900;line-height:1;font-size:1rem;text-transform:uppercase;background-color:black;color:white}section.aufklapper.is-info .content .tiles{width:20rem;flex-shrink:0;display:flex;flex-direction:column;gap:1rem}section.aufklapper.is-info .content .tiles .tile{width:100%;border:3px solid black;padding:2rem;border-radius:1rem;text-align:center}section.aufklapper.is-info .content .tiles .tile.color-black{background-color:black}section.aufklapper.is-info .content .tiles .tile.color-black *{color:white}section.aufklapper.is-info .content .tiles .tile.color-white{background-color:white}section.aufklapper.is-info .content .tiles .tile.color-white *{color:black}section.aufklapper.is-info .content .tiles .tile p>*{font-family:"Panel";text-transform:uppercase;font-weight:bold}@media (max-width:650px){section.aufklapper.is-info .content{flex-direction:column;gap:2rem}section.aufklapper.is-info .content .more{width:100%;margin-left:0;padding-left:0}section.aufklapper.is-info .content .more .text ul{margin:2rem 0rem}section.aufklapper.is-info .content .more .downloads{flex-direction:column;gap:0.5rem;margin-top:3rem}section.aufklapper.is-info .content .more .downloads a{text-align:center}section.aufklapper.is-info .content .tiles{width:100%}}section.aufklapper.is-service .content{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));gap:3rem}section.aufklapper.is-service .content .column{display:flex;flex-direction:column}section.aufklapper.is-service .content .column .headline *{font-size:1.8rem}section.aufklapper.is-service .content .column .text{display:flex;flex-direction:column;margin-top:2rem}section.aufklapper.is-service .content .column .text p{line-height:1.3}section.aufklapper.is-service .content .column .text strong,section.aufklapper.is-service .content .column .text em{font-size:inherit}section.aufklapper.is-service .content .column .text hr{display:inline-block;padding-top:2rem;margin:0;width:100%;border-width:2px}section.aufklapper.is-service .content .column .text hr+h1,section.aufklapper.is-service .content .column .text section.introhero .headline hr+*,section.introhero .headline section.aufklapper.is-service .content .column .text hr+*,section.aufklapper.is-service .content .column .text hr+h2,section.aufklapper.is-service .content .column .text section.text blockquote hr+*,section.text blockquote section.aufklapper.is-service .content .column .text hr+*,section.aufklapper.is-service .content .column .text section.textzweifach blockquote hr+*,section.textzweifach blockquote section.aufklapper.is-service .content .column .text hr+*,section.aufklapper.is-service .content .column .text hr+h3,section.aufklapper.is-service .content .column .text section.aufklapper details summary hr+*,section.aufklapper details summary section.aufklapper.is-service .content .column .text hr+*,section.aufklapper.is-service .content .column .text section.aufklapper.is-downloads .content .column .headline hr+*,section.aufklapper.is-downloads .content .column .headline section.aufklapper.is-service .content .column .text hr+*,section.aufklapper.is-service .content .column .text .headline hr+*,section.aufklapper.is-service .content .column .headline .text hr+*,section.aufklapper.is-service .content .column .text hr+strong,section.aufklapper.is-service .content .column .text hr+em,section.aufklapper.is-service .content .column .text section.kachelzeile hr+.tile,section.kachelzeile section.aufklapper.is-service .content .column .text hr+.tile,section.aufklapper.is-service .content .column .text section.text.cols-2-wide hr+b,section.text.cols-2-wide section.aufklapper.is-service .content .column .text hr+b,section.aufklapper.is-service .content .column .text section.text.cols-2-wide hr+strong,section.text.cols-2-wide section.aufklapper.is-service .content .column .text hr+strong{margin-top:3rem}section.aufklapper.is-service .content .column .text a{display:block;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;margin-top:1rem}section.aufklapper.is-service .content .column .text a:hover{text-decoration-thickness:3px}section.aufklapper.is-service .content .column .text a+br{display:none}@media (max-width:650px){section.aufklapper.is-service .content{grid-template-columns:repeat(1, 1fr);gap:4rem}section.aufklapper.is-service .content .column .text{display:flex;flex-direction:column;margin-top:2rem}}section.aufklapper.is-text .content.align-center *{text-align:center}section.beipackzettel{padding:3rem;background-color:#D9D9D9;column-count:2;column-gap:5rem}section.beipackzettel *{font-family:"Source Serif";font-size:1rem}section.beipackzettel p{margin-top:0;hyphens:auto}section.beipackzettel h1,section.beipackzettel section.introhero .headline *,section.introhero .headline section.beipackzettel *{font-family:"Panel";font-size:1.65rem;margin-bottom:5rem;column-span:all}section.beipackzettel h1+h2,section.beipackzettel section.introhero .headline *+h2,section.introhero .headline section.beipackzettel *+h2,section.beipackzettel section.text blockquote h1+*,section.beipackzettel section.text blockquote section.introhero .headline *+*,section.introhero .headline section.beipackzettel section.text blockquote *+*,section.text blockquote section.beipackzettel h1+*,section.beipackzettel section.textzweifach blockquote h1+*,section.beipackzettel section.textzweifach blockquote section.introhero .headline *+*,section.introhero .headline section.beipackzettel section.textzweifach blockquote *+*,section.textzweifach blockquote section.beipackzettel h1+*,section.beipackzettel section.introhero .headline section.text blockquote *+*,section.text blockquote section.beipackzettel section.introhero .headline *+*,section.beipackzettel section.introhero .headline section.textzweifach blockquote *+*,section.textzweifach blockquote section.beipackzettel section.introhero .headline *+*,section.beipackzettel h1+h3,section.beipackzettel section.introhero .headline *+h3,section.introhero .headline section.beipackzettel *+h3,section.beipackzettel section.aufklapper details summary h1+*,section.beipackzettel section.aufklapper details summary section.introhero .headline *+*,section.introhero .headline section.beipackzettel section.aufklapper details summary *+*,section.aufklapper details summary section.beipackzettel h1+*,section.beipackzettel section.aufklapper.is-downloads .content .column .headline h1+*,section.beipackzettel section.aufklapper.is-downloads .content .column .headline section.introhero .headline *+*,section.introhero .headline section.beipackzettel section.aufklapper.is-downloads .content .column .headline *+*,section.aufklapper.is-downloads .content .column .headline section.beipackzettel h1+*,section.beipackzettel section.aufklapper.is-service .content .column .headline h1+*,section.beipackzettel section.aufklapper.is-service .content .column .headline section.introhero .headline *+*,section.introhero .headline section.beipackzettel section.aufklapper.is-service .content .column .headline *+*,section.aufklapper.is-service .content .column .headline section.beipackzettel h1+*,section.beipackzettel section.aufklapper.is-service .content .column .text h1+strong,section.beipackzettel section.aufklapper.is-service .content .column .text section.introhero .headline *+strong,section.introhero .headline section.beipackzettel section.aufklapper.is-service .content .column .text *+strong,section.aufklapper.is-service .content .column .text section.beipackzettel h1+strong,section.beipackzettel section.aufklapper.is-service .content .column .text h1+em,section.beipackzettel section.aufklapper.is-service .content .column .text section.introhero .headline *+em,section.introhero .headline section.beipackzettel section.aufklapper.is-service .content .column .text *+em,section.aufklapper.is-service .content .column .text section.beipackzettel h1+em,section.beipackzettel section.kachelzeile h1+.tile,section.kachelzeile section.beipackzettel h1+.tile,section.beipackzettel section.text.cols-2-wide h1+b,section.text.cols-2-wide section.beipackzettel h1+b,section.beipackzettel section.text.cols-2-wide h1+strong,section.text.cols-2-wide section.beipackzettel h1+strong,section.beipackzettel section.introhero .headline section.aufklapper details summary *+*,section.aufklapper details summary section.beipackzettel section.introhero .headline *+*,section.beipackzettel section.introhero .headline section.aufklapper.is-downloads .content .column .headline *+*,section.aufklapper.is-downloads .content .column .headline section.beipackzettel section.introhero .headline *+*,section.beipackzettel section.introhero .headline section.aufklapper.is-service .content .column .headline *+*,section.aufklapper.is-service .content .column .headline section.beipackzettel section.introhero .headline *+*,section.beipackzettel section.introhero .headline section.aufklapper.is-service .content .column .text *+strong,section.aufklapper.is-service .content .column .text section.beipackzettel section.introhero .headline *+strong,section.beipackzettel section.introhero .headline section.aufklapper.is-service .content .column .text *+em,section.aufklapper.is-service .content .column .text section.beipackzettel section.introhero .headline *+em,section.beipackzettel section.introhero .headline section.kachelzeile *+.tile,section.kachelzeile section.beipackzettel section.introhero .headline *+.tile,section.beipackzettel section.introhero .headline section.text.cols-2-wide *+b,section.text.cols-2-wide section.beipackzettel section.introhero .headline *+b,section.beipackzettel section.introhero .headline section.text.cols-2-wide *+strong,section.text.cols-2-wide section.beipackzettel section.introhero .headline *+strong{margin-top:0.15rem}section.beipackzettel h2,section.beipackzettel section.text blockquote *,section.text blockquote section.beipackzettel *,section.beipackzettel section.textzweifach blockquote *,section.textzweifach blockquote section.beipackzettel *,section.beipackzettel h3,section.beipackzettel section.aufklapper details summary *,section.aufklapper details summary section.beipackzettel *,section.beipackzettel section.aufklapper.is-downloads .content .column .headline *,section.aufklapper.is-downloads .content .column .headline section.beipackzettel *,section.beipackzettel section.aufklapper.is-service .content .column .headline *,section.aufklapper.is-service .content .column .headline section.beipackzettel *,section.beipackzettel section.aufklapper.is-service .content .column .text strong,section.aufklapper.is-service .content .column .text section.beipackzettel strong,section.beipackzettel section.aufklapper.is-service .content .column .text em,section.aufklapper.is-service .content .column .text section.beipackzettel em,section.beipackzettel section.kachelzeile .tile,section.kachelzeile section.beipackzettel .tile,section.beipackzettel section.text.cols-2-wide b,section.text.cols-2-wide section.beipackzettel b,section.beipackzettel section.text.cols-2-wide strong,section.text.cols-2-wide section.beipackzettel strong{font-weight:normal;text-transform:uppercase;margin-bottom:0;margin-top:2rem}@media (max-width:650px){section.beipackzettel{padding:3rem 1rem;column-count:1}section.beipackzettel h1,section.beipackzettel section.introhero .headline *,section.introhero .headline section.beipackzettel *{margin-bottom:3rem}section.beipackzettel h2,section.beipackzettel section.text blockquote *,section.text blockquote section.beipackzettel *,section.beipackzettel section.textzweifach blockquote *,section.textzweifach blockquote section.beipackzettel *,section.beipackzettel h3,section.beipackzettel section.aufklapper details summary *,section.aufklapper details summary section.beipackzettel *,section.beipackzettel section.aufklapper.is-downloads .content .column .headline *,section.aufklapper.is-downloads .content .column .headline section.beipackzettel *,section.beipackzettel section.aufklapper.is-service .content .column .headline *,section.aufklapper.is-service .content .column .headline section.beipackzettel *,section.beipackzettel section.aufklapper.is-service .content .column .text strong,section.aufklapper.is-service .content .column .text section.beipackzettel strong,section.beipackzettel section.aufklapper.is-service .content .column .text em,section.aufklapper.is-service .content .column .text section.beipackzettel em,section.beipackzettel section.kachelzeile .tile,section.kachelzeile section.beipackzettel .tile,section.beipackzettel section.text.cols-2-wide b,section.text.cols-2-wide section.beipackzettel b,section.beipackzettel section.text.cols-2-wide strong,section.text.cols-2-wide section.beipackzettel strong{margin-top:3rem;margin-bottom:1rem}}section.button{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:2rem 0}section.button *{font-family:"Panel Sans";font-weight:900;line-height:1;letter-spacing:0.065em;text-transform:uppercase}section.button a{border:2px solid black;border-radius:10rem;padding:1.3rem 1.3rem}section.button a .arrow{font-family:"Panel";display:inline-block;transform:scale(1.8);margin-left:0.65rem}section.button a:hover.hover-red,section.button a:focus.hover-red{background-color:#FC7B60}section.button a:hover.hover-orange,section.button a:focus.hover-orange{background-color:#FC7B60}section.button a:hover.hover-yellow,section.button a:focus.hover-yellow{background-color:#F0E047}section.button a:hover.hover-green,section.button a:focus.hover-green{background-color:#A7D4B9}section.button a:hover.hover-pink,section.button a:focus.hover-pink{background-color:#EF9BC2}@media (max-width:650px){section.button{margin:1.5rem 0;padding:0 1rem}section.button a{border-radius:10rem;padding:1.3rem 1.3rem;display:flex;align-items:center}section.button a .arrow{margin-left:0.65rem}}section.dekoration{position:relative;z-index:10}section.dekoration:not(:has(a)){pointer-events:none}section.dekoration .box{position:absolute;width:100%}section.dekoration .box img{position:absolute}@media (max-width:650px){section.dekoration{display:none}}section.formular{padding:3rem}section.formular form.formular{column-count:2;column-gap:2rem;font-size:inherit;line-height:inherit}section.formular form.formular .line{position:relative;break-inside:avoid;page-break-inside:avoid;display:flex;align-items:flex-start;border-bottom:2px solid black}section.formular form.formular .line>label{order:1;flex-shrink:0;position:relative;width:6rem;padding:0;padding-right:1rem;padding-top:1.5rem;cursor:pointer;font-family:"Panel Sans";font-weight:normal;font-size:1.3rem}section.formular form.formular .line>*:not(label){order:2;width:100%;padding:0.5rem 1rem;-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:none;box-shadow:none;resize:none;outline:none;font-weight:inherit;cursor:pointer;line-height:1;font-size:1.5rem;padding-top:1.35rem;padding-bottom:0rem;padding-left:2rem}section.formular form.formular .line>*:not(label)::-webkit-input-placeholder{color:black}section.formular form.formular .line>*:not(label):-moz-placeholder{opacity:1;color:black}section.formular form.formular .line>*:not(label)::-moz-placeholder{opacity:1;color:black}section.formular form.formular .line>*:not(label):-ms-input-placeholder{color:black}section.formular form.formular .line>*:not(label)::-ms-input-placeholder{color:black}section.formular form.formular .line:has(:hover) .material{scale:1.1}section.formular form.formular .line:has(:focus)>*:not(label)::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.2)}section.formular form.formular .line:has(:focus)>*:not(label):-moz-placeholder{opacity:1;color:rgba(0, 0, 0, 0.2)}section.formular form.formular .line:has(:focus)>*:not(label)::-moz-placeholder{opacity:1;color:rgba(0, 0, 0, 0.2)}section.formular form.formular .line:has(:focus)>*:not(label):-ms-input-placeholder{color:rgba(0, 0, 0, 0.2)}section.formular form.formular .line:has(:focus)>*:not(label)::-ms-input-placeholder{color:rgba(0, 0, 0, 0.2)}section.formular form.formular .line.date{position:relative}section.formular form.formular .line.date input{color:currentColor;text-align:left}section.formular form.formular .line.date input::-webkit-inner-spin-button,section.formular form.formular .line.date input::-webkit-calendar-picker-indicator{opacity:0}section.formular form.formular .line.date input::-webkit-datetime-edit-day-field,section.formular form.formular .line.date input::-webkit-datetime-edit-month-field,section.formular form.formular .line.date input::-webkit-datetime-edit-year-field,section.formular form.formular .line.date input::-webkit-datetime-edit-text{color:currentColor !important;opacity:1 !important}section.formular form.formular .line.field{column-span:all}section.formular form.formular .line.field textarea{min-height:10rem;padding-top:1.6rem}section.formular form.formular .line.select{position:relative}section.formular form.formular .line.select select{color:currentColor}section.formular form.formular .line.data{border-bottom:none;display:flex;justify-content:space-between;padding-top:1.5rem}section.formular form.formular .line.data>label{display:none}section.formular form.formular .line.data>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;position:relative;background:transparent;padding:0}section.formular form.formular .line.data>div label{cursor:pointer;margin-right:auto;font-size:0.9rem;line-height:1.4}section.formular form.formular .line.data>div input{all:unset;flex-shrink:0;position:relative;height:2.5rem;width:2.5rem;border:none;border-radius:3rem;border:2px solid black;margin:0;cursor:pointer}section.formular form.formular .line.data>div input:checked:after{content:"✓";font-family:"Panel";font-size:1.8rem;position:absolute;left:0;top:0;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center}section.formular form.formular .line.button{border-bottom:none;padding-top:1.5rem}section.formular form.formular .line.button button{all:unset;display:inline-block;width:auto;white-space:nowrap;border:2px solid black;border-radius:10rem;padding:1.1rem 1.5rem;cursor:pointer;font-family:"Panel Sans";font-weight:900;line-height:1;letter-spacing:0.065em;text-transform:uppercase}section.formular form.formular .line.button button .arrow{font-family:"Panel";display:inline-block;transform:scale(1.5);margin-left:0.65rem}section.formular form.formular .line.button button:hover,section.formular form.formular .line.button button:focus{background-color:#A7D4B9}section.formular form.formular .hint{background:#F0E047;padding:2rem;margin-top:2rem;margin-bottom:2rem}section.formular form.formular .hint *{text-align:center;color:black;font-weight:bold}@media (max-width:650px){section.formular{padding:4rem 1rem}section.formular form.formular{column-count:1}section.formular form.formular .line{}section.formular form.formular .line>label{width:6rem}section.formular form.formular .line.data>div label{font-size:0.7rem}section.formular form.formular .line.button button{margin:auto}}section.introbuehne{display:flex;flex-direction:row;justify-content:start;align-items:start}section.introbuehne .dots{position:absolute;z-index:1;left:1rem;top:50%}section.introbuehne .dots ul{all:unset;display:flex;flex-direction:column;gap:0.7rem}section.introbuehne .dots ul li{all:unset;line-height:0}section.introbuehne .dots ul li:before{all:unset}section.introbuehne .dots ul li button{all:unset;font-size:0;width:0.7rem;height:0.7rem;border-radius:1rem;border:2px solid black;background-color:white;cursor:pointer}section.introbuehne .dots ul li.slick-active button{background-color:black}section.introbuehne .dots ul li:not(.slick-active):hover button{background-color:#F0E047}section.introbuehne .illus{width:65%;border:2px solid black;border-right:none;box-shadow:2px 0 0 black}section.introbuehne .illus .illu{height:42.5rem;overflow:hidden;position:relative}section.introbuehne .illus .illu img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}section.introbuehne .contents{width:35%}section.introbuehne .contents .slick-track{display:flex;align-items:stretch}section.introbuehne .contents .slick-slide{height:auto !important;display:flex !important;flex-direction:column}section.introbuehne .contents .content .text{border:2px solid black;padding:6rem 2rem}section.introbuehne .contents .content .text.color-red{background-color:#FC7B60}section.introbuehne .contents .content .text.color-orange{background-color:#FC7B60}section.introbuehne .contents .content .text.color-yellow{background-color:#F0E047}section.introbuehne .contents .content .text.color-green{background-color:#A7D4B9}section.introbuehne .contents .content .text.color-pink{background-color:#EF9BC2}section.introbuehne .contents .content .text p>strong{display:block;margin-top:1rem;text-decoration:underline}section.introbuehne .contents .content .text h1,section.introbuehne .contents .content .text section.introhero .headline *,section.introhero .headline section.introbuehne .contents .content .text *,section.introbuehne .contents .content .text h2,section.introbuehne .contents .content .text section.text blockquote *,section.text blockquote section.introbuehne .contents .content .text *,section.introbuehne .contents .content .text section.textzweifach blockquote *,section.textzweifach blockquote section.introbuehne .contents .content .text *,section.introbuehne .contents .content .text h3,section.introbuehne .contents .content .text section.aufklapper details summary *,section.aufklapper details summary section.introbuehne .contents .content .text *,section.introbuehne .contents .content .text section.aufklapper.is-downloads .content .column .headline *,section.aufklapper.is-downloads .content .column .headline section.introbuehne .contents .content .text *,section.introbuehne .contents .content .text section.aufklapper.is-service .content .column .headline *,section.aufklapper.is-service .content .column .headline section.introbuehne .contents .content .text *,section.introbuehne .contents .content .text section.aufklapper.is-service .content .column .text strong,section.aufklapper.is-service .content .column .text section.introbuehne .contents .content .text strong,section.introbuehne .contents .content .text section.aufklapper.is-service .content .column .text em,section.aufklapper.is-service .content .column .text section.introbuehne .contents .content .text em,section.introbuehne .contents .content .text section.kachelzeile .tile,section.kachelzeile section.introbuehne .contents .content .text .tile,section.introbuehne .contents .content .text section.text.cols-2-wide b,section.text.cols-2-wide section.introbuehne .contents .content .text b,section.introbuehne .contents .content .text section.text.cols-2-wide strong,section.text.cols-2-wide section.introbuehne .contents .content .text strong{font-family:"Panel";font-weight:bold;text-transform:uppercase}section.introbuehne .contents .content .text h1 em,section.introbuehne .contents .content .text section.introhero .headline * em,section.introhero .headline section.introbuehne .contents .content .text * em,section.introbuehne .contents .content .text h2 em,section.introbuehne .contents .content .text section.text blockquote * em,section.text blockquote section.introbuehne .contents .content .text * em,section.introbuehne .contents .content .text section.textzweifach blockquote * em,section.textzweifach blockquote section.introbuehne .contents .content .text * em,section.introbuehne .contents .content .text h3 em,section.introbuehne .contents .content .text section.aufklapper details summary * em,section.aufklapper details summary section.introbuehne .contents .content .text * em,section.introbuehne .contents .content .text section.aufklapper.is-downloads .content .column .headline * em,section.aufklapper.is-downloads .content .column .headline section.introbuehne .contents .content .text * em,section.introbuehne .contents .content .text section.aufklapper.is-service .content .column .headline * em,section.aufklapper.is-service .content .column .headline section.introbuehne .contents .content .text * em,section.introbuehne .contents .content .text section.aufklapper.is-service .content .column .text strong em,section.aufklapper.is-service .content .column .text section.introbuehne .contents .content .text strong em,section.introbuehne .contents .content .text section.aufklapper.is-service .content .column .text em em,section.aufklapper.is-service .content .column .text section.introbuehne .contents .content .text em em,section.introbuehne .contents .content .text section.kachelzeile .tile em,section.kachelzeile section.introbuehne .contents .content .text .tile em,section.introbuehne .contents .content .text section.text.cols-2-wide b em,section.text.cols-2-wide section.introbuehne .contents .content .text b em,section.introbuehne .contents .content .text section.text.cols-2-wide strong em,section.text.cols-2-wide section.introbuehne .contents .content .text strong em{font-style:italic;text-transform:none}section.introbuehne .contents .content .button{background-color:black;color:white;padding:1.5rem 2rem;margin-right:auto;font-family:"Panel";font-weight:500;line-height:1;letter-spacing:0.065em;text-transform:uppercase}section.introbuehne .contents .content .button:after{content:"→";font-family:"Panel";display:inline-block;transform:scale(1.4);margin-left:0.85rem}@media (max-width:1050px){section.introbuehne .illus .illu{height:35rem}}@media (max-width:650px){section.introbuehne{flex-direction:column}section.introbuehne .dots{left:0.5rem;top:20vh}section.introbuehne .illus{width:100%;border-left:0;border-bottom:0}section.introbuehne .illus .illu{height:50vh}section.introbuehne .contents{width:100%;margin-bottom:3rem}section.introbuehne .contents .content .text{padding:2rem 1rem;border-left:0;border-right:0}}section.introhero .subline{padding:0 3rem}section.introhero .subline *{font-family:"Source Sans";text-transform:uppercase;font-weight:500;letter-spacing:0.1em;font-size:inherit}section.introhero .headline{padding:0 3rem;margin-top:1rem}section.introhero .headline *{font-size:3rem}section.introhero .image{margin-top:3rem;border-bottom:2px solid black;display:flex;position:relative;overflow:hidden}section.introhero .image svg{position:relative;width:100%;height:auto}section.introhero .text{width:100%;padding:3rem;margin-bottom:2rem;display:flex;flex-direction:row}section.introhero .text .deco{width:40%;position:relative}section.introhero .text .deco svg,section.introhero .text .deco img{position:absolute}section.introhero .text .content{width:60%;padding:0 2rem}@media (max-width:650px){section.introhero .subline{padding:0 1rem}section.introhero .headline{padding:0 1rem}section.introhero .headline *{font-size:2rem}section.introhero .image{line-height:0}section.introhero .image svg{width:150%;height:auto;margin-left:-50%;transform:translateX(15%)}section.introhero .text{padding:2rem 1rem 4rem 1rem;flex-direction:column}section.introhero .text .deco{display:none}section.introhero .text .content{width:100%;padding:0}}section.kachelraster{display:grid;grid-template-columns:repeat(3, 1fr);border:1px solid black}section.kachelraster .tile{aspect-ratio:1.2;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.5rem;gap:1rem;border:1px solid black}section.kachelraster .tile.color-red{background-color:#FC7B60}section.kachelraster .tile.color-orange{background-color:#FC7B60}section.kachelraster .tile.color-yellow{background-color:#F0E047}section.kachelraster .tile.color-green{background-color:#A7D4B9}section.kachelraster .tile.color-pink{background-color:#EF9BC2}section.kachelraster .tile .headline{font-family:Panel;font-weight:bold;text-transform:uppercase;font-size:1.8rem;line-height:1}section.kachelraster .tile .subline{font-size:1.4rem;line-height:1.2}section.kachelraster .tile img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}section.kachelraster .tile svg{height:70%}section.kachelraster .tile:has(svg){padding:0}section.kachelraster .tile:has(svg).svg-bottom{justify-content:end}section.kachelraster .tile:has(svg).svg-top{justify-content:start}section.kachelraster .tile:has(svg).svg-right{justify-content:end}section.kachelraster .tile:has(svg).svg-left{justify-content:start}section.kachelraster .tile .arrow{position:absolute;font-family:Panel;font-size:3rem;padding:0.5rem 1rem;z-index:1;background-color:inherit}section.kachelraster .tile .arrow.up{rotate:-90deg;top:-4rem}section.kachelraster .tile .arrow.down{rotate:90deg;bottom:-4rem}section.kachelraster .tile .arrow.left{rotate:180deg;left:-3rem}section.kachelraster .tile .arrow.right{rotate:0deg;right:-3rem}section.kachelraster .tile:is(a):hover,section.kachelraster .tile:is(a):focus{filter:saturate(1.5) brightness(0.95)}@media (max-width:650px){section.kachelraster{grid-template-columns:repeat(1, 1fr);border:2px solid black;border-left:0;border-right:0}section.kachelraster .tile{aspect-ratio:1.6;padding:1rem;gap:0;border:none;border-bottom:2px solid black;order:var(--mobile-order, 0)}section.kachelraster .tile .headline{font-size:1.8rem;hyphens:auto}section.kachelraster .tile .subline{font-size:1.4rem;hyphens:auto}section.kachelraster .tile:has(svg){display:none}section.kachelraster .tile .arrow{display:none}}section.kachelzeile{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}section.kachelzeile .tile{padding:3rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4rem;border-top:3px solid black;border-bottom:3px solid black}section.kachelzeile .tile:not(:first-child){border-left:3px solid black}section.kachelzeile .tile .arrow{font-family:"Panel";display:inline-block;transform:scale(1.8);margin-left:0.65rem}section.kachelzeile .tile.color-red{background-color:#FC7B60}section.kachelzeile .tile.color-orange{background-color:#FC7B60}section.kachelzeile .tile.color-yellow{background-color:#F0E047}section.kachelzeile .tile.color-green{background-color:#A7D4B9}section.kachelzeile .tile.color-pink{background-color:#EF9BC2}section.kachelzeile .tile:hover,section.kachelzeile .tile:focus{filter:saturate(1.5) brightness(0.95)}@media (max-width:650px){section.kachelzeile{grid-template-columns:1fr}section.kachelzeile .tile{padding:2rem 1rem 2rem 1rem;border-top:3px solid black;border-bottom:3px solid black;font-size:1.4rem}section.kachelzeile .tile:not(:first-child){border-left:none;border-top:0}section.kachelzeile .tile .arrow{font-family:"Panel";display:inline-block;transform:scale(1.8);margin-left:-6rem}}section.raketenerna{padding:0;overflow:visible}section.raketenerna svg{width:100%;height:auto;margin:3rem 0;overflow:visible}section.raketenerna svg:has(#erna-mobile){display:none}section.raketenerna svg #cloud-1{animation:cloudFloat 1.4s ease-in-out 0.1s infinite}section.raketenerna svg #cloud-2{animation:cloudFloat 1.7s ease-in-out 0.45s infinite}section.raketenerna svg #rocket{transform-box:fill-box;transform-origin:center;animation:rotateFloat 3s ease-in-out 0.2s infinite}section.raketenerna svg #phone{transform-box:fill-box;transform-origin:center;animation:rotateFloat 3.5s ease-in-out 0.55s infinite}section.raketenerna svg #star-1{transform-box:fill-box;transform-origin:center;animation:starPulse 0.75s ease-in-out 0.05s infinite}section.raketenerna svg #star-2{transform-box:fill-box;transform-origin:center;animation:starPulse 0.9s ease-in-out 0.35s infinite}section.raketenerna svg #star-3{transform-box:fill-box;transform-origin:center;animation:starPulse 0.8s ease-in-out 0.6s infinite}section.raketenerna svg #heyhallo{transform-box:fill-box;transform-origin:center;animation:textPulse 1.6s ease-in-out 0.25s infinite}section.raketenerna svg #song{transform-box:fill-box;transform-origin:center;animation:textPulse 1.9s ease-in-out 0.75s infinite}section.raketenerna svg #youtube,section.raketenerna svg #spotify,section.raketenerna svg #listen,section.raketenerna svg #pause-button{transform-box:fill-box;transform-origin:center;cursor:pointer}section.raketenerna svg #youtube:hover,section.raketenerna svg #spotify:hover,section.raketenerna svg #listen:hover,section.raketenerna svg #pause-button:hover{transform:scale(1.1)}section.raketenerna svg #pause-button{display:none}@keyframes cloudFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(16px)}}@keyframes starPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes textPulse{0%,100%{transform:scale(1)}50%{transform:scale(0.92)}}@keyframes rotateFloat{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@media (max-width:650px){section.raketenerna{margin-top:2rem;margin-bottom:3rem}section.raketenerna svg{margin:0}section.raketenerna svg:has(#erna-mobile){display:block}section.raketenerna svg:not(:has(#erna-mobile)){display:none}}section.subnavi{padding:1rem 3rem;border-bottom:2px solid black}section.subnavi ul{display:flex;flex-wrap:wrap;gap:1rem}section.subnavi ul li{margin:0;line-height:1}section.subnavi ul li:before{display:none}section.subnavi ul li a{display:block;font-family:"Panel Sans";font-weight:100;line-height:1;letter-spacing:0.065em;font-size:1rem;text-transform:uppercase;border:2px solid black;border-radius:10rem;padding:0.8rem 0.9rem}section.subnavi ul li a:hover,section.subnavi ul li a:focus{background-color:#EF9BC2}section.subnavi ul li a.active{background-color:#F0E047}@media (max-width:650px){section.subnavi{padding:1rem 1rem 2rem 1rem}section.subnavi ul{display:flex;flex-direction:column;justify-content:stretch;padding-right:0;gap:0.5rem}section.subnavi ul li a{text-align:center}}section.teaserkacheln{display:flex;flex-direction:row;flex-wrap:wrap;background-color:black;gap:1px;position:relative;margin:2rem 0}section.teaserkacheln:before,section.teaserkacheln:after{content:"";position:absolute;z-index:1;left:0;right:0;height:24px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQwIDI0Ij48cG9seWdvbiBwb2ludHM9IjAgMjIgMjAgMiA0MCAyMiIgZmlsbD0id2hpdGUiLz48cG9seWxpbmUgcG9pbnRzPSIwIDIyIDIwIDIgNDAgMjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjwvc3ZnPg==");background-repeat:repeat-x;background-size:45px 30px;background-position:center}section.teaserkacheln:before{bottom:-1px}section.teaserkacheln:after{top:-1px;transform:rotate(180deg)}section.teaserkacheln .tile{width:calc(50% - 1px);height:40vh;display:flex;justify-content:center;align-items:center;font-family:Panel;font-size:2rem;text-transform:uppercase}section.teaserkacheln .tile.color-red{background-color:#FC7B60}section.teaserkacheln .tile.color-orange{background-color:#FC7B60}section.teaserkacheln .tile.color-yellow{background-color:#F0E047}section.teaserkacheln .tile.color-green{background-color:#A7D4B9}section.teaserkacheln .tile.color-pink{background-color:#EF9BC2}section.teaserkacheln .tile:hover,section.teaserkacheln .tile:focus{filter:saturate(1.5) brightness(0.95)}@media (max-width:650px){section.teaserkacheln{flex-direction:column;flex-wrap:nowrap}section.teaserkacheln .tile{width:100%;height:30vh;font-size:1.4rem}section.teaserkacheln .tile:first-child{padding-top:2.5vh}section.teaserkacheln .tile:last-child{padding-bottom:2.5vh}}section.text{max-width:65rem;margin:auto}section.text.align-left{text-align:left}section.text.align-center{text-align:center}section.text.cols-1{display:flex;flex-direction:column;gap:2rem;padding:3rem}section.text.cols-2{column-count:2;column-gap:0;padding:3rem}section.text.cols-2 h1,section.text.cols-2 section.introhero .headline *,section.introhero .headline section.text.cols-2 *,section.text.cols-2 h2,section.text.cols-2 section.text blockquote *,section.text blockquote section.text.cols-2 *,section.text.cols-2 section.textzweifach blockquote *,section.textzweifach blockquote section.text.cols-2 *,section.text.cols-2 h3,section.text.cols-2 section.aufklapper details summary *,section.aufklapper details summary section.text.cols-2 *,section.text.cols-2 section.aufklapper.is-downloads .content .column .headline *,section.aufklapper.is-downloads .content .column .headline section.text.cols-2 *,section.text.cols-2 section.aufklapper.is-service .content .column .headline *,section.aufklapper.is-service .content .column .headline section.text.cols-2 *,section.text.cols-2 section.aufklapper.is-service .content .column .text strong,section.aufklapper.is-service .content .column .text section.text.cols-2 strong,section.text.cols-2 section.aufklapper.is-service .content .column .text em,section.aufklapper.is-service .content .column .text section.text.cols-2 em,section.text.cols-2 section.kachelzeile .tile,section.kachelzeile section.text.cols-2 .tile,section.text.cols-2 section.text.cols-2-wide b,section.text.cols-2-wide section.text.cols-2 b,section.text.cols-2 section.text.cols-2-wide strong,section.text.cols-2-wide section.text.cols-2 strong{max-width:20rem;margin-right:auto;margin-left:0;break-after:column;padding-right:4rem}section.text.cols-2-wide{column-count:2;column-gap:4rem;max-width:none;padding:3rem}section.text.cols-2-wide b,section.text.cols-2-wide strong{display:block;font-size:1.5rem}section.text.color-red{background-color:#FC7B60}section.text.color-orange{background-color:#FC7B60}section.text.color-yellow{background-color:#F0E047}section.text.color-green{background-color:#A7D4B9}section.text.color-pink{background-color:#EF9BC2}section.text h1,section.text section.introhero .headline *,section.introhero .headline section.text *,section.text h2,section.text blockquote *,section.text section.textzweifach blockquote *,section.textzweifach blockquote section.text *{max-width:45rem;margin:auto}section.text h1,section.text section.introhero .headline *,section.introhero .headline section.text *{font-size:4rem}section.text h2,section.text blockquote *,section.text section.textzweifach blockquote *,section.textzweifach blockquote section.text *{font-size:2.4rem}section.text blockquote{display:flex;justify-content:center}section.text blockquote *{font-size:2.4rem;margin:auto}section.text p{margin:0}section.text p+h1,section.text section.introhero .headline p+*,section.introhero .headline section.text p+*,section.text p+h2,section.text blockquote p+*,section.text section.textzweifach blockquote p+*,section.textzweifach blockquote section.text p+*,section.text p+h3,section.text section.aufklapper details summary p+*,section.aufklapper details summary section.text p+*,section.text section.aufklapper.is-downloads .content .column .headline p+*,section.aufklapper.is-downloads .content .column .headline section.text p+*,section.text section.aufklapper.is-service .content .column .headline p+*,section.aufklapper.is-service .content .column .headline section.text p+*,section.text section.aufklapper.is-service .content .column .text p+strong,section.aufklapper.is-service .content .column .text section.text p+strong,section.text section.aufklapper.is-service .content .column .text p+em,section.aufklapper.is-service .content .column .text section.text p+em,section.text section.kachelzeile p+.tile,section.kachelzeile section.text p+.tile,section.text section.text.cols-2-wide p+b,section.text.cols-2-wide section.text p+b,section.text section.text.cols-2-wide p+strong,section.text.cols-2-wide section.text p+strong{margin-top:2rem}section.text ul{margin-top:2rem}section.text ul li{font-family:"Panel Sans";font-size:1.1rem}section.text p:has(em:only-child)+*{margin-top:0}section.text em{font-family:"Source Sans";text-transform:uppercase;font-weight:500;letter-spacing:0.1em}section.text a:last-child{margin-top:2rem;display:inline-block;font-family:"Panel Sans";font-size:1rem;font-weight:bold;line-height:1;text-transform:uppercase;border:2px solid black;border-radius:1rem;padding:0.3rem 1rem}section.text a:last-child:after{content:"→";margin-left:0.5rem;scale:1.2;display:inline-block}section.text a:last-child:hover,section.text a:last-child:focus{background-color:#EF9BC2}@media (max-width:650px){section.text{max-width:none}section.text.cols-1,section.text.cols-2,section.text.cols-2-wide{display:flex;flex-direction:column;gap:2rem;padding:1rem;column-count:1;column-gap:0}section.text.cols-2 h1,section.text.cols-2 section.introhero .headline *,section.introhero .headline section.text.cols-2 *,section.text.cols-2 h2,section.text.cols-2 section.text blockquote *,section.text blockquote section.text.cols-2 *,section.text.cols-2 section.textzweifach blockquote *,section.textzweifach blockquote section.text.cols-2 *,section.text.cols-2 h3,section.text.cols-2 section.aufklapper details summary *,section.aufklapper details summary section.text.cols-2 *,section.text.cols-2 section.aufklapper.is-downloads .content .column .headline *,section.aufklapper.is-downloads .content .column .headline section.text.cols-2 *,section.text.cols-2 section.aufklapper.is-service .content .column .headline *,section.aufklapper.is-service .content .column .headline section.text.cols-2 *,section.text.cols-2 section.aufklapper.is-service .content .column .text strong,section.aufklapper.is-service .content .column .text section.text.cols-2 strong,section.text.cols-2 section.aufklapper.is-service .content .column .text em,section.aufklapper.is-service .content .column .text section.text.cols-2 em,section.text.cols-2 section.kachelzeile .tile,section.kachelzeile section.text.cols-2 .tile,section.text.cols-2 section.text.cols-2-wide b,section.text.cols-2-wide section.text.cols-2 b,section.text.cols-2 section.text.cols-2-wide strong,section.text.cols-2-wide section.text.cols-2 strong,section.text.cols-2 blockquote{max-width:none;padding-right:0}section.text h1,section.text section.introhero .headline *,section.introhero .headline section.text *{font-size:2rem}section.text h2,section.text blockquote *,section.text section.textzweifach blockquote *,section.textzweifach blockquote section.text *{font-size:1.4rem}section.text h1,section.text section.introhero .headline *,section.introhero .headline section.text *,section.text h2,section.text blockquote *,section.text section.textzweifach blockquote *,section.textzweifach blockquote section.text *{max-width:none}section.text h2,section.text blockquote *,section.text section.textzweifach blockquote *,section.textzweifach blockquote section.text *{font-size:2rem}section.text blockquote{padding:1rem;margin:0}section.text blockquote *{font-size:1.4rem}section.text ul{margin-top:0}}section.textzweifach{margin:auto;padding:2rem 4rem;display:flex;flex-direction:row;gap:4rem}section.textzweifach.color-red{background-color:#FC7B60}section.textzweifach.color-orange{background-color:#FC7B60}section.textzweifach.color-yellow{background-color:#F0E047}section.textzweifach.color-green{background-color:#A7D4B9}section.textzweifach.color-pink{background-color:#EF9BC2}section.textzweifach .text{width:calc(50% - 2rem);flex-shrink:0}section.textzweifach h1,section.textzweifach section.introhero .headline *,section.introhero .headline section.textzweifach *,section.textzweifach h2,section.textzweifach section.text blockquote *,section.text blockquote section.textzweifach *,section.textzweifach blockquote *{max-width:45rem;margin:auto}section.textzweifach h1,section.textzweifach section.introhero .headline *,section.introhero .headline section.textzweifach *{font-size:4rem}section.textzweifach h2,section.textzweifach section.text blockquote *,section.text blockquote section.textzweifach *,section.textzweifach blockquote *{font-size:2.4rem}section.textzweifach h3,section.textzweifach section.aufklapper details summary *,section.aufklapper details summary section.textzweifach *,section.textzweifach section.aufklapper.is-downloads .content .column .headline *,section.aufklapper.is-downloads .content .column .headline section.textzweifach *,section.textzweifach section.aufklapper.is-service .content .column .headline *,section.aufklapper.is-service .content .column .headline section.textzweifach *,section.textzweifach section.aufklapper.is-service .content .column .text strong,section.aufklapper.is-service .content .column .text section.textzweifach strong,section.textzweifach section.aufklapper.is-service .content .column .text em,section.aufklapper.is-service .content .column .text section.textzweifach em,section.textzweifach section.kachelzeile .tile,section.kachelzeile section.textzweifach .tile,section.textzweifach section.text.cols-2-wide b,section.text.cols-2-wide section.textzweifach b,section.textzweifach section.text.cols-2-wide strong,section.text.cols-2-wide section.textzweifach strong,section.textzweifach h4{font-size:1.5rem;font-family:"Panel";font-weight:bold;line-height:1.2;margin-bottom:2rem}section.textzweifach h4{margin-bottom:1rem;margin-top:2.5rem}section.textzweifach blockquote{display:flex;justify-content:center}section.textzweifach blockquote *{font-size:2.4rem;margin:auto}section.textzweifach p{margin:0}section.textzweifach p+h1,section.textzweifach section.introhero .headline p+*,section.introhero .headline section.textzweifach p+*,section.textzweifach p+h2,section.textzweifach section.text blockquote p+*,section.text blockquote section.textzweifach p+*,section.textzweifach blockquote p+*,section.textzweifach p+h3,section.textzweifach section.aufklapper details summary p+*,section.aufklapper details summary section.textzweifach p+*,section.textzweifach section.aufklapper.is-downloads .content .column .headline p+*,section.aufklapper.is-downloads .content .column .headline section.textzweifach p+*,section.textzweifach section.aufklapper.is-service .content .column .headline p+*,section.aufklapper.is-service .content .column .headline section.textzweifach p+*,section.textzweifach section.aufklapper.is-service .content .column .text p+strong,section.aufklapper.is-service .content .column .text section.textzweifach p+strong,section.textzweifach section.aufklapper.is-service .content .column .text p+em,section.aufklapper.is-service .content .column .text section.textzweifach p+em,section.textzweifach section.kachelzeile p+.tile,section.kachelzeile section.textzweifach p+.tile,section.textzweifach section.text.cols-2-wide p+b,section.text.cols-2-wide section.textzweifach p+b,section.textzweifach section.text.cols-2-wide p+strong,section.text.cols-2-wide section.textzweifach p+strong{margin-top:2rem}section.textzweifach ul{margin-top:1rem;margin-bottom:2rem}section.textzweifach ul li{font-family:"Panel Sans";font-size:1.1rem}section.textzweifach p:has(em:only-child)+*{margin-top:0}section.textzweifach em{font-family:"Source Sans";text-transform:uppercase;font-weight:500;letter-spacing:0.1em}section.textzweifach a:last-child{margin-top:2rem;display:inline-block;font-family:"Panel Sans";font-size:1rem;font-weight:bold;line-height:1;text-transform:uppercase;border:2px solid black;border-radius:1rem;padding:0.3rem 1rem}section.textzweifach a:last-child:after{content:"→";margin-left:0.5rem;scale:1.2;display:inline-block}section.textzweifach a:last-child:hover,section.textzweifach a:last-child:focus{background-color:#EF9BC2}@media (max-width:650px){section.textzweifach{flex-direction:column;padding:1rem;gap:2rem}section.textzweifach .text{width:100%}section.textzweifach .text:nth-of-type(2){margin-top:-2rem}}section.veranstaltungen{display:flex;justify-content:center;align-items:start;gap:2rem;flex-wrap:wrap}section.veranstaltungen .tile{width:18rem;display:flex;flex-direction:column;justify-content:center;align-items:center}section.veranstaltungen .tile .date{display:flex;justify-content:center;align-items:center;text-align:center;background-color:black;color:white;height:14rem;width:14rem;border-radius:10rem;line-height:1;font-family:"Like Okay";font-size:3.5rem;margin-bottom:1.5rem}section.veranstaltungen .tile .headline{font-family:Panel;text-align:center}section.veranstaltungen .tile .subline{text-align:center}section.veranstaltungen .tile:hover:is(a) .date,section.veranstaltungen .tile:focus:is(a) .date{background-color:#EF9BC2;color:black}section.zurueckdings{margin:2rem 3rem -2rem 3rem;z-index:1}section.zurueckdings a{font-family:"Panel Sans";text-transform:uppercase;font-size:0.8rem;letter-spacing:0.03em}section.zurueckdings a:before{content:"←";margin-right:0.65rem}section.zurueckdings a:hover{color:#EF9BC2}@media (max-width:650px){section.zurueckdings{margin:2rem 1rem -2rem 1rem}}/*# sourceMappingURL=base.min.css.map */