@charset "UTF-8";.wi-review-buttoncluster{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem}.wi-review-buttoncluster
a{margin:0
!important;text-decoration:none}form#reviewform{max-width:55rem;margin-left:auto;margin-right:auto}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
.flexgrid{display:flex;flex-direction:column;padding:0;width:100%}.flexgrid.no-padding{padding:0}.flexgrid.no-padding>.column{padding:0}.flexgrid.wrap{flex-wrap:wrap}.flexgrid.top{align-items:flex-start}.flexgrid.bottom{align-items:flex-end}.flexgrid.center{align-items:center}.flexgrid.stretch{align-items:stretch}.flexgrid.columns-start{justify-content:flex-start}.flexgrid.columns-center{justify-content:center}.flexgrid.columns-end{justify-content:flex-end}.flexgrid.baseline{align-items:baseline}.flexgrid
.column{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.flexgrid .column.offset-10{margin-left:10%}.flexgrid .column.offset-20{margin-left:20%}.flexgrid .column.offset-25{margin-left:25%}.flexgrid .column.offset-33,
.flexgrid .column.offset-34{margin-left:33.3333%}.flexgrid .column.offset-40{margin-left:40%}.flexgrid .column.offset-50{margin-left:50%}.flexgrid .column.offset-60{margin-left:60%}.flexgrid .column.offset-66,
.flexgrid .column.offset-67{margin-left:66.6666%}.flexgrid .column.offset-75{margin-left:75%}.flexgrid .column.offset-80{margin-left:80%}.flexgrid .column.offset-90{margin-left:90%}.flexgrid .column.width-10{flex:0 0 10%;max-width:10%}.flexgrid .column.width-20{flex:0 0 20%;max-width:20%}.flexgrid .column.width-25{flex:0 0 25%;max-width:25%}.flexgrid .column.width-33,
.flexgrid .column.width-34{flex:0 0 33.3333%;max-width:33.3333%}.flexgrid .column.width-40{flex:0 0 40%;max-width:40%}.flexgrid .column.width-50{flex:0 0 50%;max-width:50%}.flexgrid .column.width-60{flex:0 0 60%;max-width:60%}.flexgrid .column.width-66,
.flexgrid .column.width-67{flex:0 0 66.6666%;max-width:66.6666%}.flexgrid .column.width-75{flex:0 0 75%;max-width:75%}.flexgrid .column.width-80{flex:0 0 80%;max-width:80%}.flexgrid .column.width-90{flex:0 0 90%;max-width:90%}.flexgrid .column.width-auto{flex:unset;max-width:unset;width:auto}.flexgrid .column .align-top{align-self:flex-start}.flexgrid .column .align-bottom{align-self:flex-end}.flexgrid .column .align-center{align-self:center}@media (min-width: 640px){.flexgrid{flex-direction:row;margin-left:calc(var(--gutter) / 2 * -1);width:calc(100% + var(--gutter))}.flexgrid
.column{margin-bottom:inherit;padding:0
calc(var(--gutter) / 2)}}
html{font-size:62.5%}@media only screen and (min-width: 0px){:root{--device-type:mobile}}@media only screen and (min-width: 640px){:root{--device-type:tablet}}@media only screen and (min-width: 992px){:root{--device-type:desktop}}:root{--color-client:#555;--color-client-secondary:#555;--color-black:#000;--color-white:#fff;--color-grey-1:#F0F0F0;--color-grey-2:#E8E8E8;--color-grey-3:#D9D4D5;--color-grey-4:#000;--color-grey-5:#3b3b3b;--color-error:#CB1230;--color-success:#2a882e;--gutter:2rem;--content-max-width:120rem;--text-xs:1rem;--text-s:1.2rem;--text-m:1.4rem;--text-l:1.6rem;--text-xl:2rem;--text-xxl:3rem;--text-xxxl:4rem;--text-xxxxl:5rem}body{--background-1:var(--color-white);--background-2:var(--color-grey-1);--background-3:var(--color-grey-4);--background-4:var(--color-client);--font-color:var(--color-black);--font-color-2:var(--color-client);--link-color:var(--color-black);--link-hover:var(--color-client);--font-color-on-bg-3:var(--color-white);--font-color-2-on-bg-3:var(--color-white);--link-color-on-bg-3:var(--color-white);--font-color-on-bg-4:var(--color-white);--font-color-2-on-bg-4:var(--color-white);--link-color-on-bg-4:var(--color-white);--link-hover-on-bg-4:var(--color-black)}@font-face{font-family:'inter';src:url('/_assets/78ac8ad7133e1c74993a291d6152f574/fonts/Inter-Regular.woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'inter';src:url('/_assets/78ac8ad7133e1c74993a291d6152f574/fonts/Inter-Bold.woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'client';src:url('/_assets/78ac8ad7133e1c74993a291d6152f574/fonts/Inter-Bold.woff2');font-weight:700;font-style:normal;font-display:swap}body{font-family:'inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;font-size:var(--text-m);font-weight:400;line-height:1.5;color:var(--font-color)}p,a,i,em,li,b,strong,h1,h2,h3,h4,h5,span,button,input,small,q,address,label,legend,blockquote,td,tr,figcaption{margin:0;color:var(--font-color)}h1,h2{font-family:'client';font-size:calc(var(--text-xl) * 1.15);line-height:1.2;font-weight:700}h3{line-height:1.3}@media (min-width: 600px){h1,h2{font-size:var(--text-xxl)}}.text-regular{font-weight:400}strong,b,.text-bold{font-weight:700}i,em{font-style:italic}a{--font-color:var(--link-color);text-decoration:none}small,.text-small{font-size:var(--text-s)}.text-align-left{text-align:left}table{border-spacing:0;display:block;overflow-x:auto;text-align:left;width:100%}td,th{border-bottom:0.1rem solid var(--color-black);padding:1.2rem 1.5rem}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}button{background-color:transparent;border:none}ul{padding-left:1.5rem}ul.decorated{margin-top:0;padding:0;list-style:none}ul.decorated
li{padding:0.5rem 0rem 0.5rem 0rem;display:flex;align-items:center;line-height:1.3}.st-background.color-3 ul.decorated li+li{margin-top:0.5rem}ul.decorated li::before{content:'\e802';display:inline-block;margin-right:1rem;font-family:'icon-font';font-size:inherit;line-height:1;color:var(--color-client)}@media only screen and (min-width: 1000px){.st-grid.pattern-50
ul.decorated.small{width:80%;margin-left:auto;margin-right:auto}}.text-center{text-align:center}@media (min-width: 600px){table,
.el-text
table{display:table;overflow-x:initial}}h2,h3,h4,p,a,i,em,li,b,strong,span,button,small,q,address,label,legend,blockquote,tr,td,figcaption{hyphens:auto;-webkit-hyphens:auto}.st-background.color-3 .el-text *,
.el-teaser.highlight *,
.el-keyvisual *,
footer
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'icon-font';src:url('/_assets/78ac8ad7133e1c74993a291d6152f574/fonts/icon-font.woff2');font-weight:normal;font-style:normal;font-display:swap}.icon::before,.icon::before{font-family:"icon-font";font-style:normal;font-weight:normal;font-display:swap;speak:never;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon.arrow-right:before{content:'\e800'}.icon.check:before{content:'\e802'}.icon.cog:before{content:'\e803'}.icon.devices:before{content:'\e804'}.icon.faq:before{content:'\e805'}.icon.house:before{content:'\e806'}.icon.lifebelt:before{content:'\e807'}.icon.map:before{content:'\e808'}.icon.lock-keyhole:before{content:'\e809'}.icon.navbutton:before{content:'\e80a'}.icon.plus:before{content:'\e80b'}.icon.rocket:before{content:'\e80c'}.icon.submarine:before{content:'\e80d'}.icon.teaching:before{content:'\e80e'}.icon.thumbs-up:before{content:'\e80f'}.icon.walk:before{content:'\e810'}.icon.arrow-right-to-line:before{content:'\e811'}.icon.bag:before{content:'\e812'}.icon.bulb:before{content:'\e813'}.icon.eye:before{content:'\e99b'}.icon.greenwashing:before{content:'\e99c'}.icon.letter:before{content:'\e99d'}.icon.one4all:before{content:'\e99e'}.icon.shield:before{content:'\e99f'}.icon.smart:before{content:'\e9a0'}.icon.stopwatch:before{content:'\e9a1'}.icon.bell:before{content:'\e9a2'}.icon.easy:before{content:'\e9a3'}.icon.everyone:before{content:'\e9a4'}html{box-sizing:border-box}*,*:after,*:before{box-sizing:inherit}body{overflow-x:hidden}header>.wrapper,footer>.wrapper,.st-background>.wrapper,.el-keyvisual>.wrapper{box-sizing:border-box;display:block;position:relative;width:100%;max-width:var(--content-max-width);padding:0
3.2rem;margin:0
auto}.cluster{display:flex !important;align-items:center;flex-wrap:wrap;gap:1rem}.floatkill{float:none;clear:both;display:block;overflow:auto}.invisible{position:fixed;width:0;height:0;top:-1000px;font-size:0;line-height:0;overflow:hidden}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.styled-scrollbar::-webkit-scrollbar{width:7px}.styled-scrollbar::-webkit-scrollbar-thumb{background-color:#66666673;border-radius:5px}.styled-scrollbar::-webkit-scrollbar-track{background-color:#e6e6e673;border-radius:5px}@media
print{*{color:#000 !important}nav.main,.el-video,.controller,.navigation-button,#privacyagreement{display:none !important}header{position:absolute !important;top:0 !important}.el-keyvisual
video{display:none}.el-keyvisual{height:auto !important;background-color:var(--color-white) !important}footer{background-color:var(--color-white) !important}.st-grid{left:0 !important;width:100% !important}.st-grid
section{left:0 !important;width:100% !important;margin:50px
0 0 !important}.st-teaserlist .content,
.el-imagecollection
.content{display:block !important;flex-wrap:nowrap !important;left:0 !important;width:100% !important}.st-teaserlist .content > *,
.el-image-collection .content>*{display:block !important;position:relative !important;width:66vw !important;margin-left:auto !important;margin-right:auto !important}.el-video{display:none !important}.st-accordion
.content{display:block !important}}main{position:relative;z-index:1;margin-top:6rem}@media only screen and (min-width: 600px) and (min-height: 500px){main{margin-top:10rem}}#cover-page{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:15;width:100%;height:100%;background-color:#000;opacity:0.4}footer{--font-color:var(--font-color-on-bg-3);--font-color-secondary:var(--font-color-secondary-on-bg-3);--link-color:var(--link-color-on-bg-3);background:var(--color-grey-5);padding:4rem 0 3rem}footer>.wrapper>*{margin-bottom:3rem}footer>.wrapper>*:last-child{margin-bottom:0}footer b,
footer
a{display:block;line-height:1;padding:7px
0;line-height:1.4}footer
em{display:block;font-size:var(--text-xl);font-style:normal;line-height:1.4;padding-bottom:5px}footer
a.icon{display:inline-block;width:40px;height:40px;font-size:0;line-height:0}footer a.icon
img{width:2rem;height:2rem}footer .zubido-partner{width:max-content;max-width:calc(100% - 4rem);margin:4rem auto 0;text-align:center}footer .zubido-partner-logo{width:max-content;height:5.5rem;margin:0
auto;padding:0;line-height:0}footer .zubido-partner-logo
img{display:block;width:auto;height:100%;margin:0
auto}@media only screen and (min-width: 640px){footer>.wrapper>*{margin-bottom:0}footer>.wrapper{display:flex;justify-content:space-between}footer
.contact{width:50%;padding-right:30px}footer
.nav{flex-shrink:0;padding-right:30px}footer .nav:last-child{padding-right:0px}}@media (hover: hover) and (pointer: fine){footer a:hover{text-decoration:underline}}header{--font-color:var(--font-color-on-bg-4);--font-color-2:var(--font-color-2-on-bg-4);--link-color:var(--link-color-on-bg-4);--link-hover:var(--link-hover-on-bg-4);box-sizing:border-box;position:fixed;top:0px;left:0px;z-index:20;width:100%;background-color:var(--background-4);box-shadow:0px 3px 5px 0px rgba(0,0,0,0.05)}header>.wrapper{display:flex;height:6rem}header
.logo{position:relative;display:block;height:9rem;flex-shrink:0;margin-right:auto;padding:1rem;background-color:#fff}header .logo::after{bottom:1px}header .logo
img{width:auto;height:100%}header nav a + button,
header nav button + a,
header nav button+button{margin-left:20px}header
nav{display:flex;align-items:center;flex-shrink:0}header nav a,
header nav
button{display:flex;flex-flow:column;align-items:center;position:relative;cursor:pointer;line-height:1;padding:0}header nav
a.registration{display:none}header a i,
header button
i{display:block;margin-bottom:0.5rem;font-size:2rem;line-height:1}@media only screen and (min-width: 640px){header
.wrapper{height:10rem}header
.logo{height:14rem}header nav a + a,
header nav a + button,
header nav button + a,
header nav button+button{margin-left:4rem}header nav a,
header nav
button{flex-flow:row;font-size:var(--text-xl)}header nav
a.registration{display:flex}header nav a i,
header nav button
i{margin-right:0.75rem;margin-bottom:0}}@media (hover: hover) and (pointer: fine){html[data-state-navigation-open] header{padding-right:15px}header nav a i,
header nav button i,
header nav a,
header nav
button{transition:color 200ms}header .logo>img{transition:opacity 200ms, margin 200ms}header nav a:hover i,
header nav button:hover i,
header nav a:hover,
header nav button:hover{color:var(--link-hover)}header .logo:hover>img{opacity:0.6}}html[data-state-navigation-open]{overflow-y:hidden !important}@media only screen and (min-width: 769px){html[data-state-navigation-open]{padding-right:15px !important}}nav.main{--font-color:var(--font-color-on-bg-4);--font-color-secondary:var(--font-color-secondary-on-bg-4);--link-color:var(--link-color-on-bg-4);box-sizing:border-box;display:flex;flex-flow:column;justify-content:space-between;position:fixed;top:6rem;left:100%;z-index:19;width:100%;height:calc(100% - 6rem);padding:2rem 0;background-color:var(--background-4);transition:transform 400ms ease, height 100ms}nav.main::before{content:'';position:absolute;bottom:0px;left:0px;width:100%;height:200px;transform:translateY(100%);background-color:var(--background-special)}html[data-state-navigation-open] nav.main{transform:translateX(-100%)}nav.main
ul.menu{box-sizing:border-box;overflow-y:auto;flex:auto;margin:0;padding:0
3.2rem}nav.main.search-open ul.menu,
nav.main.login-open
ul.menu{display:none}nav.main ul.menu>li{position:relative;width:unset;margin-left:unset;border-bottom:1px solid var(--color-white);list-style:none}nav.main ul.menu>li:last-child{border-bottom:none}nav.main ul.menu>li::before{display:none}nav.main ul.menu>li+li{margin-top:unset}nav.main ul.menu
a{position:relative;display:block;box-sizing:border-box;padding:1.5rem 0}nav.main ul.menu li.active>a{font-weight:700}nav.main ul.menu li.active>a::before{content:'';display:block;position:absolute;top:50%;left:-1.5rem;width:0.5rem;height:0.5rem;transform:translateY(-50%);background-color:var(--color-white);border-radius:50%}nav.main ul.menu li.active:first-child>a::before{margin-top:-0.75rem}nav.main ul.menu>li>a{width:100%;transition:color 200ms;font-size:var(--text-l)}nav.main ul.menu>li:first-child>a{padding-top:0px}nav.main ul.menu li
button{display:block;position:absolute;top:1.5rem;right:0;transition:transform 200ms}nav.main ul.menu li.open
button{transform:rotate(45deg)}nav.main ul.menu li button::before{content:'\e80b';display:block;font-family:'icon-font';font-size:1.4rem;line-height:1}nav.main ul.menu li button::after{content:'';display:block;position:absolute;top:50%;left:50%;width:4rem;height:4rem;transform:translateX(-50%) translateY(-50%)}nav.main ul.menu li
ul{margin-top:0px;background-color:transparent}nav.main ul.menu li ul
li{display:block;width:unset;margin-left:5px;opacity:0;transition:all 150ms cubic-bezier(0.4, 0.0, 0.2, 1)}nav.main ul.menu li ul li:last-child{padding-bottom:5px}nav.main ul.menu li.open ul
li{margin-left:0px;opacity:1}nav.main ul.menu li ul li+li{margin-top:0px}nav.main ul.menu li ul li::before{display:none}nav.main ul.menu li ul li
a{padding:7px
0px}nav.main ul.menu li ul li:first-child
a{padding-top:4px}nav.main ul.menu li ul li:last-child
a{padding-bottom:10px}nav.main
.app{display:flex;padding:2rem 3.2rem 0}nav.main .app
a{display:flex;align-items:center;font-size:var(--text-l);line-height:1}nav.main .app a:not(:first-child){margin-left:2rem}nav.main .app a
i{margin-right:0.5rem}nav.main .app a+a{}@media only screen and (min-width: 600px) and (min-height: 500px){nav.main{top:10rem;width:44rem;height:calc(100% - 10rem)}}@media (hover: hover) and (pointer: fine){nav.main ul.menu
a{transition:color 150ms}nav.main ul.menu a::before{transition:background-color 150ms}nav.main ul.menu a:hover{color:var(--color-black)}nav.main ul.menu li.active>a:hover::before{background-color:var(--color-black)}}html[data-state-tabhandling-active] *:focus,
html[data-state-tabhandling-active] .el-linklist a:focus{outline:2px
dashed var(--color-black) !important}html[data-state-tabhandling-active] footer *:focus{outline-color:var(--main-color-white) !important}html[data-state-tabhandling-active] nav.main ul.menu a:focus{outline-offset:-3px !important}#accessibility-show-main{position:absolute;top:100%;left:0px;z-index:1;width:0;height:0;padding:0;background-color:#fff;border:none;font-size:0;line-height:0;color:var(--font-color-secondary)}#accessibility-show-main:focus{width:auto;height:auto;padding:1rem;border:2px
solid var(--font-color-secondary);font-size:1.6rem;line-height:1.6rem}html.state-browser-not-supported
#browsercheck{display:block !important}html.state-browser-not-supported header,
html.state-browser-not-supported main,
html.state-browser-not-supported
footer{display:none !important}#browsercheck{box-sizing:border-box;display:none;width:100vw;height:100vh;padding:20px;background-color:#888}#browsercheck
*{font-size:16px;font-family:Arial,Helvetica,sans-serif}#browsercheck>div{box-sizing:border-box;display:block;width:100%;max-width:500px;margin:0
auto;padding:30px;background-color:#fff}#browsercheck > div
img{display:block;width:200px;height:auto;margin:0
auto 20px}#browsercheck > div
*{display:block;margin-bottom:20px}#privacyagreement{box-sizing:border-box;display:none;position:fixed;left:0;bottom:0;z-index:1000001;box-sizing:border-box;width:100%;padding:20px
20px 10px;border-radius:0;border-top:2px solid var(--font-color-on-bg-4);background-color:var(--color-client);font-size:1.4rem;line-height:1.8rem}#privacyagreement .optin,
#privacyagreement
.optout{display:none}#privacyagreement.optin,
#privacyagreement.optin .optin,
#privacyagreement.optout,
#privacyagreement.optout
.optout{display:block}#privacyagreement .optin::after,
#privacyagreement .optout::after{content:'';float:none;clear:both;display:block;overflow:auto}#privacyagreement
p{color:var(--font-color-on-bg-4)}#privacyagreement .optin
p{display:block;width:100%;float:left;user-select:none}#privacyagreement p
b{display:block;font-weight:bold;color:var(--font-color-on-bg-4)}#privacyagreement
small{display:block;width:calc(100% - 160px);float:left;margin-top:10px;color:#fff}#privacyagreement
.buttons{width:100%;margin-top:10px;float:right}#privacyagreement .buttons
span{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:10px}#privacyagreement .buttons a,
#privacyagreement
button{flex:1;box-sizing:border-box;display:inline-block;width:130px;height:30px;margin:0
auto;margin-bottom:5px;border:none;border-radius:3px;cursor:pointer;letter-spacing:normal;text-transform:unset;font-size:1.2rem;font-family:Arial}#privacyagreement
button.accept{background-color:#fff;color:#000;font-weight:bold}#privacyagreement
button.decline{background-color:#fff;color:#000;font-weight:bold}#privacyagreement .buttons
a{width:100%;height:auto;padding-top:5px;margin-bottom:0;background-color:transparent;color:var(--font-color-on-bg-4)}@media only screen and (min-width:701px){#privacyagreement{bottom:20px;left:auto;right:20px;width:620px;padding:20px;border-radius:5px;border:2px
solid var(--font-color-on-bg-4)}#privacyagreement
.buttons{width:auto;margin-top:0}#privacyagreement .buttons
span{display:inline}#privacyagreement
button{display:block;width:145px}#privacyagreement .buttons
a{display:block;width:auto;padding-top:2px;text-align:center}#privacyagreement
button.decline{margin-left:0}#privacyagreement .optin
p{width:calc(100% - 160px)}}.typo3-adminPanel-bar .typo3-adminPanel-module-trigger *,
.typo3-adminPanel-bar .typo3-adminPanel-content-header-item
*{color:white}.el-accordion{width:100%;margin-left:auto;margin-right:auto}.st-background .wrapper > .el-accordion.first,
.st-background .wrapper>.el-accordion.first~.el-accordion:not(.last){margin-bottom:0}.st-background>.wrapper>.el-accordion{max-width:calc(var(--content-max-width) / 3 * 2)}.st-background>.wrapper>.el-accordion.fullwidth{max-width:none}.el-accordion:nth-child(odd){background-color:var(--color-grey-2)}.el-accordion:nth-child(even){background-color:#f7f7f7}.el-accordion>h3{margin:0;font-size:var(--text-m)}.el-accordion > h3
button{box-sizing:border-box;display:flex;align-items:center;width:100%;padding:2rem;cursor:pointer;font-weight:700;font-size:inherit;text-align:left}.el-accordion > h3 button::before{content:'\e80b';margin-right:1.2rem;transition:transform 300ms;font-family:'icon-font';font-size:2rem;color:var(--font-color-2)}.el-accordion.open > h3 button::before{transform:rotate(135deg)}.el-accordion>.content{display:none;box-sizing:border-box;overflow:hidden;transition:height 300ms ease}.el-accordion>.content>.wrapper{padding:0
2rem 2rem 2rem}.el-accordion .el-text>*:last-child{margin-bottom:0}.el-accordion>.content>.wrapper>*:not(:last-child){margin-bottom:2rem}@media only screen and (min-width: 640px){.el-accordion
h3{font-size:var(--text-l)}}@media (hover: hover) and (pointer: fine){.el-accordion button:hover::before{transform:rotate(45deg)}.el-accordion
button{transition:color 200ms}.el-accordion button:hover{color:var(--link-hover)}}.el-applinks{width:100%;margin:0
auto;display:flex;justify-content:space-between;gap:1rem}.el-applinks
a{overflow:hidden;width:calc(33.3333% - 5px);border:2px
solid var(--color-white);border-radius:5px;font-size:0;line-height:0}.el-applinks a:not([href]){opacity:0.5}.el-applinks a
img{width:100%;height:auto}@media only screen and (min-width: 640px){.el-applinks{width:50%}.el-applinks figure
img{height:100%;object-fit:cover}}@media (hover: hover) and (pointer: fine){}.el-button+.el-button{margin-top:1rem}.el-button{--font-color:var(--font-color-on-bg-4);--font-color-2:var(--font-color-2-on-bg-4);--link-color:var(--link-color-on-bg-4);display:table;margin-left:auto;margin-right:auto;padding:1.2rem 2.4rem;background-color:var(--background-4);border-radius:4rem;transition:all 150ms;font-size:var(--text-s);font-weight:700;text-align:center;text-transform:uppercase}.el-button.fullwidth{width:100%}.el-button.not-centered{margin-left:0;margin-right:0}@media only screen and (min-width: 640px){.el-button.fullwidth{width:80%}.el-button.alignleft{margin:0}}@media (hover: hover) and (pointer: fine){.el-button:hover,
.el-teaser.highlight .el-button:hover{background-color:var(--background-3);color:var(--color-white) }.st-background.color-3 .el-button:hover{background-color:var(--background-1);color:var(--color-black) }}.el-crossheading{text-align:center}.el-crossheading
span{display:flex;align-items:center;justify-content:space-between;width:13rem;margin-left:auto;margin-right:auto}.el-crossheading:only-child
span{margin-top:auto}.el-crossheading span::before,
.el-crossheading span::after{content:'';display:block;width:2.5rem;height:2px;background-color:var(--font-color-2)}.el-crossheading
i{font-size:4rem;line-height:1;color:var(--font-color-2);text-align:center}.el-crossheading h2,
.el-crossheading
h3{display:block;margin:2rem auto 0;font-family:'inter';font-size:var(--text-xl);color:var(--font-color-2)}.el-image{position:relative;width:100%;margin:0;font-size:0;line-height:0}.st-background:first-child>.wrapper>.el-image:first-child{position:relative;left:50%;width:100vw;height:19rem;max-width:100vw;margin-top:-3rem;padding-bottom:unset;transform:translateX(-50%)}.st-background:first-child>.wrapper>.el-image:only-child{margin:-3rem 0}.st-background:first-child > .wrapper > .el-image:first-child
img{width:100%;height:100%;object-fit:cover}.st-grid .el-image{height:100%}.el-image
img{width:100%;height:auto;object-fit:cover;background-color:transparent}.el-image img.color-1{background-color:var(--background-1)}.el-image img.color-2{background-color:var(--background-2)}.el-image img.color-3{background-color:var(--background-3)}.el-image img.color-4{background-color:var(--color-client)}.el-image img.color-5{background-color:var(--color-client-secondary)}.el-image
figcaption{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem 0.3rem;background-color:var(--background-4);font-size:var(--text-l);line-height:1.3;font-weight:700;color:var(--color-white);text-align:center}.el-image .image-caption-info{position:absolute;bottom:0;right:0;font-size:1.1rem;font-weight:500;line-height:1;padding:0.5rem;margin:1rem;background-color:#ececec78;border-radius:5px}.el-image.standalone{max-width:calc(var(--content-max-width) / 3 * 2);margin-left:auto;margin-right:auto}.el-image.standalone
img{height:auto}.el-image.align-left
img{object-position:left}.el-image.fillspace{display:flex;align-items:center}.el-image.fillspace.color-1{background-color:var(--background-1)}.el-image.fillspace.color-2{background-color:var(--background-2)}.el-image.fillspace.color-3{background-color:var(--background-3)}.el-image.fillspace.color-4{background-color:var(--color-client)}.el-image.fillspace.color-5{background-color:var(--color-client-secondary)}.el-image.fullsize
img{height:100%}@media only screen and (min-width: 640px){.st-background:first-child>.wrapper>.el-image:first-child{margin-top:-6rem}.st-background:first-child>.wrapper>.el-image:only-child{margin:-6rem 0}.st-background:first-child>.wrapper>.el-image:first-child{height:35rem}.el-image
figcaption{padding:1.5rem 1rem;font-size:var(--text-xl)}}@media only screen and (min-width: 992px){.st-background:first-child>.wrapper>.el-image:first-child{width:110%;height:50rem}.st-background>.wrapper>.el-image{text-align:center}.st-background > .wrapper > .el-image
img{width:70%}}.el-keyvisual{--font-color:var(--font-color-on-bg-3);--font-color-secondary:var(--font-color-2-on-bg-3);--link-color:var(--link-color-on-bg-3);position:relative;display:flex;flex-flow:column;align-items:center;height:calc(100vh - 6rem);height:calc(100svh - 6rem);background-color:#373e47;text-align:center;line-height:0}.el-keyvisual
.wrapper{display:flex;flex-flow:column;align-items:center;justify-content:center;height:100%;padding-bottom:1rem;line-height:1.5}.el-keyvisual
video{width:160%;height:auto;flex-shrink:0}.el-keyvisual
h1{margin-bottom:0.5rem;font-size:var(--text-xxxl);hyphens:manual}.el-keyvisual
p{font-weight:500}.el-keyvisual .links,
.el-keyvisual .el-applinks{margin:3rem auto 0;max-width:50rem}.el-keyvisual
.icon{position:absolute;bottom:0.5rem;transform:rotate(90deg);font-size:2rem;cursor:pointer}.el-keyvisual .links a.el-button{width:100%}@media only screen and (min-width: 640px){.el-keyvisual{height:calc(100vh - 10rem);height:calc(100svh - 10rem);max-height:unset}.el-keyvisual::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:70%;background-image:linear-gradient(to bottom, #1d1d1d, transparent)}.el-keyvisual .wrapper::after{display:none}.el-keyvisual
.wrapper{position:absolute;top:0;left:50%;z-index:1;height:100%;padding-top:5rem;padding-bottom:8rem;transform:translateX(-50%)}.el-keyvisual
h1{margin-bottom:2rem;font-size:var(--text-xxxxl)}.el-keyvisual
p{font-size:var(--text-xl)}.el-keyvisual .links,
.el-keyvisual .el-applinks{margin-top:auto}.el-keyvisual
video{width:100%;height:100%;object-fit:cover}.el-keyvisual .links a.el-button{padding:0.8rem 2.4rem;border:none;font-size:var(--text-xl);line-height:1.5;font-weight:500}.el-keyvisual
.icon{bottom:1rem;font-size:3rem}}@media only screen and (min-width: 992px){.el-keyvisual{height:calc(100vh - 10rem);height:calc(100svh - 10rem);max-height:unset}.el-keyvisual
.wrapper{padding-top:10rem;padding-bottom:10rem}}@media (hover: hover) and (pointer: fine){.el-keyvisual .links a.el-button:hover{transition:background-color 150ms, color 150ms}.el-keyvisual .links a.el-button:hover{color:var(--font-color-on-bg-1);background-color:var(--background-1)}}.el-keyvisual.fullscreen{display:block}.el-keyvisual.fullscreen
video{width:100%;height:calc(100% - 7rem);margin-top:7rem;object-fit:cover}.el-keyvisual.fullscreen
.wrapper{position:absolute;bottom:0;z-index:1;justify-content:flex-start;padding-top:3rem}.el-keyvisual.fullscreen::after{content:'';display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:30%;background-image:linear-gradient(#1d1d1d, #1d1d1d, transparent)}.el-keyvisual.fullscreen .wrapper
h1{margin-bottom:1rem}.el-keyvisual.fullscreen .wrapper
p{font-weight:700}.el-keyvisual.fullscreen .wrapper
.icon{position:relative;margin-top:2rem}.el-keyvisual.fullscreen
.links{margin-top:auto}@media only screen and (min-width: 640px){.el-keyvisual.fullscreen::after{height:20%}.el-keyvisual.fullscreen
.wrapper{padding-top:5rem;padding-bottom:1rem}.el-keyvisual.fullscreen .wrapper
p{font-weight:500}.el-keyvisual.fullscreen .wrapper
.icon{margin-top:3rem}}.el-linklist{width:100%;margin-left:auto;margin-right:auto}.st-background>.wrapper>.el-linklist{max-width:calc(var(--content-max-width) / 3 * 2)}.el-linklist
a{box-sizing:border-box;display:flex;align-items:center;position:relative;padding:2rem;font-weight:700}.el-linklist a:nth-child(odd){background-color:var(--color-grey-2)}.el-linklist a:nth-child(even){background-color:#f7f7f7}.el-linklist a:focus{outline:none}.el-linklist a::before{content:'\e811';display:block;margin-right:10px;font-family:'icon-font';font-size:2rem;line-height:1;color:var(--font-color-2)}.el-linklist a.download::before{transform:rotate(90deg)}@media only screen and (min-width: 640px){.el-linklist
a{font-size:var(--text-l)}}@media (hover: hover) and (pointer: fine){.el-linklist
a{transition:color 200ms}.el-linklist a:hover{color:var(--link-hover)}}.el-table-appfeatures{max-width:calc(var(--content-max-width) / 3 * 2);margin:0
auto}.el-table-appfeatures
table{width:100%}.el-table-appfeatures table td:not(:first-child){width:6rem}.el-table-appfeatures tr
td{border:none;padding:1rem;font-size:var(--text-s)}.el-table-appfeatures td:not(:first-child){text-align:center}.el-table-appfeatures tbody tr td:not(:first-child){border-left:2px solid #fff}.el-table-appfeatures tr td i:before{content:'\e802';display:inline-block;font-family:'icon-font';font-size:inherit;line-height:1}.el-table-appfeatures thead tr
td{vertical-align:bottom;font-weight:700}.el-table-appfeatures thead tr td img+img{margin-left:0.5rem}.el-table-appfeatures tbody tr:nth-child(odd){background-color:var(--color-grey-2)}.el-table-appfeatures tbody tr:nth-child(even){background-color:#f6f6f6}.el-table-appfeatures table+table{margin-top:2rem}@media only screen and (min-width: 640px){.el-table-appfeatures{padding-top:2rem}.el-table-appfeatures tr
td{font-size:var(--text-m)}.el-table-appfeatures table td:not(:first-child){width:11rem}.el-table-appfeatures thead tr td
img{height:2.5rem}.el-table-appfeatures thead tr td img+img{margin-left:1rem}}.el-teaser{position:relative;width:100%}.el-teaser
figure{position:relative;aspect-ratio:16 / 9;font-size:0;line-height:0;margin:0;background-color:#aaa}.el-teaser figure.color-1{background-color:var(--background-1)}.el-teaser figure.color-2{background-color:var(--background-2)}.el-teaser figure.color-3{background-color:var(--background-3)}.el-teaser figure.color-4{background-color:var(--color-client)}.el-teaser figure.color-5{background-color:var(--color-client-secondary)}.el-teaser figure
img{width:100%;height:100%;object-fit:cover}.el-teaser figure .image-caption-info{position:absolute;bottom:0;right:0;font-size:1.1rem;font-weight:500;line-height:1;padding:0.3rem;margin:0.5rem;background-color:#ececec78;border-radius:2px}.el-teaser
article{display:flex;flex-flow:column;position:unset;padding:2rem 2rem 2rem;background-color:var(--background-1);text-align:center}.el-teaser.left
article{text-align:left}.el-teaser article:only-child{display:flex;flex-flow:column}.st-background.color-1 .el-teaser
article{background-color:var(--background-2)}.el-teaser.highlight article,
.st-background.color-1 .el-teaser.highlight
article{--font-color:var(--font-color-on-bg-4);--font-color-2:var(--font-color-2-on-bg-4);--link-color:var(--link-color-on-bg-4);background-color:var(--background-4)}.el-teaser article>*{margin-bottom:2rem;flex-shrink:0}.el-teaser article>*:last-child{margin-bottom:0}.el-teaser article
h3{display:block;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden;font-size:var(--text-xl);font-weight:700;color:var(--font-color-2)}.el-teaser article a:focus{outline:none}html[data-state-tabhandling-active] .el-teaser article a:focus{outline:none}.el-teaser article h3 a::after,
.el-teaser article a.el-button::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%}html[data-state-tabhandling-active] .el-teaser article a:focus::after{outline:2px
dashed var(--color-blue);outline-offset:-2px}.el-teaser article
p{display:block;overflow:hidden;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;box-orient:vertical}.el-teaser.left article
p{text-align:left}.el-teaser article:only-child
ul{text-align:left}.st-teaserlist.slider .el-teaser article a,
.st-teaserlist.slider .el-teaser article p,
.st-teaserlist.slider .el-teaser article small,
.st-teaserlist.slider .el-teaser figure
img{user-select:none}.st-teaserlist.slider .el-teaser.no-button
article{height:22rem}.st-teaserlist.slider .el-teaser.no-button article
p{line-clamp:5;-webkit-line-clamp:5}.el-teaser .el-button{margin-top:auto}.el-teaser article:only-child .el-button{margin-top:0}.el-teaser.highlight .el-button{background-color:var(--color-white);color:var(--color-black)}@media only screen and (max-width: 600px){.el-teaser
p{font-size:var(--text-l)}}@media only screen and (min-width: 600px){.st-teaserlist.slider .el-teaser.no-button
article{height:25rem}}@media only screen and (min-width: 640px){.st-teaserlist.slider .el-teaser.no-button
article{height:22rem}.el-teaser
article{}.st-background>.wrapper>.el-teaser{max-width:66.6666%}}@media only screen and (min-width: 769px){.st-teaserlist.slider .el-teaser.no-button
article{height:25rem}.el-teaser article
p{line-clamp:6;-webkit-line-clamp:6}.el-teaser.no-button article
p{line-clamp:5;-webkit-line-clamp:5}}.el-teaser-app{display:flex;flex-flow:column;align-items:center}.el-teaser-app.st-grid
section{margin-bottom:2rem}.el-teaser-app figure,
.el-teaser-app figure
img{width:100%;height:auto;margin:0;line-height:0;background-color:transparent}.el-teaser-app figure.color-1{background-color:var(--background-1)}.el-teaser-app figure.color-2{background-color:var(--background-2)}.el-teaser-app figure.color-3{background-color:var(--background-3)}.el-teaser-app figure.color-4{background-color:var(--color-client)}.el-teaser-app figure.color-5{background-color:var(--color-client-secondary)}.el-teaser-app
article{display:flex;flex-flow:column;padding:4rem 2rem 2rem;background-color:var(--color-grey-1);text-align:center}.el-teaser-app article.color-1{background-color:var(--background-1) !important}.el-teaser-app article.color-2{background-color:var(--background-2) !important}.el-teaser-app article.color-3{background-color:var(--background-3) !important}.el-teaser-app article.color-4{background-color:var(--color-client) !important}.el-teaser-app article.color-5{background-color:var(--color-client-secondary) !important}.el-teaser-app .el-crossheading{margin-bottom:2rem}.el-teaser-app .links,
.el-teaser-app .el-applinks{margin-top:auto;padding-top:3rem;width:100%}.el-teaser-app article a.el-button::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%}.st-background.color-2 .el-teaser-app
article{background-color:var(--color-white)}@media only screen and (min-width: 640px){.el-teaser-app{flex-flow:row;align-items:stretch}.el-teaser-app figure,
.el-teaser-app
article{height:100%}.el-teaser-app figure
img{height:100%;object-fit:contain}}@media (hover: hover) and (pointer: fine){.el-teaser-app .links a.el-button:hover{transition:background-color 150ms, color 150ms}}.el-teaser-device{position:relative}.st-teaserlist.list .el-teaser-device{margin-bottom:4rem}.st-teaserlist.list .el-teaser-device:last-child{margin-bottom:0}.el-teaser-device
figure{position:relative;z-index:1;width:70%;height:auto;margin:0
auto}.st-teaserlist.slider .el-teaser-device
figure{height:46rem}.el-teaser-device figure
img{width:100%;height:auto}.st-teaserlist.slider .el-teaser-device figure
img{width:100%;height:100%;object-fit:contain;object-position:bottom center}.el-teaser-device
article{position:unset;display:flex;flex-flow:column;margin-top:-12rem;margin-bottom:1rem;padding:14rem 2rem 2.5rem;background-color:var(--background-1)}.st-teaserlist.slider .el-teaser-device article,
.st-teaserlist.grid .el-teaser-device
article{height:auto}.st-background.color-1 .el-teaser-device
article{background-color:var(--background-2)}.el-teaser-device article>*{margin-bottom:2rem}.el-teaser-device article>*:last-child{margin-bottom:0}.st-teaserlist.slider .el-teaser-device .el-crossheading,
.st-teaserlist.grid .el-teaser-device .el-crossheading{display:none}.el-teaser-device article
h3{display:block;-webkit-box-orient:vertical;box-orient:vertical;font-size:var(--text-xl);font-weight:700;color:var(--font-color-2);text-align:center}.el-teaser-device article
p{display:block;overflow:hidden;line-clamp:8;-webkit-line-clamp:8;-webkit-box-orient:vertical;box-orient:vertical}.el-teaser-device article p:last-child{-webkit-line-clamp:9;line-clamp:9}.st-teaserlist.slider .el-teaser-device article p,
.st-teaserlist.grid .el-teaser-device article
p{display:-webkit-box}.el-teaser-device article a::after{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}html[data-state-tabhandling-active] .el-teaser-device article a:focus::after{outline:2px
dashed var(--color-blue);outline-offset:-2px}.el-teaser-device article .el-button{margin-top:auto}.el-teaser-device .el-crossheading{display:none}@media only screen and (min-width: 640px){.el-teaser-device .el-crossheading{display:block}.el-teaser-device
article{padding:15rem 2rem 2.5rem}.el-teaser-device
figure{width:80%}.st-teaserlist.list .el-teaser-device{}.st-teaserlist.list .el-teaser-device{margin-bottom:10rem}.st-background > .wrapper > .el-teaser-device,
.st-teaserlist.list .content .el-teaser-device{display:flex;align-items:center;justify-content:flex-end}.st-background > .wrapper > .el-teaser-device.left,
.st-teaserlist.list .content .el-teaser-device.left{justify-content:flex-start}.st-background > .wrapper > .el-teaser-device figure,
.st-teaserlist.list .content .el-teaser-device
figure{position:relative;z-index:1;width:25%;min-width:20rem;height:auto;margin:0}.st-background > .wrapper > .el-teaser-device article,
.st-teaserlist.list .content .el-teaser-device
article{position:relative;order:-1;width:65%;padding:3rem 3rem;margin:0;text-align:center}.st-background > .wrapper > .el-teaser-device.left article,
.st-teaserlist.list .content .el-teaser-device.left
article{order:unset}.st-background > .wrapper > .el-teaser-device article::before,
.st-teaserlist.list .content .el-teaser-device article::before{content:'';position:absolute;top:0;right:0;width:20%;height:100%;transform:translateX(99%);background-color:inherit}.st-background > .wrapper > .el-teaser-device.left article::before,
.st-teaserlist.list .content .el-teaser-device.left article::before{right:unset;left:0;transform:translateX(-99%)}.st-background > .wrapper > .el-teaser-device article,
.st-teaserlist.list .content .el-teaser-device
article{min-height:27rem}.st-teaserlist.slider .el-teaser-device article,
.st-teaserlist.grid .el-teaser-device
article{height:50rem}.el-teaser-device article
p{line-clamp:9;-webkit-line-clamp:9}.el-teaser-device article>*{margin-bottom:1.5rem}}@media only screen and (min-width: 769px){.st-teaserlist.list .el-teaser-device:not(:first-child){margin-top:-4rem}}@media only screen and (min-width: 950px){.st-teaserlist.slider .el-teaser-device article,
.st-teaserlist.grid .el-teaser-device
article{height:45rem}.st-background > .wrapper > .el-teaser-device article,
.st-teaserlist.list .content .el-teaser-device
article{width:50%}.st-teaserlist.list .el-teaser-device:not(:first-child){margin-top:-8rem}}@media only screen and (min-width: 1100px){.st-teaserlist.slider .el-teaser-device article,
.st-teaserlist.grid .el-teaser-device
article{height:42rem}.st-teaserlist.list .el-teaser-device:not(:first-child){margin-top:-15rem}}@media (hover: hover) and (pointer: fine){.st-teaserlist.slider .el-teaser-device.link figure,
.st-teaserlist.grid .el-teaser-device.link
figure{transition:transform 150ms}.st-teaserlist.slider .el-teaser-device.link:hover figure,
.st-teaserlist.grid .el-teaser-device.link:hover
figure{transform:scale(1.05)}}.el-text{width:100%;margin-left:auto;margin-right:auto}.st-background>.wrapper>.el-text{max-width:calc(var(--content-max-width) / 3 * 2);text-align:center}.text-left,.st-background>.wrapper>.el-text.text-left{text-align:left}.text-center,.el-text.text-center{text-align:center}.el-text>*{display:block;margin:0
0 2rem 0}.el-text .text-center{text-align:center}.el-text ul:not(.decorated) li{list-style:none}.el-text ul:not(.decorated) li::before{content:"\2022";display:inline-block;width:1em;margin-left:-1em;font-weight:bold;color:var(--color-client)}.el-text a:not(.el-button){--font-color:var(--font-color-2);text-decoration:underline}.el-text
a.blocklink{display:flex;justify-content:center;align-items:baseline;text-decoration:none}.el-text.text-left
a.blocklink{justify-content:left}.el-text a.blocklink::before{content:'\e800';margin-right:1rem;font-family:'icon-font';font-size:inherit;line-height:inherit}.el-text a.no-decoration{text-decoration:none}.el-text small
a{color:var(--color-black);text-decoration:none}.el-text
.success{color:var(--color-success)}.el-text
.error{color:var(--color-error)}.el-text .no-hyphens{hyphens:none;-webkit-hyphen:none}.st-background .el-text:only-child *:last-child{margin-bottom:0}.el-text p,
.el-text
li{font-size:var(--text-l)}.el-video{position:relative;width:100%;height:0px;padding-bottom:56.25%;overflow:hidden;line-height:0}.el-video iframe,
.el-video
video{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%}main>.el-video{height:auto;padding-bottom:0}main > .el-video iframe,
main > .el-video
video{position:relative;top:unset;right:unset;bottom:unset;left:unset;height:auto}.el-video.standalone{max-width:calc(var(--content-max-width) / 3 * 2);margin-left:auto;margin-right:auto;height:auto;padding-bottom:0}.el-video.standalone
video{position:relative;height:auto}@media only screen and (min-width: 769px){.st-background>.wrapper>.el-video:not(.standalone){max-width:66.6666%;margin-left:auto;margin-right:auto;padding-bottom:calc(66.6666% / 16 * 9)}}.el-video-youtube{position:relative;aspect-ratio:16 / 9;display:flex;justify-content:center}.st-background:first-child>.wrapper>.el-video-youtube:first-child{margin-top:-3rem;width:100vW;margin-left:-3.2rem}.el-video-youtube iframe[src] ~ img,
.el-video-youtube iframe[src] ~ button,
.el-video-youtube iframe[src]~p{display:none}.el-video-youtube
iframe{width:100%;height:100%}.el-video-youtube
img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.el-video-youtube
button{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#00000040;cursor:pointer}.el-video-youtube button
svg{width:60px;z-index:1}.el-video-youtube button svg .button-player{fill:var(--color-client-secondary)}.el-video-youtube
p{position:absolute;bottom:10px;font-size:var(--text-xs);padding:5px;border-radius:5px;margin:auto 10px;background-color:#ffffffaa}@media only screen and (min-width: 640px){.st-background:first-child>.wrapper>.el-video-youtube:first-child{margin-top:-3rem;width:100%;margin-left:0}.el-video-youtube button
svg{width:80px}.el-video-youtube button
span{padding:10px;font-size:var(--text-m)}.el-video-youtube
p{font-size:var(--text-s)}}.st-background{position:relative;padding:3rem 0;scroll-margin:6rem}.st-background+.st-background{margin-top:0px !important}.st-background .wrapper:empty{min-height:100px}.st-background.color-1{background-color:var(--background-1)}.st-background.color-2{background-color:var(--background-2)}.st-background.color-3{--font-color:var(--font-color-on-bg-3);--font-color-secondary:var(--font-color-2-on-bg-3);--link-color:var(--link-color-on-bg-3);background:var(--background-3);& .el-text a:not(.el-button){color:var(--link-color)}}.st-background.color-4{background-color:var(--color-client)}.st-background.color-5{--font-color:var(--font-color-on-bg-3);--font-color-secondary:var(--font-color-2-on-bg-3);--link-color:var(--link-color-on-bg-3);background:var(--color-client-secondary)}.st-background .wrapper>*:not(:last-child){margin-bottom:4rem}@media only screen and (min-width: 600px){.st-background{padding:6rem 0;scroll-margin:10rem}}.st-grid{position:relative;width:calc(var(--gutter) + 100%);left:calc(var(--gutter) / 2 * -1)}@media only screen and (max-width: 599px){.st-grid.mobile-reverse{display:flex;flex-direction:column-reverse}}.st-grid>section{width:100%;margin-bottom:4rem;padding:0
calc(var(--gutter) / 2)}.st-grid>section:last-child{margin-bottom:0}.st-grid>section:empty{margin-bottom:4rem}.st-grid>section>*:not(:last-child){margin-bottom:20px}@media only screen and (min-width: 600px){.st-grid{display:flex}.st-grid>section{margin-bottom:0px}.st-grid>section>*:not(:last-child){margin-bottom:4rem}.st-grid.pattern-70-30>section:first-child{width:50%}.st-grid.pattern-70-30>section:last-child{width:50%}.st-grid.pattern-30-70>section:first-child{width:50%}.st-grid.pattern-30-70>section:last-child{width:50%}.st-grid.pattern-50>section{margin-bottom:0}.st-grid.pattern-50>section{width:50%}.st-grid.pattern-33>section{width:33.3333%}}@media only screen and (min-width: 900px){.st-grid.pattern-70-30>section:first-child{width:66.6666%}.st-grid.pattern-70-30>section:last-child{width:33.3333%}.st-grid.pattern-30-70>section:first-child{width:33.3333%}.st-grid.pattern-30-70>section:last-child{width:66.6666%}}.st-teaserlist{position:relative}.st-teaserlist
.content{position:relative;margin-bottom:-1rem;margin-top:-1rem}.st-teaserlist
.controller{display:none}.st-teaserlist:first-child .legend
h2{padding-top:0px}.st-teaserlist.slider{position:relative;left:50%;width:100vw;transform:translateX(-50%)}.st-teaserlist.slider
.content{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%;padding-bottom:10px}.st-teaserlist.slider .content::after{content:'';width:20px;height:100%}.st-teaserlist.slider .content>*{display:inline-block;scroll-snap-align:center;width:calc(100% - 6.4rem);flex-shrink:0;padding:0
0.5rem;margin-left:unset;vertical-align:top}.st-teaserlist.slider .content::before,
.st-teaserlist.slider .content::after{content:'';width:3.2rem;height:100%;flex-shrink:0}.st-teaserlist.slider .content>*+*{margin-top:0px}.st-teaserlist.slider
.controller{display:block}.st-teaserlist.slider .controller .prev,
.st-teaserlist.slider .controller
.next{position:absolute;top:50%;cursor:pointer;transform:translateY(-50%);line-height:1}.st-teaserlist.slider .controller
.prev{left:-30px;transform:rotate(180deg) translateY(50%)}.st-teaserlist.slider .controller
.next{right:-30px}.st-teaserlist.slider .controller .prev::before,
.st-teaserlist.slider .controller .next::before{content:'\e800';font-family:'icon-font';font-size:2rem}.st-teaserlist.slider .controller .prev:disabled,
.st-teaserlist.slider .controller .next:disabled{display:none}.st-teaserlist.slider .controller .prev::after,
.st-teaserlist.slider .controller .next::after{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translateX(-50%) translateY(-50%)}.st-teaserlist .controller .prev,
.st-teaserlist .controller
.next{display:none}.st-teaserlist.slider .el-teaser article h3,
.st-teaserlist.slider .el-teaser article
p{display:-webkit-box}@media only screen and (min-width: 600px){.st-teaserlist.slider{width:calc(100% + var(--gutter))}.st-teaserlist.slider .content>*{scroll-snap-align:start;width:50%;padding:0
calc(var(--gutter) / 2)}.st-teaserlist.slider .content::before,
.st-teaserlist.slider .content::after{display:none}.st-teaserlist.slider .el-teaser-device article h3,
.st-teaserlist.slider .el-teaser-device article p,
.st-teaserlist.grid .el-teaser-device article h3,
.st-teaserlist.grid .el-teaser-device article
p{display:-webkit-box}.st-teaserlist.slider .el-teaser-device figure img,
.st-teaserlist.grid .el-teaser-device figure
img{width:100%;height:100%;object-fit:contain;object-position:bottom center}}@media only screen and (min-width: 769px){.st-teaserlist.slider .content>*{scroll-snap-align:start;width:33.3333%}.st-teaserlist .controller .prev,
.st-teaserlist .controller
.next{display:block}.st-teaserlist .controller
.prev{left:-30px;transform:rotate(180deg) translateY(13px)}.st-teaserlist .controller
.next{right:-30px}}@media only screen and (min-width: 950px){.st-teaserlist.slider .el-teaser-device
article{height:43rem}.st-teaserlist.slider .el-teaser-device figure,
.st-teaserlist.grid .el-teaser-device
figure{height:43rem}}@media only screen and (min-width: 1650px){.st-teaserlist .controller
.prev{left:-50px}.st-teaserlist .controller
.next{right:-50px}}.st-teaserlist.grid,
.st-teaserlist.grid
.content{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%}.st-grid section .st-teaserlist.grid,
.st-grid section .st-teaserlist.grid
.content{height:100%;margin-top:0;margin-bottom:0}.st-teaserlist.grid .content>*{width:100%;margin-top:1rem;margin-bottom:1rem;margin-left:0;margin-right:0}.st-grid section .st-teaserlist.grid .content>*:first-child{margin-top:0px}.st-grid section .st-teaserlist.grid .content>*:last-child{margin-bottom:0px}.st-teaserlist.grid .content>*+*{margin-top:10px}@media only screen and (min-width: 600px){.st-teaserlist.grid,
.st-teaserlist.grid
.content{justify-content:unset;align-items:stretch;position:relative;left:calc(var(--gutter) / 2 * -1);width:calc(100% + var(--gutter))}.st-teaserlist.grid
.content{width:100%;left:unset}.st-teaserlist.grid .content>*{width:33.3333%;padding:0
calc(var(--gutter) / 2)}.st-teaserlist.grid .el-teaser
article{height:30rem}.st-teaserlist.grid .el-teaser article:only-child{height:100%;min-height:28rem}.st-teaserlist.grid .el-teaser.highlight article:only-child{justify-content:center}.st-teaserlist.grid .el-teaser:not(.highlight) article:only-child .el-button{margin-top:auto}.st-teaserlist.grid .el-teaser article h3,
.st-teaserlist.grid .el-teaser article
p{display:-webkit-box}.st-grid .st-teaserlist.grid .content>*{width:100%}}@media only screen and (min-width: 769px){.st-teaserlist.grid .content>*{width:33.3333%}.st-grid.pattern-50 .st-teaserlist.grid,
.st-grid.pattern-70-30 > section:last-child .st-teaserlist.grid,
.st-grid.pattern-30-70 > section:first-child .st-teaserlist.grid,
.st-grid.pattern-33 > section .st-teaserlist.grid{flex-flow:column}.st-grid.pattern-50 .st-teaserlist.grid .content > *,
.st-grid.pattern-70-30 > section:last-child .st-teaserlist.grid .content > *,
.st-grid.pattern-30-70 > section:first-child .st-teaserlist.grid .content > *,
.st-grid.pattern-33 > section .st-teaserlist.grid .content>*{width:100%;height:auto;margin-left:0;margin-right:0}.st-grid.pattern-70-30 section:first-child .st-teaserlist.grid .content > *,
.st-grid.pattern-30-70 section:last-child .st-teaserlist.grid .content>*{width:50%}.st-teaserlist.grid .content>*+*{margin-top:10px}.st-teaserlist.grid .el-teaser
article{height:28rem}.st-teaserlist.grid .el-teaser.no-button
article{height:25rem}}@media (hover: hover) and (pointer: fine){.st-teaserlist .content::-webkit-scrollbar{width:0px !important;height:0px !important;background-color:transparent !important}.st-teaserlist
.content{scrollbar-width:none !important;-ms-overflow-style:none !important}}.st-box{padding:2rem}.st-box.color-1{background-color:var(--background-1)}.st-box.color-2{background-color:var(--background-2)}.st-box.color-3{--font-color:var(--font-color-on-bg-3);--font-color-secondary:var(--font-color-2-on-bg-3);--link-color:var(--link-color-on-bg-3);background:var(--background-3)}.st-box.color-4{background-color:var(--color-client)}.st-box.color-5{--font-color:var(--font-color-on-bg-3);--font-color-secondary:var(--font-color-2-on-bg-3);--link-color:var(--link-color-on-bg-3);background:var(--color-client-secondary)}.st-box>*:not(:last-child){margin-bottom:2rem}@media only screen and (min-width: 640px){.st-box{height:100%}}form{}form
fieldset{margin:0;padding:0;border:none}form
fieldset.hidden{position:absolute}form
label{font-size:1.4rem;line-height:1.8rem;font-weight:500}form
input{border:none}form .f3-form-error{color:var(--color-error);border:2px
solid red !important}form>*{margin-bottom:2rem !important}form>*:last-child{margin-bottom:0px !important}form>div:first-child{margin-bottom:0px !important}form
fieldset.checkbox{display:flex;align-items:center}form fieldset.checkbox
input{min-width:25px;min-height:25px;cursor:pointer}form fieldset.checkbox
label{margin-left:10px;cursor:pointer}form fieldset.checkbox label
a{text-decoration:underline;text-decoration-style:dashed}form fieldset.checkbox
input{accent-color:var(--color-black)}form input[type='text'],
form input[type='email'],
form input[type='password'],
form
textarea{box-sizing:border-box;display:block;border-radius:0.5rem;width:100%;min-width:100%;max-width:100%;margin:0;padding:1rem;border:0}.st-background.color-1 form input[type='text'],
.st-background.color-1 form input[type='email'],
.st-background.color-1 form input[type='password'],
.st-background.color-1 form
textarea{--font-color:var(--color-black);background-color:var(--background-2)}.st-background.color-2 form input[type='text'],
.st-background.color-2 form input[type='email'],
.st-background.color-2 form input[type='password'],
.st-background.color-2 form
textarea{--font-color:var(--color-black);background-color:var(--background-1)}.st-box.color-1 form input[type='text'],
.st-box.color-1 form input[type='email'],
.st-box.color-1 form input[type='password'],
.st-box.color-1 form
textarea{--font-color:var(--color-black);background-color:var(--background-2)}.st-box.color-2 form input[type='text'],
.st-box.color-2 form input[type='email'],
.st-box.color-2 form input[type='password'],
.st-box.color-2 form
textarea{--font-color:var(--color-black);background-color:var(--background-1)}form label + input[type='text'],
form label + input[type='email'],
form label + input[type='password'],
form label+textarea{margin-top:5px}form .input-radio,
form .input-radio.column{display:flex;align-items:center}form .input-radio input[type="radio"]{position:absolute;z-index:-1;width:0;height:0}html[data-state-tabhandling-active] form .input-radio input[type="radio"]:focus{outline:none}form .input-radio{display:flex;align-items:center;position:relative;font-family:'bree';font-weight:100;cursor:pointer}form .input-radio
i{display:block;position:relative;width:2.6rem;height:2.6rem;flex-shrink:0;margin-right:8px;margin-top:1px;border-radius:50%;background-color:#fff}html[data-state-tabhandling-active] form .input-radio input[type="radio"]:focus+i{outline:2px
dashed var(--color-blue)}form .input-radio input[type="radio"].f3-form-error+i{border:1px
solid #f00}.st-background.white form .input-radio::before{background-color:var(--color-lightblue)}form .input-radio i::after{content:'';display:block;position:absolute;top:50%;left:1.3rem;width:1.4rem;height:1.4rem;transform:translateX(-50%) translateY(-50%) scale(0);border-radius:50%;background-color:var(--color-blue);transition:transform 200ms cubic-bezier(.47,1.64,.41,.8)}form .input-radio input[type="radio"]:checked+i::after{transform:translateX(-50%) translateY(-50%) scale(1)}@media only screen and (min-width: 600px){form .input-radio+.input-radio{margin-left:20px}}form input[type="submit"]{box-sizing:border-box;cursor:pointer;width:100%;height:auto;padding:1.2rem;width:100%;margin-left:0%;margin-top:1rem;transition:all 150ms}@media only screen and (min-width: 640px){form input[type="submit"]{width:80%;margin-left:10%}}@media (hover: hover) and (pointer: fine){}.wi-pricing{position:relative;padding:3rem;background-color:var(--background-1);text-align:center}.st-background.color-1 .wi-pricing{background-color:var(--background-2)}.wi-pricing strong,
.wi-pricing
p{font-size:var(--text-s);font-weight:700}.wi-pricing p
span{font-size:var(--text-xxxxl)}.wi-pricing .el-button{width:100%;margin-top:3rem}.wi-pricing
small{display:block;margin-top:1rem}.wi-pricing .el-button::after{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}@media only screen and (min-width: 640px){.wi-pricing .el-button{width:auto}}.wi-pricingtable__toggle{display:flex;align-items:center;justify-content:center;gap:1rem;width:fit-content;max-width:100%;padding:1.5rem 5rem;background-color:var(--color-client);border-radius:4rem;margin:0
auto 2rem;position:relative}.wi-pricingtable__toggle-label{font-size:var(--text-xl);font-weight:400;user-select:none;cursor:pointer;text-decoration:none;transition:text-decoration 0.2s ease}.wi-pricingtable__toggle-label--active{text-decoration:underline;text-underline-offset:3px}.wi-pricingtable__toggle-switch{position:relative;display:inline-block;width:60px;height:34px;margin:0}.wi-pricingtable__toggle-switch
input{opacity:0;width:0;height:0}.wi-pricingtable__toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-white);transition:0.2s;border-radius:34px}.wi-pricingtable__toggle-slider:before{position:absolute;content:"";height:26px;width:26px;right:4px;bottom:4px;background-color:var(--color-black);transition:0.2s;border-radius:50%}.wi-pricingtable__toggle-switch input:checked+.wi-pricingtable__toggle-slider{background-color:var(--color-black)}.wi-pricingtable__toggle-switch input:checked+.wi-pricingtable__toggle-slider:before{transform:translateX(-26px);background-color:var(--color-white)}.wi-pricingtable__item{position:relative;height:100%;padding:3rem;background-color:var(--background-1);text-align:center}.st-background.color-1 .wi-pricingtable__item{background-color:var(--background-2)}.wi-pricingtable__item
h3{margin:2rem 0;font-weight:700;color:var(--font-color-2)}.wi-pricingtable__item strong,
.wi-pricingtable__item
p{font-size:var(--text-s);font-weight:700}.wi-pricingtable__item
p.info{font-weight:400;font-size:var(--text-l)}.wi-pricingtable__item
p.price{margin-top:1rem}.wi-pricingtable__item p
span{font-size:var(--text-xxxxl)}.wi-pricingtable__item
small{display:block;margin-top:1rem}.wi-pricingtable__item .el-button{width:100%;margin-top:2rem}.wi-pricingtable__item .el-button::after{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.wi-pricingtable__item
span.table{display:block;margin-top:3rem}.wi-pricingtable__item span.table
ul{margin:0.5rem 0 0}.wi-pricingtable__item span.table ul
li{text-align:left}@media only screen and (max-width: 639px){.wi-pricingtable__toggle{position:sticky;top:80px;z-index:2}.wi-pricingtable__toggle{width:100%;margin:0
0 2rem;transform:none;padding:1rem 1.25rem}.wi-pricingtable__toggle-label{font-size:var(--text-s);font-weight:700}.wi-pricingtable__toggle-switch{width:50px;height:28px}.wi-pricingtable__toggle-slider:before{height:20px;width:20px;right:4px;bottom:4px}.wi-pricingtable__toggle-switch input:checked+.wi-pricingtable__toggle-slider:before{transform:translateX(-22px)}}@media only screen and (min-width: 600px) and (max-width: 800px){.wi-pricingtable__item{padding:2rem}}@media only screen and (min-width: 640px){.wi-pricingtable__item .el-button{width:auto}}
.wi-faq.list{}.wi-faq.list
.keywords{display:none}.wi-faq.detail{}.wi-faq.detail
.keywords{display:none}.wi-faq.listsearch{width:100%;margin:0
auto}.wi-faq.listsearch
fieldset{position:relative}.wi-faq.listsearch
button.cancel{display:none;position:absolute;top:0;right:0;width:4rem;height:4rem;cursor:pointer}.wi-faq.listsearch.active
button.cancel{display:block}.wi-faq.listsearch button.cancel::before{content:'\e80b';transform:rotate(45deg);font-family:'icon-font';font-size:120%;color:var(--font-color-1);display:flex;justify-content:center;align-items:center}.wi-faq.listsearch input[type="text"]{font-weight:500;padding-right:4rem}@media only screen and (min-width: 769px){.wi-faq.listsearch{width:50%}}
:root{--color-client:#CB1230;--color-client-secondary:#CB1230;--color-black:#40272E}@font-face{font-family:'client';src:url('/_assets/ff09529557049101f6bb44b31ba34c87/fonts/Thirsty-Bold.woff2');font-weight:700;font-style:normal;font-display:swap}header
a.logo{box-shadow:1px 6px 15px 0px rgba(0,0,0,0.1)}@media only screen and (min-width: 640px){header
.logo{margin-left:1rem}}nav.main{padding:5rem 0 3.2rem}@media only screen and (min-width: 600px) and (min-height: 500px){nav.main{padding:2rem 0}}.st-background{padding:6rem 0}.st-background:last-child{margin-bottom:1rem}.st-background:first-child>.wrapper>.el-image:first-child{margin-top:-6rem}.st-background:first-child>.wrapper>.el-image:only-child{margin:-6rem 0}.el-keyvisual{height:calc(100vh - 5rem)}.el-keyvisual.fullscreen
.wrapper{padding-top:4rem}@media only screen and (min-width: 640px){.el-keyvisual{height:calc(100vh - 9rem)}}footer{margin-top:-1rem}header a.logo,
.el-teaser article,
.el-teaser-device article,
.wi-pricing,
figure figcaption,.st-background,.spike-up,.spike-down{position:relative}figure figcaption::before,
.st-background::before,
.spike-up::before,
header a.logo::after,
.el-teaser article::after,
.el-teaser-device article::after,.wi-pricing::after,.spike-down::after{content:'';position:absolute;left:0px;width:100%;height:0.5rem;background-size:contain;background-position:center}figure figcaption::before,.st-background::before,.spike-up::before{top:0px;transform:translateY(-100%);background-image:url('/_assets/ff09529557049101f6bb44b31ba34c87/images/spike-up-white.svg')}header a.logo::after,
.el-teaser article::after,
.el-teaser-device article::after,.wi-pricing::after,.spike-down::after{bottom:0px;transform:translateY(100%);background-image:url('/_assets/ff09529557049101f6bb44b31ba34c87/images/spike-down-white.svg')}@media only screen and (min-width: 640px){figure figcaption::before,
.st-background::before,
.spike-up::before,
header a.logo::after,
.el-teaser article::after,
.el-teaser-device article::after,.wi-pricing::after,.spike-down::after{height:1rem}}.el-image figcaption::before{background-image:url('/_assets/ff09529557049101f6bb44b31ba34c87/images/spike-up-red.svg')}.st-background.color-1 .el-teaser article::after{background-image:url('/_assets/ff09529557049101f6bb44b31ba34c87/images/spike-down-grey.svg')}.el-teaser.highlight article::after,
.st-background.color-1 .el-teaser.highlight article::after{background-image:url('/_assets/ff09529557049101f6bb44b31ba34c87/images/spike-down-red.svg')}.st-background.color-1 .el-teaser-device article::after{background-image:url('/_assets/ff09529557049101f6bb44b31ba34c87/images/spike-down-grey.svg')}@media only screen and (min-width: 640px){.st-background > .wrapper > .el-teaser-device article::after,
.st-teaserlist.list .content .el-teaser-device article::after{width:120%}.st-background > .wrapper > .el-teaser-device.left article::after,
.st-teaserlist.list .content .el-teaser-device.left article::after{left:-20%;width:120%}.st-teaserlist.grid .el-teaser-device article::after{}}.st-background.color-2::before{background-image:url('/_assets/ff09529557049101f6bb44b31ba34c87/images/spike-up-grey.svg')}.st-background.color-2::after,.st-background.color-2:last-child::after{background-image:url('/_assets/ff09529557049101f6bb44b31ba34c87/images/spike-down-grey.svg')}.st-background:last-child::after{content:'';position:absolute;left:0px;bottom:0px;width:100%;height:1rem;transform:translateY(100%);background-image:url('/_assets/ff09529557049101f6bb44b31ba34c87/images/spike-down-white.svg');background-size:contain;background-position:center}.st-background.color-1 .wi-pricing::after{background-image:url('/_assets/ff09529557049101f6bb44b31ba34c87/images/spike-down-grey.svg')}form input[type="submit"]{background-color:var(--color-client-secondary)}@media (hover: hover) and (pointer: fine){.st-box.color-2 form input[type="submit"]:hover,
form input[type="submit"]:hover{background-color:var(--color-black);color:var(--color-white)}}.wi-pricingtable__toggle-label{color:var(--color-white)}@media only screen and (max-width: 639px){.wi-pricingtable__toggle{top:100px}}
