:root{--bodyGap:0;--grid-colGap:30px;--maxwidth:1520px;--headerHeight:60px;--article-padding:180px;--slider-arrow-width:10px;--white:#FFFFFF;--black:#000000;--blue:#305F75;--brown:#84644A;--terracotta:#D79D56;--font-weight-light:200;--font-weight-regular:300;--font-weight-bold:500;--animation-duration:.2s;--animation-style:ease-in-out}@media(min-width:1024px){:root{--bodyGap:22px}}@media(min-width:1280px){:root{--bodyGap:27px}}@media(min-width:1920px){:root{--bodyGap:40px}}@media(min-width:1024px){:root{--grid-colGap:22px}}@media(min-width:1280px){:root{--grid-colGap:27px}}@media(min-width:1920px){:root{--grid-colGap:40px}}@media(min-width:1024px){:root{--headerHeight:80px}}@media(min-width:768px){:root{--article-padding:234px}}@media(min-width:1920px){:root{--article-padding:400px}}@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:"ABC Favorit";font-style:normal;font-weight:200;src:url(../../files/theme/fonts/ABCFavorit-Light.woff2) format("woff2"),url(../../files/theme/fonts/ABCFavorit-Light.woff) format("woff")}@font-face{font-display:swap;font-family:"ABC Favorit";font-style:normal;font-weight:300;src:url(../../files/theme/fonts/ABCFavorit-Book.woff2) format("woff2"),url(../../files/theme/fonts/ABCFavorit-Book.woff) format("woff")}@font-face{font-display:swap;font-family:"ABC Favorit Trial";font-style:normal;font-weight:300;src:url(../../files/theme/fonts/trials/ABCFavorit-Book-Trial.woff2) format("woff2"),url(../../files/theme/fonts/ABCFavorit-Book-Trial.woff) format("woff")}@font-face{font-display:swap;font-family:"ABC Favorit Lining";font-style:normal;font-weight:300;src:url(../../files/theme/fonts/ABCFavoritLining-Book.woff2) format("woff2"),url(../../files/theme/fonts/ABCFavoritLining-Book.woff) format("woff")}@font-face{font-display:swap;font-family:"ABC Favorit";font-style:normal;font-weight:500;src:url(../../files/theme/fonts/ABCFavorit-Bold.woff2) format("woff2"),url(../../files/theme/fonts/ABCFavorit-Bold.woff) format("woff")}h1,h2,h3,h4,h5,h6{display:block;position:relative;font-weight:var(--font-weight-regular);font-style:normal;line-height:1}h1{width:100%;font-size:4.1538em;margin-bottom:140px}.noImage h1{margin-bottom:130px}@media(min-width:1024px){h1{font-size:7.6153em;margin-bottom:112px}.noImage h1{margin-bottom:112px}}@media(min-width:1920px){h1{font-size:11.5384em;margin-bottom:160px}.noImage h1{margin-bottom:160px}}h2{font-size:2.3076em}@media(min-width:1024px){h2{font-size:3.8461em}}@media(min-width:1920px){h2{font-size:5.3846em}}h3{font-size:1em}@media(min-width:1024px){h3{font-size:1.0769em}}@media(min-width:1280px){h3{font-size:1.3846em}}:root{--bodyGap:0;--grid-colGap:30px;--maxwidth:1520px;--headerHeight:60px;--article-padding:180px;--slider-arrow-width:10px;--white:#FFFFFF;--black:#000000;--blue:#305F75;--brown:#84644A;--terracotta:#D79D56;--font-weight-light:200;--font-weight-regular:300;--font-weight-bold:500;--animation-duration:.2s;--animation-style:ease-in-out}@media(min-width:1024px){:root{--bodyGap:22px}}@media(min-width:1280px){:root{--bodyGap:27px}}@media(min-width:1920px){:root{--bodyGap:40px}}@media(min-width:1024px){:root{--grid-colGap:22px}}@media(min-width:1280px){:root{--grid-colGap:27px}}@media(min-width:1920px){:root{--grid-colGap:40px}}@media(min-width:1024px){:root{--headerHeight:80px}}@media(min-width:768px){:root{--article-padding:234px}}@media(min-width:1920px){:root{--article-padding:400px}}@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}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}body{font-family:"ABC Favorit",sans-serif;font-weight:var(--font-weight-regular);font-size:13px;line-height:1.5;color:var(--black);background-color:var(--black);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100vh}body.modalOpen{overflow:hidden}#container{background-color:var(--pageOverlay-color)}#container #main{max-width:1920px;margin:var(--headerHeight) auto 0 auto;padding-right:var(--bodyGap);padding-left:var(--bodyGap)}a,a:visited{font-family:"ABC Favorit Lining",sans-serif;font-weight:var(--font-weight-regular);color:var(--black);transition:all var(--animation-duration) var(--animation-style);text-decoration:none;cursor:pointer}a .icon,a:visited .icon{display:inline-block;margin-left:.1em;font-family:"ABC Favorit",sans-serif;font-weight:var(--font-weight-light)}img,svg{vertical-align:top}strong{font-style:normal;font-weight:var(--font-weight-bold)}[class^=app_]>.wrapper{position:relative}[class^=app_]>.wrapper>.inside{display:flex;flex-flow:row;flex-wrap:wrap;padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2);margin:0 auto}[class^=app_]>.wrapper>.inside>*{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2)}@media(min-width:1024px){[class^=app_]>.wrapper>.inside{max-width:calc(75.5vw + var(--grid-colGap)*2)}}@media(min-width:1280px){[class^=app_]>.wrapper>.inside{max-width:calc(78.5vw + var(--grid-colGap)*2)}}@media(min-width:1920px){[class^=app_]>.wrapper>.inside{max-width:calc(var(--maxwidth) + var(--grid-colGap) + var(--grid-colGap))}}::-moz-selection{background-color:var(--black);color:var(--white)}::-moz-selection,::selection{background-color:var(--black);color:var(--white)}header{position:fixed;z-index:25;top:0;right:0;left:0;height:var(--headerHeight);border-bottom:1px solid var(--black);background-color:var(--pageOverlay-color);transition:background-color var(--animation-duration) var(--animation-style)}.navOpen header{background-color:var(--white)}.modalOpen header{background-color:rgba(0,0,0,0);pointer-events:none}.modalOpen header .toggle{opacity:0}header .inside{position:relative;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;padding:16px var(--bodyGap)}@media(max-width:1024px){header .inside{--bodyGap:30px}}header .logo{position:relative;z-index:50;padding-right:0}header .logo svg{position:relative;color:var(--white);width:150px;height:21px}header .logo svg>*{transition:opacity var(--animation-duration) var(--animation-style),transform var(--animation-duration) var(--animation-style)}header .logo svg .move{transition-delay:0s}header .logo svg .hide{transition-delay:calc(var(--animation-duration)/4)}header .logo svg:hover{color:var(--red)}@media(min-width:1024px){header .logo svg{width:210px;height:30px}}@media(min-width:1920px){header .logo svg{width:250px;height:35px}}header .toggle{width:auto;text-align:right;transition:opacity var(--animation-duration) var(--animation-style)}@media(max-width:768px){header .toggle{padding-left:0}}header.compact .logo svg .hide{opacity:0;transform:translateX(10%)}header.compact .logo svg .move{transition-delay:calc(var(--animation-duration)/4)}header.compact .logo svg .move.figurativeMark{transform:translateX(66%)}header.compact .logo svg .move.first{transform:translateX(66%)}header.compact .logo svg .move.last{transform:translateX(47%)}header.compact .logo svg .hide{transition-delay:0s}footer{--footerPadding:36px;position:relative;background-color:var(--black);color:var(--white)}footer a,footer a:visited{color:var(--white)}footer .topLink{width:unset!important;position:absolute;z-index:5;bottom:var(--footerPadding);right:calc(var(--grid-colGap)/2)}footer .topLink svg{width:34px;height:auto}@media(min-width:1024px){footer .topLink{bottom:170px}}@media(min-width:1280px){footer .topLink{bottom:215px}}@media(min-width:1920px){footer .topLink{bottom:310px}footer .topLink svg{width:50px}}footer h2{font-size:2.3076em;line-height:1.0666em;margin-bottom:36px}@media(min-width:1024px){footer h2{font-size:3.8461em;margin-bottom:0}}@media(min-width:1920px){footer h2{font-size:5.3846em}}footer>.inside{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(min-width:1024px){footer>.inside{--footerPadding:76px}}@media(min-width:1280px){footer>.inside{--footerPadding:122px}}@media(min-width:1920px){footer>.inside{--footerPadding:213px}}footer .topNavigation{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2);margin:0 auto}footer .topNavigation>*{width:100%;padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2)}@media(min-width:1024px){footer .topNavigation{max-width:calc(75.5vw + var(--grid-colGap)*2)}}@media(min-width:1280px){footer .topNavigation{max-width:calc(78.5vw + var(--grid-colGap)*2)}}@media(min-width:1920px){footer .topNavigation{max-width:calc(var(--maxwidth) + var(--grid-colGap) + var(--grid-colGap))}}footer .topNavigation .inside{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;padding-top:var(--footerPadding);padding-bottom:var(--footerPadding)}footer .topNavigation .left{width:100%}@media(min-width:1024px){footer .topNavigation .left{width:50%;padding-right:calc(var(--grid-colGap)/2)}}footer .topNavigation .right{width:100%}@media(min-width:1024px){footer .topNavigation .right{width:50%;padding-left:calc((100% - var(--grid-colGap)*11)/ 12 + var(--grid-colGap)*1.5)}}@media(min-width:1280px){footer .topNavigation .right{padding-left:calc((100% - var(--grid-colGap)*11)/ 12*2 + var(--grid-colGap)*2.5)}}footer .topNavigation .right ul{display:flex;flex-flow:row;flex-wrap:wrap}footer .topNavigation .right li{font-size:1.4615em;padding-top:16px;padding-bottom:16px}footer .topNavigation .right li.social{margin-right:20px}@media(min-width:1280px){footer .topNavigation .right li.social{margin-right:38px}}@media(min-width:1920px){footer .topNavigation .right li.social{margin-right:60px}}footer .topNavigation .right li:not(.social){width:100%}@media(min-width:1024px){footer .topNavigation .right li{margin-bottom:50px}}@media(min-width:1920px){footer .topNavigation .right li{font-size:2.2307em;margin-bottom:75px}}footer .topNavigation .right .address{padding-top:18px;font-size:1.0769em;line-height:1.4285}@media(min-width:1024px){footer .topNavigation .right .address{line-height:1.7142}}@media(min-width:1920px){footer .topNavigation .right .address{font-size:1.4615em;line-height:1.6842}}footer .bottomNavigation{width:100%}footer .bottomNavigation .inside{position:relative}footer .bottomNavigation .inside>nav{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2);margin:0 auto;margin:0 auto;padding:0 var(--grid-colGap)}footer .bottomNavigation .inside>nav>*{width:100%;padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2)}@media(min-width:1024px){footer .bottomNavigation .inside>nav{max-width:calc(75.5vw + var(--grid-colGap)*2)}}@media(min-width:1280px){footer .bottomNavigation .inside>nav{max-width:calc(78.5vw + var(--grid-colGap)*2)}}@media(min-width:1920px){footer .bottomNavigation .inside>nav{max-width:calc(var(--maxwidth) + var(--grid-colGap) + var(--grid-colGap))}}footer .bottomNavigation .inside>nav>a,footer .bottomNavigation .inside>nav>span{width:unset;display:inline}footer .bottomNavigation .inside::before{content:"";display:block;position:absolute;top:0;right:var(--grid-colGap);left:var(--grid-colGap);height:1px;background-color:var(--white)}footer .bottomNavigation ul{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;padding:16px 0!important}footer .bottomNavigation li{width:100%;padding-top:16px;padding-bottom:16px;font-size:.923em}@media(min-width:1024px){footer .bottomNavigation li{width:auto;padding-top:22px;padding-bottom:22px;font-size:.923em}}@media(min-width:1920px){footer .bottomNavigation li{font-size:1.2307em}}footer .bottomNavigation a{font-family:"ABC Favorit",sans-serif}#modalClose,.navToggle{position:relative;z-index:999;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:12px;background-color:rgba(0,0,0,0);border:none;box-shadow:none;cursor:pointer;color:var(--black);transition:all var(--animation-duration) var(--animation-style)}#modalClose span,.navToggle span{height:2px;width:25px;background:currentColor;position:absolute;top:5px;display:block;content:"";transition:all var(--animation-duration) var(--animation-style);transform-origin:center}#modalClose span.top,.navToggle span.top{top:0}#modalClose span.bottom,.navToggle span.bottom{top:unset;bottom:0}#modalClose.open span.bottom,.navToggle.open span.bottom{background-color:rgba(0,0,0,0)}#modalClose.open span.top,.navToggle.open span.top{top:6px;transform:rotate(45deg)}#modalClose.open span.middle,.navToggle.open span.middle{top:6px;transform:rotate(-45deg)}@media(min-width:1920px){#modalClose,.navToggle{width:30px;height:14px}#modalClose span,.navToggle span{height:2px;width:30px;top:6px}#modalClose.open span.bottom,.navToggle.open span.bottom{background-color:rgba(0,0,0,0)}#modalClose.open span.top,.navToggle.open span.top{top:7px;transform:rotate(45deg)}#modalClose.open span.middle,.navToggle.open span.middle{top:7px;transform:rotate(-45deg)}}nav li,nav ul{list-style:none;line-height:1}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{background-color:var(--white);position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;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;justify-content:space-between;min-height:100%;padding-top:calc(var(--headerHeight) + 45px);padding-bottom:0}@media(min-width:1024px){.mainNav>.inside{padding-top:calc(var(--headerHeight) + 15vh)}}.mainNav .topNavigation{display:flex;flex-flow:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;min-height:100%;padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2);margin:0 auto}.mainNav .topNavigation>*{width:100%;padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2)}@media(min-width:1024px){.mainNav .topNavigation{max-width:calc(75.5vw + var(--grid-colGap)*2)}}@media(min-width:1280px){.mainNav .topNavigation{max-width:calc(78.5vw + var(--grid-colGap)*2)}}@media(min-width:1920px){.mainNav .topNavigation{max-width:calc(var(--maxwidth) + var(--grid-colGap) + var(--grid-colGap))}}.mainNav .leftNavigation{width:100%}@media(min-width:1024px){.mainNav .leftNavigation{width:66.666%}}.mainNav .main{width:100%;line-height:1;font-size:2.4615em}@media(min-width:1024px){.mainNav .main{font-size:2.923em}}@media(min-width:1920px){.mainNav .main{font-size:4.6153em}}.mainNav .main ul{display:flex;flex-flow:column;flex-wrap:wrap;width:100%}.mainNav .main li{position:relative;width:100%;transform:translateX(30px)}.mainNav .main li a,.mainNav .main li strong{display:inline-block;padding:25px 0;transition:transform var(--animation-duration) var(--animation-style)}.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);transform:scale(1.2)}.navOpen .mainNav .main li{transform:translateX(0);opacity:1}@media(min-width:1024px){.mainNav .main li:nth-child(1) a,.mainNav .main li:nth-child(1) strong{padding-top:0}}.mainNav .rightNavigation{width:100%}@media(max-width:1023px){.mainNav .rightNavigation .address,.mainNav .rightNavigation .social{display:none}}.mainNav .rightNavigation ul{display:flex;flex-flow:row;flex-wrap:wrap}.mainNav .rightNavigation li{width:100%;padding:20px 0;font-size:1.4615em}@media(min-width:1024px){.mainNav .rightNavigation li{padding-top:25px;padding-bottom:25px;font-size:1.4615em}}@media(min-width:1920px){.mainNav .rightNavigation li{padding-top:45px;padding-bottom:45px;font-size:2.2307em}}@media(min-width:1024px){.mainNav .rightNavigation li.social{width:auto;margin-right:20px}.mainNav .rightNavigation li.social:last-of-type{margin-right:0}}@media(min-width:1280px){.mainNav .rightNavigation li.social{margin-right:38px}}@media(min-width:1920px){.mainNav .rightNavigation li.social{margin-right:60px}}@media(min-width:1024px){.mainNav .rightNavigation li:nth-child(1){padding-top:0}}@media(min-width:1024px){.mainNav .rightNavigation{width:33.333%}}.mainNav .rightNavigation .address{margin-top:20px;font-size:1.0769em}@media(min-width:1024px){.mainNav .rightNavigation .address{margin-top:25px}}@media(min-width:1920px){.mainNav .rightNavigation .address{margin-top:45px;font-size:1.4615em}}.mainNav .bottomNavigation{position:relative;background-color:var(--white);width:100%;margin-top:60px;padding-top:0;padding-bottom:0;font-size:.923em;line-height:1}.mainNav .bottomNavigation::before{content:"";display:block;position:absolute;top:0;right:var(--grid-colGap);left:var(--grid-colGap);height:1px;background-color:var(--black)}.mainNav .bottomNavigation .mod_navigation{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2);margin:0 auto}.mainNav .bottomNavigation .mod_navigation>*{width:100%;padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2)}@media(min-width:1024px){.mainNav .bottomNavigation .mod_navigation{max-width:calc(75.5vw + var(--grid-colGap)*2)}}@media(min-width:1280px){.mainNav .bottomNavigation .mod_navigation{max-width:calc(78.5vw + var(--grid-colGap)*2)}}@media(min-width:1920px){.mainNav .bottomNavigation .mod_navigation{max-width:calc(var(--maxwidth) + var(--grid-colGap) + var(--grid-colGap))}}@media(min-width:1024px){.mainNav .bottomNavigation .mod_navigation{padding:0}}.mainNav .bottomNavigation .mod_navigation>a,.mainNav .bottomNavigation .mod_navigation>span{width:unset;display:inline}@media(min-width:1920px){.mainNav .bottomNavigation{font-size:1.2307em}}.mainNav .bottomNavigation .inside{padding:0}.mainNav .bottomNavigation ul{width:100%;position:relative;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.mainNav .bottomNavigation li>a,.mainNav .bottomNavigation li>strong{font-family:"ABC Favorit",sans-serif;display:inline-block;padding:30px 0}@media(min-width:1024px){.mainNav .bottomNavigation li>a,.mainNav .bottomNavigation li>strong{padding:12px 0 30px}}@media(min-width:1920px){.mainNav .bottomNavigation li>a,.mainNav .bottomNavigation li>strong{padding:25px 0 35px}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;outline:0;font-family:"ABC Favorit Lining",sans-serif;font-weight:var(--font-weight-regular);color:var(--black)}button .icon{font-family:"ABC Favorit",sans-serif}.mod_article>.inside{padding-top:calc(var(--article-padding)/2);padding-bottom:calc(var(--article-padding)/2)}#main .mod_article:first-of-type>.inside{padding-top:100px}@media(min-width:768px){#main .mod_article:first-of-type>.inside{padding-top:77px}}@media(min-width:1920px){#main .mod_article:first-of-type>.inside{padding-top:155px}}#main .mod_article:last-of-type>.inside{padding-bottom:var(--article-padding)}.image_container{position:relative}.image_container::before{content:"";display:block;position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;background-color:var(--pageOverlay-color);mix-blend-mode:multiply;opacity:1;transition:opacity var(--animation-duration) var(--animation-style)}.image_container img{width:100%;height:auto}#main ol,#main ul{margin:0;padding:0 0 0 1.7em}#main ol li,#main ul li{position:relative;display:block;list-style:none;margin-bottom:15px;font-weight:var(--font-weight-bold);line-height:1.3076}#main ol li::before,#main ul li::before{--listStyle-size:7px;content:"";display:block;width:var(--listStyle-size);height:var(--listStyle-size);background-color:var(--black);position:absolute;left:-1.7em;top:5px}@media(min-width:1024px){#main ol li,#main ul li{margin-bottom:20px;font-size:1.0769em;line-height:1.0769}#main ol li::before,#main ul li::before{--listStyle-size:8px;top:3px}}@media(min-width:1920px){#main ol li,#main ul li{margin-bottom:25px;font-size:1.4615em;line-height:1.0769}#main ol li::before,#main ul li::before{--listStyle-size:11px;top:4px}}@media(min-width:1024px){.app_teaser .hasSeparatorTop::before{content:"";display:block;position:absolute;top:0;right:0;left:0;height:1px;background-color:var(--black)}}.app_teaser .image{width:100%;margin-bottom:30px}.app_teaser .image img{max-width:unset;width:100%;height:auto}.app_teaser .ce_text{margin-top:40px}@media(min-width:1024px){.app_teaser .ce_text{margin-top:20px}}@media(min-width:1920px){.app_teaser .ce_text{margin-top:40px}}.app_teaser .noImage .ce_text{margin-top:0}@media(min-width:1024px){.app_teaser .noImage .ce_text{margin-top:20px}}@media(min-width:1920px){.app_teaser .noImage .ce_text{margin-top:40px}}.app_teaser p{font-size:1.1538em}@media(min-width:1024px){.app_teaser p{font-size:1.3846em}}@media(min-width:1280px){.app_teaser p{font-size:1.4615em}}@media(min-width:1920px){.app_teaser p{font-size:2.2307em}}.app_text{--wrapperPadding:38px;display:flex;flex-flow:column;flex-wrap:wrap}@media(min-width:1024px){.app_text{--wrapperPadding:20px}}@media(min-width:1280px){.app_text{--wrapperPadding:27px}}@media(min-width:1920px){.app_text{--wrapperPadding:40px}}@media(min-width:1024px){.app_text .ce_text{margin-bottom:75px}}@media(min-width:1920px){.app_text .ce_text{margin-bottom:150px}}.app_text .wrapper .inside{padding-top:var(--wrapperPadding);padding-bottom:var(--wrapperPadding)}.app_text .wrapper.halfPadding .inside{padding-top:calc(var(--wrapperPadding)/2);padding-bottom:calc(var(--wrapperPadding)/2)}@media(min-width:1024px){.app_text .wrapper.halfPadding .inside{padding-top:var(--wrapperPadding);padding-bottom:var(--wrapperPadding)}}.app_text .wrapper.halfPaddingTop .inside{padding-top:calc(var(--wrapperPadding)/2)}@media(min-width:1024px){.app_text .wrapper.halfPaddingTop .inside{padding-top:var(--wrapperPadding)}}.app_text .wrapper.halfPaddingTop .inside{padding-bottom:calc(var(--wrapperPadding)/2)}@media(min-width:1024px){.app_text .wrapper.halfPaddingTop .inside{padding-bottom:var(--wrapperPadding)}}.app_text .hasSeparatorTop::before{content:"";display:none;position:absolute;top:0;right:var(--grid-colGap);left:var(--grid-colGap);height:1px;background-color:var(--black)}@media(min-width:1024px){.app_text .hasSeparatorTop::before{display:block;right:0;left:0}}.app_text .hasSeparatorTop.headline::before{display:block}@media(min-width:1024px){.app_text .hasSeparatorTop.headline::before{display:none}}.app_text .hasSeparatorTop.hasHeadlineWrapper::before{display:none}@media(min-width:1024px){.app_text .hasSeparatorTop.hasHeadlineWrapper::before{display:block}}.app_text .hasSeparatorTop.headline.hasHeadlineWrapper::before{display:block}@media(min-width:1024px){.app_text .hasSeparatorTop.headline.hasHeadlineWrapper::before{display:block}}@media(min-width:1024px){.app_text .hasSeparatorBottom::after{content:"";display:block;position:absolute;bottom:0;right:0;left:0;height:1px;background-color:var(--black)}}@media(min-width:1024px){.app_text .hasDivider{position:relative;min-height:200px}.app_text .hasDivider::before{content:"";display:block;position:absolute;top:0;right:calc(var(--grid-colGap)/2);width:1px;height:100%;background-color:var(--black)}}@media(min-width:1024px){.app_text .left{width:58.3333%;padding-right:calc((100% - var(--grid-colGap)*11)/ 12 + var(--grid-colGap)*1.5)!important}}@media(min-width:1920px){.app_text .left{width:50%}}.app_text .right{width:100%;margin-top:var(--wrapperPadding)}@media(min-width:1024px){.app_text .right{width:41.6666%;margin-top:0;padding-left:calc(var(--grid-colGap)/2)}}@media(min-width:1920px){.app_text .right{width:50%}}.app_text .image{order:4;width:100%;align-self:flex-start}@media(min-width:1024px){.app_text .image.topLeft,.app_text .image.topRight{margin-bottom:var(--wrapperPadding)}}@media(min-width:1024px){.app_text .image.bottomLeft,.app_text .image.bottomRight{margin-top:var(--wrapperPadding)}}.app_text .image.bottomRight,.app_text .image.topRight{align-self:flex-end}.app_text .image img{max-width:unset;width:100%;height:auto}.app_text .image .image_container{display:none}.app_text .image .image_container:first-child{display:block}@media(min-width:1024px){.app_text .image{order:unset;display:flex;flex-flow:row;flex-wrap:wrap;width:77.1739%}.app_text .image .image_container{display:block;width:50%;padding-top:5px;padding-right:5px}.app_text .image .image_container::before{top:5px;right:5px}.app_text .image.imageCount1{width:62.7551%}.app_text .image.imageCount1 .image_container{padding-top:0;padding-right:0;width:100%}.app_text .image.imageCount1 .image_container::before{top:0;right:0}}@media(min-width:1280px){.app_text .image .image_container{padding-top:7px;padding-right:7px}.app_text .image .image_container::before{top:7px;right:7px}}@media(min-width:1920px){.app_text .image .image_container{padding-top:8px;padding-right:8px}.app_text .image .image_container::before{top:8px;right:8px}}.app_text .downloads{width:100%;margin-top:calc(var(--wrapperPadding)*-1)}.app_text .downloads .download{position:relative;display:block;border-top:1px solid var(--black);padding:20px 50px 20px 0;font-family:"ABC Favorit",sans-serif;font-size:1.1538em;font-weight:var(--font-weight-bold);line-height:1}.app_text .downloads .download .icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.app_text .downloads .download .extension{position:absolute;right:0;bottom:2px;left:0;text-align:center;color:var(--pageOverlay-color);text-transform:uppercase;font-size:.6em;font-weight:var(--font-weight-bold);letter-spacing:.05em;line-height:1}.app_text .downloads .download svg{width:auto;height:38px}.app_text .downloads .download:last-child{border-bottom:1px solid var(--black)}@media(min-width:1024px){.app_text .downloads{width:58.3333%;margin-top:var(--wrapperPadding);padding-right:calc(var(--grid-colGap)/2)!important}.app_text .downloads .download{font-size:1.4615em;padding:24px 70px 24px 0}.app_text .downloads .download .extension{bottom:2px;font-size:.6em}.app_text .downloads .download svg{height:46px}}@media(min-width:1920px){.app_text .downloads{width:50%}.app_text .downloads .download{font-size:2.2307em;padding:34px 90px 34px 0}.app_text .downloads .download .extension{bottom:2px;font-size:.5em}.app_text .downloads .download svg{height:65px}}.app_text p{font-size:1em}@media(min-width:1024px){.app_text p{font-size:1.0769em}}@media(min-width:1920px){.app_text p{font-size:1.4615em}}.app_text .btn{display:inline-block;margin-top:40px;margin-right:10px;font-size:.923em}@media(min-width:1024px){.app_text .btn{margin-top:0;margin-right:25px;margin-bottom:25px;font-size:1em}}@media(min-width:1280px){.app_text .btn{margin-bottom:50px}}@media(min-width:1920px){.app_text .btn{margin-right:45px;margin-bottom:40px;font-size:1.2307em}}.app_text .logos{margin-top:var(--grid-colGap);margin-bottom:var(--grid-colGap);display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between}.app_text .logos .logo{width:40%}.app_text .logos .logo .image{position:relative;justify-content:center;width:100%;text-align:center}.app_text .logos .logo .image::before{content:"";display:block;width:1px;height:24px;background-color:var(--black);position:absolute;bottom:calc(100% + 16px);left:50%;transform:translateX(-50%)}.app_text .logos .logo svg{width:auto;height:60px}.app_text .logos .logo3{width:40%}.app_text .logos .logo3 svg{margin-top:8px;height:58px}.app_text .logos .logo2{width:24%}.app_text .logos .logo2 svg{height:74px}.app_text .logos .logo1{width:92%;margin-bottom:90px;text-align:center}.app_text .logos .logo1 .image{display:inline-block;width:73%}.app_text .logos .logo1 .image::after,.app_text .logos .logo1 .image::before{content:"";display:block;position:absolute;background-color:var(--black)}.app_text .logos .logo1 .image::before{width:1px;height:24px;top:calc(100% + 16px);left:50%;transform:translateX(-50%)}.app_text .logos .logo1 .image::after{width:101.5%;height:1px;top:calc(100% + 16px + 28px);left:49.9%;transform:translateX(-50%)}.app_text .logos .logo1 svg{height:27px}@media(min-width:1024px){.app_text .logos{margin-top:20px;margin-bottom:20px}}@media(min-width:1920px){.app_text .logos{margin-top:70px}.app_text .logos .logo .image::before{height:43px}.app_text .logos .logo3 svg{margin-top:19px;height:94px}.app_text .logos .logo2 svg{height:133px}.app_text .logos .logo1{margin-bottom:135px}.app_text .logos .logo1 .image::after{top:calc(100% + 16px + 50px)}.app_text .logos .logo1 svg{height:48px}}.logos .btnLogo{display:inline-block;white-space:nowrap;margin:30px 0 0;width:100%}@media(min-width:1024px){.logos .btnLogo{display:none}}.logo3 .btnLogo{margin:39px 0 0}.ce_text .btnLogo{display:none}@media(min-width:1280px){.ce_text .btnLogo{display:inline-block}}.app_facts{--wrapperPadding:38px}@media(min-width:1024px){.app_facts{--wrapperPadding:20px}}@media(min-width:1280px){.app_facts{--wrapperPadding:27px}}@media(min-width:1920px){.app_facts{--wrapperPadding:40px}}.app_facts .wrapper .inside{padding-top:var(--wrapperPadding);padding-bottom:var(--wrapperPadding)}.app_facts .hasSeparatorTop::before{content:"";display:block;position:absolute;top:0;right:var(--grid-colGap);left:var(--grid-colGap);height:1px;background-color:var(--black)}@media(min-width:1024px){.app_facts .hasSeparatorTop::before{right:0;left:0}}@media(min-width:1024px){.app_facts .hasSeparatorTop.headline::before{display:none}}.app_facts .hasSeparatorTop.hasSeparatorTopDesktop::before{display:none}@media(min-width:1024px){.app_facts .hasSeparatorTop.hasSeparatorTopDesktop::before{display:block}}.app_facts .hasSeparatorTop .hasHeadlineWrapper::before{display:none}@media(min-width:1024px){.app_facts .hasSeparatorTop .hasHeadlineWrapper::before{display:block}}@media(min-width:1024px){.app_facts .hasSeparatorMiddle::after{content:"";display:block;position:absolute;top:50%;right:0;left:0;height:1px;background-color:var(--black)}}.app_facts .factWrapper{display:flex;flex-flow:row;flex-wrap:wrap;width:100%}.app_facts .factWrapper .fact{display:flex;flex-flow:row;flex-wrap:wrap;align-items:flex-start;position:relative;width:50%}.app_facts .factWrapper .fact:nth-child(1),.app_facts .factWrapper .fact:nth-child(2){padding-bottom:var(--wrapperPadding)}.app_facts .factWrapper .fact:nth-child(3),.app_facts .factWrapper .fact:nth-child(4){padding-top:var(--wrapperPadding)}.app_facts .factWrapper .fact.left{padding-right:calc(var(--grid-colGap)/2)}.app_facts .factWrapper .fact.right{padding-left:calc(var(--grid-colGap)/2)}@media(min-width:1024px){.app_facts .factWrapper .fact{align-items:center;min-height:145px}.app_facts .factWrapper .fact.hasDivider::before{content:"";display:block;position:absolute;top:0;right:0;width:1px;bottom:0;background-color:var(--black)}.app_facts .factWrapper .fact.hasDivider:nth-child(1)::before{bottom:var(--wrapperPadding)}.app_facts .factWrapper .fact.hasDivider:nth-child(3)::before{top:var(--wrapperPadding)}}@media(min-width:1280px){.app_facts .factWrapper .fact{min-height:152px}}@media(min-width:1920px){.app_facts .factWrapper .fact{min-height:235px}}.app_facts .factNumber{position:relative;width:100%;padding-bottom:15px;border-bottom:1px solid var(--black);font-size:4.8461em;line-height:1;font-weight:var(--font-weight-light);text-align:right}.app_facts .factNumber::before{content:"";position:absolute;display:block;top:0;left:0;bottom:15px;width:1px;background-color:var(--black)}@media(min-width:1024px){.app_facts .factNumber{width:33.3333%;padding-right:calc(var(--grid-colGap)/2);padding-bottom:0;border-bottom:none;font-size:8.1538em}.app_facts .factNumber::before{display:none}}@media(min-width:1920px){.app_facts .factNumber{font-size:12.3076em}}.app_facts .factTitle{position:relative;width:100%;padding-top:15px;font-size:1.1538em;line-height:1.3;text-align:right}@media(min-width:1024px){.app_facts .factTitle{width:66.6666%;padding-left:calc(var(--grid-colGap)/2);padding-top:0;border-bottom:none;font-size:1.8461em;text-align:left}}@media(min-width:1920px){.app_facts .factTitle{font-size:2.8461em}}.app_facts .ce_text p{font-size:1em}@media(min-width:1024px){.app_facts .ce_text{max-width:83.3333%}.app_facts .ce_text p{font-size:1.3846em}}@media(min-width:1280px){.app_facts .ce_text{max-width:66.6666%}.app_facts .ce_text p{font-size:1.4615em}}@media(min-width:1920px){.app_facts .ce_text p{font-size:2.2307em}}.app_facts .btn{width:100%;display:inline-block;margin-top:30px;margin-right:10px;font-size:.923em}@media(min-width:1024px){.app_facts .btn{margin-top:40px;margin-right:25px;margin-bottom:25px;font-size:1em}}@media(min-width:1280px){.app_facts .btn{margin-top:120px;margin-bottom:50px}}@media(min-width:1920px){.app_facts .btn{margin-top:50px;margin-right:45px;margin-bottom:40px;font-size:1.2307em}}.app_quote{--wrapperPadding:38px;text-align:center}@media(min-width:1024px){.app_quote{text-align:left}}.app_quote .wrapper .inside{align-items:center}@media(min-width:1024px){.app_quote{--wrapperPadding:20px}}@media(min-width:1280px){.app_quote{--wrapperPadding:27px}}@media(min-width:1920px){.app_quote{--wrapperPadding:40px}}.app_quote .left{width:100%;margin-top:var(--wrapperPadding);order:2}@media(min-width:1024px){.app_quote .left{order:unset;width:41.6666%;margin-top:0;padding-right:calc(var(--grid-colGap)/2)}}.app_quote .right{width:100%;order:1}@media(min-width:1024px){.app_quote .right{order:unset;width:58.3333%;padding-left:calc(var(--grid-colGap)/2)}}@media(min-width:1024px){.app_quote .hasDivider{position:relative}.app_quote .hasDivider::before{content:"";display:block;position:absolute;top:0;left:calc(var(--grid-colGap)/ 2 - 1px);width:1px;height:100%;background-color:var(--black)}}.app_quote p{font-size:1.5384em;line-height:1.4}.app_quote p strong{display:inline-block;margin-top:30px;font-size:.55em;font-weight:var(--font-weight-bold)}@media(min-width:1024px){.app_quote p{font-size:1.8461em}.app_quote p strong{margin-top:32px;font-size:.4583em}}@media(min-width:1024px){.app_quote p{font-size:2.7692em}.app_quote p strong{margin-top:46px;font-size:.5277em}}.contacts{width:100%;display:flex;flex-flow:column;justify-content:flex-start}.contacts .contact{display:flex;flex-flow:column;width:calc((100% - 154px)/ 8*5 + 88px);margin-bottom:var(--grid-colGap)}.contacts .contact:last-child{margin-bottom:0}.contacts .contact.even{align-self:flex-end}.contacts .info{margin-top:12px;line-height:1.2}.contacts .info .name{width:100%;display:inline-block;font-weight:var(--font-weight-bold)}.contacts .info .position{width:100%;display:inline-block;font-weight:var(--font-weight-light)}@media(min-width:1024px){.contacts{flex-flow:row;flex-wrap:wrap}.contacts .contact{margin-bottom:60px}.contacts .contact .info{font-size:1.0769em}.contacts .contact.even{align-self:unset}.contacts .contact:nth-child(4n+1){justify-content:flex-end;width:41.6666666667%;padding-right:calc((100% - var(--grid-colGap)*11)/ 12 + var(--grid-colGap)/ 2)}.contacts .contact:nth-child(4n+2){justify-content:flex-end;width:58.3333333333%;padding-right:calc((100% - var(--grid-colGap)*11)/ 12*2 + var(--grid-colGap)*2);padding-left:calc(var(--grid-colGap)/2)}.contacts .contact:nth-child(4n+3){width:58.3333333333%;padding-right:calc(var(--grid-colGap)/2);padding-left:calc((100% - var(--grid-colGap)*11)/ 12*2 + var(--grid-colGap)*2);margin-bottom:0}.contacts .contact:nth-child(4n+4){width:41.6666666667%;padding-left:calc((100% - var(--grid-colGap)*11)/ 12 + var(--grid-colGap)/ 2);margin-bottom:0}}@media(min-width:1920px){.contacts .contact{margin-bottom:60px}.contacts .contact .info{font-size:1.4615em}.contacts .contact:nth-child(4n+1){width:41.6666666667%;padding-right:calc((100% - var(--grid-colGap)*11)/ 12 + var(--grid-colGap)/ 2);padding-left:calc((100% - var(--grid-colGap)*11)/ 12)}.contacts .contact:nth-child(4n+2){width:58.3333333333%;padding-right:calc((100% - var(--grid-colGap)*11)/ 12*3 + var(--grid-colGap)*2);padding-left:calc(var(--grid-colGap)/2)}.contacts .contact:nth-child(4n+3){width:58.3333333333%;padding-right:calc(var(--grid-colGap)/2);padding-left:calc((100% - var(--grid-colGap)*11)/ 12*3 + var(--grid-colGap)*2)}.contacts .contact:nth-child(4n+4){width:41.6666666667%;padding-right:calc((100% - var(--grid-colGap)*11)/ 12);padding-left:calc((100% - var(--grid-colGap)*11)/ 12 + var(--grid-colGap)/ 2)}}.reference{margin-bottom:var(--grid-colGap)}.reference.active .image_container::before{opacity:0}.reference.hasSeparatorTop{position:relative;padding-top:var(--grid-colGap)}.reference.hasSeparatorTop::before{content:"";display:block;position:absolute;top:0;right:var(--grid-colGap);left:var(--grid-colGap);height:1px;background-color:var(--black)}@media(min-width:1024px){.reference.hasSeparatorTop::before{right:0;left:0}}.reference.hasSeparatorBottom{position:relative;padding-bottom:var(--grid-colGap)}.reference.hasSeparatorBottom::after{content:"";position:absolute;display:block;bottom:0;right:var(--grid-colGap);left:var(--grid-colGap);height:1px;background-color:var(--black)}@media(min-width:1024px){.reference.hasSeparatorBottom::after{right:0;left:0}}.reference .wrapper{position:relative}.reference .wrapper>.inside{margin:0 auto;display:flex;flex-flow:row;flex-wrap:wrap;padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2);margin:0 auto}.reference .wrapper>.inside>*{padding-right:calc(var(--grid-colGap)/2);padding-left:calc(var(--grid-colGap)/2)}@media(min-width:1024px){.reference .wrapper>.inside{max-width:calc(75.5vw + var(--grid-colGap)*2)}}@media(min-width:1280px){.reference .wrapper>.inside{max-width:calc(78.5vw + var(--grid-colGap)*2)}}@media(min-width:1920px){.reference .wrapper>.inside{max-width:calc(var(--maxwidth) + var(--grid-colGap) + var(--grid-colGap))}}.reference .referenceWrapper{position:relative;width:100%;display:flex;flex-flow:column}.reference:last-child{margin-bottom:0}.reference h2{font-size:2.3076em}.reference .ce_text{margin-top:36px}.reference .referenceToggle{align-self:flex-start;display:inline-block;margin-top:12px;cursor:pointer}.reference .gallery{display:flex;flex-flow:column}.reference .gallery .image{margin-top:var(--grid-colGap)}.reference .gallery .image>a{pointer-events:none;cursor:default}@media(min-width:1024px){.reference .gallery .image>a{pointer-events:all;cursor:pointer}}.reference .closeReference{display:inline-block;margin-top:12px;margin-bottom:100px;cursor:pointer}.reference .left,.reference .referencePanelWrapper,.reference .right{width:100%}.reference .right{margin-top:var(--grid-colGap)}.reference .right .image{cursor:pointer}.reference .right .image .image_container{overflow:hidden}.reference .right .image .image_container img{transition:transform .3s var(--animation-style)}.reference .right .image .image_container:hover img{transform:scale(1.1)}.reference .referencePanelWrapper{overflow:hidden;max-height:0;transition:max-height var(--animation-duration) var(--animation-style)}.reference img{width:100%;height:auto}@media(min-width:1024px){.reference .referenceWrapper{flex-flow:row;flex-wrap:wrap}.reference h2{font-size:2.6923em}.reference .ce_text{margin-top:30px}.reference .referenceToggle{position:absolute;left:calc(var(--grid-colGap)/2);bottom:0;margin-top:50px}.reference .gallery{flex-flow:row;flex-wrap:wrap}.reference .gallery .image{width:50%}.reference .gallery .image:nth-child(1),.reference .gallery .image:nth-child(2){margin-top:calc(var(--grid-colGap)*2)}.reference .gallery .image.odd{padding-right:calc(var(--grid-colGap)/2)}.reference .gallery .image.even{padding-left:calc(var(--grid-colGap)/2)}.reference .closeReference{margin-top:40px}.reference .left{width:58.3333333333%;padding-right:var(--grid-colGap)}.reference .hasDivider{position:relative}.reference .hasDivider::before{content:"";position:absolute;display:block;top:0;right:calc(var(--grid-colGap)/2);bottom:0;width:1px;background-color:var(--black)}.reference .right{width:41.6666666667%;margin-top:0;padding-left:calc(var(--grid-colGap)/2)}}@media(min-width:1920px){.reference h2{font-size:5.3846em}.reference .left{width:66.6666666667%}.reference .right{width:33.3333333333%}}@media(min-width:768px){.app_accordion{width:75%;margin:0 auto}}.app_accordion img{width:100%;height:auto}.app_accordion .accordion{border-top:1px solid var(--white)}.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){.app_accordion .accordion .accordion-title{padding-top:18px;padding-bottom:18px}}@media(min-width:1920px){.app_accordion .accordion .accordion-title{padding-top:20px;padding-bottom:20px}}.app_accordion .accordion .accordion-title .accordionTitleWrapper{position:relative;display:block;width:100%;text-align:left;padding-right:40px;padding-left:35px}.app_accordion .accordion .accordion-title .accordionTitleWrapper h3{font-weight:var(--font-weight-bold)}@media(min-width:768px){.app_accordion .accordion .accordion-title .accordionTitleWrapper{padding-right:50px}}@media(min-width:1280px){.app_accordion .accordion .accordion-title .accordionTitleWrapper{padding-right:60px;padding-left:45px}}.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){.app_accordion .accordion .accordion-title .accordion-icon{width:25px}}.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){.app_accordion .accordion .accordion-title .icon{top:28px;width:28px}}@media(min-width:1920px){.app_accordion .accordion .accordion-title .icon{top:30px;width:32px}}.app_accordion .accordion .accordion-title .icon svg{width:100%;height:100%}.app_accordion .accordion .accordion-title.active{padding-top:56px}@media(min-width:768px){.app_accordion .accordion .accordion-title.active{padding-top:82px}}@media(min-width:1920px){.app_accordion .accordion .accordion-title.active{padding-top:90px}}.app_accordion .accordion .accordion-title.active .icon{transform:rotateX(-180deg)}.app_accordion .accordion:last-child{border-bottom:1px solid var(--white)}.app_accordion .accordion .accordion-panel{max-height:0;overflow:hidden;transition:max-height var(--animation-duration) var(--animation-style)}.app_accordion .accordion.active{transition:padding var(--animation-duration) var(--animation-style);padding-bottom:56px}@media(min-width:768px){.app_accordion .accordion.active{padding-bottom:82px}}@media(min-width:1920px){.app_accordion .accordion.active{padding-bottom:90px}}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:20;background-color:var(--white);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(--black);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(--black);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:22px;left:var(--grid-colGap)}#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:#fff;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)}}
