[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar!important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(/build/fonts/montserrat-thin-webfont.cd06e05a.woff2) format("woff2"),url(/build/fonts/montserrat-thin-webfont.7ba2a632.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:url(/build/fonts/montserrat-thinitalic-webfont.57fa47ce.woff2) format("woff2"),url(/build/fonts/montserrat-thinitalic-webfont.db66be25.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/build/fonts/montserrat-light-webfont.55ba38c3.woff2) format("woff2"),url(/build/fonts/montserrat-light-webfont.5ffbbcd7.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(/build/fonts/montserrat-lightitalic-webfont.6bcc92d2.woff2) format("woff2"),url(/build/fonts/montserrat-lightitalic-webfont.e41b99f9.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/build/fonts/montserrat-regular-webfont.ca7f850f.woff2) format("woff2"),url(/build/fonts/montserrat-regular-webfont.90c3d254.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/build/fonts/montserrat-italic-webfont.d1686212.woff2) format("woff2"),url(/build/fonts/montserrat-italic-webfont.179e6ae0.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/montserrat-bold-webfont.f1652212.woff2) format("woff2"),url(/build/fonts/montserrat-bold-webfont.a10316f2.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(/build/fonts/montserrat-bolditalic-webfont.3b4482a0.woff2) format("woff2"),url(/build/fonts/montserrat-bolditalic-webfont.6f97fa43.woff) format("woff")}html{font-family:Montserrat,Helvetica Neue,helvetica,arial,sans-serif;font-size:62.5%}body{background-color:#001c27;box-sizing:border-box;color:#c5c5c5;font-size:1.4rem;line-height:1.2;overflow-x:hidden;overflow-y:auto}@media only screen and (min-width:600px){body{font-size:1.8rem}}main{display:flex;flex-direction:column;justify-content:flex-start;width:100vw}a{color:currentcolor;text-decoration:none}h1{font-size:2.5rem;padding-bottom:.8em}@media only screen and (min-width:1000px){h1{font-size:4rem;padding-bottom:1em}}.btn{background-color:transparent;border:none;color:currentcolor;cursor:pointer}.is-hidden{display:none!important}.has-colors>.is-gray{color:#c5c5c5}.has-colors>.is-orange{color:#f5853f}.has-colors>.is-tile{color:#0b7189}.has-colors>.is-gray-blue{color:#4e7982}.has-colors>.is-beige{color:#efd28d}.has-colors>.is-dark-gray{color:#6c6c6c}.textbox{background-color:rgba(0,28,39,.8);border:.1rem solid #bcbcbc;border-radius:4px;margin:0 auto;padding:4rem;width:90vw}@media only screen and (min-width:1000px){.textbox{background-color:rgba(0,28,39,.8);border:.1rem solid #bcbcbc;border-radius:4px;width:calc(97vw - 33rem)}}@media only screen and (min-width:1920px){.textbox{max-width:120rem}}.box-bg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiA3MiI+PHJlY3QgeD0iMSIgeT0iMTAiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2JjYmNiYyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=);background-repeat:no-repeat space;height:7.2rem;width:5.2rem}.simplebar-force-margin .simplebar-content,.simplebar-scrollable-y .simplebar-content{margin-right:3.5rem}@media only screen and (min-width:1000px){.simplebar-force-margin .simplebar-content,.simplebar-scrollable-y .simplebar-content{margin-right:6rem}}.simplebar-track{background-color:rgba(11,113,137,.5);cursor:pointer;pointer-events:auto}.simplebar-track.simplebar-vertical{width:2.5rem}@media only screen and (min-width:1000px){.simplebar-track.simplebar-vertical{width:5rem}}.simplebar-scrollbar{border:none;border-radius:4rem;visibility:inherit!important}.simplebar-scrollbar:before{background-color:hsla(0,0%,74%,.5)}.b-section{font-weight:300;min-height:100vh;position:relative}.b-section .background-asset{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:600px){.b-section .background-asset{overflow:hidden}}.b-section .background-asset .background-wrapper{position:relative}.b-section .background-asset:not(.has-no-fadeout) .background-wrapper:after{background:linear-gradient(transparent 65%,#001c27);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:1000px){.b-section .background-asset:after{display:none}}.b-section .background-image,.b-section .background-video{aspect-ratio:16/9;margin-top:5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%}@media only screen and (min-width:1000px){.b-section .background-image,.b-section .background-video{margin-top:0;min-height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}}.b-section .section-bridge{display:none;height:7.2rem;left:50vw;position:absolute;top:0;transform:translateX(-50%);width:5.2rem}@media only screen and (min-width:1000px){.b-section .section-bridge{display:block}}.b-section .mobile-fadeout{background:linear-gradient(transparent,#001c27);display:none;height:50vh;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:1000px){.b-section .mobile-fadeout{display:none}}.b-section .content{bottom:0;left:0;margin-top:5rem;position:relative;right:0;top:0}@media only screen and (min-width:1000px){.b-section .content{margin-top:inherit;max-height:calc(100vh - 29rem)}}.b-section .content .textbox-content{overflow-x:hidden;overflow-y:auto}@media only screen and (min-width:1000px){.b-section .content .textbox-content{height:calc(100% - 8rem)}}.b-navigation{bottom:0;font-size:2rem;font-weight:300;height:100vh;left:0;position:fixed;top:0;z-index:10}.b-navigation:before{background:linear-gradient(90deg,#000 50%,transparent);content:"";display:block;height:100vh;left:0;opacity:.5;position:absolute;top:0;width:55rem}@media only screen and (max-width:999px){.b-navigation{transform:translateY(0);transition:transform .8s}.b-navigation.is-hidden-on-mobile{transform:translateY(-100%)}}@media only screen and (min-width:1000px) and (max-width:1399px){.b-navigation:before{width:35rem}}@media only screen and (max-width:999px){.b-navigation .navigation-wrapper{overflow:hidden;padding-top:5rem;position:relative;width:100vw}}@media only screen and (min-width:1000px){.b-navigation .navigation-wrapper{height:auto;padding-left:5rem;position:absolute;right:auto;top:50vh;transform:translateY(-50%)}}@media only screen and (min-width:1400px){.b-navigation .navigation-wrapper{padding-left:16rem}}.b-navigation .navigation{display:flex;flex-direction:column;padding:2rem 0}@media only screen and (max-width:999px){.b-navigation .navigation{background-color:rgba(0,28,39,.95);flex-wrap:wrap;height:calc(100vh - 5rem);padding:2rem 2.5rem 0;position:relative}}.b-navigation .menu-link{align-items:center;display:inline-flex;flex-direction:row;width:100%}.b-navigation .menu-link .label{border-bottom:.1rem solid transparent;padding-bottom:.2rem}.b-navigation .menu-link .box{border:.1rem solid;border-radius:.2rem;display:inline-block;height:2rem;margin-right:2rem;position:relative;width:2rem}@media only screen and (min-width:1000px){.b-navigation .menu-link .box{border:.1rem solid;border-radius:.3rem;height:3.3rem;margin-right:2rem;width:3.3rem}}.b-navigation .menu-item{align-items:center;display:flex;flex-direction:row;margin-bottom:2rem}.b-navigation .menu-item.active .box:after{background-color:currentcolor;border:.1rem solid transparent;border-radius:.1rem;content:"";display:inline-block;height:1rem;left:.4rem;position:absolute;top:.4rem;width:1rem}@media only screen and (min-width:1000px){.b-navigation .menu-item.active .box:after{border:.1rem solid transparent;border-radius:.1rem;height:1.3rem;left:.9rem;top:.9rem;width:1.3rem}}.b-navigation .menu-item:hover .label{border-bottom:.1rem solid}.b-videoplayer{display:flex;flex-flow:column nowrap;left:0;margin:0 auto;padding:0;position:absolute;top:0;z-index:20}@media only screen and (max-width:999px){.b-videoplayer{left:1vw;top:5rem;width:98vw}}@media only screen and (min-width:1000px){.b-videoplayer{left:20vw;max-width:60vw;top:10rem}}.b-videoplayer .draggable-head{cursor:move;height:6rem;opacity:.1}.b-videoplayer .draggable-head:hover{background-color:#0b7189}.b-videoplayer .videoplayer-wrapper{padding:0 2.5rem 2.5rem}@media only screen and (min-width:1000px){.b-videoplayer .videoplayer-wrapper{padding:0 3.2rem 2rem}}.b-videoplayer .video-content{aspect-ratio:16/9;flex:1 1 100%;width:100%}.b-videoplayer .video-content .reference-video{width:inherit}.b-videoplayer .video-controls{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:1.5em}.b-videoplayer .video-controls .btn{height:1.7rem;margin:0 .5em;padding:.1rem;width:1.7rem}.b-videoplayer .video-controls .control-buttons{flex:0 0 auto;margin:0 1rem}.b-videoplayer .video-controls .control-button{color:#bcbcbc}.b-videoplayer .video-controls .control-button.inactive{cursor:default;opacity:.5}.b-videoplayer .video-controls .control-button:not(.inactive):hover svg path,.b-videoplayer .video-controls .control-button:not(.inactive):hover svg rect{fill:#0b7189}.b-videoplayer .video-controls .control-button img{height:100%;width:100%}.b-videoplayer .video-controls .progress{flex:1 1 100%;margin:0 3rem;position:relative}@media only screen and (max-width:999px){.b-videoplayer .video-controls .progress{display:none}}.b-videoplayer .video-controls .progress .track{background-color:#bcbcbc;height:.2rem;position:absolute;top:50%;transform:translateY(-50%);width:100%}.b-videoplayer .video-controls .progress .track:before{content:" ";display:inline-block;height:1.7rem;position:absolute;top:0;transform:translateY(calc(-50% + .1rem));width:100%}.b-videoplayer .video-controls .progress .handle{background-color:#bcbcbc;height:1.7rem;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.7rem}.b-videoplayer .video-controls .close{border-bottom:.1rem solid transparent;cursor:pointer;flex:0 0 auto;height:auto;text-transform:uppercase;width:auto}.b-videoplayer .video-controls .close:hover .label{border-bottom:.1rem solid #bcbcbc;padding-bottom:.2rem}.b-videoplayer .video-controls .close:after{background-color:#bcbcbc;content:" ";display:inline-block;height:1rem;margin-left:1em;width:1rem}.b-yt-videooverlay{display:flex;flex-flow:column nowrap;left:0;margin:0 auto;padding:0;position:absolute;top:0;z-index:20}@media only screen and (max-width:999px){.b-yt-videooverlay{left:1vw;top:5rem;width:98vw}}@media only screen and (min-width:1000px){.b-yt-videooverlay{left:20vw;max-width:60vw;top:10rem}}.b-yt-videooverlay .draggable-head{cursor:move;height:6rem;opacity:.1}.b-yt-videooverlay .draggable-head:hover{background-color:#0b7189}.b-yt-videooverlay .content-wrapper{display:flex;flex-flow:column nowrap}.b-yt-videooverlay .videoplayer-wrapper{aspect-ratio:16/9;flex:1 1 90%;margin:0 auto;width:90%}.b-yt-videooverlay .close{align-self:flex-end;border-bottom:.1rem solid transparent;cursor:pointer;flex:0 0 auto;height:auto;padding:2rem;text-transform:uppercase;width:auto}.b-yt-videooverlay .close:hover .label{border-bottom:.1rem solid #bcbcbc;padding-bottom:.2rem}.b-yt-videooverlay .close:after{background-color:#bcbcbc;content:" ";display:inline-block;height:1rem;margin-left:1em;width:1rem}.b-mobile-menu-top-bar{align-items:center;background-color:#1a333d;color:#c5c5c5;display:flex;flex-direction:row;height:5rem;justify-content:space-between;left:0;padding:.5rem 1.5rem;position:fixed;right:0;top:0;z-index:15}@media only screen and (min-width:1000px){.b-mobile-menu-top-bar{display:none}}.b-mobile-menu-top-bar .menu-toggle{height:4rem;padding:.5rem;width:4rem}.b-mobile-menu-top-bar .logo-small{height:3rem;width:3rem}.b-home{background:#001c27}@media only screen and (max-width:999px){.b-home .background-video{margin-top:15rem;-o-object-position:0;object-position:0}.b-home .content{align-items:center;bottom:auto;display:flex;flex-direction:column;height:calc(100vh - 5rem);left:auto;right:auto;top:auto;width:100vw}}.b-home .logo{margin-bottom:clamp(4rem,7vw,8rem);margin-top:15rem;max-width:48rem;position:relative;width:calc(100vw - 10rem)}@media only screen and (min-width:1000px){.b-home .logo{height:24.5rem;left:50vw;margin-top:0;top:50vh;transform:translate(-50%,-50%);width:35vw}}.b-home .logo-menu{display:flex;flex:0 1 min(25vh,20rem);flex-direction:column;font-size:2.5rem;justify-content:space-between;position:relative}@media only screen and (min-width:1000px){.b-home .logo-menu{flex-direction:row;height:auto;left:50%;max-width:50rem;top:calc(50vh - 10rem);transform:translate(-50%,-50%);width:50%}}@media only screen and (min-width:1400px){.b-home .logo-menu{left:calc(50vw + 24rem - 6.6em);transform:translateY(-50%)}}.b-home .logo-menu a{border-bottom:1px solid transparent;padding-bottom:.2rem}.b-home .logo-menu a:hover{border-bottom:1px solid}.b-dreitausend-bilder .content{display:flex;flex-flow:row nowrap;top:21rem}@media only screen and (min-width:600px) and (max-width:999px){.b-dreitausend-bilder .content{top:200px}}@media only screen and (min-width:1000px){.b-dreitausend-bilder .content{max-height:calc(100vh - clamp(250px, 33vh, 400px) - 10rem);top:clamp(250px,33vh,400px)}}.b-dreitausend-bilder .textbox{margin-left:10vw;margin-top:0;width:75vw}@media only screen and (max-width:999px){.b-dreitausend-bilder .textbox{margin-left:auto;margin-right:auto}}@media only screen and (min-width:600px){.b-dreitausend-bilder .textbox{margin-right:10rem}}@media only screen and (min-width:1000px){.b-dreitausend-bilder .textbox{margin-left:30rem;width:calc(90vw - 30rem)}}@media only screen and (min-width:1400px){.b-dreitausend-bilder .textbox{margin-left:45rem;width:calc(90vw - 45rem)}}@media only screen and (min-width:1920px){.b-dreitausend-bilder .textbox{width:90vw}}.b-explainer .content{display:flex;flex-flow:row nowrap;top:21rem}.b-explainer .textbox{width:75vw}@media only screen and (max-width:999px){.b-explainer .textbox{margin-left:auto;margin-right:auto}}@media only screen and (min-width:1000px){.b-explainer .textbox{margin-left:30%;width:60vw}}.b-explainer .section-bridge{left:45vw}.b-animation .content{display:flex;flex-flow:row nowrap;top:21rem}@media only screen and (min-width:1000px){.b-animation .content{top:18rem}}.b-animation .textbox{width:75vw}@media only screen and (max-width:999px){.b-animation .textbox{margin-left:auto;margin-right:auto}}@media only screen and (min-width:1000px){.b-animation .textbox{margin-left:33vw;width:50vw}}@media only screen and (min-width:1400px){.b-animation .textbox{margin-left:23vw;width:50vw}}.b-animation .section-bridge{left:54vw}.b-image-documentary .content{display:flex;flex-flow:row nowrap;top:21rem}.b-image-documentary .textbox{width:75vw}@media only screen and (max-width:999px){.b-image-documentary .textbox{margin-left:auto;margin-right:auto}}@media only screen and (min-width:1000px){.b-image-documentary .textbox{margin-left:45vw;top:10vw;width:40vw}}.b-image-documentary .section-bridge{left:60vw}.b-references .content{top:7rem}@media only screen and (min-width:1000px){.b-references .content{top:15rem}.b-references .textbox:not(.b-videoplayer,.b-yt-videooverlay){margin-left:55rem;max-width:min(100rem,calc(97vw - 55rem))}}.b-references .references-box{height:calc(90vh - 5rem)}@media only screen and (min-width:1000px){.b-references .references-box{height:calc(90vh - 20rem)}}.b-references .references{height:calc(100% - 5rem);overflow-x:hidden;overflow-y:auto}@media only screen and (min-width:1000px){.b-references .references{height:calc(100% - 8.8rem)}}.b-references .reference-list,.b-references .simplebar-content{display:grid;grid-template-columns:repeat(1,auto);justify-content:start}@media only screen and (min-width:1000px){.b-references .reference-list,.b-references .simplebar-content{grid-template-columns:repeat(2,auto);justify-content:start}}.b-references .reference-list{height:100%;position:relative;width:100%}.b-references .reference-list .simplebar-content:after,.b-references .reference-list .simplebar-content:before{display:none}.b-references .reference-item .reference-button{padding:0}.b-references .reference-image{vertical-align:middle}.b-references .section-bridge{height:72vh;left:56vw;position:absolute;top:-36vh;transform:translateX(-50%)}.b-about-us .background-asset{bottom:0;top:auto}@media only screen and (max-width:999px){.b-about-us .background-asset{bottom:0;top:auto}}.b-about-us .content{display:flex;flex-flow:row nowrap;top:21rem}@media only screen and (min-width:600px){.b-about-us .content{top:10rem}}@media only screen and (max-width:999px){.b-about-us .textbox{margin-left:auto;margin-right:auto}}@media only screen and (min-width:1000px) and (max-width:1399px){.b-about-us .textbox{margin-left:29vw}}@media only screen and (min-width:1000px){.b-about-us .textbox{top:10rem;width:50vw}}@media only screen and (min-width:1400px){.b-about-us .textbox{margin-left:29vw;width:38vw}}.b-about-us .section-bridge{left:50vw}.b-customer-area .content{display:flex;flex-flow:row nowrap;top:21rem}.b-customer-area h1+*{padding-bottom:2rem}@media only screen and (min-width:1000px){.b-customer-area h1+*{padding-bottom:4rem}.b-customer-area .textbox{margin-left:29vw;top:calc(10rem + 10vh);width:60vw}}.b-customer-area input[type=password],.b-customer-area input[type=text]{background-color:transparent;border:.1rem solid #bcbcbc;border-radius:.2rem;color:inherit;padding:.4rem .6rem}.b-customer-area button[type=submit],.b-customer-area input[type=submit]{background-color:transparent;border:none;cursor:pointer}.b-customer-area .password-forgotten,.b-customer-area button[type=submit],.b-customer-area input[type=submit]{color:inherit;font-size:inherit;font-weight:700}.b-customer-area button[type=submit]:focus,.b-customer-area input[type=password]:focus,.b-customer-area input[type=submit]:focus,.b-customer-area input[type=text]:focus{outline:.1rem solid #8b635c}.b-customer-area label{font-weight:700}.b-customer-area .submit{padding:0}@media only screen and (min-width:600px){.b-customer-area .submit+*{margin-left:1.5em}}.b-customer-area .form-container,.b-customer-area .login-form{display:flex;flex-flow:column nowrap}.b-customer-area .login-form{flex:1 1 18rem;justify-content:space-between}.b-customer-area .widget{display:flex;flex-flow:row wrap}@media only screen and (min-width:600px){.b-customer-area .widget{flex-wrap:nowrap}}@media only screen and (min-width:1400px){.b-customer-area .widget{align-items:flex-start;flex-grow:1}.b-customer-area .widget+.widget{margin-left:3rem}}.b-customer-area .widget label{margin-right:1em}.b-customer-area .widget input{flex:1 1 100%}.b-customer-area .interactions{align-items:flex-start;display:flex;flex-flow:column nowrap}@media only screen and (min-width:600px){.b-customer-area .interactions{flex-flow:row nowrap;justify-content:flex-end}}.b-customer-area .inputs{display:flex;flex:0 0 10rem;flex-flow:column nowrap;justify-content:space-between}@media only screen and (min-width:600px){.b-customer-area .inputs{flex-basis:7rem}}@media only screen and (min-width:1400px){.b-customer-area .inputs{flex:1 1 10rem;flex-flow:row nowrap}}.b-customer-area .box{background-color:currentcolor;display:inline-block;height:.7em;margin-right:1em;width:.7em}.b-customer-area .section-bridge{left:45vw}.b-contact{background-color:#001c27}.b-contact .content{top:21rem}@media only screen and (min-width:1000px){.b-contact .content{top:calc(10rem + 10vh)}}.b-contact .textbox{margin-top:0}@media only screen and (min-width:1000px){.b-contact .textbox{margin-left:29vw;width:60vw}}@media only screen and (min-width:1400px){.b-contact .textbox{width:55vw}}.b-contact h1{padding-bottom:.5em}.b-contact .contact,.b-contact .contact-content{display:flex;flex-direction:column}.b-contact .contact{padding-bottom:1em}@media only screen and (min-width:600px){.b-contact .contact{flex-direction:row}}.b-contact .contact .address{flex:0 1 auto;margin-right:5rem}.b-contact .map{height:40rem;max-height:34vh;overflow:hidden;position:relative}.b-contact .map .image{left:-6rem;position:absolute;top:1rem;transform:scale(1.5)}.b-contact .privacy-content{height:calc(90vh - 12rem);overflow-x:hidden;overflow-y:auto;position:relative;width:100%}@media only screen and (min-width:1000px){.b-contact .privacy-content{height:calc(100vh - 47.2rem)}}.b-contact .section-bridge{height:71vh;left:50vw;position:absolute;top:-36vh;transform:translateX(-50%)}.b-imprint .textbox{height:calc(85vh - 18rem);margin-bottom:10rem;margin-top:calc(10rem + 10vh)}@media only screen and (min-width:1000px){.b-imprint .textbox{height:calc(90vh - 18rem);margin-left:29vw;max-width:68vw}}.b-imprint .content-wrapper{height:calc(100% - 8rem);overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.b-imprint .privacy-content{font-size:1.4rem;margin-top:3em}.b-imprint .privacy-content a{text-decoration:underline}.b-imprint .privacy-content h2{font-size:2.5rem;margin-bottom:1.5em}.b-imprint .privacy-content h3{font-weight:700;margin-bottom:1.2em;margin-top:1.2em}.b-privacy{background-color:#001c27}.b-privacy .privacy-box{margin-bottom:2rem;margin-top:7rem}@media only screen and (min-width:600px){.b-privacy .privacy-box{margin-bottom:5rem;margin-top:15rem}}.b-privacy .privacy-content{height:calc(95vh - 18.4rem);overflow-x:hidden;overflow-y:auto;position:relative;width:100%}@media only screen and (min-width:1000px){.b-privacy .privacy-content{height:calc(100vh - 47.4rem)}}