@charset "UTF-8";:root{--grid-gutter:0%;--header-height:110px;--text-color:#060a4c;--header-color:#060a4c}@media screen and (min-width:1200px){:root{--header-height:190px}}@font-face{font-family:"ReplicaLL";font-weight:100;font-style:normal;src:local("ReplicaLL Light"),local("ReplicaLL-Light"),url("/fileadmin/typefaces/ReplicaLLWeb-Light.woff2") format("woff2"),url("/fileadmin/typefaces/ReplicaLLWeb-Light.woff") format("woff");font-display:block}@font-face{font-family:"ReplicaLL";font-weight:400;font-style:normal;src:local("ReplicaLL Regular"),local("ReplicaLL-Regular"),url("/fileadmin/typefaces/ReplicaLLWeb-Regular.woff2") format("woff2"),url("/fileadmin/typefaces/ReplicaLLWeb-Regular.woff") format("woff");font-display:block}@font-face{font-family:"ReplicaLL";font-weight:700;font-style:normal;src:local("ReplicaLL Bold"),local("ReplicaLL-Bold"),url("/fileadmin/typefaces/ReplicaLLWeb-Bold.woff2") format("woff2"),url("/fileadmin/typefaces/ReplicaLLWeb-Bold.woff") format("woff");font-display:block}*{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:1.2rem;font-family:"ReplicaLL",sans-serif;font-weight:400;line-height:1.5;position:relative}a{cursor:pointer;transition:color 0.2s ease}h1,h2,h3,h4,h5,h6{font-family:"ReplicaLL",sans-serif;font-weight:700}h1{font-size:4.5rem}h2{font-size:3rem}h3{font-size:2.5rem}h4{font-size:1.875rem}h5{font-size:1.375rem}h6{font-size:1.125rem}dt,dd{margin:0;padding:0}img{max-width:100%;height:auto}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}.row{max-width:103rem;margin-right:auto;margin-left:auto;position:relative;width:100%;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.row.row-fluid{max-width:none;flex-direction:column}.row .offset-1{margin-left:calc(0.0833333333 * (100% - (11 * var(--grid-gutter))))}.row .offset-2{margin-left:calc(0.0833333333 * (200% - (10 * var(--grid-gutter))))}.row .offset-3{margin-left:calc(0.0833333333 * (300% - (9 * var(--grid-gutter))))}.row .offset-4{margin-left:calc(0.0833333333 * (400% - (8 * var(--grid-gutter))))}.row .offset-5{margin-left:calc(0.0833333333 * (500% - (7 * var(--grid-gutter))))}.row .offset-6{margin-left:calc(0.0833333333 * (600% - (6 * var(--grid-gutter))))}.row .offset-7{margin-left:calc(0.0833333333 * (700% - (5 * var(--grid-gutter))))}.row .offset-8{margin-left:calc(0.0833333333 * (800% - (4 * var(--grid-gutter))))}.row .offset-9{margin-left:calc(0.0833333333 * (900% - (3 * var(--grid-gutter))))}.row .offset-10{margin-left:calc(0.0833333333 * (1000% - (2 * var(--grid-gutter))))}.row .offset-11{margin-left:calc(0.0833333333 * (1100% - (1 * var(--grid-gutter))))}.row [class*="col-"]{margin:0.5rem 0;padding:0;min-height:0.125rem;flex-grow:0;flex-shrink:0}.row [class*="col-"]:empty{padding:0;margin:0;min-height:0}.col-12,.col-12-xs,.col-12-sm,.col-12-md,.col-12-lg{width:100%}.col-1{width:calc(0.0833333333 * (100% - (11 * var(--grid-gutter))))}.col-2{width:calc(0.0833333333 * (200% - (10 * var(--grid-gutter))))}.col-3{width:calc(0.0833333333 * (300% - (9 * var(--grid-gutter))))}.col-4{width:calc(0.0833333333 * (400% - (8 * var(--grid-gutter))))}.col-5{width:calc(0.0833333333 * (500% - (7 * var(--grid-gutter))))}.col-6{width:calc(0.0833333333 * (600% - (6 * var(--grid-gutter))))}.col-7{width:calc(0.0833333333 * (700% - (5 * var(--grid-gutter))))}.col-8{width:calc(0.0833333333 * (800% - (4 * var(--grid-gutter))))}.col-9{width:calc(0.0833333333 * (900% - (3 * var(--grid-gutter))))}.col-10{width:calc(0.0833333333 * (1000% - (2 * var(--grid-gutter))))}.col-11{width:calc(0.0833333333 * (1100% - (1 * var(--grid-gutter))))}@media only screen and (min-width:480px){.col-1-xs{width:calc(0.0833333333 * (100% - (11 * var(--grid-gutter))))}.col-2-xs{width:calc(0.0833333333 * (200% - (10 * var(--grid-gutter))))}.col-3-xs{width:calc(0.0833333333 * (300% - (9 * var(--grid-gutter))))}.col-4-xs{width:calc(0.0833333333 * (400% - (8 * var(--grid-gutter))))}.col-5-xs{width:calc(0.0833333333 * (500% - (7 * var(--grid-gutter))))}.col-6-xs{width:calc(0.0833333333 * (600% - (6 * var(--grid-gutter))))}.col-7-xs{width:calc(0.0833333333 * (700% - (5 * var(--grid-gutter))))}.col-8-xs{width:calc(0.0833333333 * (800% - (4 * var(--grid-gutter))))}.col-9-xs{width:calc(0.0833333333 * (900% - (3 * var(--grid-gutter))))}.col-10-xs{width:calc(0.0833333333 * (1000% - (2 * var(--grid-gutter))))}.col-11-xs{width:calc(0.0833333333 * (1100% - (1 * var(--grid-gutter))))}}@media only screen and (min-width:900px){.col-1-sm{width:calc(0.0833333333 * (100% - (11 * var(--grid-gutter))))}.col-2-sm{width:calc(0.0833333333 * (200% - (10 * var(--grid-gutter))))}.col-3-sm{width:calc(0.0833333333 * (300% - (9 * var(--grid-gutter))))}.col-4-sm{width:calc(0.0833333333 * (400% - (8 * var(--grid-gutter))))}.col-5-sm{width:calc(0.0833333333 * (500% - (7 * var(--grid-gutter))))}.col-6-sm{width:calc(0.0833333333 * (600% - (6 * var(--grid-gutter))))}.col-7-sm{width:calc(0.0833333333 * (700% - (5 * var(--grid-gutter))))}.col-8-sm{width:calc(0.0833333333 * (800% - (4 * var(--grid-gutter))))}.col-9-sm{width:calc(0.0833333333 * (900% - (3 * var(--grid-gutter))))}.col-10-sm{width:calc(0.0833333333 * (1000% - (2 * var(--grid-gutter))))}.col-11-sm{width:calc(0.0833333333 * (1100% - (1 * var(--grid-gutter))))}}@media only screen and (min-width:1200px){.col-1-md{width:calc(0.0833333333 * (100% - (11 * var(--grid-gutter))))}.col-2-md{width:calc(0.0833333333 * (200% - (10 * var(--grid-gutter))))}.col-3-md{width:calc(0.0833333333 * (300% - (9 * var(--grid-gutter))))}.col-4-md{width:calc(0.0833333333 * (400% - (8 * var(--grid-gutter))))}.col-5-md{width:calc(0.0833333333 * (500% - (7 * var(--grid-gutter))))}.col-6-md{width:calc(0.0833333333 * (600% - (6 * var(--grid-gutter))))}.col-7-md{width:calc(0.0833333333 * (700% - (5 * var(--grid-gutter))))}.col-8-md{width:calc(0.0833333333 * (800% - (4 * var(--grid-gutter))))}.col-9-md{width:calc(0.0833333333 * (900% - (3 * var(--grid-gutter))))}.col-10-md{width:calc(0.0833333333 * (1000% - (2 * var(--grid-gutter))))}.col-11-md{width:calc(0.0833333333 * (1100% - (1 * var(--grid-gutter))))}}@media only screen and (min-width:1024px){.col-1-lg{width:calc(0.0833333333 * (100% - (11 * var(--grid-gutter))))}.col-2-lg{width:calc(0.0833333333 * (200% - (10 * var(--grid-gutter))))}.col-3-lg{width:calc(0.0833333333 * (300% - (9 * var(--grid-gutter))))}.col-4-lg{width:calc(0.0833333333 * (400% - (8 * var(--grid-gutter))))}.col-5-lg{width:calc(0.0833333333 * (500% - (7 * var(--grid-gutter))))}.col-6-lg{width:calc(0.0833333333 * (600% - (6 * var(--grid-gutter))))}.col-7-lg{width:calc(0.0833333333 * (700% - (5 * var(--grid-gutter))))}.col-8-lg{width:calc(0.0833333333 * (800% - (4 * var(--grid-gutter))))}.col-9-lg{width:calc(0.0833333333 * (900% - (3 * var(--grid-gutter))))}.col-10-lg{width:calc(0.0833333333 * (1000% - (2 * var(--grid-gutter))))}.col-11-lg{width:calc(0.0833333333 * (1100% - (1 * var(--grid-gutter))))}}#logo[onclick]:hover{cursor:pointer}.mail-divider:before{content:"@"}@media screen{.ratio-wrapper{position:relative;overflow:hidden;width:100%;height:0}.ratio-wrapper .ratio-element{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ratio-wrapper--16x9{padding-bottom:56.25%}.ratio-wrapper--4x3{padding-bottom:75%}.ratio-wrapper--3x4{padding-bottom:133.33%}.ratio-wrapper--3x2{padding-bottom:66.66%}.ratio-wrapper--2x3{padding-bottom:150%}.ratio-wrapper--1x1{padding-bottom:100%}.ratio-wrapper--2x1{padding-bottom:50%}.ratio-wrapper--3x1{padding-bottom:33.33%}}@media (max-width:899px){.hide-mobile{display:none !important}}@media (min-width:900px){.hide-tablet{display:none !important}}@media (min-width:1200px){.hide-desktop{display:none !important}}.hidden,.cc-window.cc-invisible,.cc-banner.cc-invisible{display:none !important}.blocked{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.external-link:after,a[data-mailto-token]:after,.external-link--http:after,p a:not([href^=https])[href^=http]:after,li a:not([href^=https])[href^=http]:after,p a[href^=https]:after,li a[href^=https]:after{content:"";background-color:currentColor;clip-path:path("M18.74 17.95A2.06 2.06 0 0 1 16.69 20H2.05A2.06 2.06 0 0 1 0 17.95V3.31a2.06 2.06 0 0 1 2.06-2.06h7.31a.625.625 0 1 1 0 1.25H2.06a.81.81 0 0 0-.81.8v14.63a.81.81 0 0 0 .8.82h14.63a.81.81 0 0 0 .82-.82v-7.3a.62.62 0 0 1 1.24 0zm-7.05-9.7a.62.62 0 0 1 0-.87l6.1-6.1-4.1-.02a.625.625 0 0 1 0-1.25l5.6.03a.62.62 0 0 1 .62.62l.03 5.6a.625.625 0 1 1-1.25 0l-.02-4.1-6.1 6.1a.62.62 0 0 1-.88 0z");width:0.8em;height:0.8em;display:inline-block;vertical-align:middle;position:relative;top:-0.1em;left:0.4em;margin-right:0.75em;flex-shrink:0}.external-link:hover:after,a[data-mailto-token]:hover:after,.external-link--http:hover:after,p a:not([href^=https])[href^=http]:hover:after,li a:not([href^=https])[href^=http]:hover:after,p a[href^=https]:hover:after,li a[href^=https]:hover:after{opacity:0.8}a[data-mailto-token]:after{clip-path:path("M.85 0A.85.85 0 0 0 0 .86v20.5c0 .48.38.86.85.86h18.8c1.14 0 1.14-1.7 0-1.7H1.71l-.01-.01V5.62l13.32 6.26c.23.11.5.11.73 0l13.31-6.26v7.2c0 1.14 1.71 1.14 1.71 0V.86a.86.86 0 0 0-.86-.86H.85zm.86 1.7 27.35.01v2.03l-13.68 6.43L1.71 3.74V1.7zm31.62 15.39v.01a.85.85 0 1 0 0 1.7 2.565 2.565 0 0 1 0 5.13.855.855 0 1 0 0 1.71 4.275 4.275 0 0 0 0-8.55zm-5.13.01a4.27 4.27 0 0 0 0 8.54.85.85 0 0 0 0-1.7v-.01a2.565 2.565 0 0 1 0-5.13.85.85 0 0 0 0-1.7zm0 3.42a.86.86 0 0 0-.85.85.86.86 0 0 0 .85.85h5.13a.85.85 0 0 0 0-1.7H28.2z")}.external-link--http:after,p a:not([href^=https])[href^=http]:after,li a:not([href^=https])[href^=http]:after{background-color:red}.cc-window,.cc-banner{position:fixed;bottom:0;width:100%;z-index:10;display:flex;flex-wrap:wrap;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;background:#060a4c;color:#45d492;font-size:1rem;text-align:center;padding:1.25rem 0;height:calc(100vh - var(--hh));height:calc(100dvh - var(--hh))}@media only screen and (min-width:480px){.cc-window,.cc-banner{flex-wrap:wrap;flex-direction:row;height:unset}}.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:1.25rem 0;padding:0 2.5rem}.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 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:0.5rem}.cc-window .cc-compliance,.cc-banner .cc-compliance{display:flex;flex-direction:column;gap:1.25rem;flex-shrink:0}@media only screen and (min-width:900px){.cc-window .cc-compliance,.cc-banner .cc-compliance{flex-direction:row}}.cc-window .cc-message,.cc-banner .cc-message{flex-shrink:1;overflow:auto}.cc-window .cc-message a,.cc-banner .cc-message a{text-decoration:underline;color:#fff}.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(51.5rem,50%)) + 2.5rem);bottom:1rem}body.hide-cc-revoke .cc-revoke{display:none !important}body.cc-active>footer{padding-bottom:13rem}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden}.ce-headline-left,.ce-align-left,.text-start,.text-left{text-align:left}.ce-headline-center,.ce-align-center,.text-center{text-align:center}.ce-headline-right,.ce-align-right,.text-end,.text-right{text-align:right}.text-justify{text-align:justify}.ce-left .ce-gallery,.ce-column{float:left}.ce-center .ce-outer{position:relative;float:right;right:50%}.ce-center .ce-inner{position:relative;float:right;right:-50%}.ce-right .ce-gallery{float:right}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:1rem}.ce-intext.ce-right .ce-gallery{margin-left:1rem}.ce-intext.ce-left .ce-gallery{margin-right:1rem}.ce-above .ce-bodytext{clear:both}.frame{padding-left:2.5rem;padding-right:2.5rem;margin-left:auto;margin-right:auto;width:100%;z-index:0}.frame-default{max-width:103rem;margin-left:auto;margin-right:auto;width:100%}.frame-full-height-vtop{min-height:100vh;min-height:var(--vh,100vh);flex-direction:column;justify-content:flex-start}.frame-full-height-vcenter{min-height:100vh;min-height:var(--vh,100vh);flex-direction:column;justify-content:center}.frame-full-height-vbottom{min-height:100vh;min-height:var(--vh,100vh);flex-direction:column;justify-content:flex-end}.frame-slim,.termine--style-list,#termine .termine-blocks{max-width:none}@media (min-width:900px){.frame-slim,.termine--style-list,#termine .termine-blocks{max-width:80rem;margin-right:10%}.col-6-lg>.frame-slim,.col-6-lg>.termine--style-list,#termine .col-6-lg>.termine-blocks{max-width:90%;margin-right:10%}}.frame-slimmer{max-width:none}@media (min-width:900px){.frame-slimmer{max-width:60rem}.col-6-lg>.frame-slimmer{max-width:80%;margin-right:20%}}.frame-vtop{align-items:flex-start}.frame-vcenter{align-items:center}.frame-vbottom{align-items:flex-end}.frame-eqheight>[class*="col-"]>*{height:100%}.frame-space-before-extra-small{margin-top:1rem}.frame-space-before-small{margin-top:2rem}.frame-space-before-medium{margin-top:3rem}.frame-space-before-large{margin-top:4rem}.frame-space-before-extra-large{margin-top:5rem}.frame-space-after-extra-small{margin-bottom:1rem}.frame-space-after-small{margin-bottom:2rem}.frame-space-after-medium{margin-bottom:3rem}.frame-space-after-large{margin-bottom:4rem}.frame-space-after-extra-large{margin-bottom:5rem}html.no-js [data-img-background]:first-child>svg.blurry{display:none}[data-img-background]:first-child{position:relative}[data-img-background]:first-child>svg.blurry{object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;opacity:1;height:100%;width:100%;transition:all 2s ease}[data-img-background]:first-child>picture>object,[data-img-background]:first-child>picture>svg,[data-img-background]:first-child>picture>img,[data-img-background]:first-child>div>object,[data-img-background]:first-child>div>svg,[data-img-background]:first-child>div>img{object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;margin:0 auto}[data-img-background]:first-child>picture.contain>object,[data-img-background]:first-child>picture.contain>svg,[data-img-background]:first-child>picture.contain>img,[data-img-background]:first-child>div.contain>object,[data-img-background]:first-child>div.contain>svg,[data-img-background]:first-child>div.contain>img{object-fit:contain}[data-img-background]:first-child>picture.contain>object,[data-img-background]:first-child>picture.contain>svg,[data-img-background]:first-child>div.contain>object,[data-img-background]:first-child>div.contain>svg{height:auto;max-height:100%}.ce-gallery.ce-border img{border-radius:100%;display:flex;align-items:center;justify-content:center}.ce-gallery.ce-border svg.image-embed-overlay{scale:1.2;transform:translateY(-10%);position:relative;margin-top:-100%;width:100%;height:100%}.iframe-overlay{padding:1rem;font-size:min(16px,2vw);display:flex;align-items:center;flex-direction:column;height:100%;overflow:auto;background-image:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8)),var(--preview-img);background-size:cover}.iframe-overlay .button,.iframe-overlay .cc-window .cc-message .cc-btn,.cc-window .cc-message .iframe-overlay .cc-btn,.iframe-overlay .cc-window .cc-compliance .cc-btn,.cc-window .cc-compliance .iframe-overlay .cc-btn,.iframe-overlay .cc-banner .cc-message .cc-btn,.cc-banner .cc-message .iframe-overlay .cc-btn,.iframe-overlay .cc-banner .cc-compliance .cc-btn,.cc-banner .cc-compliance .iframe-overlay .cc-btn,.iframe-overlay a[class*="button"],.iframe-overlay button{display:inline-block;font-size:inherit}.iframe-link{display:block;background:rgba(0,0,0,0.1);text-align:center;padding:1rem}.iframe-link:not(:has(+ div)){height:100%}body{hyphens:auto}h1,h2,h3,h4,h5,h6{hyphens:manual}body#presse\/pressemeldungen\/artikel div.article h1{hyphens:auto}body#heizsysteme\/waermeerzeuger\/waermepumpe h4{hyphens:auto}body#heizsysteme\/waermeerzeuger\/waermepumpe h2{hyphens:auto}body[id^="heizsysteme"] h4{hyphens:auto}#geg-und-foerderungen div.frame-accordion h3{hyphens:auto}#kampagnen div.frame-accordion h4{hyphens:auto}body[id^="kontakt/datenschutz"] h2,h3{hyphens:auto}figure.table{overflow:auto}body{background-color:#3019cc;color:#060a4c}@media (max-width:899px){body.nav-open{overflow:hidden}}a{color:var(--text-color);text-decoration:none;transition:all 0.3s}a:hover{text-decoration:underline}.external-link:hover,a[data-mailto-token]:hover,.external-link--http:hover,p a:not([href^=https])[href^=http]:hover,li a:not([href^=https])[href^=http]:hover,p a[href^=https]:hover,li a[href^=https]:hover{opacity:0.8}.external-link:after,a[data-mailto-token]:after,.external-link--http:after,p a:not([href^=https])[href^=http]:after,li a:not([href^=https])[href^=http]:after,p a[href^=https]:after,li a[href^=https]:after{width:1.5rem;height:1.4rem;transform:scale(0.8);margin-left:-0.2rem;margin-right:-0.05rem}a[data-mailto-token]:after{width:2.4rem;height:1.7rem;transform:scale(0.7);margin-left:-0.4rem}main{background-color:#fff}main>.row:last-child>.frame:last-child,main>.row:last-child>.col-12-sm:last-child>.row:last-child,main>.row:last-child>.row:last-child,main>section:last-child>.frame:last-child,main>section:last-child>.col-12-sm:last-child>.row:last-child,main>section:last-child>.row:last-child{padding-bottom:5rem}h1{line-height:1.1}h2,h3,h4,h5,h6{line-height:1.4}@media (min-width:900px){h1{font-size:4.5rem}h2{font-size:2.5rem}}@media screen and (min-width:1600px){h1{font-size:6.25rem}h2{font-size:3rem}}.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,a[class*="button"],button{cursor:pointer;font-size:1.2rem;padding:0.5rem 0.9rem;color:var(--text-color);border:3px solid var(--text-color);text-decoration:none !important;position:relative;z-index:0;border-radius:12px;transition:all 0.3s;display:inline-block}.button:before,.cc-window .cc-message .cc-btn:before,.cc-window .cc-compliance .cc-btn:before,.cc-banner .cc-message .cc-btn:before,.cc-banner .cc-compliance .cc-btn:before,a[class*="button"]:before,button:before{border-radius:8px}.button--primary:after,a[class*="button"]:after{content:"-⟩";margin-left:1rem;font-family:monospace;font-weight:100;display:inline-block;transform:scale(1.9,0.7);-webkit-transform:scale(1.9,0.7);-moz-transform:scale(1.9,0.7);-ms-transform:scale(1.9,0.7);-o-transform:scale(1.9,0.7);letter-spacing:-0.2em;margin-right:0.3em}.button--primary[data-mailto-token]:after,a[class*="button"][data-mailto-token]:after{transform:scale(0.9,0.9);-webkit-transform:scale(0.9,0.9);-moz-transform:scale(0.9,0.9);-ms-transform:scale(0.9,0.9);-o-transform:scale(0.9,0.9)}.button--primary:before,a[class*="button"]:before{content:"";background-image:linear-gradient(335deg,#45d391 0%,#def7e8 20%,#a675f0 39%,#400ed8 58%,#2417b0 78%,#060a4b 100%);opacity:0;transition:opacity 0.5s;position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-1}.button--primary:hover,a[class*="button"]:hover{color:#fff;border-color:#fff}.button--primary:hover:before,a[class*="button"]:hover:before{opacity:1}.button--secondary,.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{border:0 none;font-weight:700;background-color:#45d492;color:#060a4c}.button--secondary: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,button:hover{background-color:#fff}footer{width:100%;background-color:#060a4c;--text-color:#fff;padding:5.5rem 0}footer a{color:#45d492 !important}footer .footer>.row:last-child ul{list-style-type:none;flex-wrap:wrap;gap:1rem;margin:0;padding:0}@media (min-width:1200px){footer .footer>.row:last-child ul{display:flex}}@media (min-width:1200px){footer .footer>.row>.col-12-sm>.row>.col-6-lg:nth-child(2){width:auto;justify-content:center;margin-left:auto;margin-right:auto}footer .footer>.row>.col-12-sm>.row>.col-6-lg:nth-child(2) .col-6-lg{width:auto;flex-shrink:1}}footer .footer>.row>.col-12-sm>.row>.col-6-lg:nth-child(2) .col-6-lg:nth-child(2) .ce-gallery{gap:1rem;display:flex;align-items:center}footer .footer>.row>.col-12-sm>.row>.col-6-lg:nth-child(2) .col-6-lg:nth-child(2) .ce-gallery a{display:flex;align-items:center}footer .footer>.row>.col-12-sm>.row>.col-6-lg:nth-child(2) .col-6-lg:nth-child(2) .ce-gallery a:hover{color:#fff !important}.frame-slim,.termine--style-list,#termine .termine-blocks{max-width:none}@media (min-width:900px){.frame-slim,.termine--style-list,#termine .termine-blocks{max-width:80rem;margin-right:auto;margin-left:auto}}.frame-slimmer{max-width:none}@media (min-width:900px){.frame-slimmer{max-width:60rem;margin-right:auto;margin-left:auto}}div[class*="frame-layout-"]{color:var(--text-color,inherit)}div[class*="frame-layout-"] a{color:var(--link-color,inherit)}div[class*="frame-layout-"] header h1,div[class*="frame-layout-"] header h2,div[class*="frame-layout-"] header h3,div[class*="frame-layout-"] header h4,div[class*="frame-layout-"] header h5,div[class*="frame-layout-"] header h6{color:var(--header-color,inherit)}div[class*="frame-layout-bg-"]:not(.row-fluid){border-radius:30px}.frame-layout-bg-white{background:#fff;--header-color:#45d492;--text-color:#060a4c;--link-color:#3019cc}.frame-layout-bg-white a{border-color:var(--link-color)}.frame-layout-bg-black{background:#060a4c;--header-color:#45d492;--text-color:#fff}.frame-layout-bg-blue{background:#3019cc;--header-color:#45d492;--text-color:#fff}.frame-layout-bg-green{background:#45d492;--header-color:#3019cc;--text-color:#060a4c}.frame-layout-bg-gradi{position:relative;--header-color:#fff;--text-color:#fff}.frame-layout-bg-gradi:before{content:"";display:block;height:100%;width:100vw;position:absolute;background-color:#050c66;background-image:radial-gradient(at 100% 2%,#30e895 0px,transparent 50%),radial-gradient(at 31% 8%,#5837fb 0px,transparent 50%),radial-gradient(at 43% 53%,#0d16ba 0px,transparent 50%)}.frame-type-bullets--style-main-teaser,.termine--style-list>section:first-child .frame-type-bullets,#termine .termine-blocks>section:first-child .frame-type-bullets,.frame-type-bullets--style-teaser,.termine--style-list>section:not(:first-child) .frame-type-bullets,#termine .termine-blocks>section:not(:first-child) .frame-type-bullets{color:white;text-transform:uppercase;font-weight:bold}.frame-type-bullets--style-main-teaser .ce-bullets,.termine--style-list>section:first-child .frame-type-bullets .ce-bullets,#termine .termine-blocks>section:first-child .frame-type-bullets .ce-bullets,.frame-type-bullets--style-teaser .ce-bullets,.termine--style-list>section:not(:first-child) .frame-type-bullets .ce-bullets,#termine .termine-blocks>section:not(:first-child) .frame-type-bullets .ce-bullets{display:inline-flex;flex-direction:column}.frame-type-bullets--style-main-teaser .ce-bullets dt:last-child,.termine--style-list>section:first-child .frame-type-bullets .ce-bullets dt:last-child,#termine .termine-blocks>section:first-child .frame-type-bullets .ce-bullets dt:last-child,.frame-type-bullets--style-teaser .ce-bullets dt:last-child,.termine--style-list>section:not(:first-child) .frame-type-bullets .ce-bullets dt:last-child,#termine .termine-blocks>section:not(:first-child) .frame-type-bullets .ce-bullets dt:last-child{order:-1}.frame-type-bullets--style-teaser,.termine--style-list>section:not(:first-child) .frame-type-bullets,#termine .termine-blocks>section:not(:first-child) .frame-type-bullets{border-radius:30px;background-color:#3019cc;padding:2rem;position:relative}@media (min-width:900px){.frame-type-bullets--style-teaser,.termine--style-list>section:not(:first-child) .frame-type-bullets,#termine .termine-blocks>section:not(:first-child) .frame-type-bullets{padding:2rem 2rem 1.5rem 2rem}}.frame-type-bullets--style-teaser .ce-bullets,.termine--style-list>section:not(:first-child) .frame-type-bullets .ce-bullets,#termine .termine-blocks>section:not(:first-child) .frame-type-bullets .ce-bullets{margin:0;width:100%}.frame-type-bullets--style-teaser .ce-bullets:after,.termine--style-list>section:not(:first-child) .frame-type-bullets .ce-bullets:after,#termine .termine-blocks>section:not(:first-child) .frame-type-bullets .ce-bullets:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 335.73 339.17" fill="%2345d492"><path d="M335.73,167.86v3.45c0,92.71-75.16,167.86-167.86,167.86h-.01C75.16,339.17,0,264.02,0,171.31v-3.45C0,75.15,75.16,0,167.86,0h.01c92.7,0,167.86,75.15,167.86,167.86Z"></path><g><line x1="167.86" y1="122.58" x2="239.56" y2="186.89" fill="none" stroke="%23080a49" stroke-linecap="round" stroke-width="13"></line><line x1="96.16" y1="187.31" x2="167.86" y2="122.58" fill="none" stroke="%23080a49" stroke-linecap="round" stroke-width="13"></line></g></svg>');transform:rotate(90deg);display:block;width:4rem;height:4rem;background-color:#45d492;border-radius:100%;margin-left:auto;font-size:2rem}.frame-type-bullets--style-teaser:after,.termine--style-list>section:not(:first-child) .frame-type-bullets:after,#termine .termine-blocks>section:not(:first-child) .frame-type-bullets:after{content:"";background-image:radial-gradient(at 98% 44%,#14eba7 0px,transparent 50%),radial-gradient(at 73% 98%,#fdfdfc 0px,transparent 50%),radial-gradient(at 45% 37%,#3d0dce 0px,transparent 50%),radial-gradient(at 58% 47%,#cfbdff 0px,transparent 50%),radial-gradient(at 94% 92%,white 0px,transparent 50%),radial-gradient(at 1% 100%,#f5f8e7 0px,transparent 50%),radial-gradient(at 39% 100%,#e4f2ec 0px,transparent 50%),radial-gradient(at 77% 53%,#521ec2 0px,transparent 50%),radial-gradient(at 5% 48%,#062384 0px,transparent 50%),radial-gradient(at 94% 65%,#15e099 0px,transparent 50%),radial-gradient(at 82% 83%,#54e894 0px,transparent 50%),radial-gradient(at 23% 35%,#3417d9 0px,transparent 50%);opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:26px;z-index:-1;transition:opacity 0.5s}.frame-type-bullets--style-teaser:hover:after,.termine--style-list>section:not(:first-child) .frame-type-bullets:hover:after,#termine .termine-blocks>section:not(:first-child) .frame-type-bullets:hover:after{opacity:0.6}.frame-type-bullets--style-main-teaser,.termine--style-list>section:first-child .frame-type-bullets,#termine .termine-blocks>section:first-child .frame-type-bullets{padding:10rem 0 2rem 0;overflow:visible;background:var(--image-url)}.frame-type-bullets--style-main-teaser .ce-bullets,.termine--style-list>section:first-child .frame-type-bullets .ce-bullets,#termine .termine-blocks>section:first-child .frame-type-bullets .ce-bullets{transition:left 0.3s ease;padding:2rem 6rem 2rem 2rem;clip-path:polygon(75% 0%,100% 50%,75% 100%,0% 100%,0 50%,0% 0%);background-image:radial-gradient(at 98% 44%,#14eba7 0px,transparent 50%),radial-gradient(at 73% 98%,#fdfdfc 0px,transparent 50%),radial-gradient(at 45% 37%,#3d0dce 0px,transparent 50%),radial-gradient(at 58% 47%,#cfbdff 0px,transparent 50%),radial-gradient(at 94% 92%,white 0px,transparent 50%),radial-gradient(at 1% 100%,#f5f8e7 0px,transparent 50%),radial-gradient(at 39% 100%,#e4f2ec 0px,transparent 50%),radial-gradient(at 77% 53%,#521ec2 0px,transparent 50%),radial-gradient(at 5% 48%,#062384 0px,transparent 50%),radial-gradient(at 94% 65%,#15e099 0px,transparent 50%),radial-gradient(at 82% 83%,#54e894 0px,transparent 50%),radial-gradient(at 23% 35%,#3417d9 0px,transparent 50%)}.frame-type-bullets--style-main-teaser .ce-bullets:after,.termine--style-list>section:first-child .frame-type-bullets .ce-bullets:after,#termine .termine-blocks>section:first-child .frame-type-bullets .ce-bullets:after{content:none}@media (min-width:900px){.frame-type-bullets--style-main-teaser .ce-bullets,.termine--style-list>section:first-child .frame-type-bullets .ce-bullets,#termine .termine-blocks>section:first-child .frame-type-bullets .ce-bullets{position:relative;left:-1rem}}.frame-type-bullets--style-main-teaser:hover .ce-bullets,.termine--style-list>section:first-child .frame-type-bullets:hover .ce-bullets,#termine .termine-blocks>section:first-child .frame-type-bullets:hover .ce-bullets{left:-0.5rem}.frame-type-uploads .ce-uploads{margin:0;padding:0;list-style:none}.frame-type-uploads .ce-uploads .ce-uploads-description{font-size:1rem;margin-left:2rem}@media (max-width:899px){.frame-type-uploads .ce-uploads .ce-uploads-fileName{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}.frame-type-uploads .ce-uploads li{padding:0.75rem 0}@media (min-width:900px){.frame-type-uploads .ce-uploads li{padding:1rem 0}}.frame-type-uploads .ce-uploads a{width:100%;display:flex;align-items:center;gap:2rem;padding:1.2rem;text-decoration:none;color:#060a4c;border:3px solid #060a4c;border-radius:44px}.frame-type-uploads .ce-uploads a:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="83.59 88.63 188.73 141.63" fill="%2345d492"><path d="M264.17 230.26H91.74c-4.5 0-8.15-3.65-8.15-8.15s3.65-8.15 8.15-8.15h172.43c4.5 0 8.15 3.65 8.15 8.15s-3.65 8.15-8.15 8.15Z"/><path d="m231.71 155.85-52.35 43.55c-1.51 1.26-3.36 1.88-5.21 1.88s-3.65-.61-5.15-1.83l-58.06-47.42c-3.48-2.84-4-7.97-1.16-11.46 2.85-3.48 7.98-4 11.46-1.15l44.11 36.02V96.78c0-4.5 3.65-8.15 8.15-8.15s8.15 3.65 8.15 8.15v79.53l39.64-32.98c3.46-2.87 8.6-2.4 11.47 1.05 2.88 3.46 2.41 8.6-1.05 11.47Z"/></svg>');display:block;background-color:#060a4c;flex-shrink:0;height:2rem;width:2.4rem;border-radius:44px;padding:0.8rem}.frame-type-uploads .ce-uploads a span{margin-right:auto;display:flex;align-items:center;transition:background-color 0.3s}.frame-type-uploads .ce-uploads a i{margin-left:auto;white-space:nowrap}@media (max-width:899px){.frame-type-uploads .ce-uploads a:hover{background-color:#45d492}}@media (min-width:900px){.frame-type-uploads .ce-uploads a{border:0;padding:0}.frame-type-uploads .ce-uploads a:hover span{background-color:#45d492}.frame-type-uploads .ce-uploads a:after{height:2.5rem;width:3.7rem;border-radius:44px;padding:1.8rem}.frame-type-uploads .ce-uploads a span{width:100%;border:5px solid #060a4c;border-radius:44px;padding:1rem 1.5rem}}@media (min-width:900px) and (min-width:900px){.frame-type-uploads .ce-uploads a span{min-height:6rem}}body>header{display:flex;align-items:center;max-width:103rem;width:100%;padding:0 2.5rem;height:100%;max-height:var(--header-height);position:absolute;z-index:10;margin:auto;right:0;left:0;transition:max-height 0.3s ease}body>header .brand{color:#fff;margin-right:auto;display:flex;justify-content:center}body>header .brand #logo-slogan{width:8rem}body>header .brand #logo-simple{width:4rem;display:none}body>header .brand>*{display:block;width:100%;height:100%}@media (min-width:1200px){body>header .brand #logo-slogan{width:14rem}body>header .brand #logo-simple{width:7rem}}body>header:before{content:"";position:fixed;top:0;width:100vw;height:100%;max-height:var(--header-height);margin-left:-50vw;left:50%;z-index:-1;transition:opacity 0.3s ease,visibility 0s ease 0.3s,max-height 0.1s ease 0.6s;background-color:rgba(6,10,76,0.9);opacity:0;visibility:hidden}body.nav-sticky>header{--header-height:6rem;position:fixed}body.nav-sticky>header .brand #logo-simple{display:block}body.nav-sticky>header .brand #logo-slogan{display:none}body.nav-sticky>header:before{opacity:1;visibility:visible;max-height:var(--header-height);transition:max-height 0.3s ease,opacity 0.3s ease,visibility 0s ease}.ce-gallery:not(.ce-border) img{border-radius:30px}.ce-gallery.ce-border img{border:5px solid #45d492}.ce-gallery .video-embed{position:relative;aspect-ratio:1.7777777778}.ce-gallery .video-embed>video{object-fit:contain;width:100%;height:100%}.ce-gallery .video-embed>video::-webkit-media-controls-panel{display:none}.page-layout-landing main{overflow:hidden}.page-layout-landing main>[class*="frame-full-height-"]:first-child{overflow:visible;z-index:0}.page-layout-landing main>[class*="frame-full-height-"]:first-child .ce-gallery{overflow:visible}@media (max-width:899px){.page-layout-landing main>[class*="frame-full-height-"]:first-child .ce-gallery{top:17%}}.page-layout-landing main>[class*="frame-full-height-"]:first-child .ce-gallery .ce-row img{--translateY:0;opacity:1;transition:transform 0.1s ease;transform:rotateZ(var(--rotate)) translateX(var(--translateX)) translateY(calc(var(--translateY) * 1vh))}.page-layout-landing main>[class*="frame-full-height-"]:first-child .ce-gallery .ce-row:first-child img{--translateX:0;--rotate:45deg}.page-layout-landing main>[class*="frame-full-height-"]:first-child .ce-gallery .ce-row:last-child img{--translateX:-10%;--rotate:-135deg}.js .page-layout-landing main>[class*="frame-full-height-"]:first-child .ce-row img{--translateY:110;opacity:0}h5:after{content:"";display:block;height:5px;width:4.5rem;margin-top:0.5rem;background-color:#45d492;margin-bottom:-1.4rem}h5.text-center:after{margin-left:auto;margin-right:auto}blockquote p{max-width:max(50vw,50rem);margin:auto;color:white;font-size:1.2rem;line-height:1.25;display:none;color:#060a4c;font-weight:700}@media (min-width:900px){blockquote p{display:block;font-size:1.875rem}}.image-download .image-caption{margin-top:0.75rem}.image-download picture{position:relative;display:block}.image-download picture img{display:block}.image-download picture:before{content:"";background-color:#3019cc;position:absolute;height:100%;width:100%;left:0;top:0;opacity:0;z-index:1;border-radius:30px;transition:opacity 0.5s}.image-download a:hover picture:before{opacity:0.5}.image-download a:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="83.59 88.63 188.73 141.63" fill="%2345d492"><path d="M264.17 230.26H91.74c-4.5 0-8.15-3.65-8.15-8.15s3.65-8.15 8.15-8.15h172.43c4.5 0 8.15 3.65 8.15 8.15s-3.65 8.15-8.15 8.15Z"/><path d="m231.71 155.85-52.35 43.55c-1.51 1.26-3.36 1.88-5.21 1.88s-3.65-.61-5.15-1.83l-58.06-47.42c-3.48-2.84-4-7.97-1.16-11.46 2.85-3.48 7.98-4 11.46-1.15l44.11 36.02V96.78c0-4.5 3.65-8.15 8.15-8.15s8.15 3.65 8.15 8.15v79.53l39.64-32.98c3.46-2.87 8.6-2.4 11.47 1.05 2.88 3.46 2.41 8.6-1.05 11.47Z"/></svg>');display:block;background-color:#060a4c;flex-shrink:0;height:2rem;width:2.4rem;border-radius:19px;padding:0.8rem;position:absolute;right:12px;top:12px;z-index:2}#daten-und-fakten .image-download picture img{border:2px solid #060a4c}.frame-accordion{border:3px solid var(--header-color);border-radius:30px;margin-left:2.5rem;margin-right:2.5rem;width:calc(100% - 2 * 2.5rem)}.frame-accordion+.frame-accordion{margin-top:1rem}.frame-accordion>*:not(header){display:none}.frame-accordion.is-open>*:not(header){display:block}.frame-accordion.is-open header:after{transform:rotate(0deg)}.frame-accordion>header{cursor:pointer;display:flex;align-items:center;position:relative;margin:0;display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.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-accordion>header:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 335.73 339.17" fill="%2345d492"><path d="M335.73,167.86v3.45c0,92.71-75.16,167.86-167.86,167.86h-.01C75.16,339.17,0,264.02,0,171.31v-3.45C0,75.15,75.16,0,167.86,0h.01c92.7,0,167.86,75.15,167.86,167.86Z"></path><g><line x1="167.86" y1="122.58" x2="239.56" y2="186.89" fill="none" stroke="%23080a49" stroke-linecap="round" stroke-width="13"></line><line x1="96.16" y1="187.31" x2="167.86" y2="122.58" fill="none" stroke="%23080a49" stroke-linecap="round" stroke-width="13"></line></g></svg>');width:30px;height:30px;display:block;flex-shrink:0;transform:rotate(180deg)}.navbar-nav{font-size:1.2rem;position:fixed;height:100%;background-color:rgba(6,10,76,0.9);width:30rem;height:100vh;overflow:scroll;transition:opacity 0.5s ease,visibility 0s ease 0.5s,transform 0.5s ease;right:0;top:0;opacity:0;visibility:hidden;padding-top:var(--header-height);z-index:1;min-width:100%;width:100%;--menu-width:100%}@media (min-width:900px){.navbar-nav{--menu-width:50vw;transform:translateX(calc(100% - var(--menu-width)))}.navbar-nav.is-expanded{transform:translateX(0%)}}@media (min-width:1200px){.navbar-nav{--menu-width:max(33.3vw,550px)}.navbar-nav.is-expanded{transform:translateX(calc(100% - (var(--menu-width) * 2)))}}.no-js .navbar-nav{display:block}.navbar-nav.is-active{opacity:1;visibility:visible;transition:opacity 0.5s ease,transform 0.5s ease}.nav-toggler{display:flex;align-items:center;padding:0.25rem 0.5rem;transition:all 0.2s ease;margin-left:1rem;cursor:pointer;overflow:hidden;flex-shrink:0;margin-right:calc(-0.5rem - 10px);margin-top:-22px;z-index:2;position:absolute;top:calc(var(--header-height) / 2);right:2.5rem}@media screen and (min-width:103rem){.nav-toggler{right:calc((100% - 103rem)/2 + 22.5px)}}.no-js .nav-toggler{display:none}.nav-toggler__inner{display:block;padding:5px 5px;float:right;width:45px;height:35px;border-radius:100%;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.nav-toggler__inner hr{display:block;position:absolute;height:3px;border-radius:4px;width:25px;background:white;opacity:1;right:10px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out;top:0px;border:0;margin:0}.nav-toggler__inner hr{top:20%}.nav-toggler__inner hr+hr{top:calc(50% - 2px)}.nav-toggler__inner hr+hr+hr{top:calc(80% - 4px)}.nav-toggler.is-active .nav-toggler__inner hr{border-radius:2px}.nav-toggler.is-active .nav-toggler__inner hr:first-child,.nav-toggler.is-active .nav-toggler__inner hr+hr+hr{width:100%}.nav-toggler.is-active .nav-toggler__inner hr:nth-child(1){top:50%;top:calc(50% - 2px);-webkit-transform:rotate(135deg) scaleX(0.65);-ms-transform:rotate(135deg) scaleX(0.65);transform:rotate(135deg) scaleX(0.65);right:0}.nav-toggler.is-active .nav-toggler__inner hr:nth-child(2){opacity:0}.nav-toggler.is-active .nav-toggler__inner hr:nth-child(3){top:50%;top:calc(50% - 2px);-webkit-transform:rotate(-135deg) scaleX(0.65);-ms-transform:rotate(-135deg) scaleX(0.65);transform:rotate(-135deg) scaleX(0.65);right:0}.nav-links{padding-right:calc(45px + 1rem)}@media (max-width:1199px){.nav-links{display:none}}.nav-links button,.nav-links a{font-size:1.2rem}.nav-links a{color:white}.nav-links ul{display:flex;list-style:none;align-items:center}.nav-links ul li{padding:0 2rem;display:flex;align-items:center}.mainnav{list-style:none;text-transform:uppercase;font-weight:bold;font-size:1.2rem;padding:0;margin:0;position:relative;transition:transform 0.5s ease;width:var(--menu-width)}@media (max-width:899px){.is-expanded.navbar-nav>.mainnav{transform:translateX(-100%)}}@media (min-width:900px){.mainnav{font-size:1.875rem}.navbar-nav>.mainnav{border-right:1px solid white}}@media (min-width:1200px){.mainnav{font-size:2.5rem}}.mainnav__item{padding:0 2.5rem;width:100%;color:white}@media (min-width:900px){.mainnav__item{padding:0 2.5rem 0 5rem;display:flex;width:var(--menu-width)}}@media screen and (min-width:103rem){.mainnav__item{padding:0 calc((100vw - 103rem)/2 + 22.5px) 0 5rem}}@media screen and (min-width:2000px){.mainnav__item{padding:0 5rem}}.mainnav__item.children>a:after{content:"›";color:currentColor;position:absolute;right:0;top:5px}.mainnav__item.children .mainnav__item:not(.back):not(.clone){text-transform:none;font-weight:normal}@media (max-width:899px){.mainnav__item.children .mainnav__item:not(.back):not(.clone){line-height:1.1}}.mainnav__item.children .mainnav__item.back:before{content:"‹";color:currentColor;position:absolute;left:12px;top:5px}@media (min-width:900px){.mainnav__item.children .mainnav__item.back{display:none}}.mainnav__item a{text-decoration:none;color:currentColor;padding:0.5rem 0;width:100%;position:relative;display:flex;align-items:center}@media (hover:hover){.mainnav__item:focus>a,.mainnav__item:hover>a{color:#45d492}}@media (hover:none){.mainnav__item:active>a{color:#45d492}}.mainnav__item.active>a,.mainnav__item.current>a,.mainnav__item.is-expanded>a{color:#45d492}.mainnav__item.is-expanded>.mainnav{display:block}@media (hover:hover){.mainnav__item:focus .mainnav,.mainnav__item:hover .mainnav{color:#45d492}}@media (hover:none){.mainnav__item:active .mainnav{color:#45d492}}.mainnav .mainnav{position:absolute;top:0;left:var(--menu-width);display:none}.news{overflow:hidden;max-width:100%}.frame-type-news_pi1{max-width:100vw;margin:0;padding:0}.news-list-view.swiper{position:relative;overflow:visible;margin:0 2.5rem 4rem}@media (min-width:1200px){.news-list-view.swiper{margin:0 2rem 8rem}}@media (min-width:1380px){.news-list-view.swiper{margin-left:10vw}}.news-list-view.swiper .news-img-wrap{overflow:hidden;position:relative;width:100%;margin-bottom:1rem;border-radius:44px;aspect-ratio:1.3333333333}.news-list-view.swiper .news-img-wrap a{display:block;height:100%;width:100%}.news-list-view.swiper .news-img-wrap a img{height:100%;width:100%;object-fit:cover;aspect-ratio:1.3333333333;transition:transform 0.5s}.news-list-view.swiper .news-img-wrap a:hover img{transform:scale(1.02)}.news-list-view.swiper .header>*{margin:0;text-transform:uppercase;color:#3019cc;line-height:1.2;font-size:1.375rem}@media (min-width:1200px){.news-list-view.swiper .header>*{font-size:1.875rem}}.news-list-view.swiper .footer{font-size:1.375rem}.news-list-view.swiper .footer>p:first-child{margin-top:0.25rem;margin-bottom:0.25rem}.news-list-view.swiper .teaser-text{margin-top:1rem}.news-list-view.swiper .swiper-pagination{--swiper-pagination-bullet-width:7rem;--swiper-pagination-bullet-height:.4rem;--swiper-pagination-bullet-inactive-color:#3019cc;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:#45d492;--swiper-pagination-bullet-border-radius:3px;--swiper-pagination-bullet-horizontal-gap:.5rem;margin-bottom:-5rem;white-space:nowrap;overflow:hidden;display:none}@media (min-width:1200px){.news-list-view.swiper .swiper-pagination{display:block}}.news-list-view.swiper .swiper-button-next,.news-list-view.swiper .swiper-button-prev{--swiper-navigation-sides-offset:calc(-2.5rem + 8px);--swiper-navigation-top-offset:35%;--swiper-navigation-size:32px;--swiper-theme-color:#3019cc;font-weight:bold}@media (min-width:1200px){.news-list-view.swiper .swiper-button-next,.news-list-view.swiper .swiper-button-prev{display:none}}.frame-type-news_newsliststicky .news-list-view{max-width:80rem;margin:0 auto}.frame-type-news_newsliststicky .news-list-view .article{display:flex;flex-direction:column-reverse;color:#060a4c;margin:2rem 0}.frame-type-news_newsliststicky .news-list-view .article a{color:inherit;text-decoration:none;cursor:pointer;transition:background-color 0.3s;font-size:1.2rem;padding:1rem;border:3px solid;border-radius:30px}.frame-type-news_newsliststicky .news-list-view .article a:hover{background-color:#45d492}@media (min-width:900px){.frame-type-news_newsliststicky .news-list-view .article a{font-size:1.875rem;padding:2rem 1.5rem;border:5px solid;border-radius:44px}}.frame-type-news_newsliststicky .news-list-view .article a span{text-transform:uppercase;font-weight:bold;line-height:1.25}.frame-type-news_newsliststicky .news-list-view .article a time{font-size:1.375rem}.news-related-files ul{margin:0;padding:0;list-style:none}.news-related-files li{padding:0.75rem 0}@media (min-width:900px){.news-related-files li{padding:1rem 0}}.news-related-files .news-related-files-description{font-size:1rem;margin-left:2rem}.news-related-files a{width:100%;display:flex;align-items:center;gap:2rem;padding:1.2rem;text-decoration:none;color:#060a4c;border:3px solid #060a4c;border-radius:44px}@media (max-width:899px){.news-related-files a:hover{background-color:#45d492}}.news-related-files a:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="83.59 88.63 188.73 141.63" fill="%2345d492"><path d="M264.17 230.26H91.74c-4.5 0-8.15-3.65-8.15-8.15s3.65-8.15 8.15-8.15h172.43c4.5 0 8.15 3.65 8.15 8.15s-3.65 8.15-8.15 8.15Z"/><path d="m231.71 155.85-52.35 43.55c-1.51 1.26-3.36 1.88-5.21 1.88s-3.65-.61-5.15-1.83l-58.06-47.42c-3.48-2.84-4-7.97-1.16-11.46 2.85-3.48 7.98-4 11.46-1.15l44.11 36.02V96.78c0-4.5 3.65-8.15 8.15-8.15s8.15 3.65 8.15 8.15v79.53l39.64-32.98c3.46-2.87 8.6-2.4 11.47 1.05 2.88 3.46 2.41 8.6-1.05 11.47Z"/></svg>');display:block;background-color:#060a4c;flex-shrink:0;height:2rem;width:2.4rem;border-radius:44px;padding:0.8rem}.news-related-files a>span{margin-right:auto;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;display:block}@media (max-width:899px){.news-related-files a>span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.news-related-files a>span i{margin-left:auto;white-space:nowrap}.news-related-files a>span span{display:inline}@media (min-width:900px){.news-related-files a{border:0;padding:0}.news-related-files a:hover>span{background-color:#45d492}.news-related-files a:after{height:2.5rem;width:3.7rem;border-radius:44px;padding:1.8rem}.news-related-files a>span{width:100%;border:5px solid #060a4c;border-radius:44px;padding:1rem 1.5rem;display:flex;align-items:center}}@media (min-width:900px) and (min-width:900px){.news-related-files a>span{min-height:6rem}}.news-list-category{display:none}.page-header,body.page-layout-0 main>div[class*="frame-full-height-"],body[id=""] main>div[class*="frame-full-height-"],body[id^="termine/"] main>div[class*="frame-full-height-"]{min-height:var(--page-header-height,80vh);padding:4rem 0px;z-index:1}@media (min-width:900px){.page-header,body.page-layout-0 main>div[class*="frame-full-height-"],body[id=""] main>div[class*="frame-full-height-"],body[id^="termine/"] main>div[class*="frame-full-height-"]{padding:2em 0 0 0}}@media (min-width:1200px){.page-header,body.page-layout-0 main>div[class*="frame-full-height-"],body[id=""] main>div[class*="frame-full-height-"],body[id^="termine/"] main>div[class*="frame-full-height-"]{padding:7em 0 0 0}}.page-header header,body.page-layout-0 main>div[class*="frame-full-height-"] header,body[id=""] main>div[class*="frame-full-height-"] header,body[id^="termine/"] main>div[class*="frame-full-height-"] header{--header-color:white;text-transform:uppercase;margin-top:5rem}.page-header header h1,body.page-layout-0 main>div[class*="frame-full-height-"] header h1,body[id=""] main>div[class*="frame-full-height-"] header h1,body[id^="termine/"] main>div[class*="frame-full-height-"] header h1,.page-header header h2,body.page-layout-0 main>div[class*="frame-full-height-"] header h2,body[id=""] main>div[class*="frame-full-height-"] header h2,body[id^="termine/"] main>div[class*="frame-full-height-"] header h2{margin:0}.page-header header h1,body.page-layout-0 main>div[class*="frame-full-height-"] header h1,body[id=""] main>div[class*="frame-full-height-"] header h1,body[id^="termine/"] main>div[class*="frame-full-height-"] header h1,.page-header header h2,body.page-layout-0 main>div[class*="frame-full-height-"] header h2,body[id=""] main>div[class*="frame-full-height-"] header h2,body[id^="termine/"] main>div[class*="frame-full-height-"] header h2{font-size:2.5rem;line-height:1.25}.page-header header h2,body.page-layout-0 main>div[class*="frame-full-height-"] header h2,body[id=""] main>div[class*="frame-full-height-"] header h2,body[id^="termine/"] main>div[class*="frame-full-height-"] header h2{font-size:1.125rem;line-height:1}.page-header header h2:after,body.page-layout-0 main>div[class*="frame-full-height-"] header h2:after,body[id=""] main>div[class*="frame-full-height-"] header h2:after,body[id^="termine/"] main>div[class*="frame-full-height-"] header h2:after{content:"";display:block;height:5px;width:4.5rem;margin-top:0.5rem;background-color:#45d492;margin-bottom:1.4rem}@media (min-width:900px){.page-header header h1,body.page-layout-0 main>div[class*="frame-full-height-"] header h1,body[id=""] main>div[class*="frame-full-height-"] header h1,body[id^="termine/"] main>div[class*="frame-full-height-"] header h1{font-size:4.5rem}.page-header header h2,body.page-layout-0 main>div[class*="frame-full-height-"] header h2,body[id=""] main>div[class*="frame-full-height-"] header h2,body[id^="termine/"] main>div[class*="frame-full-height-"] header h2{font-size:2.5rem}}@media screen and (min-width:1600px){.page-header header h1,body.page-layout-0 main>div[class*="frame-full-height-"] header h1,body[id=""] main>div[class*="frame-full-height-"] header h1,body[id^="termine/"] main>div[class*="frame-full-height-"] header h1{font-size:6.25rem}.page-header header h2,body.page-layout-0 main>div[class*="frame-full-height-"] header h2,body[id=""] main>div[class*="frame-full-height-"] header h2,body[id^="termine/"] main>div[class*="frame-full-height-"] header h2{font-size:3rem}}.page-header .ce-textpic,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-textpic,body[id=""] main>div[class*="frame-full-height-"] .ce-textpic,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-textpic,.page-header .ce-bodytext,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-bodytext,body[id=""] main>div[class*="frame-full-height-"] .ce-bodytext,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bodytext{overflow:visible}.page-header .ce-bodytext,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-bodytext,body[id=""] main>div[class*="frame-full-height-"] .ce-bodytext,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bodytext{position:relative}.page-header .ce-gallery,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-gallery,body[id=""] main>div[class*="frame-full-height-"] .ce-gallery,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-gallery{position:absolute;top:var(--top,8rem);width:60%;height:50%;right:2.5rem;z-index:10000;z-index:-1;display:flex}@media (min-width:900px){.page-header .ce-gallery,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-gallery,body[id=""] main>div[class*="frame-full-height-"] .ce-gallery,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-gallery{align-items:center;top:var(--header-height);height:calc(var(--page-header-height,80vh) - var(--header-height) - 20%)}}@media screen and (min-width:103rem){.page-header .ce-gallery,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-gallery,body[id=""] main>div[class*="frame-full-height-"] .ce-gallery,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-gallery{width:calc(103rem / 2);right:calc((100vw - 103rem)/2)}}.page-header .ce-gallery picture,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-gallery picture,body[id=""] main>div[class*="frame-full-height-"] .ce-gallery picture,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-gallery picture{height:100%}.page-header .ce-gallery svg,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-gallery svg,body[id=""] main>div[class*="frame-full-height-"] .ce-gallery svg,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-gallery svg,.page-header .ce-gallery img,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-gallery img,body[id=""] main>div[class*="frame-full-height-"] .ce-gallery img,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-gallery img{max-height:100%;object-fit:contain;margin:auto}.page-header .ce-gallery .image,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-gallery .image,body[id=""] main>div[class*="frame-full-height-"] .ce-gallery .image,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-gallery .image{display:flex;justify-content:center;align-items:flex-start;position:absolute;width:100%;height:100%;top:0;left:0}@media (min-width:900px){.page-header .ce-gallery .image,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-gallery .image,body[id=""] main>div[class*="frame-full-height-"] .ce-gallery .image,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-gallery .image{align-items:center}}@media (min-width:900px){.page-header .ce-gallery svg,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-gallery svg,body[id=""] main>div[class*="frame-full-height-"] .ce-gallery svg,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-gallery svg,.page-header .ce-gallery picture,body.page-layout-0 main>div[class*="frame-full-height-"] .ce-gallery picture,body[id=""] main>div[class*="frame-full-height-"] .ce-gallery picture,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-gallery picture{margin:0 2vw 0 auto}}.page-header--style-page,body.page-layout-0 main>div[class*="frame-full-height-"]{--text-color:white}.page-header--style-page p,body.page-layout-0 main>div[class*="frame-full-height-"] p{padding:1.5rem;background-color:#3019cc;border-radius:30px;font-size:1.2rem;line-height:1.25}@media (min-width:900px){.page-header--style-page p,body.page-layout-0 main>div[class*="frame-full-height-"] p{padding:3rem;max-width:65%;margin-bottom:-2em;font-size:1.875rem}}@media (min-width:1200px){.page-header--style-page p,body.page-layout-0 main>div[class*="frame-full-height-"] p{padding:4rem 3rem}}.page-header--style-landing,body[id=""] main>div[class*="frame-full-height-"]{--text-color:white}.page-header--style-landing header,body[id=""] main>div[class*="frame-full-height-"] header{max-width:max(50vw,50rem)}.page-header--style-landing p,body[id=""] main>div[class*="frame-full-height-"] p{max-width:max(50vw,50rem);font-size:1.2rem;line-height:1.25;margin-top:10rem}@media (min-width:900px){.page-header--style-landing p,body[id=""] main>div[class*="frame-full-height-"] p{display:block;font-size:1.875rem}}.page-header--style-termin-detail,body[id^="termine/"] main>div[class*="frame-full-height-"]{padding-bottom:3rem}.page-header--style-termin-detail header,body[id^="termine/"] main>div[class*="frame-full-height-"] header{max-width:max(50vw,50rem)}.page-header--style-termin-detail .ce-bullets,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bullets{color:#45d492;font-size:1rem}@media (min-width:900px){.page-header--style-termin-detail .ce-bullets,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bullets{font-size:1.875rem}}.page-header--style-termin-detail .ce-bullets dt,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bullets dt{display:grid;align-items:center;grid-template-columns:auto 4em 1fr;gap:1em;margin:0.75em 0}.page-header--style-termin-detail .ce-bullets dt:before,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bullets dt:before{order:-2;height:1.75em;width:1.75em;display:inline-block;margin-right:0.25em}.page-header--style-termin-detail .ce-bullets dt:after,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bullets dt:after{order:-1}.page-header--style-termin-detail .ce-bullets dt:first-child:before,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bullets dt:first-child:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" id="Ebene_2" data-name="Ebene 2" viewBox="0 0 72.62 120.63"><g id="Ebene_1-2" data-name="Ebene 1"><g><path d="M72.62,57.09v9.08c-.02,18.5-13.87,33.76-31.77,36.01v9.38h13.61c2.51.05,4.5,2.12,4.44,4.63-.05,2.43-2.01,4.39-4.44,4.44H18.16c-2.51-.05-4.5-2.13-4.44-4.63.05-2.43,2.01-4.39,4.44-4.44h13.61v-9.38C13.87,99.93.02,84.67,0,66.17v-9.08c.05-2.5,2.13-4.49,4.64-4.44,2.43.05,4.38,2.01,4.44,4.44v9.08c0,15.04,12.19,27.23,27.23,27.23s27.23-12.19,27.23-27.23v-9.08c.05-2.5,2.13-4.49,4.64-4.44,2.43.05,4.38,2.01,4.44,4.44Z" fill="%2345d492" stroke-width="0"></path><path d="M36.38,0C24.74,0,13.82,9.44,13.82,21.08v42.16c.01,11.64,10.93,21.07,22.56,21.08h0c11.64,0,23.07-9.44,23.08-21.08V21.08C59.46,9.44,48.03,0,36.38,0ZM50.82,64c0,9.62-6.45,12.97-14.52,12.98h0c-8.06-.01-14.47-3.37-14.48-12.98V21c0-9.62,6.42-13.69,14.49-13.69,8.07,0,14.51,4.07,14.51,13.69v43Z" fill="%2345d492" stroke-width="0"></path></g></g></svg>');width:1.125em;height:1.85em;margin-left:0.3em;margin-right:0.6em}.page-header--style-termin-detail .ce-bullets dt:first-child:after,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bullets dt:first-child:after{content:"Was?"}.page-header--style-termin-detail .ce-bullets dt:nth-child(2):before,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bullets dt:nth-child(2):before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" id="Ebene_2" data-name="Ebene 2" viewBox="0 0 97.63 117.16"><g id="Ebene_1-2" data-name="Ebene 1"><g id="Gruppe_421" data-name="Gruppe 421"><path id="Pfad_172" data-name="Pfad 172" d="M48.82,117.16c-.96,0-1.9-.29-2.7-.82-1.89-1.26-46.11-31.16-46.11-67.53C0,21.86,21.86,0,48.82,0s48.82,21.86,48.82,48.82c0,36.37-44.23,66.27-46.11,67.53-.8.53-1.74.82-2.7.82M48.82,9.76c-21.56.02-39.03,17.49-39.06,39.05,0,26.43,29.79,50.59,39.06,57.45,9.26-6.87,39.05-31.03,39.05-57.45-.02-21.56-17.49-39.03-39.05-39.05" fill="%2345d492" stroke-width="0"></path><path id="Pfad_173" data-name="Pfad 173" d="M48.82,68.35c-10.78,0-19.53-8.74-19.53-19.53,0-10.78,8.74-19.53,19.53-19.53,10.78,0,19.53,8.74,19.53,19.53-.01,10.78-8.75,19.52-19.53,19.53M48.82,39.06c-5.39,0-9.77,4.37-9.77,9.76,0,5.39,4.37,9.77,9.76,9.77,5.39,0,9.77-4.37,9.77-9.76h0c0-5.39-4.37-9.76-9.76-9.77" fill="%2345d492" stroke-width="0"></path></g></g></svg>');width:1.45em;margin-left:0.125em;margin-right:0.45em}.page-header--style-termin-detail .ce-bullets dt:nth-child(2):after,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bullets dt:nth-child(2):after{content:"Wo?"}.page-header--style-termin-detail .ce-bullets dt:nth-child(3):before,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bullets dt:nth-child(3):before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" id="Ebene_2" data-name="Ebene 2" viewBox="0 0 117.34 117.34"><g id="Ebene_1-2" data-name="Ebene 1"><g id="Gruppe_423" data-name="Gruppe 423"><path id="Pfad_174" data-name="Pfad 174" d="M58.67,117.34C26.27,117.34,0,91.07,0,58.67S26.27,0,58.67,0s58.67,26.27,58.67,58.67c-.04,32.39-26.28,58.63-58.67,58.67M58.67,10.67c-26.51,0-48,21.49-48.01,48,0,26.51,21.49,48,48,48.01,26.51,0,48-21.49,48.01-48h0c-.03-26.5-21.5-47.97-48-48.01" fill="%2345d492" stroke-width="0"></path><path id="Pfad_175" data-name="Pfad 175" d="M80,74.67c-.83,0-1.64-.19-2.38-.56l-21.34-10.67c-1.81-.9-2.95-2.75-2.95-4.77v-32c0-2.95,2.39-5.33,5.33-5.33s5.33,2.39,5.33,5.33v28.71l18.38,9.19c2.63,1.32,3.69,4.53,2.37,7.16-.9,1.8-2.74,2.93-4.75,2.94" fill="%2345d492" stroke-width="0"></path></g></g></svg>')}.page-header--style-termin-detail .ce-bullets dt:nth-child(3):after,body[id^="termine/"] main>div[class*="frame-full-height-"] .ce-bullets dt:nth-child(3):after{content:"Wann?"}body{--page-header-height:80vh}@media (min-width:900px){body{--page-header-height:max(80vh,600px)}}body.page-layout-0{--page-header-height:80vh}@media (min-width:900px){body.page-layout-0{--page-header-height:max(80vh,600px)}}body.page-layout-0 main>div[class*="frame-full-height-"]{min-height:var(--page-header-height,80vh)}body.page-layout-0 main>div[class*="frame-full-height-"]:before{content:"";display:block;height:100%;width:100vw;position:absolute;top:0;left:0;right:0;background-color:#0a0a4c;background-image:radial-gradient(at 98% 44%,#14eba7 0px,transparent 50%),radial-gradient(at 73% 98%,#fdfdfc 0px,transparent 50%),radial-gradient(at 45% 37%,#3d0dce 0px,transparent 50%),radial-gradient(at 58% 47%,#cfbdff 0px,transparent 50%),radial-gradient(at 94% 92%,white 0px,transparent 50%),radial-gradient(at 1% 100%,#f5f8e7 0px,transparent 50%),radial-gradient(at 39% 100%,#e4f2ec 0px,transparent 50%),radial-gradient(at 77% 53%,#521ec2 0px,transparent 50%),radial-gradient(at 5% 48%,#062384 0px,transparent 50%),radial-gradient(at 94% 65%,#15e099 0px,transparent 50%),radial-gradient(at 82% 83%,#54e894 0px,transparent 50%),radial-gradient(at 23% 35%,#3417d9 0px,transparent 50%)}body.page-layout-0 main>div[class*="frame-full-height-"].frame-full-height-vcenter{--top:4rem}body[id=""]{--page-header-height:100vh}@media (min-width:900px){body[id=""]{--page-header-height:max(100vh,600px)}}body[id=""] main:before{content:"";display:block;height:230vh;width:100vw;position:absolute;top:0;left:0;right:0;background-color:#07229d;background-image:radial-gradient(at 71% 100%,white 0px,transparent 50%),radial-gradient(at 94% 98%,white 0px,transparent 50%),radial-gradient(at 23% 100%,white 0px,transparent 50%),radial-gradient(at 21% 54%,#2412e2 0px,transparent 50%),radial-gradient(at 4% 59%,#122be2 0px,transparent 50%),radial-gradient(at 87% 46%,#12e29d 0px,transparent 50%),radial-gradient(at 0% 99%,white 0px,transparent 50%),radial-gradient(at 54% 99%,white 0px,transparent 50%),radial-gradient(at 53% 37%,#1310d1 0px,transparent 50%),radial-gradient(at 74% 10%,#080e49 0px,transparent 50%),radial-gradient(at 36% 50%,#291fef 0px,transparent 50%);mask-image:linear-gradient(to bottom,black,rgba(0,0,0,0))}body[id^="termine/"]{--page-header-height:70vh}@media (min-width:900px){body[id^="termine/"]{--page-header-height:max(70vh,600px)}}body[id^="termine/"] main>div[class*="frame-full-height-"]:before{content:"";display:block;height:100%;width:100vw;position:absolute;top:0;left:0;right:0;background-color:#0a0a4c;background-image:radial-gradient(at 98% 44%,#14eba7 0px,transparent 50%),radial-gradient(at 73% 98%,#fdfdfc 0px,transparent 50%),radial-gradient(at 45% 37%,#3d0dce 0px,transparent 50%),radial-gradient(at 58% 47%,#cfbdff 0px,transparent 50%),radial-gradient(at 94% 92%,white 0px,transparent 50%),radial-gradient(at 1% 100%,#f5f8e7 0px,transparent 50%),radial-gradient(at 39% 100%,#e4f2ec 0px,transparent 50%),radial-gradient(at 77% 53%,#521ec2 0px,transparent 50%),radial-gradient(at 5% 48%,#062384 0px,transparent 50%),radial-gradient(at 94% 65%,#15e099 0px,transparent 50%),radial-gradient(at 82% 83%,#54e894 0px,transparent 50%),radial-gradient(at 23% 35%,#3417d9 0px,transparent 50%)}body main.bg-gradient>div[class*="frame-full-height-"]:before{background-color:#050c66;background-image:radial-gradient(at 100% 2%,#30e895 0px,transparent 50%),radial-gradient(at 31% 8%,#5837fb 0px,transparent 50%),radial-gradient(at 43% 53%,#0d16ba 0px,transparent 50%)}.auto-scroller{max-width:100vw;filter:grayscale(1);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.auto-scroller .swiper-wrapper{-webkit-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important}.auto-scroller .first-container,.auto-scroller .second-container{margin:2rem 0}.auto-scroller .first-container .swiper-slide,.auto-scroller .second-container .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto}.auto-scroller .first-container img,.auto-scroller .second-container img{object-fit:contain}.termine--style-list,#termine .termine-blocks,.termine--style-landing,.page-layout-landing .termine-blocks{padding-left:2.5rem;padding-right:2.5rem}.termine--style-list>section,#termine .termine-blocks>section,.termine--style-landing>section,.page-layout-landing .termine-blocks>section{cursor:pointer}.termine--style-list>section>.row,#termine .termine-blocks>section>.row,.termine--style-landing>section>.row,.page-layout-landing .termine-blocks>section>.row{min-height:0}.termine--style-list>section picture>img,#termine .termine-blocks>section picture>img,.termine--style-landing>section picture>img,.page-layout-landing .termine-blocks>section picture>img{object-fit:cover;width:100%;height:100%;transition:transform 0.5s}.termine--style-list>section:hover picture img,#termine .termine-blocks>section:hover picture img,.termine--style-landing>section:hover picture img,.page-layout-landing .termine-blocks>section:hover picture img{transform:scale(1.02)}.termine--style-list>section header,#termine .termine-blocks>section header,.termine--style-list>section>*:nth-child(2),#termine .termine-blocks>section>*:nth-child(2),.termine--style-landing>section header,.page-layout-landing .termine-blocks>section header,.termine--style-landing>section>*:nth-child(2),.page-layout-landing .termine-blocks>section>*:nth-child(2){display:none}.termine--style-list,#termine .termine-blocks{display:flex;flex-wrap:wrap;background:#3019cc;padding-top:2rem}@media (min-width:900px){.termine--style-list,#termine .termine-blocks{background:none;margin-top:7rem}}.termine--style-list>section,#termine .termine-blocks>section{margin-bottom:1rem;width:100%}.termine--style-list>section picture,#termine .termine-blocks>section picture{position:absolute;background-color:#3019cc;width:100%;height:100%;top:0;left:0;border-radius:44px;overflow:hidden;display:none}.termine--style-list>section:first-child picture,#termine .termine-blocks>section:first-child picture{display:block}.termine--style-list>section:first-child:hover picture img,#termine .termine-blocks>section:first-child:hover picture img{transform:none}.termine--style-list>section:nth-child(even) .frame-type-bullets,#termine .termine-blocks>section:nth-child(even) .frame-type-bullets{background-color:#a69af5}@media (max-width:899px){.termine--style-list>section:not(:first-child) .frame-type-bullets,#termine .termine-blocks>section:not(:first-child) .frame-type-bullets{background:none;border:3px solid #fff}}@media (min-width:900px){.termine--style-list>section,#termine .termine-blocks>section{width:33.3%;margin-bottom:4rem}.termine--style-list>section:first-child,#termine .termine-blocks>section:first-child{width:100%}}@media (min-width:900px){.termine--style-landing,.page-layout-landing .termine-blocks{display:flex;gap:3rem}}@media (min-width:900px){.termine--style-landing>section,.page-layout-landing .termine-blocks>section{width:50%}}.termine--style-landing>section:first-child,.page-layout-landing .termine-blocks>section:first-child{width:100%}.termine--style-landing>section picture,.page-layout-landing .termine-blocks>section picture{background-color:#3019cc;width:100%;border-radius:44px;overflow:hidden;aspect-ratio:1.6666666667;display:block}.termine--style-landing>section .ce-bullets dt,.page-layout-landing .termine-blocks>section .ce-bullets dt{text-transform:uppercase;color:#45d492;display:inline;font-weight:bold}.termine--style-landing>section .ce-bullets dt:last-child,.page-layout-landing .termine-blocks>section .ce-bullets dt:last-child{display:block}.termine--style-landing>section .frame,.page-layout-landing .termine-blocks>section .frame{padding:0}.special-systems section{padding:4rem 0}.special-systems section h3{margin:0 0 1.5rem;font-size:1.875rem;text-transform:uppercase}@media screen and (min-width:680px){.special-systems section h3{font-size:2.5rem}}.special-systems section:nth-child(even){background-color:#ececec}.special-systems .system-blocks{display:flex;flex-wrap:wrap;width:100%}@media (min-width:900px){.special-systems .system-blocks{margin-left:-0.75rem;margin-right:-0.75rem;width:calc(100% + 1.5rem)}}.special-systems .system-blocks>a{flex-basis:100%;background-color:#060a4c;display:flex;align-items:center;gap:3rem;margin:0.75rem 0;padding:3.75rem;border-radius:30px;text-transform:uppercase;color:white;hyphens:auto;text-decoration:none;aspect-ratio:1.6;z-index:0;position:relative}.special-systems .system-blocks>a:before{content:"";background-image:linear-gradient(335deg,#45d391 0%,#def7e8 20%,#a675f0 39%,#400ed8 58%,#2417b0 78%,#060a4b 100%);border-radius:30px;opacity:0;transition:opacity 0.5s;position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-1}.special-systems .system-blocks>a:hover:before{opacity:1}.special-systems .system-blocks>a h3{margin:0}@media screen and (max-width:480px){.special-systems .system-blocks>a{gap:1.5rem;padding:2.5rem}}@media (min-width:900px){.special-systems .system-blocks>a{margin:0.75rem;flex-basis:calc(50% - 1.5rem)}}@media (min-width:1200px){.special-systems .system-blocks>a{flex-basis:calc(33.3% - 1.5rem)}}.special-systems .system-blocks>a h3{font-size:1.2rem;line-height:1.25}@media screen and (min-width:480px){.special-systems .system-blocks>a h3{font-size:2rem}}.special-systems .system-blocks>a svg{max-width:25%;flex-shrink:0;max-height:100%;height:100%}@media (min-width:900px){#unsere-themen section:not(:last-child) .row-fluid{padding-bottom:12rem}#unsere-themen section+section .ce-image{margin-top:-10rem}}@media (max-width:899px){#unsere-themen .row [class*="col-"]{margin-top:0}#unsere-themen .ce-image{margin:0 auto;width:100vw;margin-left:calc(50% - 50vw)}#unsere-themen .ce-image img{border-radius:0}#unsere-themen h1{font-size:1.875rem}#unsere-themen h2{font-size:1.2rem}#unsere-themen h3{font-size:1.2rem}}#der-bdh #unser-team{--spacing:1rem;--colums:1}#der-bdh #unser-team .col-12-sm{display:flex;flex-wrap:wrap;flex-direction:row}#der-bdh #unser-team .col-12-sm>.frame-type-textpic{width:calc(100% / var(--colums));padding:0.5rem var(--spacing)}@media screen and (min-width:680px){#der-bdh #unser-team .col-12-sm{--colums:2}}@media (min-width:900px){#der-bdh #unser-team .col-12-sm{--colums:3}}@media (min-width:900px){#der-bdh #unser-team .col-12-sm{--spacing:3rem}}#der-bdh #wer-wir-sind{--spacing:0;--colums:1}#der-bdh #wer-wir-sind .ce-gallery .ce-inner{display:flex;flex-wrap:wrap;flex-direction:row}#der-bdh #wer-wir-sind .ce-gallery .ce-inner>*{width:calc(100% / var(--colums));padding:0.5rem var(--spacing);display:block}#der-bdh #wer-wir-sind .ce-gallery .ce-inner>*:nth-child(n+4){display:none}@media (min-width:900px){#der-bdh #wer-wir-sind{--colums:3;--spacing:1rem}#der-bdh #wer-wir-sind .ce-gallery .ce-inner>*{display:none;border-left:2px solid #45d492}#der-bdh #wer-wir-sind .ce-gallery .ce-inner>*:nth-child(4){border:0}#der-bdh #wer-wir-sind .ce-gallery .ce-inner>*:nth-child(n+4){display:block}}#presse #pressekontakt .ce-intext.ce-left .ce-gallery{margin-right:3rem}#presse #pressekontakt .ce-bodytext{float:left}#mitglieder .ce-gallery .ce-outer,#mitglieder .ce-gallery .ce-inner{float:none;right:0}#mitglieder .ce-gallery .ce-inner{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem}@media (min-width:900px){#mitglieder .ce-gallery .ce-inner{gap:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr}}#mitglieder .ce-gallery .ce-inner .ce-row{display:flex;align-items:center;justify-content:center;background:white;padding:1rem;aspect-ratio:1.6666666667}#mitglieder .ce-gallery .ce-inner .ce-column{position:relative;height:100%;width:100%}#mitglieder .ce-gallery .ce-inner .ce-column img{position:absolute;width:100%;height:100%;object-fit:contain}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:0.2s transform,0.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform,0.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,0.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
