*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../../tpl/fonts/montserrat-v26-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../../tpl/fonts/montserrat-v26-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../../tpl/fonts/montserrat-v26-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../../tpl/fonts/montserrat-v26-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../../tpl/fonts/montserrat-v26-latin-700.woff2) format("woff2")}:root{--heading-big: clamp(2.375rem, 1.8295rem + 2.7273vw, 3.875rem);--heading-big-lh: clamp(2.875rem, 2.3295rem + 2.7273vw, 4.375rem);--heading-h1: clamp(1.5rem, 1.3636rem + .6818vw, 1.875rem);--heading-h1-lh: clamp(1.875rem, 1.7159rem + .7955vw, 2.3125rem);--heading-h1-mg: clamp(1.75rem, 1.7045rem + .2273vw, 1.875rem);--heading: clamp(1.5rem, 1.3636rem + .6818vw, 1.875rem);--heading-lh: clamp(1.75rem, 1.5rem + 1.25vw, 2.375rem);--heading-aktuelles: clamp(2.375rem, 2.0568rem + 1.5909vw, 3.25rem);--heading-aktuelles-lh: clamp(2.875rem, 2.3977rem + 2.3864vw, 4.1875rem);--font-element: clamp(1.125rem, .9886rem + .6818vw, 1.5rem);--font-element-lh: clamp(1.75rem, 1.6136rem + .6818vw, 2.125rem);--product-heading: clamp(2.375rem, 2.2841rem + .4545vw, 2.625rem);--product-heading-lh: clamp(3rem, 2.8636rem + .6818vw, 3.375rem);--section-heading: clamp(2.75rem, 2.5rem + 1.25vw, 3.4375rem);--section-heading-lh: clamp(3.25rem, 2.8864rem + 1.8182vw, 4.25rem);--logo-size: clamp(10.8125rem, 7.7375rem + 11.375vw, 14.5rem);--p: clamp(1rem, .9091rem + .4545vw, 1.25rem);--p-lh: clamp(1.5rem, 1.3182rem + .9091vw, 2rem);--footer-size: clamp(1rem, .95rem + .25vw, 1.125rem);--margin-block-end: 48px ;--white: #fff;--black: #000;--grey: #808c98;--grey-light: #eceef0;--text-color: #535b64;--blue: #203347;--blue-light: #1091c1;--green-light: #21b5b8;--green: #124e50;--action-color: var(--green-light);--transition: all .3s ease-in-out;--data-child: 1;--plyr-font-family: "Montserrat", sans-serif;--plyr-color-main: var(--action-color);--plyr-control-icon-size: 20px;--plyr-control-spacing: 16px}@media (hover: none){:root{--transition: all .15s ease-in-out}}@media (hover: hover){:root{--transition: all .3s ease-in-out}}button,input[type=button],input[type=reset],input[type=submit]{all:unset;cursor:pointer}button.link__button{position:relative;display:block;padding:9px 0 6px 18px;color:var(--white);width:-moz-fit-content;width:fit-content;transform:translate(6px)}button.link__button:before{display:block;content:"";position:absolute;background:var(--green-light);transform:skew(-12deg);width:calc(100% + 36px);height:calc(100% + 12px);top:-4px;left:-6px;transition:var(--transition);z-index:-1}button.link__button:active,button.link__button:focus,button.link__button:hover{color:var(--white)}button.link__button:active:before,button.link__button:focus:before,button.link__button:hover:before{transform:skew(12deg)}body{font-family:Montserrat,sans-serif;font-size:18px;line-height:150%;font-weight:500;color:var(--text-color);font-style:normal;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{position:relative;color:var(--heading-color, var(--green));font-weight:700;line-height:150%;margin:0}h3,h4,h5,h6{color:var(--heading-color-small, var(--heading-color, var(--green)))}h1{position:relative;font-size:var(--heading-h1);line-height:var(--heading-h1-lh);margin-bottom:var(--heading-h1-mg)}h2,h3,h4,h5,h6{font-size:var(--heading);line-height:var(--heading-lh);margin-bottom:var(--heading-h1-mg)}h2.big{font-size:var(--heading-h1);line-height:var(--heading-h1-lh);margin-bottom:var(--heading-h1-mg)}p{margin:0;font-size:var(--p);line-height:var(--p-lh)}strong{font-weight:700}a:not([class]){display:inline-block;position:relative;text-decoration:none;color:var(--green-light);width:-moz-fit-content;width:fit-content;max-width:30ch;padding-right:18px;transition:var(--transition);font-size:16px}@media (min-width: 480px){a:not([class]){max-width:unset}}@media (min-width: 768px){a:not([class]){font-size:18px}}a:not([class]):not([href$=".pdf"]):after{content:"";display:inline-block;margin-left:15px;margin-bottom:2px;width:5px;height:5px;border:solid;border-width:0 2px 2px 0;border-color:currentColor;padding:3px;transform-origin:center;transform:translate(0) rotate(-45deg);transition:transform .3s ease}a:not([class])[href$=".pdf"]:after{content:"";display:inline-block;background-image:url(../../tpl/img/download.svg);background-repeat:no-repeat;background-position:bottom;width:23px;height:18px;transform:translate(14px) translateY(2px);transition:transform .3s ease}a:not([class]):active,a:not([class]):focus,a:not([class]):hover{color:var(--action-color)}a:not([class]):active:not([href$=".pdf"]):after,a:not([class]):focus:not([href$=".pdf"]):after,a:not([class]):hover:not([href$=".pdf"]):after{border-color:var(--action-color);transform:translate(7px) rotate(-45deg)}a:not([class]):active[href$=".pdf"]:after,a:not([class]):focus[href$=".pdf"]:after,a:not([class]):hover[href$=".pdf"]:after{transform:translate(14px) translateY(4px)}a[class]{text-decoration:none;transition:var(--transition);color:currentColor}a[class]:focus,a[class]:hover{color:var(--action-color);transition:var(--transition);outline:none}a[class]:focus-visible{outline:auto;outline-offset:8px}a[class] .icon{display:flex;width:23px}a[class] .icon svg path{stroke:currentColor}a[class][href^=tel]:active,a[class][href^=tel]:focus,a[class][href^=tel]:hover,a[class][href^=mailto]:active,a[class][href^=mailto]:focus,a[class][href^=mailto]:hover{--action-color: var(--green)}a[class][href^=tel]:active svg path,a[class][href^=tel]:focus svg path,a[class][href^=tel]:hover svg path,a[class][href^=mailto]:active svg path,a[class][href^=mailto]:focus svg path,a[class][href^=mailto]:hover svg path{stroke:var(--action-color);transition:var(--transition)}a[class][href^=mailto] .icon{transform:translateY(-2px)}a.link__button{position:relative;display:block;padding:9px 0 6px 18px;color:var(--white);width:-moz-fit-content;width:fit-content;transform:translate(6px)}a.link__button:before{display:block;content:"";position:absolute;background:var(--green-light);transform:skew(-12deg);width:calc(100% + 36px);height:calc(100% + 12px);top:-4px;left:-6px;transition:var(--transition);z-index:-1}a.link__button:active,a.link__button:focus,a.link__button:hover{color:var(--white)}a.link__button:active:before,a.link__button:focus:before,a.link__button:hover:before{transform:skew(12deg)}hr{border-bottom:1px solid var(--black);border-left:0;border-right:0;border-top:0;margin:3px 0}main p+ul{margin-top:-36px}main p:not(:last-child){margin-bottom:24px}main p:has(+h3):not(:last-child){margin-bottom:48px}main p:has(+p):has(+p .link--button){margin-bottom:48px}main ul{font-size:var(--p);line-height:var(--p-lh)}ul[class]{list-style:none;margin:0;padding:0}ul[class]>li{padding-left:0}ul[class]>li:before{display:none}ul:not([class]){list-style:none;margin:0;padding:0}ul:not([class])>li{padding-left:0}ul:not([class])>li:before{display:none}ul:not([class])>li{position:relative;padding-left:24px;margin-bottom:12px}@media (min-width: 768px){ul:not([class])>li{margin-bottom:24px}}ul:not([class])>li p{margin-bottom:0}ul:not([class])>li:before{content:"";display:block;position:absolute;top:9px;left:0;width:5px;height:5px;border-radius:50%;background:currentColor}@media (min-width: 640px){ul:not([class])>li:before{top:10.5px}}@media (min-width: 768px){ul:not([class])>li:before{top:12px}}ol{list-style-position:inside;padding-left:0}ol li{margin-bottom:24px}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}sub,sup{vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body{display:block;margin:0;padding:0;animation:fadeIn .5s ease-in;animation-fill-mode:forwards}html{box-sizing:border-box}body.no-transition *{transition:none!important}*,*:after,*:before{box-sizing:inherit}.chuck{display:flex;flex-direction:column;min-height:100vh;overflow:clip}main{flex:1;align-content:flex-start;padding-top:45px}@media (min-width: 1080px){main{padding-top:99px}}main:has(h1+.produkte__wrapper){padding-top:96px;background:linear-gradient(to bottom,var(--green) 200px,transparent 200px)}main:has(h1+.produkte__wrapper) section.produkte__wrapper{padding-top:60px}main:has(h1+.produkte__wrapper) h1{color:var(--heading-on-green, var(--green-light));grid-column:wide;margin-bottom:0}main:has(>.bild__text:first-child),main:has(>.slider__wrapper:first-child){padding-top:0}main h1:has(+.icon__text--wrapper),main h2:has(+.icon__text--wrapper){--margin-block-end: 102px ;margin-block-end:var(--margin-block-end)}.content{--gap: clamp(.5rem, 6vw, 3rem);--full: minmax(var(--gap), 1fr);--small: min(764px, 100% - var(--gap) * 2);--normal: minmax(0, 102px);--wide: minmax(0, 75px);display:grid;grid-template-columns:[full-start] var(--full) [wide-start] var(--wide) [normal-start] var(--normal) [small-start] var(--small) [small-end] var(--normal) [normal-end] var(--wide) [wide-end] var(--full) [full-end]}.content>*{grid-column:normal}.small{grid-column:small}.wide{grid-column:wide}.full{grid-column:full}main.content:not(.debug)>div,main.content:not(.debug)>section,main.content:not(.debug)>article{margin-block-end:var(--margin-block-end)}@media (min-width: 1080px){main.content:not(.debug)>div,main.content:not(.debug)>section,main.content:not(.debug)>article{--margin-block-end: 102px }}main.content section:last-child,main.content article:last-child{--margin-block-end: 0}main.content article.article__zitat{padding:36px 0}main.content article.akkordeon__wrapper{padding:36px 0}@media (min-width: 1080px){main.content article.inhalt:has(+.logo__list--items,+.video__wrapper,+.streetmap__wrapper){--margin-block-end: 48px }}main.content section{overflow:clip;height:-moz-fit-content;height:fit-content}main.content section.logo__wrapper{padding:108px 0}main.content section.bg__color{padding:60px 0 84px;background:var(--green);color:var(--white)}@media (min-width: 1080px){main.content section.bg__color{padding:135px 0}}main.content section.bg__color:has(+section){--margin-block-end: 0}main.content section.aktuelles{padding:60px 0}@media (min-width: 1080px){main.content section.aktuelles{padding:114px 0 147px}}main.content section.sektionbild--wrapper{padding:108px 0}main.content section.sektionbild--wrapper:has(+.akkordeon__wrapper)+.akkordeon__wrapper{padding-top:0}main.content section.sektionbild--wrapper:has(+.logo__wrapper)+.logo__wrapper{padding-top:0}main.content section.sektionbild--wrapper:has(+.article__zitat)+.article__zitat{padding-top:0}main.content section.impressionen__wrapper{background:var(--grey-light);color:var(--green);padding:66px 0 48px}@media (min-width: 1080px){main.content section.impressionen__wrapper{padding:135px 0 48px}}main.content section.bild__text{padding-bottom:54px}@media (min-width: 1080px){main.content section.bild__text{padding:108px 0}}main.content section:has(+.sektionbild--wrapper){--margin-block-end: 0}main.content section:not(.streetmap__wrapper,.video__wrapper):has(+.bild__text){--margin-block-end: 0}main.content section:has(+.bg__color):not(.icon__text--wrapper){--margin-block-end: 0}html[data-brand=geoandweb]{--text-color: #515151;--blue: #404040;--blue-light: #17b3b6;--green-light: #00cc66;--green: #3a8c63;--action-color: var(--green-light);--heading-color: var(--green-light);--heading-color-small: var(--blue);--heading-on-green: var(--white)}html[data-brand=geoandweb] .hero__content--wrapper{--action-color: var(--white)}html[data-brand=geoandweb] .bg__color :is(h1,h2,h3,h4,h5,h6),html[data-brand=geoandweb] .bg__color a:not([class]),html[data-brand=geoandweb] .bg__color a:not([class]):hover,html[data-brand=geoandweb] .bg__color a:not([class]):focus{color:var(--white)}html[data-brand=geoandweb] .slider__wrapper{--action-color: var(--white)}html[data-brand=geoandweb] .slider__wrapper .splide__arrow:hover svg path{stroke:var(--green)}@media (min-width: 1080px){html[data-brand=geoandweb] body.entry--home .hero__bild img{-o-object-position:center;object-position:center}html[data-brand=geoandweb] body.entry--home .hero__bild img.img--top{-o-object-position:top;object-position:top}html[data-brand=geoandweb] body.entry--home .hero__bild img.img--bottom{-o-object-position:bottom;object-position:bottom}}html[data-brand=geoandweb] .header--wrapper{align-items:center}html[data-brand=geoandweb] .header__logo--wrapper{width:10.5rem}html[data-brand=geoandweb] .header__logo--wrapper svg{height:auto}html[data-brand=geoandweb] .main__nav--icon--wrapper{transform:translate(16px)}@media (min-width: 1300px){html[data-brand=geoandweb] .header--wrapper{align-items:flex-end}html[data-brand=geoandweb] .header__logo--wrapper{transform:translate(-90px) translateY(2px)}}html[data-brand=geoandweb] .footer__list--logo{width:10.5rem}header{position:sticky;top:0;background:var(--white);height:90px;z-index:100;align-items:center;transition:box-shadow .3s ease-in-out}@media (min-width: 1080px){header{height:140px}}header.header--scroll{box-shadow:0 12px 24px rgba(0,0,0,.1)}.scroll-inview--hero{position:absolute;left:0;top:0;bottom:90px;width:100%;pointer-events:none}@media (min-width: 1080px){.scroll-inview--hero{bottom:140px}}.header--wrapper{display:flex;justify-content:space-between;height:-moz-fit-content;height:fit-content}@media (min-width: 1080px){.header--wrapper{align-items:flex-end}}.header__logo--wrapper{line-height:1;width:var(--logo-size);display:flex}@media (min-width: 1300px){.header__logo--wrapper{transform:translate(-90px)}}.header__logo--wrapper svg{width:100%}.main__nav--icon--wrapper{height:50px;width:70px;display:flex;align-items:center;justify-content:center;transform:translate(16px) translateY(7px);z-index:200}@media (min-width: 1080px){.main__nav--icon--wrapper{display:none}}.main__nav--icon{overflow:hidden;display:block;width:40px;height:35px;position:relative;transition:var(--transition);transform:skew(-12deg)}@media (min-width: 768px){.main__nav--icon{width:30px}}.main__nav--icon span{display:block;position:absolute;right:0;height:7px;width:100%;background:var(--action-color);opacity:1;transform:rotate(0);transition:var(--transition)}.main__nav--icon.open{transition:.25s ease-in-out;transform:skew(0)}.main__nav--icon.open span{width:100%}@media (min-width: 1080px){.main__nav--icon{display:none}}.main__nav--icon span:nth-child(1){top:0}.main__nav--icon span:nth-child(2){top:13px}.main__nav--icon span:nth-child(3){top:26px}.main__nav--icon.open span:nth-child(1){transform:rotate(45deg);top:13px}.main__nav--icon.open span:nth-child(2){transform:rotate(-45deg);top:13px}.main__nav--icon.open span:nth-child(3){opacity:0}.nav__wrapper{position:fixed;top:0;height:100dvh;min-height:100dvh;background:var(--green);width:100%;margin:0 auto;right:-130dvw;transition:all .5s ease-in-out;z-index:100;overflow:scroll}.nav__wrapper.open{right:0;transition:all .5s ease-in-out;padding-bottom:102px;overscroll-behavior:contain}@media (min-width: 1080px){.nav__wrapper.open{padding:0}}@media (min-width: 1080px){.nav__wrapper{display:unset;position:unset;top:auto;margin:0;padding:0;right:0;background:none;height:-moz-max-content;height:max-content;min-height:auto;width:auto;transition:none;overflow:visible}.nav__wrapper.open{right:0;transition:none}}.main__nav{display:flex;padding:120px 42px 60px;height:100dvh}@media (min-width: 1080px){.main__nav{padding:0;align-items:center;height:unset}.main__nav.no-hover .main__nav--item.hasChildren .main__nav--items--level2--wrapper{display:none}.main__nav.no-hover .main__nav--item.hasChildren .link__open-ul-level2:after{transform:rotate(45deg) translateY(-1px) translate(0)}.main__nav.no-hover .main__nav--item.hasChildren:before,.main__nav.no-hover .main__nav--item.hasChildren:after{display:none}}.nav--flexwrapper{position:relative;display:flex;gap:24px;flex-direction:column}@media (min-width: 1080px){.nav--flexwrapper{flex-direction:column-reverse;align-items:flex-end;gap:57px;transition:var(--transition)}}.main__nav--items{display:flex;flex-direction:column;transition:all .3s ease-in-out}@media (min-width: 1080px){.main__nav--items{flex-direction:row;gap:39px}}.main__nav--item{position:relative;transition:all .3s ease-in-out}.main__nav--item .flex__wrapper{display:flex;justify-content:space-between;align-items:center;padding:0 18px}@media (min-width: 1080px){.main__nav--item .flex__wrapper{padding:0}}.main__nav--item.open{transition:all .3s ease-in-out}.main__nav--item.open .main__nav--items--level2--wrapper{position:relative;grid-template-rows:1fr;transition:grid-template-rows .3s;transition:all .3s ease-in-out;padding-bottom:6px}@media (min-width: 1080px){.main__nav--item.open .main__nav--items--level2--wrapper{position:absolute;padding:0;grid-template-rows:0fr;transition:grid-template-rows .5s .15s;min-width:-moz-max-content;min-width:max-content}}@media (min-width: 1080px){.main__nav--item{background:none;width:-moz-max-content;width:max-content;padding:0}.main__nav--item:focus-within .main__nav--items--level2--wrapper,.main__nav--item:focus .main__nav--items--level2--wrapper,.main__nav--item:hover .main__nav--items--level2--wrapper{grid-template-rows:1fr;transition:grid-template-rows .5s .1s;overflow:visible;width:-moz-max-content;width:max-content}}[data-brand=smallcases] .main__nav--item:last-child{position:relative;color:var(--white);width:-moz-fit-content;margin-top:auto;width:fit-content;transform:translate(25px)}[data-brand=smallcases] .main__nav--item:last-child:before{display:block;content:"";position:absolute;background:var(--green-light);transform:skew(-12deg);width:calc(100% + 60px);height:calc(100% + 14px);top:-6px;left:-30px;transition:var(--transition)}@media (hover: hover){[data-brand=smallcases] .main__nav--item:last-child:before{z-index:-1}}@media (min-width: 1080px){[data-brand=smallcases] .main__nav--item:last-child:before{width:calc(100% + 26px);height:calc(100% + 12px);left:0}}[data-brand=smallcases] .main__nav--item:last-child:active:before,[data-brand=smallcases] .main__nav--item:last-child:focus:before,[data-brand=smallcases] .main__nav--item:last-child:hover:before{background:var(--green);transform:skew(12deg)}[data-brand=smallcases] .main__nav--item:last-child a.main__nav--link{font-size:18px;padding:0;color:var(--white)}@media (min-width: 1080px){[data-brand=smallcases] .main__nav--item:last-child{margin-top:unset;transform:translate(0)}[data-brand=smallcases] .main__nav--item:last-child .main__nav--link{margin-left:24px}}.main__nav--item.hasChildren{cursor:pointer;padding-right:18px}@media (hover: none){.main__nav--item.hasChildren.open .link__open-ul-level2:after{border-color:var(--action-color);transform:rotate(-135deg) translateY(-1px) translate(-3px)}}@media (min-width: 1080px){.main__nav--item.hasChildren:before,.main__nav--item.hasChildren:after{display:block;content:"";background:var(--white);position:absolute;top:40px;min-height:0;width:100vw;z-index:-10;transition:all .5s ease .25s}.main__nav--item.hasChildren:before{left:0}.main__nav--item.hasChildren:after{right:0}.main__nav--item.hasChildren:focus-within .main__nav--link,.main__nav--item.hasChildren:focus .main__nav--link,.main__nav--item.hasChildren:hover .main__nav--link{color:var(--action-color)}.main__nav--item.hasChildren:focus-within .link__open-ul-level2:after,.main__nav--item.hasChildren:focus .link__open-ul-level2:after,.main__nav--item.hasChildren:hover .link__open-ul-level2:after{border-color:var(--action-color);transform:rotate(-135deg) translateY(-1px) translate(-3px)}.main__nav--item.hasChildren:focus-within:before,.main__nav--item.hasChildren:focus-within:after,.main__nav--item.hasChildren:focus:before,.main__nav--item.hasChildren:focus:after,.main__nav--item.hasChildren:hover:before,.main__nav--item.hasChildren:hover:after{min-height:calc(50px * var(--data-child));transition:all .5s ease}}a.main__nav--link{position:relative;display:block;width:-moz-max-content;width:max-content;transition:var(--transition);padding:15px 0;color:var(--white);font-size:24px}@media (min-width: 1080px){a.main__nav--link{padding:0;font-size:18px;color:currentColor}}a.main__nav--link.active,a.main__nav--link:active,a.main__nav--link:focus,a.main__nav--link:hover{transition:all .3s ease-in-out}.link__open-ul-level2{display:flex;align-items:center;justify-content:center;position:absolute;right:-20px;top:0;width:48px;height:48px;transform:translateY(4px);cursor:pointer;-webkit-tap-highlight-color:transparent}@media (min-width: 1080px){.link__open-ul-level2{display:block;right:0;width:auto;height:auto;transform:translateY(8px) translate(0)}}.link__open-ul-level2:after{content:"";display:block;border:solid;border-width:0 2px 2px 0;border-color:var(--white);padding:3px;transform-origin:center;transform:rotate(45deg) translateY(-1px) translate(0);transition:var(--transition)}@media (min-width: 1080px){.link__open-ul-level2:after{border-color:currentColor}}.link__open-ul-level2.open:after{border-color:var(--action-color)}@media (min-width: 1080px){.link__open-ul-level2.open:after{border-color:currentColor}}ul.main__nav--items--level2{overflow:hidden;display:flex;flex-direction:column;gap:15px}@media (min-width: 1080px){ul.main__nav--items--level2{position:relative;padding-left:12px;transform:translate(-12px)}}@media (min-width: 1080px){.main__nav--item--level2:first-of-type{padding-top:33px}}.main__nav--items--level2--wrapper{overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;padding:0 18px}@media (min-width: 1080px){.main__nav--items--level2--wrapper{position:absolute;padding:0;min-width:300px}}@media (min-width: 1080px){.main__nav--items--level2--wrapper.keypress{grid-template-rows:1fr;transition:grid-template-rows 0s;padding:0}}@media (min-width: 1080px){.main__nav--item.open .main__nav--items--level2--wrapper.keypress{grid-template-rows:1fr;transition:grid-template-rows 0s;padding:0}}@media (min-width: 1080px){.main__nav--item--level2{transition:all .3s ease-in-out;cursor:pointer;padding:0}.main__nav--item--level2:active,.main__nav--item--level2:focus,.main__nav--item--level2:hover{transition:all .3s ease-in-out}.main__nav--item--level2:active a,.main__nav--item--level2:focus a,.main__nav--item--level2:hover a{color:var(--action-color);transition:all .3s ease-in-out}}a.main__nav--link--level2{color:var(--white)}@media (min-width: 1080px){a.main__nav--link--level2{color:currentColor}}a[aria-current=page]{color:var(--action-color)}footer{--p: var(--footer-size);--p-lh: 26px;font-weight:300}footer p,footer a{font-size:var(--p);line-height:var(--p-lh)}ul.footer__list--items{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:30px;padding:42px 0}@media (min-width: 640px){ul.footer__list--items{grid-template-columns:1fr 1fr;gap:30px}}@media (min-width: 1300px){ul.footer__list--items{grid-template-columns:1fr 1fr 240px 240px;gap:36px;padding:120px 0}}.footer__list--item h4{font-size:15px;line-height:24px;margin-bottom:12px;color:var(--text-color)}@media (min-width: 640px){.footer__list--item h4{margin-bottom:42px}}.footer__list--item a{width:-moz-fit-content;width:fit-content}.footer__list--item:nth-child(1){order:2}.footer__list--item:nth-child(2){order:1}.footer__list--item:nth-child(3){order:3}.footer__list--item:nth-child(4){order:4}.footer__list--logo{width:174px;display:flex;margin-top:-8px}@media (min-width: 640px){.footer__list--logo{width:210px;margin-top:0;transform:translateY(2px)}}.footer__list--logo svg{width:100%}@media (min-width: 768px){.footer__list--logo svg{transform:translateY(-5px)}}.footer__list--adresse{margin-bottom:15px}@media (min-width: 640px){.footer__list--adresse{margin-bottom:24px}}.footer__links--items{display:flex;flex-direction:column;gap:6px}@media (min-width: 640px){.footer__links--items{gap:12px}}a.footer__list--link--kontakt{display:inline-flex;align-items:center;gap:18px;color:var(--action-color);width:-moz-fit-content;width:fit-content}a.footer__list--link--kontakt:first-of-type{margin-bottom:6px}a.footer__list--link--kontakt[href^=tel] svg{width:-moz-fit-content;width:fit-content}a.footer__list--link--kontakt[href^=mailto] svg{width:-moz-fit-content;width:fit-content;min-width:23px;transform:translateY(2px)}a.footer__list--link--social{position:relative;display:inline-flex;align-items:center;width:36px;height:36px;transition:var(--transition);margin-bottom:22.5px}a.footer__list--link--social svg{position:absolute;width:100%}a.footer__list--link--social svg path,a.footer__list--link--social svg rect{transition:var(--transition)}a.footer__list--link--social--linkedin{margin-right:6px}a.footer__list--link--social--linkedin:active svg rect,a.footer__list--link--social--linkedin:focus svg rect,a.footer__list--link--social--linkedin:hover svg rect{fill:var(--green)}a.footer__list--link--social--kununu:active svg rect,a.footer__list--link--social--kununu:focus svg rect,a.footer__list--link--social--kununu:hover svg rect{fill:var(--green)}.footer__bottom{background:var(--grey-light);padding:15px 0;text-align:center;font-size:14px}@keyframes fadeOut{0%{transform:translateY(0)}to{transform:translateY(500px)}}.cookie__banner{background:var(--green);width:100%;position:fixed;bottom:0;text-align:center;z-index:200;padding:24px}.cookie__banner.hide{animation:fadeOut 2s ease-in-out .25s;animation-fill-mode:forwards}.cookie__banner.show{display:block}.datenschutz__text{display:block;text-align:center;font-size:14px;color:var(--white)}@media (min-width: 768px){.datenschutz__text{max-width:none}}.button__wrapper-cookie-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding-top:12px}@media (min-width: 640px){.button__wrapper-cookie-banner{flex-direction:row;align-items:center;justify-content:center;gap:54px}}.button__wrapper-cookie-banner .link__button{font-size:14px;padding:4.5px 0 3px 9px;transform:translate(0)}.button__wrapper-cookie-banner .link__button:before{width:calc(100% + 18px);height:calc(100% + 6px);top:-2px;left:-3px}dialog{border:none;box-shadow:0 0 10px rgba(0,0,0,.2);background:var(--white)}dialog[open]{animation:show .5s ease normal forwards}dialog.hide{animation:hide .5s ease normal forwards}dialog.hide::backdrop{transition:all .5s ease}@keyframes hide{to{transform:translateY(-210%)}}@keyframes show{0%{transform:translateY(-110%)}to{transform:translateY(0)}}dialog::backdrop{background-color:rgba(0,0,0,.8)}.close__modal{position:absolute;top:15px;right:15px;height:23px;width:23px;cursor:pointer;z-index:100}.close__modal:active span,.close__modal:focus span,.close__modal:hover span{transition:all .3s ease}.close__modal:active span:first-child,.close__modal:focus span:first-child,.close__modal:hover span:first-child{transform:rotate(0)}.close__modal:active span:last-child,.close__modal:focus span:last-child,.close__modal:hover span:last-child{transform:rotate(0)}.close__modal span{display:block;position:absolute;top:10px;left:-3px;width:27px;height:1px;background:var(--action-color);transition:all .3s ease}.close__modal span:first-child{transform:rotate(-45deg)}.close__modal span:last-child{transform:rotate(45deg)}.modal__inner{padding:12px 0}@media (min-width: 480px){.modal__inner{padding-top:3px;padding-right:3px;padding-left:3px}}@media (min-width: 900px){.modal__inner{max-width:620px}}.modal__cookie-consent .akkordeon__wrapper{margin-bottom:30px}.modal__cookie-consent .akkordeon__item--wrapper{padding-bottom:6px}.modal__cookie-consent .akkordeon--heading--wrapper{display:flex;align-items:center;justify-content:space-between}.modal__cookie-consent .akkordeon--heading--wrapper .akkordeon__opener{transform:rotate(0) translate(0) translateY(-4px)}.modal__cookie-consent .akkordeon__titel--wrapper{--heading-h1-mg: 0px;width:-moz-max-content;width:max-content;gap:18px;padding:0}.modal__cookie-consent .akkordeon__titel--wrapper.open .akkordeon__opener{transform:rotate(-180deg) translate(0) translateY(-4px)}.modal__cookie-consent .akkordeon__titel{font-size:14px}@media (min-width: 640px){.modal__cookie-consent .akkordeon__titel{font-size:18px}}.modal__cookie-consent .akkordeon__inhalt--padding{padding:3px 36px 12px 0}@media (min-width: 640px){.modal__cookie-consent .akkordeon__inhalt--padding{padding-right:60px}}.modal__cookie-consent .akkordeon__inhalt--padding p{margin-bottom:0;font-size:13px;line-height:1.6}@media (min-width: 640px){.modal__cookie-consent .akkordeon__inhalt--padding p{font-size:16px;line-height:1.6}}.modal__cookie-consent .modal__cookie-consent--heading{text-align:left}.modal__cookie-consent .modal__inner{padding-bottom:15px;text-align:left;display:flex;flex-direction:column}@media (min-width: 768px){.modal__cookie-consent .modal__inner{padding-bottom:30px}}.modal__cookie-consent .modal__inner .cookie__banner--button--hide{margin-left:auto;transform:translate(-20px);font-size:14px;padding:4.5px 0 3px 9px}.modal__cookie-consent .modal__inner .cookie__banner--button--hide:before{width:calc(100% + 18px);height:calc(100% + 6px);top:-2px;left:-3px}.switch{position:relative;display:inline-block;width:40px;height:20px;z-index:100}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--grey);transition:.3s}.slider:before{position:absolute;content:"";height:18px;width:18px;left:1px;bottom:1px;background-color:var(--white);transition:.3s}input:checked+.slider{background-color:var(--action-color)}input:focus+.slider{box-shadow:0 0 1px var(--action-color)}input:checked+.slider:before{transform:translate(19px)}input:disabled+.slider{opacity:.5}.slider.round{border-radius:20px}.slider.round:before{border-radius:50%}@media (min-width: 1080px){.nav--flexwrapper:has(.lang__nav){flex-direction:row;align-items:center;gap:39px}}ul.lang__nav{display:flex;gap:18px;list-style:none;margin:0;padding:0;position:absolute;bottom:42px;left:42px;z-index:1}@media (min-width: 1080px){ul.lang__nav{position:relative;bottom:auto;left:auto;gap:12px}}.lang__nav--item{display:flex;align-items:center;gap:inherit}.lang__nav--item+.lang__nav--item:before{content:"";display:block;height:1em;border-left:1px solid var(--white)}@media (min-width: 1080px){.lang__nav--item+.lang__nav--item:before{border-color:var(--text-color)}}a.lang__nav--link{display:inline-block;color:var(--white);font-size:20px;font-weight:500;text-decoration:none;transition:var(--transition)}a.lang__nav--link.active{font-weight:700;text-decoration:underline;text-underline-offset:4px}@media (min-width: 1080px){a.lang__nav--link{color:var(--text-color);font-size:18px}a.lang__nav--link.active{text-decoration:none;color:var(--action-color)}}@media (hover: hover){a.lang__nav--link:hover{color:var(--action-color)}}a.lang__nav--link:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media (min-width: 1080px){img.img--center{-o-object-position:center;object-position:center}img.img--top{-o-object-position:top;object-position:top}img.img--right{-o-object-position:right;object-position:right}img.img--bottom{-o-object-position:bottom;object-position:bottom}img.img--left{-o-object-position:left;object-position:left}}.sektionbild--wrapper{position:relative;height:680px;color:var(--white);display:grid;align-items:center}.sektionbild--wrapper h2{color:currentColor;font-size:var(--section-heading);line-height:var(--section-heading-lh);margin-bottom:45px}.sektion--bild{position:absolute;top:0;left:0;width:100vw;height:100%;z-index:-1}.sektionbild__content{max-width:42ch}.sektionbild__content.content--rechts{margin-left:auto}.logo__list--items{--logo-area: 5500;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:30px;padding:120px 0}@media (min-width: 640px){.logo__list--items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.logo__list--items{--logo-area: 9000}}.logo__list--items.col--2{margin-bottom:48px}.logo__list--items.col--3{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 640px){.logo__list--items.col--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.logo__list--item{display:flex;align-items:center;min-height:90px}@media (min-width: 640px){.logo__list--item{justify-content:center}}@media (min-width: 768px){.logo__list--item{min-height:130px}}.logo__list--item svg,.logo__list--item img{width:calc(sqrt(var(--logo-area) * var(--ratio, 2.5))*1px);max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.logo__list--item svg{aspect-ratio:var(--ratio, auto);overflow:visible}.logo__list--link{display:flex;justify-content:inherit;width:100%}.logo__list--link svg,.logo__list--link img{transform:scale(1);transition:var(--transition)}.logo__list--link:active svg,.logo__list--link:active img,.logo__list--link:focus svg,.logo__list--link:focus img,.logo__list--link:hover svg,.logo__list--link:hover img{transform:scale(1.1);transition:var(--transition)}.slider__wrapper h2{color:var(--green-light)}.slider__wrapper h3{font-size:var(--product-heading);line-height:var(--product-heading-lh);margin-bottom:18px}.slider__wrapper *{color:var(--white)}.slider__wrapper a:not([class]){color:var(--action-color)}.slider__wrapper a.link__button{margin:0 auto;transform:translate(0)}.splide__track{margin-bottom:66px}.splide__flex--wrapper{display:flex;flex-direction:column;margin-bottom:42px}@media (min-width: 640px){.splide__flex--wrapper{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width: 640px){.splide__flex--wrapper h2{margin-bottom:0}}.splide__arrows{display:flex;gap:24px}@media (min-width: 640px){.splide__arrows{justify-content:space-between}}.splide__arrow{all:unset;cursor:pointer;width:33px;height:33px;display:flex}@media (min-width: 640px){.splide__arrow{width:40px;height:40px}}.splide__arrow--prev svg{transform:rotate(-180deg)}.splide__arrow svg{width:100%}.splide__arrow svg path{stroke:var(--action-color)}.splide__arrow svg g{fill:none;stroke:var(--action-color)}.splide__arrow svg *{transition:all .2s ease}.splide__arrow:hover{background-color:none}.splide__arrow:hover svg path{stroke:var(--white)}.splide__arrow:hover svg g{fill:var(--action-color);stroke:var(--action-color)}.splide__produkte .splide__bild{margin-bottom:45px}.impressionen__wrapper{position:relative}@media (min-width: 1080px){.splide__impressionen{max-width:80%!important}}.splide__impressionen:after{content:"";position:absolute;left:calc(-100vw - 40px);transform:translate(36px);background:var(--grey-light);top:0;width:100vw;height:100%;z-index:1}.splide__impressionen .splide__track{overflow:visible!important}.splide__impressionen .splide__bild{line-height:0;aspect-ratio:56/32}@media (min-width: 1080px){.splide__impressionen .splide__arrows{position:absolute;right:-250px}}.zitat{font-size:var(--font-element);line-height:var(--font-element-lh);color:var(--green);font-weight:700;text-align:center}.author{text-align:center;font-size:18px}.bild__text{position:relative}.bild__wrapper{aspect-ratio:57/36;margin-bottom:42px}@media (min-width: 1080px){.bild__wrapper{position:absolute;top:0;left:0;height:100%;aspect-ratio:unset;width:40vw;margin-bottom:0}}.bild__wrapper.bg__image{background-color:var(--grey-light);background-position:center;background-repeat:no-repeat;background-size:50%;height:100%}.bild__wrapper.content--links{left:auto;right:0}.text__wrapper{display:grid;gap:30px}@media (min-width: 1080px){.text__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1080px){.text__wrapper.content--rechts .text{grid-column:2/2}}.text__wrapper .heading{font-size:var(--product-heading);line-height:var(--product-heading-lh);margin-bottom:24px}@media (min-width: 1080px){.text__wrapper .text{max-width:544px}}.icon__text--wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:75px;row-gap:72px}@media (min-width: 768px){.icon__text--wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.icon__text--wrapper .icon{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:33px}@media (min-width: 1080px){.icon__text--wrapper .icon{height:113px;display:flex;align-content:flex-end;flex-wrap:wrap}}.icon__text--heading{font-size:30px;margin-bottom:24px}.team__list--items{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:42px}@media (min-width: 768px){.team__list--items{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:102px}}.team__bild{aspect-ratio:56/32;line-height:0;margin-bottom:36px}@media (min-width: 480px){.team__bild{max-width:65vw}}@media (min-width: 768px){.team__bild{max-width:unset}}.team__heading{margin-bottom:27px;font-weight:500}.team__content{display:flex;flex-direction:column;font-size:16px;font-size:var(--p)}@media (min-width: 480px){.team__content{max-width:65vw}}@media (min-width: 768px){.team__content{max-width:unset}}.team__position{display:block;margin-bottom:9px}a.team__list--link{display:inline-flex;align-items:center;gap:18px;color:var(--action-color);width:-moz-fit-content;width:fit-content}a.team__list--link:first-of-type{margin-bottom:3px}a.team__list--link[href^=mailto] svg{min-width:23px;width:-moz-fit-content;width:fit-content;transform:translateY(2px)}a.team__list--link[href^=tel] svg{width:-moz-fit-content;width:fit-content;transform:translateY(1px)}.produkte__list--items{display:flex;flex-direction:column;gap:75px}@media (min-width: 900px){.produkte__list--items{gap:180px}}.produkte__list--item{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:42px}@media (min-width: 900px){.produkte__list--item{grid-template-columns:repeat(2,minmax(0,1fr))}}.produkt__bild{aspect-ratio:34/25}.produkt__content a{color:var(--action-color)}.produkt__heading{color:var(--white);font-size:var(--product-heading);line-height:var(--product-heading-lh);margin-bottom:24px}.aktuelles .subtitel{color:var(--green-light)}.aktuelles h2{color:var(--white);font-size:var(--heading-aktuelles);line-height:var(--heading-aktuelles-lh)}.aktuelles .datum{display:inline-block;font-size:var(--heading);line-height:var(--heading-lh);margin-bottom:24px}.aktuelles__flex{display:flex;flex-direction:column;gap:30px}@media (min-width: 640px){.aktuelles__flex{flex-direction:row;justify-content:space-between}}.aktuelles__content h2{margin-bottom:12px}.aktuelles__content .text{margin-bottom:21px}.aktuelles__content .text p{margin-bottom:0}.streetmap__wrapper{position:relative;aspect-ratio:16/9;overflow:clip;max-width:100%}.streetmap__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.akkordeon__list--item{border-top:2px solid var(--green)}.akkordeon__list--item:last-of-type{border-bottom:2px solid var(--green)}.akkordeon__item--wrapper{border-bottom:2px solid var(--grey-light);margin-bottom:12px}.akkordeon__item--titel{cursor:pointer;font-size:16px;line-height:140%;margin-bottom:0}@media (min-width: 640px){.akkordeon__item--titel{font-size:var(--font-element);line-height:var(--font-element-lh)}}.akkordeon__inhalt--wrapper{overflow:hidden;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.akkordeon__inhalt--wrapper.show{grid-template-rows:1fr;transition:grid-template-rows .3s}.akkordeon__inhalt--padding{padding:0 24px 24px 0}.akkordeon__inhalt{overflow:hidden}.akkordeon__inhalt a{position:relative}.akkordeon__titel--wrapper{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:18px;padding:30px 0;cursor:pointer;width:100%}@media (min-width: 900px){.akkordeon__titel--wrapper{padding-left:9px;gap:24px}}.akkordeon__titel--wrapper.open .akkordeon__opener{transform:rotate(-180deg) translate(3px)}.akkordeon__icon{min-width:35px;min-height:35px;background-repeat:no-repeat;background-size:contain;background-position:center}@media (min-width: 900px){.akkordeon__icon{background-position:center;min-width:65px;min-height:65px}}.akkordeon__opener{position:relative;margin-left:auto;transform:rotate(0) translate(-3px);transition:var(--transition)}.akkordeon__opener:after{content:"";display:block;border:solid;border-width:0 3px 3px 0;border-color:var(--green);padding:5px;transform-origin:center;transform:rotate(45deg);transition:var(--transition)}.akkordeon__icon--wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:3px;transform:translateY(0)}@media (min-width: 900px){.akkordeon__icon--wrapper{gap:12px}}@media (min-width: 1080px){.akkordeon__icon--wrapper{transform:translateY(6px)}}.hero__wrapper{position:relative}.hero__wrapper.bg__color{background:var(--green)}.hero__wrapper.image__hero{aspect-ratio:56/32}@media (min-width: 1080px){.hero__wrapper.image__hero{height:415px}}.hero__wrapper:not(.image__hero){padding:96px 0}.hero__wrapper .content{height:100%}.hero__bild{position:absolute;top:0;left:0;width:100vw;height:100%}.hero__bild img{aspect-ratio:14/41}.hero__content--wrapper{height:100%}.hero__content--wrapper a{color:var(--action-color)}.hero__content--wrapper p{color:var(--white)}.hero__content--wrapper p:not(:last-child){margin-bottom:24px}.hero__content--wrapper.header__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:30px}@media (min-width: 640px){.hero__content--wrapper.header__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero__content--wrapper:not(.header__grid){display:grid}@media (min-width: 1080px){.hero__content--wrapper:not(.header__grid){align-items:center}}.hero__content--wrapper:not(.header__grid) .hero__content--text{display:flex;flex-direction:column;text-align:left;justify-content:center}@media (min-width: 768px){.hero__content--wrapper:not(.header__grid) .hero__content--text{flex-direction:column;align-items:center;text-align:center}}@media (min-width: 640px){.hero__content--wrapper:has(.header__bild):not(:has(p,a)) .hero__content--text{display:flex;align-items:center}}.header__bild{aspect-ratio:var(--aspect-ratio)}.hero__heading{color:var(--white);font-size:var(--heading-big);line-height:var(--heading-big-lh);max-width:12ch;-webkit-hyphens:auto;hyphens:auto;margin-bottom:0}.hero__heading:has(+*){margin-bottom:36px}@media (min-width: 768px){body:not(.entry--home) .hero__heading{max-width:unset}}body.entry--home h1{grid-column:small}body.entry--home .hero__wrapper.image__hero{height:calc(100dvh - 90px)}@media (min-width: 1080px){body.entry--home .hero__wrapper.image__hero{height:calc(100vh - 140px)}}body.entry--home .hero__bild img{aspect-ratio:32/60;-o-object-position:contain;object-position:contain}@media (min-width: 1080px){body.entry--home .hero__bild img{aspect-ratio:14/71;-o-object-position:0 -230px;object-position:0 -230px}}body.entry--home .hero__content--wrapper .hero__content--text{text-align:left;align-items:flex-start;padding-top:40.5px}@media (min-width: 1080px){body.entry--home .hero__content--wrapper .hero__content--text{padding:0}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background, #4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius, 2px);color:#fff;color:var(--plyr-badge-text-color, #fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media (min-width: 768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:4px;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:var(--plyr-control-icon-size, 18px);width:var(--plyr-control-icon-size, 18px);pointer-events:none}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);background:var(--plyr-menu-background, rgba(255, 255, 255, .9019607843));border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .1490196078));color:#4a5464;color:var(--plyr-menu-color, #4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid rgba(0,0,0,0);border-top-color:rgba(255,255,255,.9);border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9019607843));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7 - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color, #4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px) * .7 / 1.5) calc(var(--plyr-control-spacing, 10px) * .7 * 1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid rgba(0,0,0,0);border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px) * .7 * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color, #728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px) * .7 / 2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px) * .7 * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color, #728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color, #dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px) * .7 / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px) * .7 * -1 + 2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px) * .7 * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:#00b2ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);background-image:linear-gradient(90deg,currentColor 0,rgba(0,0,0,0) 0);background-image:linear-gradient(to right,currentColor var(--value, 0),rgba(0,0,0,0) var(--value, 0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background, var(--plyr-video-background, #000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing, 10px)}@media (max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background, #fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .1490196078));color:#4a5464;color:var(--plyr-tooltip-color, #4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * .7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:13px;margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,rgba(0,0,0,0) 0,rgba(0,0,0,0) 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,rgba(0,0,0,0) 0,rgba(0,0,0,0));background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 50%,var(--plyr-progress-loading-background, rgba(35, 40, 47, .6)) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color, #4a5464);padding:10px;padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1019607843))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, .1019607843))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, .6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background, var(--plyr-video-background, #000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .7490196078)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color, #fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing, 10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5019607843))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, .1490196078), 0 0 0 1px rgba(35, 40, 47, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5019607843))}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25);color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .2509803922))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background, #fff);border-radius:8px;border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .1490196078));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px) / 2 * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .7490196078)));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}body.entry--home .header__logo--wrapper svg g[data-name=stroke] path{animation:fadeInLogoDash 2s ease;animation-delay:.1s;animation-fill-mode:forwards;stroke:transparent;stroke-width:1;opacity:0;stroke-miterlimit:10;stroke-dasharray:900;stroke-dashoffset:900}body.entry--home .header__logo--wrapper svg g[data-name=stroke] path:nth-of-type(3){--fill-color: #166776;animation-delay:.5s}body.entry--home .header__logo--wrapper svg g[data-name=stroke] path:nth-of-type(2){--fill-color: #2bb0c1;animation-delay:.25s}body.entry--home .header__logo--wrapper svg g[data-name=stroke] path:nth-of-type(1){--fill-color: #bfdad6;animation-delay:.75s}@keyframes fadeInLogoDash{0%{transform:translate(-40px);fill:var(--fill-color);opacity:0}20%{transform:translate(0);opacity:.6}90%{stroke-dashoffset:0}to{transform:translate(0);fill:var(--green-light);opacity:1}}body.entry--home h1,body.entry--home .inhalt{grid-column:small}body.entry--home .inhalt>p{color:var(--green)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
