:root{--col-gap:32px;--maxwidth:1280px;--image-mask:"";--headerHeight:80px;--nav-bar-width:74px;--article-padding:100px;--slider-arrow-width:10px;--white:#FFFFFF;--black:#000000;--light-gray:#E6E6E6;--mid-gray:#999999;--dark-gray:#808080;--almost-black:#4B4B4B;--yellow:#EBF3D8;--blue:#50839A;--green:#CDE19D;--red:#F8000C;--red-transparent:rgba(248,0,12,.5);--red-transparent-20:rgba(248,0,12,.2);--font-weight-extralight:300;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--animation-duration:.3s;--animation-style:ease-in-out}@media(min-width:768px){:root{--nav-bar-width:96px}}@media(min-width:1920px){:root{--nav-bar-width:132px}}@media(min-width:768px){:root{--article-padding:150px}}@media(min-width:1920px){:root{--article-padding:220px}}@media(min-width:768px){:root{--slider-arrow-width:16px}}@media(min-width:1920px){:root{--slider-arrow-width:26px}}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(../../files/theme/fonts/montserrat-v25-latin-200.eot);src:url(../../files/theme/fonts/montserrat-v25-latin-200.eot?#iefix) format("embedded-opentype"),url(../../files/theme/fonts/montserrat-v25-latin-200.woff2) format("woff2"),url(../../files/theme/fonts/montserrat-v25-latin-200.woff) format("woff"),url(../../files/theme/fonts/montserrat-v25-latin-200.ttf) format("truetype"),url(../../files/theme/fonts/montserrat-v25-latin-200.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../../files/theme/fonts/montserrat-v25-latin-regular.eot);src:url(../../files/theme/fonts/montserrat-v25-latin-regular.eot?#iefix) format("embedded-opentype"),url(../../files/theme/fonts/montserrat-v25-latin-regular.woff2) format("woff2"),url(../../files/theme/fonts/montserrat-v25-latin-regular.woff) format("woff"),url(../../files/theme/fonts/montserrat-v25-latin-regular.ttf) format("truetype"),url(../../files/theme/fonts/montserrat-v25-latin-regular.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../../files/theme/fonts/montserrat-v25-latin-600.eot);src:url(../../files/theme/fonts/montserrat-v25-latin-600.eot?#iefix) format("embedded-opentype"),url(../../files/theme/fonts/montserrat-v25-latin-600.woff2) format("woff2"),url(../../files/theme/fonts/montserrat-v25-latin-600.woff) format("woff"),url(../../files/theme/fonts/montserrat-v25-latin-600.ttf) format("truetype"),url(../../files/theme/fonts/montserrat-v25-latin-600.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:"Montserrat VF";font-style:normal;font-weight:100 900;src:url(../../files/theme/fonts/Montserrat-VF.woff2) format("woff2")}h1,h2,h3,h4,h5,h6{position:relative;font-weight:var(--font-weight-light);font-style:normal;line-height:1.3;letter-spacing:.05em;color:var(--white)}h1.text-align-center,h2.text-align-center,h3.text-align-center,h4.text-align-center,h5.text-align-center,h6.text-align-center{text-align:center}h1.hasBottomBar,h2.hasBottomBar,h3.hasBottomBar,h4.hasBottomBar,h5.hasBottomBar,h6.hasBottomBar{padding-bottom:24px;margin-bottom:24px}h1.hasBottomBar::before,h2.hasBottomBar::before,h3.hasBottomBar::before,h4.hasBottomBar::before,h5.hasBottomBar::before,h6.hasBottomBar::before{content:"";position:absolute;bottom:0;left:0;width:var(--nav-bar-width);height:2px;background-color:var(--red);transition:all var(--animation-duration) var(--animation-style)}h1.hasBottomBar.text-align-center::before,h2.hasBottomBar.text-align-center::before,h3.hasBottomBar.text-align-center::before,h4.hasBottomBar.text-align-center::before,h5.hasBottomBar.text-align-center::before,h6.hasBottomBar.text-align-center::before{left:50%;transform:translateX(-50%)}@media(min-width:768px){h1.hasBottomBar,h2.hasBottomBar,h3.hasBottomBar,h4.hasBottomBar,h5.hasBottomBar,h6.hasBottomBar{padding-bottom:36px;margin-bottom:42px}}@media(min-width:1920px){h1.hasBottomBar,h2.hasBottomBar,h3.hasBottomBar,h4.hasBottomBar,h5.hasBottomBar,h6.hasBottomBar{padding-bottom:48px;margin-bottom:42px}}.ce_text>*+h1,.ce_text>*+h2,.ce_text>*+h3,.ce_text>*+h4,.ce_text>*+h5,.ce_text>*+h6{margin-top:1.5em}.ce_text>h1+p,.ce_text>h2+p,.ce_text>h3+p,.ce_text>h4+p,.ce_text>h5+p,.ce_text>h6+p{margin-top:.5em}h1{font-size:1.3846em}h1+*{margin-top:2em}@media(min-width:768px){h1{font-size:2em}}@media(min-width:1920px){h1{font-size:2.7692em}}h2{font-size:1.3846em}h2+*{margin-top:2em}@media(min-width:768px){h2{font-size:2em}}@media(min-width:1920px){h2{font-size:2.7692em}}.ce_text h2{-webkit-hyphens:auto;hyphens:auto;font-size:2.3076em}@media(min-width:768px){.ce_text h2{font-size:1.8571em}}@media(min-width:1280px){.ce_text h2{font-size:1.4444em}}@media(min-width:1920px){.ce_text h2{font-size:2em}}h3{font-size:1em}@media(min-width:768px){h3{font-size:1.0769em}}@media(min-width:1280px){h3{font-size:1.3846em}}.ce_text h3{-webkit-hyphens:auto;hyphens:auto;font-size:1.1538em}@media(min-width:768px){.ce_text h3{font-size:1.7142em}}@media(min-width:1280px){.ce_text h3{font-size:1.3333em}}@media(min-width:1920px){.ce_text h3{font-size:1.4444em}}:root{--col-gap:32px;--maxwidth:1280px;--image-mask:"";--headerHeight:80px;--nav-bar-width:74px;--article-padding:100px;--slider-arrow-width:10px;--white:#FFFFFF;--black:#000000;--light-gray:#E6E6E6;--mid-gray:#999999;--dark-gray:#808080;--almost-black:#4B4B4B;--yellow:#EBF3D8;--blue:#50839A;--green:#CDE19D;--red:#F8000C;--red-transparent:rgba(248,0,12,.5);--red-transparent-20:rgba(248,0,12,.2);--font-weight-extralight:300;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--animation-duration:.3s;--animation-style:ease-in-out}@media(min-width:768px){:root{--nav-bar-width:96px}}@media(min-width:1920px){:root{--nav-bar-width:132px}}@media(min-width:768px){:root{--article-padding:150px}}@media(min-width:1920px){:root{--article-padding:220px}}@media(min-width:768px){:root{--slider-arrow-width:16px}}@media(min-width:1920px){:root{--slider-arrow-width:26px}}@keyframes fadeVideoButtonIn{from{opacity:0;transform:translateX(-50%) scale(.8);pointer-events:none}to{opacity:1;transform:translateX(-50%) scale(1);pointer-events:all}}@keyframes fadeVideoButtonOut{from{opacity:1;transform:translateX(-50%) scale(1);pointer-events:all}to{opacity:0;transform:translateX(-50%) scale(.8);pointer-events:none}}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{--scroll-behavior:smooth;scroll-behavior:smooth}html.navOpen{overflow:hidden}html.navOpen body{overflow:hidden}article,aside,figcaption,figure,footer,header,nav,section{display:block}input,select,textarea{font-size:99%}#footer{clear:both}#clear,.clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hideOnMobile{display:block}@media(max-width:768px){.hideOnMobile{display:none}}.showOnMobile{display:none}@media(max-width:768px){.showOnMobile{display:block}}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}body{font-family:Montserrat,sans-serif;font-weight:var(--font-weight-regular);font-size:13px;line-height:1.5;color:var(--white);background-color:var(--black);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100vh}body.modalOpen{overflow:hidden}a,a:visited{color:var(--white);transition:all var(--animation-duration) var(--animation-style);text-decoration:underline;cursor:pointer}img,svg{vertical-align:top}strong{font-style:normal;font-weight:var(--font-weight-semibold)}.block+.block{margin-top:100px}@media(min-width:768px){.block+.block{margin-top:115px}}@media(min-width:1920px){.block+.block{margin-top:125px}}.error{color:var(--red)}::-moz-selection{background-color:var(--red);color:var(--white)}::-moz-selection,::selection{background-color:var(--red);color:var(--white)}header{position:fixed;z-index:25;top:0;right:0;left:0;height:var(--headerHeight);border-bottom:1px solid var(--almost-black);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.modalOpen header{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.modalOpen header .mod_changelanguage,.modalOpen header .toggle{opacity:0;pointer-events:none}header .inside{position:relative;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;padding-top:16px;padding-bottom:16px;padding-right:calc(var(--col-gap)/2);padding-left:calc(var(--col-gap)/2);margin:0 auto}header .inside>*{padding-right:calc(var(--col-gap)/2);padding-left:calc(var(--col-gap)/2)}@media(min-width:768px){header .inside{max-width:calc(68.75% + var(--col-gap) + var(--col-gap))}}@media(min-width:1920px){header .inside{max-width:calc(var(--maxwidth) + var(--col-gap) + var(--col-gap))}}header .logo{flex:1 1 0;padding-right:0}header .logo .name{opacity:0;transition:opacity var(--animation-duration) var(--animation-style)}@media(min-width:768px){header .logo .name{opacity:1}}header .mod_changelanguage{width:auto;text-align:right;margin-right:var(--col-gap)}@media(max-width:768px){header .mod_changelanguage{padding-left:0;margin-right:0}}header .toggle{width:auto;text-align:right}@media(max-width:768px){header .toggle{padding-left:0}}header svg{color:var(--white);max-width:160px;max-height:42px}header svg .red{color:var(--red)}footer{border-top:1px solid var(--almost-black);background-color:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:1.0769em}@media(min-width:1920px){footer{font-size:1.3846em}}footer .inside{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:25px;padding-right:calc(var(--col-gap)/2);padding-left:calc(var(--col-gap)/2);margin:0 auto}footer .inside>*{padding-right:calc(var(--col-gap)/2);padding-left:calc(var(--col-gap)/2)}@media(min-width:768px){footer .inside{max-width:calc(68.75% + var(--col-gap) + var(--col-gap))}}@media(min-width:1920px){footer .inside{max-width:calc(var(--maxwidth) + var(--col-gap) + var(--col-gap))}}footer .inside svg{max-height:32px;transition:transform var(--animation-duration) var(--animation-style)}footer .inside a:hover{color:var(--white)}footer .inside a:hover svg{transform:scale(1.2)}footer .inside>.first,footer .inside>.last{width:100%;text-align:center}@media(min-width:1024px){footer .inside>.first,footer .inside>.last{width:45%}}@media(min-width:1024px){footer .inside>.first{width:45%;text-align:left}}footer .inside>.center{width:100%;text-align:center;order:3}@media(min-width:1024px){footer .inside>.center{width:10%;order:0}}@media(min-width:1024px){footer .inside>.last{width:45%;text-align:right}}footer nav ul{position:relative;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:30px;padding:20px 0}footer nav ul::before{content:"";position:absolute;top:0;left:50%;width:var(--nav-bar-width);height:2px;background-color:var(--red);transform:translateX(-50%);transition:all var(--animation-duration) var(--animation-style)}@media(min-width:1024px){footer nav ul{margin-top:0;padding:0;justify-content:flex-end}footer nav ul::before{display:none}}footer nav li{width:100%;padding:8px 0}@media(min-width:1024px){footer nav li{width:auto;padding:10px 10px}footer nav li.last{padding-right:0}}@media(min-width:1920px){footer nav li{padding:10px 15px}}footer nav a,footer nav strong{font-family:"Montserrat VF",sans-serif;font-variation-settings:"wdth" 300;animation:font-variation-back .3s linear both}footer nav a.active,footer nav a:hover,footer nav strong.active,footer nav strong:hover{color:var(--white);font-variation-settings:"wdth" 400;animation:font-variation .3s linear both}#modalClose,.navToggle{position:relative;z-index:999;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;width:38px;height:20px;background-color:rgba(0,0,0,0);border:none;box-shadow:none;cursor:pointer;color:var(--white);transition:all var(--animation-duration) var(--animation-style)}#modalClose span,.navToggle span{height:1px;width:38px;background:currentColor;position:absolute;top:10px;display:block;content:"";transition:all var(--animation-duration) var(--animation-style);transform-origin:center}#modalClose span.top,.navToggle span.top{top:2px}#modalClose span.bottom,.navToggle span.bottom{top:unset;bottom:1px}#modalClose:hover span,.navToggle:hover span{height:2px}#modalClose:hover span.top,.navToggle:hover span.top{top:-1px}#modalClose:hover span.middle,.navToggle:hover span.middle{top:9px}#modalClose:hover span.bottom,.navToggle:hover span.bottom{bottom:-1px}#modalClose.open span,.navToggle.open span{height:2px}#modalClose.open span.bottom,.navToggle.open span.bottom{background-color:rgba(0,0,0,0)}#modalClose.open span.top,.navToggle.open span.top{top:10px;transform:rotate(45deg)}#modalClose.open span.middle,.navToggle.open span.middle{top:10px;transform:rotate(-45deg)}@media(min-width:768px){#modalClose,.navToggle{width:50px;height:28px}#modalClose span,.navToggle span{height:2px;width:50px;top:13px}#modalClose:hover span,.navToggle:hover span{height:3px}#modalClose:hover span.top,.navToggle:hover span.top{top:-1px}#modalClose:hover span.middle,.navToggle:hover span.middle{top:12px}#modalClose:hover span.bottom,.navToggle:hover span.bottom{bottom:0}#modalClose.open span,.navToggle.open span{height:3px}#modalClose.open span.bottom,.navToggle.open span.bottom{background-color:rgba(0,0,0,0)}#modalClose.open span.top,.navToggle.open span.top{top:13px;transform:rotate(45deg)}#modalClose.open span.middle,.navToggle.open span.middle{top:13px;transform:rotate(-45deg)}}nav li,nav ul{list-style:none}nav a,nav a:visited{text-decoration:none}nav a.active,nav a:focus,nav a:hover,nav a:visited.active,nav a:visited:focus,nav a:visited:hover{font-weight:var(--font-weight-regular)}.mainNav{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(0,0,0,.8);padding-top:80px;text-align:right;transition:transform var(--animation-duration) var(--animation-style),opacity var(--animation-duration) var(--animation-style);transform:translateY(-125%);opacity:0;overflow-y:auto}.mainNav.open{transform:translateY(0);opacity:1}.mainNav .inside{display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;align-items:flex-end;min-height:100%;padding-top:25px;padding-bottom:25px;padding-right:calc(var(--col-gap)/2);padding-left:calc(var(--col-gap)/2);margin:0 auto}.mainNav .inside>*{padding-right:calc(var(--col-gap)/2);padding-left:calc(var(--col-gap)/2)}@media(min-width:768px){.mainNav .inside{max-width:calc(68.75% + var(--col-gap) + var(--col-gap))}}@media(min-width:1920px){.mainNav .inside{max-width:calc(var(--maxwidth) + var(--col-gap) + var(--col-gap))}}.mainNav .main{width:100%;line-height:1;font-size:2.153em;margin-bottom:1em}@media(min-width:768px){.mainNav .main{font-size:2.308em;margin-bottom:2em}}@media(min-width:1280px){.mainNav .main{font-size:2.769em}}.mainNav .main ul{display:flex;flex-flow:column;flex-wrap:wrap;align-items:flex-end;width:100%}.mainNav .main ul.level_2{display:flex;flex-flow:column;max-height:0;overflow:hidden;transition:max-height var(--animation-duration) var(--animation-style),opacity .2s var(--animation-style),transform .2s var(--animation-style)}.mainNav .main ul.level_2>li{width:100%;flex-wrap:wrap;font-size:.7142em}.mainNav .main ul.level_2.open{opacity:1;transform:translateX(0)}@media(min-width:768px){.mainNav .main ul.level_2{max-height:unset;overflow:visible;position:absolute;z-index:22;top:0;left:-100%;align-items:flex-start;width:100%;text-align:left;opacity:0;transform:translateX(-30px);transition-delay:1.25s}}.mainNav .main li{position:relative;width:100%;transform:translateX(30px);opacity:0;transition:opacity .2s var(--animation-style),transform .2s var(--animation-style);transition-delay:var(--animation-duration)}@media(min-width:768px){.mainNav .main li{width:50%}}@media(min-width:1024px){.mainNav .main li{width:35%}}@media(min-width:1280px){.mainNav .main li{width:31.25%}}.mainNav .main li:nth-child(2){transition-delay:calc(var(--animation-duration) + .1s)}.mainNav .main li:nth-child(3){transition-delay:calc(var(--animation-duration) + .15s)}.mainNav .main li:nth-child(4){transition-delay:calc(var(--animation-duration) + .2s)}.mainNav .main li:nth-child(5){transition-delay:calc(var(--animation-duration) + .25s)}.mainNav .main li:nth-child(6){transition-delay:calc(var(--animation-duration) + .3s)}.mainNav .main li a,.mainNav .main li strong{display:inline-block;padding:20px 0;font-family:"Montserrat VF",sans-serif;font-variation-settings:"wdth" 300;letter-spacing:.05em;animation:font-variation-back .3s linear both}.mainNav .main li a img,.mainNav .main li strong img{display:none;max-width:unset;max-height:1em;width:auto;transform-origin:right center;transition:transform .2s var(--animation-style),transform .2s var(--animation-style)}.mainNav .main li a .image_container,.mainNav .main li strong .image_container{display:none}@media(min-width:768px){.mainNav .main li a,.mainNav .main li strong{padding:25px 0}.mainNav .main li a img,.mainNav .main li strong img{display:inline;transform-origin:left center}.mainNav .main li a .image_container,.mainNav .main li strong .image_container{display:block}.mainNav .main li a .image_container+.title,.mainNav .main li strong .image_container+.title{display:none}}.mainNav .main li::before{position:absolute;top:0;right:0;content:"";width:0;height:2px;background-color:var(--red);transition:all var(--animation-duration) var(--animation-style)}.navOpen .mainNav .main li::before{width:var(--nav-bar-width)}.mainNav .main li.open .level_2,.mainNav .main li:hover .level_2{opacity:1;transform:translateX(0);transition-delay:var(--animation-duration)}.mainNav .main li.open>a,.mainNav .main li.open>strong,.mainNav .main li:hover>a,.mainNav .main li:hover>strong{font-weight:var(--font-weight-regular);animation:font-variation .3s linear both}.mainNav .main li.open>a img,.mainNav .main li.open>strong img,.mainNav .main li:hover>a img,.mainNav .main li:hover>strong img{transform:scale(1.05)}@media(min-width:768px){.mainNav .main li.open::before,.mainNav .main li:hover::before{width:165px}}@media(min-width:768px){.mainNav .main li.submenu.open::before,.mainNav .main li.submenu:hover::before{transition-duration:calc(var(--animation-duration)*2);width:200%}}.navOpen .mainNav .main li{transform:translateX(0);opacity:1}.mainNav .main li.active>a,.mainNav .main li.active>strong,.mainNav .main li.trail>a,.mainNav .main li.trail>strong{font-weight:var(--font-weight-regular);animation:font-variation .3s linear both}.mainNav .main .level_2 li{display:block;width:100%}.mainNav .main .level_2 li>a,.mainNav .main .level_2 li>strong{padding:10px 0;transform-origin:right center;transition:transform .2s var(--animation-style),transform .2s var(--animation-style)}.mainNav .main .level_2 li>a:hover,.mainNav .main .level_2 li>strong:hover{transform:scale(1.05)}@media(min-width:768px){.mainNav .main .level_2 li>a,.mainNav .main .level_2 li>strong{transform-origin:left center;font-weight:var(--font-weight-semibold);font-variation-settings:"wdth" 500;animation:unset}}.mainNav .main .level_2 li>a.first,.mainNav .main .level_2 li>strong.first{padding-top:10px}.mainNav .main .level_2 li>a.last,.mainNav .main .level_2 li>strong.last{padding-bottom:30px}@media(min-width:768px){.mainNav .main .level_2 li>a,.mainNav .main .level_2 li>strong{padding:25px 0}.mainNav .main .level_2 li>a.first,.mainNav .main .level_2 li>strong.first{padding-top:25px}.mainNav .main .level_2 li>a.last,.mainNav .main .level_2 li>strong.last{padding-bottom:25px}}.mainNav .main .level_2 li::before{display:none}.mainNav .bottomNavigation{width:100%;font-size:1em;line-height:1;opacity:0;transform:translateX(30px);transition:opacity .2s var(--animation-style),transform .2s var(--animation-style);transition-delay:calc(var(--animation-duration) + .3s)}@media(min-width:768px){.mainNav .bottomNavigation{padding-top:20px;font-size:1.1538em}}@media(min-width:1280px){.mainNav .bottomNavigation{font-size:1.3846em}}.mainNav .bottomNavigation ul{position:relative;display:flex;flex-flow:column;flex-wrap:wrap;align-items:flex-end;padding-top:10px}@media(min-width:768px){.mainNav .bottomNavigation ul{padding-top:20px}}.mainNav .bottomNavigation ul::before{position:absolute;top:0;right:0;content:"";width:0;height:2px;background-color:var(--red);transition:all var(--animation-duration) var(--animation-style)}.navOpen .mainNav .bottomNavigation ul::before{width:var(--nav-bar-width)}@media(min-width:768px){.mainNav .bottomNavigation ul:hover::before{width:165px}}.mainNav .bottomNavigation li>a,.mainNav .bottomNavigation li>strong{display:inline-block;padding:10px 0;font-family:"Montserrat VF",sans-serif;font-variation-settings:"wdth" 300;animation:font-variation-back .3s linear both}.mainNav .bottomNavigation li>a.active,.mainNav .bottomNavigation li>a:hover,.mainNav .bottomNavigation li>strong.active,.mainNav .bottomNavigation li>strong:hover{font-variation-settings:"wdth" 500;animation:font-variation .3s linear both}.navOpen .mainNav .bottomNavigation{transform:translateX(0);opacity:1}@keyframes font-variation{0%{font-variation-settings:"wght" 300;letter-spacing:.05em}100%{font-variation-settings:"wght" 500;letter-spacing:.043em}}@keyframes font-variation-back{0%{font-variation-settings:"wght" 500;letter-spacing:.043em}100%{font-variation-settings:"wght" 300;letter-spacing:.05em}}.mod_changelanguage li{display:inline-block;font-weight:var(--font-weight-light)}.mod_changelanguage li::after{content:"|";padding-left:1px}.mod_changelanguage li:last-child::after{display:none}.mod_changelanguage a,.mod_changelanguage strong{padding:5px;font-family:"Montserrat VF",sans-serif;font-variation-settings:"wdth" 300;animation:font-variation-back .3s linear both}.mod_changelanguage a.active,.mod_changelanguage a:hover,.mod_changelanguage strong.active,.mod_changelanguage strong:hover{color:var(--white);font-variation-settings:"wdth" 400;animation:font-variation .3s linear both}@media(min-width:768px){.mod_changelanguage{font-size:1.0769em}}@media(min-width:1920px){.mod_changelanguage{font-size:1.3846em}}h1.systems,h2.systems,h3.systems{padding-bottom:50px;margin-bottom:60px}@media(min-width:768px){h1.systems,h2.systems,h3.systems{padding-bottom:70px;margin-bottom:90px}}@media(min-width:1920px){h1.systems,h2.systems,h3.systems{padding-bottom:100px;margin-bottom:100px}}.mod_navigation.products,.mod_navigation.subproducts{text-align:center}.hasBottomBar+.mod_navigation.products>.hasBottomBar,.hasBottomBar+.mod_navigation.subproducts>.hasBottomBar{display:none}.mod_navigation.products ul,.mod_navigation.subproducts ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center}.mod_navigation.products li,.mod_navigation.subproducts li{width:100%;margin-bottom:113px;padding-right:calc(var(--col-gap)/2);padding-left:calc(var(--col-gap)/2)}@media(min-width:1024px){.mod_navigation.products li,.mod_navigation.subproducts li{width:25%;margin-bottom:0}}.mod_navigation.products li:last-child,.mod_navigation.subproducts li:last-child{margin-bottom:0}.mod_navigation.products li:hover .productImage,.mod_navigation.subproducts li:hover .productImage{transform:scale(1.1)}.mod_navigation.products .productName,.mod_navigation.subproducts .productName{font-size:1.3846em;font-weight:var(--font-weight-extralight)}@media(min-width:1920px){.mod_navigation.products .productName,.mod_navigation.subproducts .productName{font-size:1.8461em}}.mod_navigation.products .productName img,.mod_navigation.subproducts .productName img{width:auto;height:19px;margin-bottom:8px}@media(min-width:768px){.mod_navigation.products .productName img,.mod_navigation.subproducts .productName img{height:24px;margin-bottom:10px}}@media(min-width:1920px){.mod_navigation.products .productName img,.mod_navigation.subproducts .productName img{height:30px;margin-bottom:12px}}.mod_navigation.products .productImage,.mod_navigation.subproducts .productImage{transition:transform var(--animation-duration) var(--animation-style)}.mod_navigation.products .productImage img,.mod_navigation.subproducts .productImage img{max-width:100%;height:auto;margin:20px 0 40px}@media(min-width:768px){.mod_navigation.products .productImage img,.mod_navigation.subproducts .productImage img{margin:50px 0 60px}}@media(min-width:1920px){.mod_navigation.products .productImage img,.mod_navigation.subproducts .productImage img{margin:40px 0 50px}}@media(min-width:1024px){.mod_navigation.subproducts li{width:33.333%}}.mod_navigation.subproducts li:hover .productImage{transform:scale(1)}.mod_navigation.subproducts .productImage{transition:transform var(--animation-duration) var(--animation-style)}.mod_navigation.subproducts .productImage img{max-width:100%;height:auto;margin:20px 0 0}@media(min-width:768px){.mod_navigation.subproducts .productImage img{margin:50px 0 0}}@media(min-width:1920px){.mod_navigation.subproducts .productImage img{margin:40px 0 0}}.mod_navigation.subproducts .title{display:block;font-size:1.5em;font-weight:var(--font-weight-light);text-transform:uppercase}.mod_navigation.subproducts .title.hasBottomBar{position:relative;padding-bottom:30px;margin-bottom:10px}.mod_navigation.subproducts .title.hasBottomBar::before{content:"";display:block;position:absolute;bottom:0;left:50%;background-color:var(--red);width:var(--nav-bar-width);height:1px;transform:translateX(-50%)}@media(min-width:768px){.mod_navigation.subproducts .title.hasBottomBar::before{height:2px}}@media(min-width:768px){.mod_navigation.subproducts .title.hasBottomBar{padding-bottom:40px;margin-bottom:15px}}@media(min-width:1920px){.mod_navigation.subproducts .title.hasBottomBar{padding-bottom:50px;margin-bottom:20px}}.mod_navigation.subproducts .description{display:block;font-size:.75em;font-weight:var(--font-weight-light)}.btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;display:inline-block;padding:9px 16px;background-color:var(--red);font-size:1.0769em;text-align:left;font-family:Montserrat,sans-serif;font-weight:var(--font-weight-light);font-style:normal;color:var(--white);text-decoration:none;box-shadow:0 0 0 0 var(--red-transparent);transition:box-shadow var(--animation-duration) var(--animation-style),transform var(--animation-duration) var(--animation-style);cursor:pointer}.ce_app_text *+.btn{margin-top:40px}@media(min-width:768px){.ce_app_text *+.btn{margin-top:50px}}@media(min-width:1920px){.ce_app_text *+.btn{margin-top:60px}}.btn .icon{position:absolute;top:50%;right:14px;display:block;width:auto;height:16px;transform:translateY(-50%);transition:transform var(--animation-duration) var(--animation-style)}.btn .icon svg{width:auto;height:100%}@media(min-width:768px){.btn .icon{right:18px;height:20px}}@media(min-width:1920px){.btn .icon{right:24px;height:26px}}.btn:hover,.mod_navigation.products li:hover .btn{box-shadow:0 0 0 10px var(--red-transparent);font-weight:var(--font-weight-light)}.btn:hover .icon,.mod_navigation.products li:hover .btn .icon{transform:translateX(10px) translateY(-50%)}.btn:focus{transform:translateY(2px);font-weight:var(--font-weight-light)}.btn:focus .icon{transform:translateX(10px) translateY(-50%)}@media(min-width:768px){.btn{padding:7px 22px;font-size:1.3846em}}@media(min-width:1920px){.btn{padding:5px 17px;font-size:1.846em}}@media(min-width:1920px){.btn.btn-primary{padding:23px 27px}}.btn.icon-right{padding:9px 40px 9px 16px}@media(min-width:768px){.btn.icon-right{padding:7px 47px 7px 22px}}@media(min-width:1920px){.btn.icon-right{padding:5px 60px 5px 17px}}@media(min-width:1920px){.btn.icon-right.btn-primary{padding:23px 60px 23px 27px}}.mod_article:not(.fullscreen):not(.fullwidth){position:relative;overflow:hidden}.mod_article:not(.fullscreen):not(.fullwidth)>.inside{padding-right:calc(var(--col-gap)/2);padding-left:calc(var(--col-gap)/2);margin:0 auto}.mod_article:not(.fullscreen):not(.fullwidth)>.inside>*{padding-right:calc(var(--col-gap)/2);padding-left:calc(var(--col-gap)/2)}@media(min-width:768px){.mod_article:not(.fullscreen):not(.fullwidth)>.inside{max-width:calc(68.75% + var(--col-gap) + var(--col-gap))}}@media(min-width:1920px){.mod_article:not(.fullscreen):not(.fullwidth)>.inside{max-width:calc(var(--maxwidth) + var(--col-gap) + var(--col-gap))}}.mod_article.fullscreen{display:none}.mod_article.fullscreen.overflow-hidden{overflow:hidden}@media(min-width:768px){.mod_article.fullscreen{display:block}}.mod_article.fullwidth.overflow-hidden{overflow:hidden}.mod_article>.inside{padding-top:calc(var(--article-padding)/2);padding-bottom:calc(var(--article-padding)/2)}#main .mod_article:first-of-type{min-height:100vh;padding-top:80px}#main .mod_article:first-of-type>.inside{display:flex;min-height:calc(100vh - 80px)}#main .mod_article.teaser+.mod_article.showOnMobile+.mod_article,#main .mod_article.teaser+.mod_article:not(.showOnMobile){margin-top:calc(var(--article-padding)/2)}#main .mod_article:last-of-type>.inside{padding-bottom:var(--article-padding)}#main .mod_article.pb0>.inside{padding-bottom:0}.ce_text{font-size:1em;font-weight:var(--font-weight-light);letter-spacing:.03em}@media(min-width:768px){.ce_text{font-size:1.0769em}}@media(min-width:1280px){.ce_text{font-size:1.3846em}}.ce_app_text{display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;width:100%}@media(min-width:768px){.ce_app_text.textOnly{width:75%;margin:0 auto}}@media(min-width:768px){.ce_app_text.textImage{min-height:41.6666666667vw}}@media(min-width:1280px){.ce_app_text.textImage{min-height:33.3333333333vw}}.ce_app_text .textWrapper{width:100%}@media(min-width:768px){.ce_app_text .textWrapper.textImage{padding-right:calc((100% - var(--col-gap)*15)/ 16 + var(--col-gap));width:calc(50% - var(--col-gap)/ 2)}.ce_app_text .textWrapper.textImage.textImageLeft{padding-right:0;padding-left:calc((100% - var(--col-gap)*15)/ 16 + var(--col-gap));align-self:flex-end}}@media(min-width:1024px){.ce_app_text.contact .textWrapper{position:relative}.ce_app_text.contact .textWrapper .btn{margin-top:0;position:absolute;right:0;bottom:0}}.ce_app_text .bgImage{margin-top:var(--article-padding);margin-right:calc(var(--col-gap)*-1);margin-left:calc(var(--col-gap)*-1)}@media(min-width:768px){.ce_app_text .bgImage{margin-top:0;margin-right:0;margin-left:0;position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(50% - var(--col-gap)/ 2)}}.ce_app_text .bgImage img{width:100%;height:auto}@media(min-width:768px){.ce_app_text .textImageRight{left:unset;right:0}}#main :not(nav.products):not(nav.subproducts)>ol,#main :not(nav.products):not(nav.subproducts)>ul{margin:0;padding:0 0 0 1.7em}#main :not(nav.products):not(nav.subproducts)>ol li,#main :not(nav.products):not(nav.subproducts)>ul li{position:relative;display:inline-block;list-style:none;margin-bottom:1.5em}#main :not(nav.products):not(nav.subproducts)>ol li::before,#main :not(nav.products):not(nav.subproducts)>ul li::before{--listStyle-size:6px;content:"";display:block;width:var(--listStyle-size);height:var(--listStyle-size);background-color:var(--red);position:absolute;left:-1.7em;top:7px}@media(min-width:768px){#main :not(nav.products):not(nav.subproducts)>ol li,#main :not(nav.products):not(nav.subproducts)>ul li{margin-bottom:1.7em}#main :not(nav.products):not(nav.subproducts)>ol li::before,#main :not(nav.products):not(nav.subproducts)>ul li::before{--listStyle-size:7px}}@media(min-width:1280px){#main :not(nav.products):not(nav.subproducts)>ol li::before,#main :not(nav.products):not(nav.subproducts)>ul li::before{--listStyle-size:9px;top:9px}}@media(min-width:1920px){#main :not(nav.products):not(nav.subproducts)>ol li,#main :not(nav.products):not(nav.subproducts)>ul li{margin-bottom:2em}#main :not(nav.products):not(nav.subproducts)>ol li::before,#main :not(nav.products):not(nav.subproducts)>ul li::before{--listStyle-size:9px;top:9px}}#main :not(nav.products):not(nav.subproducts):not(.ce_app_teaser.ce_text)>ol li,#main :not(nav.products):not(nav.subproducts):not(.ce_app_teaser.ce_text)>ul li{margin-bottom:.5em}@media(min-width:768px){#main :not(nav.products):not(nav.subproducts):not(.ce_app_teaser.ce_text)>ol li,#main :not(nav.products):not(nav.subproducts):not(.ce_app_teaser.ce_text)>ul li{margin-bottom:1em}}@media(min-width:1920px){#main :not(nav.products):not(nav.subproducts):not(.ce_app_teaser.ce_text)>ol li,#main :not(nav.products):not(nav.subproducts):not(.ce_app_teaser.ce_text)>ul li{margin-bottom:1em}}.ce_app_teaser{display:flex;flex:1;flex-flow:column;justify-content:space-between}@media(min-width:768px){.ce_app_teaser{justify-content:center;align-items:flex-start}}.ce_app_teaser .pageIconHeadline{margin-bottom:24px;max-width:unset;width:auto;height:32px}@media(min-width:768px){.ce_app_teaser .pageIconHeadline{margin-bottom:36px;height:45px}}@media(min-width:1920px){.ce_app_teaser .pageIconHeadline{margin-bottom:48px;height:60px}}.ce_app_teaser .teaserWrapper.teaserText{margin-bottom:50px}@media(min-width:768px){.ce_app_teaser .teaserWrapper.teaserText{width:50%;margin-top:50px}}@media(min-width:1024px){.ce_app_teaser .teaserWrapper.teaserText{width:40%}}@media(min-width:1920px){.ce_app_teaser .teaserWrapper.teaserText{width:31.25%}}@media(max-width:768px){.ce_app_teaser .teaserWrapper.teaserText .hasBottomBar{padding-top:24px;padding-bottom:0;margin-bottom:0}.ce_app_teaser .teaserWrapper.teaserText .hasBottomBar::before{bottom:unset;top:0}}.ce_app_teaser .teaserImage{margin-top:calc(var(--article-padding)/2)}@media(min-width:768px){.ce_app_teaser .teaserImage{margin-top:0}}.ce_app_teaser .videoButton{position:absolute;bottom:100px;left:50%;transform:translateX(-50%)}@media(min-width:768px){.ce_app_teaser .videoButton{bottom:75px}}@media(min-width:1280px){.ce_app_teaser .videoButton{bottom:95px}}@media(min-width:1920px){.ce_app_teaser .videoButton{bottom:130px}}.ce_app_teaser .videoButton.button{bottom:unset;top:50%;transform:translateX(-50%) translateY(-50%)}.ce_app_teaser .videoButton.fadeIn{opacity:0;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}.ce_app_teaser .videoButton.fadeOut{animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}.ce_app_teaser .bgImage{position:absolute;z-index:-1;top:0;left:0;bottom:0;right:0;overflow:hidden}.ce_app_teaser .bgImage img{position:absolute;top:50%;left:50%;max-width:unset;min-width:unset;min-height:unset;width:100%;height:100%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.ce_app_teaser .bgImage.teaserText{top:unset;overflow:visible}.ce_app_teaser .bgImage.teaserText img{top:unset;bottom:0;left:0;max-width:100%;min-width:unset;min-height:unset;transform:unset;width:100%;height:unset;-o-object-fit:unset;object-fit:unset}}@media(max-width:768px){.ce_app_teaser .bgImage.teaserImage img{max-width:100%;min-width:unset;min-height:unset;width:100%}}.ce_app_teaser .nextArticle{display:none;position:absolute;bottom:20px;left:50%;width:30px;transform:translateX(-50%)}.ce_app_teaser .nextArticle svg{width:100%;height:auto}@media(min-width:768px){.ce_app_teaser .nextArticle{display:block;width:40px;bottom:20px}}@media(min-width:1280px){.ce_app_teaser .nextArticle{bottom:80px}}@media(min-width:1920px){.ce_app_teaser .nextArticle{width:50px;bottom:30px}}@media(min-width:768px){.ce_app_teaser.teaserTextSmallImage{flex-flow:row;justify-content:space-between;align-items:center}.ce_app_teaser.teaserTextSmallImage>.teaserWrapper{width:calc(50% - var(--col-gap)/ 2);padding-right:calc((100% - var(--col-gap)*15)/ 16 + var(--col-gap))}.ce_app_teaser.teaserTextSmallImage>.contentImage{width:calc(50% - var(--col-gap)/ 2);text-align:center}.ce_app_teaser.teaserTextSmallImage>.teaserWrapper.align-right{order:2;padding-right:0;padding-left:calc((100% - var(--col-gap)*15)/ 16 + var(--col-gap))}.ce_app_teaser.teaserTextSmallImage>.contentImage.align-left{order:1}}@media(min-width:1920px){.ce_app_teaser.teaserTextSmallImage>.contentImage img{max-width:80%;transform:translateY(-30px)}html[lang=de] .ce_app_teaser.teaserTextSmallImage>.contentImage img{transform:translateY(-7px)}}.ce_app_video .videoWrapper{position:relative}.ce_app_video .videoWrapper .videoButton{position:absolute;z-index:5;top:50%;left:50%;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards;transform:translateX(-50%)}video{width:100%;height:auto}video.bgVideo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0}.muteToggle{text-align:left;position:absolute;z-index:10;top:calc(80px + var(--col-gap));left:var(--col-gap);width:40px;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:25px;border:1px solid var(--almost-black);background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--almost-black);cursor:pointer;transition:all var(--animation-duration) var(--animation-style)}.muteToggle .icon svg{width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.muteToggle .title{min-width:200px;position:absolute;top:50%;left:50px;transform:translate(-25px,-50%);transition:transform .1s ease-in-out;opacity:0}@media(min-width:768px){.muteToggle{width:50px;height:50px;border:1px solid var(--white);color:var(--white)}.muteToggle .icon svg{width:25px;height:25px}}@media(min-width:768px){.ce_app_accordion{width:75%;margin:0 auto}}.ce_app_accordion img{width:100%;height:auto}.ce_app_accordion .accordion{border-top:1px solid var(--white)}.ce_app_accordion .accordion .accordion-title{position:relative;padding-top:20px;padding-bottom:20px;cursor:pointer;transition:padding var(--animation-duration) var(--animation-style)}@media(min-width:768px){.ce_app_accordion .accordion .accordion-title{padding-top:18px;padding-bottom:18px}}@media(min-width:1920px){.ce_app_accordion .accordion .accordion-title{padding-top:20px;padding-bottom:20px}}.ce_app_accordion .accordion .accordion-title .accordionTitleWrapper{position:relative;display:block;width:100%;text-align:left;padding-right:40px;padding-left:35px}.ce_app_accordion .accordion .accordion-title .accordionTitleWrapper h3{font-weight:var(--font-weight-semibold)}@media(min-width:768px){.ce_app_accordion .accordion .accordion-title .accordionTitleWrapper{padding-right:50px}}@media(min-width:1280px){.ce_app_accordion .accordion .accordion-title .accordionTitleWrapper{padding-right:60px;padding-left:45px}}.ce_app_accordion .accordion .accordion-title .accordion-icon{display:block;position:absolute;top:0;left:0;width:19px;height:auto;color:var(--green)}@media(min-width:1280px){.ce_app_accordion .accordion .accordion-title .accordion-icon{width:25px}}.ce_app_accordion .accordion .accordion-title .icon{display:block;position:absolute;right:0;top:26px;width:20px;height:auto;transition:transform var(--animation-duration) var(--animation-style)}@media(min-width:768px){.ce_app_accordion .accordion .accordion-title .icon{top:28px;width:28px}}@media(min-width:1920px){.ce_app_accordion .accordion .accordion-title .icon{top:30px;width:32px}}.ce_app_accordion .accordion .accordion-title .icon svg{width:100%;height:100%}.ce_app_accordion .accordion .accordion-title.active{padding-top:56px}@media(min-width:768px){.ce_app_accordion .accordion .accordion-title.active{padding-top:82px}}@media(min-width:1920px){.ce_app_accordion .accordion .accordion-title.active{padding-top:90px}}.ce_app_accordion .accordion .accordion-title.active .icon{transform:rotateX(-180deg)}.ce_app_accordion .accordion:last-child{border-bottom:1px solid var(--white)}.ce_app_accordion .accordion .accordion-panel{max-height:0;overflow:hidden;transition:max-height var(--animation-duration) var(--animation-style)}.ce_app_accordion .accordion.active{transition:padding var(--animation-duration) var(--animation-style);padding-bottom:56px}@media(min-width:768px){.ce_app_accordion .accordion.active{padding-bottom:82px}}@media(min-width:1920px){.ce_app_accordion .accordion.active{padding-bottom:90px}}.glide{position:relative;width:100%;box-sizing:border-box;max-width:630px;margin:0 auto;border-bottom:1px solid var(--white);text-align:center}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__arrows .glide__arrow{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;background-color:rgba(0,0,0,0);top:50%;transform:translateY(-50%);color:var(--white);cursor:pointer;transition:transform var(--animation-duration) var(--animation-style)}.glide__arrows .glide__arrow svg{width:var(--slider-arrow-width);height:auto;stroke-width:1px;stroke:currentColor;stroke-opacity:0;stroke-linecap:square;transition:all var(--animation-duration) var(--animation-style)}.glide__arrows .glide__arrow:hover{transform:translateY(-50%) scale(1.1)}.glide__arrows .glide__arrow:hover svg{stroke-opacity:1}.glide__arrows .glide__arrow--left{left:calc((10px + var(--slider-arrow-width))*-1)}@media(min-width:768px){.glide__arrows .glide__arrow--left{left:calc((20px + var(--slider-arrow-width))*-1)}}.glide__arrows .glide__arrow--right{right:calc((10px + var(--slider-arrow-width))*-1)}@media(min-width:768px){.glide__arrows .glide__arrow--right{right:calc((20px + var(--slider-arrow-width))*-1)}}img{max-width:100%;height:auto}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.ce_app_gallery{display:flex;flex-flow:row;flex-wrap:wrap;margin:calc(var(--col-gap)/2*-1)}.ce_app_gallery .galleryImage{width:100%;padding:calc(var(--col-gap)/2)}.ce_app_gallery .galleryImage .image_container{overflow:hidden}.ce_app_gallery .galleryImage>a{pointer-events:none}@media(min-width:768px){.ce_app_gallery .galleryImage>a{pointer-events:all}}.ce_app_gallery .galleryImage img{pointer-events:all;width:100%;height:auto;transition:transform var(--animation-duration) var(--animation-style)}.ce_app_gallery .galleryImage img:hover{transform:scale(1.1)}@media(min-width:768px){.ce_app_gallery .galleryImage{width:50%}}@media(min-width:1280px){.ce_app_gallery .galleryImage{width:33.333%}}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:20;background-color:var(--black);transition:opacity .5s ease;padding-top:var(--headerHeight)}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;opacity:0;transition:opacity var(--animation-duration) var(--animation-style)}#baguetteBox-overlay .full-image.active{opacity:1}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:var(--white);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:10%;top:calc(5% + var(--headerHeight));bottom:5%;width:80%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:calc(47.5% + var(--headerHeight));width:30px;height:30px;transform:translateY(-50%)}@media(min-width:1024px){.baguetteBox-button#next-button,.baguetteBox-button#previous-button{width:77px;height:77px}}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;border-radius:15%;background-color:rgba(0,0,0,0);color:var(--white);font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}#modalClose{position:absolute;top:28px;right:var(--col-gap)}@media(min-width:768px){#modalClose{top:22px;right:calc(50% - (68.75% + var(--col-gap) + var(--col-gap))/ 2);margin-right:var(--col-gap)}}@media(min-width:1920px){#modalClose{right:calc(50% - (var(--maxwidth) + var(--col-gap) + var(--col-gap))/ 2)}}#modalCloseText{position:absolute;bottom:1%;left:10%;cursor:pointer}@media(min-width:1920px){#modalCloseText{left:calc(50% - 630px)}}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:var(--black);opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.canvasOuter{text-align:center;overflow:hidden}.fullscreenOuter{padding-top:var(--headerHeight)}.fullscreenOuter .fullscreenInner{display:inline-block}@media(orientation:landscape){.fullscreenOuter .fullscreenInner{position:relative}}@media(orientation:portrait){.fullscreenOuter{width:100vw;height:100vh}.fullscreenOuter .fullscreenInner{position:absolute;z-index:2;top:50%;left:0;width:100%;transform:translateY(-50%)}}.ce_app_scroll_animation{--toggleSize:10px;--toggleSize-open:20px;--togglePadding:25px;position:relative;overflow:hidden;width:100vw;height:100vh}@media(min-width:768px){.ce_app_scroll_animation{--toggleSize:15px;--toggleSize-open:30px;--togglePadding:35px}}@media(min-width:1920px){.ce_app_scroll_animation{--toggleSize:17px;--toggleSize-open:35px;--togglePadding:40px}}.ce_app_scroll_animation>.animationContentWrapper{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0}.ce_app_scroll_animation canvas{position:relative;max-width:100vw;max-height:100vh}.ce_app_scroll_animation .canvasHeadline{position:absolute;z-index:5;top:20px;right:0;left:0;text-align:left;padding-right:calc(var(--col-gap)/2);padding-left:calc(var(--col-gap)/2);margin:0 auto}.ce_app_scroll_animation .canvasHeadline>*{padding-right:calc(var(--col-gap)/2);padding-left:calc(var(--col-gap)/2)}@media(min-width:768px){.ce_app_scroll_animation .canvasHeadline{max-width:calc(68.75% + var(--col-gap) + var(--col-gap))}}@media(min-width:1920px){.ce_app_scroll_animation .canvasHeadline{max-width:calc(var(--maxwidth) + var(--col-gap) + var(--col-gap))}}@media(orientation:portrait){.ce_app_scroll_animation .canvasHeadline{top:unset;bottom:100%}}.ce_app_scroll_animation .canvasContent{display:block;position:absolute;z-index:5;width:var(--toggleSize);height:var(--toggleSize);border-radius:20px;background-color:var(--red);opacity:.5;color:var(--black);transform:translate(-50%,-50%);transition:transform var(--animation-duration) var(--animation-style),width var(--animation-duration) var(--animation-style),height var(--animation-duration) var(--animation-style)}.ce_app_scroll_animation .canvasContent .clicker{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px}.ce_app_scroll_animation .canvasContent::after,.ce_app_scroll_animation .canvasContent::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--red);border-radius:50%;border:none;transform-origin:center;opacity:0;animation-duration:2s;animation-iteration-count:infinite;animation-fill-mode:forwards}.ce_app_scroll_animation .canvasContent .title{width:350px;position:absolute;opacity:0;color:var(--white);pointer-events:none;transition:opacity var(--animation-duration) var(--animation-style)}.ce_app_scroll_animation .canvasContent .title strong{font-size:1em;font-weight:var(--font-weight-light);line-height:1.3}@media(min-width:768px){.ce_app_scroll_animation .canvasContent .title strong{font-size:1.6923em;font-size:1.1em}}@media(min-width:1920px){.ce_app_scroll_animation .canvasContent .title strong{font-size:1.8461em;font-size:1.2em}}.ce_app_scroll_animation .canvasContent .title .ce_text{font-size:1em;font-weight:var(--font-weight-light);line-height:1.5;margin-top:25px}@media(min-width:768px){.ce_app_scroll_animation .canvasContent .title .ce_text{font-size:1.2307em}}@media(min-width:1920px){.ce_app_scroll_animation .canvasContent .title .ce_text{font-size:1.3846em}}.ce_app_scroll_animation .canvasContent .title.alignTop{bottom:calc(var(--toggleSize-open));left:50%;transform:translateX(-50%);text-align:center}.ce_app_scroll_animation .canvasContent .title.alignBottom{top:calc(var(--toggleSize-open));left:50%;transform:translateX(-50%);text-align:center}.ce_app_scroll_animation .canvasContent .title.alignRight{top:50%;left:calc(var(--toggleSize-open));transform:translateY(-50%);text-align:left}.ce_app_scroll_animation .canvasContent .title.alignLeft{top:50%;right:calc(var(--toggleSize-open));transform:translateY(-50%);text-align:right}.ce_app_scroll_animation .canvasContent[style*=all]::before{animation-name:pulse-outer}.ce_app_scroll_animation .canvasContent[style*=all]::after{animation-name:pulse-inner;animation-delay:.15s}.ce_app_scroll_animation .canvasContent[style*=all] .title{opacity:1}@media(max-aspect-ratio:16/8){.ce_app_scroll_animation canvas{max-height:unset}}@keyframes pulse-outer{0%{opacity:1;background-color:var(--red);border:1px solid var(--red);transform:scale(.9)}15%{opacity:1;background-color:var(--red);border:1px solid var(--red);transform:scale(.9)}25%{opacity:1;background-color:var(--red);border:.9px solid var(--red);transform:scale(1.2)}35%{opacity:1;background-color:var(--red);border:1px solid var(--red);transform:scale(.9)}100%{opacity:0;background-color:var(--red-20);border:.333px solid var(--red);transform:scale(3)}}@keyframes pulse-inner{0%{opacity:1;background-color:var(--red);border:1px solid var(--red);transform:scale(.9)}100%{opacity:0;background-color:var(--red-20);border:.333px solid var(--red);transform:scale(3)}}@keyframes pulse-once-outer{0%{opacity:0;background-color:var(--red-transparent-20);border:.5px solid var(--red);transform:scale(0)}100%{opacity:1;background-color:var(--red-transparent-20);border:.5px solid var(--red);transform:scale(2)}}@keyframes pulse-once-inner{0%{opacity:0;background-color:var(--red-transparent-20);border:.666px solid var(--red);transform:scale(0)}100%{opacity:1;background-color:var(--red-transparent-20);border:.666px solid var(--red);transform:scale(1.5)}}
