@import url(//hello.myfonts.net/count/2af094);
hr,input[type=search]{box-sizing:content-box}
img,legend{border:0}
a,a:hover{text-decoration:none}
*,.select2-results,:after,:before{-webkit-tap-highlight-color:transparent}
.countdown-container ul:after,.countdown-container ul:before,.phase-3 .head-wrapper:after,.phase-3 .head-wrapper:before,.share-video ul:after,.share-video ul:before,.signup-container ul:after,.signup-container ul:before,.slide-newsletter .form-container .row:after,.slide-newsletter .form-container .row:before,.slide-newsletter .site-share:after,.slide-newsletter .site-share:before{display:table;line-height:0;content:""}
.countdown-container ul:after,.phase-3 .head-wrapper:after,.share-video ul:after,.signup-container ul:after,.slide-newsletter .form-container .row:after,.slide-newsletter .site-share:after{clear:both}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.menu-layer li a,.select2-results__option,.tooltip p,body,h1,h2,h3,h4,h5,h6{font-family:ZurichBT-Light,Arial,Helvetica,sans-serif;font-weight:100}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{padding:0}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
*,:after,:before{box-sizing:border-box;margin:0;padding:0}
@font-face{font-family:ZurichBT-Light;src:url(/assets/css/fonts/23CA42_0_0.eot);src:url(/assets/css/fonts/23CA42_0_0.eot?#iefix) format('embedded-opentype'),url(/assets/css/fonts/23CA42_0_0.woff) format('woff'),url(/assets/css/fonts/23CA42_0_0.ttf) format('truetype')}
@font-face{font-family:ZurichBT-Bold;src:url(/assets/css/fonts/23CA42_1_0.eot);src:url(/assets/css/fonts/23CA42_1_0.eot?#iefix) format('embedded-opentype'),url(/assets/css/fonts/23CA42_1_0.woff) format('woff'),url(/assets/css/fonts/23CA42_1_0.ttf) format('truetype')}
@font-face{font-family:ZurichBT-Roman;src:url(/assets/css/fonts/2AF094_0_0.eot);src:url(/assets/css/fonts/2AF094_0_0.eot?#iefix) format('embedded-opentype'),url(/assets/css/fonts/2AF094_0_0.woff) format('woff'),url(/assets/css/fonts/2AF094_0_0.ttf) format('truetype')}
.test{color:green}
.countdown-container label{font-size:.6rem}
.imprint-container a{font-size:.7rem}
.btn,.countdown-container span,.menu-layer li a,.tooltip p,button,h1,h2,h3,h4,h5,h6,input[type=reset],input[type=submit],p{font-size:1rem}
.links a,p.p--a{font-size:1.333rem}
.links a,p{letter-spacing:.04em;line-height:1.35}
.btn,.field .field-content,.imprint-container a,button,h1,h2,h3,h4,h5,h6,input[type=reset],input[type=submit]{letter-spacing:.02em;text-transform:uppercase}
html{font-size:9pt;font-size:1vw}
@media (min-width:1801px){html{font-size:18px}
}
@media (min-width:681px) and (max-width:1200px){html{font-size:1.4vw}
}
body{line-height:1.5;overflow-x:hidden}
a{background-color:transparent;color:#000}
p{margin:0 0 .8rem}
p.p--a{margin:0 0 1rem}
h1,h2,h3,h4,h5,h6{margin-bottom:1.6rem}
h2{display:inline-block;border-bottom:1px solid #000}
h2.has-span{border:none}
h2.has-span span{line-height:1.8;border-bottom:1px solid #000}
@media (min-width:681px){h2.has-span span{line-height:1.5;display:inline-block}
}
body,html{padding:0;margin:0;width:100%;height:100%}
article{max-width:60rem;margin:0 auto}
@media (min-width:1px) and (max-width:680px){html{font-size:3vw}
article{max-width:26rem}
}
#rem-calc{width:1rem;height:1rem;visibility:hidden;position:absolute;top:-1rem;left:-1rem}
.phase-1 .circle-animation,.phase-2 .circle-animation,.phase-3 .circle-animation{position:fixed;top:50vh;left:50%;width:40rem;height:40rem;max-width:60vh;max-height:60vh;z-index:511;margin:-20rem 0 0 -20rem}
@media (min-width:1px) and (max-width:680px){.phase-1 .circle-animation,.phase-2 .circle-animation,.phase-3 .circle-animation{width:26rem;height:26rem;max-width:70vh;max-height:70vh;margin:-13rem 0 0 -13rem}
.phase-1 .circle-animation canvas,.phase-1 .circle-animation img,.phase-2 .circle-animation canvas,.phase-2 .circle-animation img,.phase-3 .circle-animation canvas,.phase-3 .circle-animation img{margin-top:-5rem}
}
.phase-1 .circle-animation canvas,.phase-1 .circle-animation img,.phase-2 .circle-animation canvas,.phase-2 .circle-animation img,.phase-3 .circle-animation canvas,.phase-3 .circle-animation img{width:100%;height:100%}
@media (min-height:1px) and (max-height:440px){.phase-1 .circle-animation canvas,.phase-1 .circle-animation img,.phase-2 .circle-animation canvas,.phase-2 .circle-animation img,.phase-3 .circle-animation canvas,.phase-3 .circle-animation img{margin-top:-2rem}
}
.phase-2 .scroll-down,.phase-3 .scroll-down{-webkit-transition-property:-webkit-transform,opacity,right,margin;-moz-transition-property:-moz-transform,opacity,right,margin;transition-property:transform,opacity,right,margin;-webkit-transition-duration:.5s,.25s,.25s,.25s;-moz-transition-duration:.5s,.25s,.25s,.25s;transition-duration:.5s,.25s,.25s,.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:1s,0s,0s,0s;-moz-transition-delay:1s,0s,0s,0s;transition-delay:1s,0s,0s,0s;position:fixed;right:50%;top:100vh;z-index:520;width:4.4rem;height:6.2rem;padding-top:4rem;margin:-12rem -2.2rem 0 0;background-color:transparent;opacity:0}
.phase-2.is-loaded .scroll-down,.phase-3.is-loaded .scroll-down{opacity:1}
@media (min-width:1px) and (max-width:680px){.phase-2 .scroll-down,.phase-3 .scroll-down{width:2.4rem;padding-top:0;height:2.2rem;margin-left:0;margin-right:-1.2rem;margin-top:-6rem}
.phase-2.scrolled-deeper .scroll-down,.phase-3.scrolled-deeper .scroll-down{right:4rem;margin-right:0;margin-top:-4.2rem}
}
.phase-2.scrolled-end .scroll-down,.phase-2[data-slide=imprint] .scroll-down,.phase-3.scrolled-end .scroll-down,.phase-3[data-slide=imprint] .scroll-down{opacity:0;-webkit-transform:translate3D(0,50vh,0);-moz-transform:translate3D(0,50vh,0);-ms-transform:translate3D(0,50vh,0);-o-transform:translate3D(0,50vh,0);transform:translate3D(0,50vh,0)}
.phase-2.is-playing-movie .scroll-down,.phase-3.is-playing-movie .scroll-down{opacity:0}
.phase-2 .slide-animation .circle-animation,.phase-3 .slide-animation .circle-animation{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;transition-duration:.7s;-webkit-transition-timing-function:cubic-bezier(.25,.25,.34,1);-moz-transition-timing-function:cubic-bezier(.25,.25,.34,1);transition-timing-function:cubic-bezier(.25,.25,.34,1)}
.phase-2 .slide-introduction article,.phase-3 .slide-explanation article,.phase-3 .slide-introduction article{-webkit-transition-property:opacity,-webkit-transform;-moz-transition-property:opacity,-moz-transform;-webkit-transition-duration:.5s;-moz-transition-duration:.5s}
.phase-2.is-loaded .slide-animation.slide--move-on .circle-animation,.phase-3.is-loaded .slide-animation.slide--move-on .circle-animation{-webkit-transition-timing-function:cubic-bezier(.64,.01,.74,.74);-moz-transition-timing-function:cubic-bezier(.64,.01,.74,.74);transition-timing-function:cubic-bezier(.64,.01,.74,.74);-webkit-transform:translate3D(0,-200vh,0);-moz-transform:translate3D(0,-200vh,0);-ms-transform:translate3D(0,-200vh,0);-o-transform:translate3D(0,-200vh,0);transform:translate3D(0,-200vh,0);opacity:0}
.phase-2 .slide-logo,.phase-3 .slide-logo{margin-top:-40vh;pointer-events:none}
@media (min-width:1px) and (max-width:680px){.phase-2 .slide-logo,.phase-3 .slide-logo{margin-top:-20vh}
}
.phase-2 .slide-logo.slide--on-top .mvo-claim,.phase-2 .slide-logo.slide--on-top .mvo-logo,.phase-3 .slide-logo.slide--on-top .mvo-claim,.phase-3 .slide-logo.slide--on-top .mvo-logo{position:fixed}
.phase-2 .slide-logo.slide--show .mvo-logo--black,.phase-3 .slide-logo.slide--show .mvo-logo--black{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:-2rem}
.phase-2 .slide-logo.slide--show .mvo-claim--black,.phase-3 .slide-logo.slide--show .mvo-claim--black{opacity:1}
@media (min-width:1px) and (max-width:680px){.phase-2 .slide-logo.slide--show .mvo-logo--black,.phase-3 .slide-logo.slide--show .mvo-logo--black{margin-top:-7rem}
.phase-2 .slide-logo.slide--state-2 .mvo-logo,.phase-3 .slide-logo.slide--state-2 .mvo-logo{left:0;margin-left:-1.5rem}
}
@media (min-height:1px) and (max-height:440px){.phase-2 .slide-logo.slide--show .mvo-logo--black,.phase-3 .slide-logo.slide--show .mvo-logo--black{margin-top:-4rem}
}
.phase-2 .slide-logo.slide--state-2,.phase-3 .slide-logo.slide--state-2{top:0;pointer-events:auto}
.phase-2 .slide-logo.slide--state-2 .mvo-logo,.phase-3 .slide-logo.slide--state-2 .mvo-logo{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:0;margin-top:1rem;cursor:pointer}
.phase-2 .slide-logo.slide--state-2 .mvo-logo img,.phase-3 .slide-logo.slide--state-2 .mvo-logo img{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}
.phase-2 .slide-logo.slide--state-2 .mvo-claim,.phase-3 .slide-logo.slide--state-2 .mvo-claim{top:100vh;margin-top:-3.4rem}
.phase-2 .slide-logo.slide--state-2 .mvo-claim img,.phase-3 .slide-logo.slide--state-2 .mvo-claim img{-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}
@media (min-width:1px) and (max-width:680px){.phase-2 .slide-logo.slide--state-2 .mvo-claim,.phase-3 .slide-logo.slide--state-2 .mvo-claim{left:0;margin-left:.5rem}
.phase-2 .slide-logo.slide--state-2 .mvo-claim img,.phase-3 .slide-logo.slide--state-2 .mvo-claim img{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}
}
.phase-2 .slide-introduction,.phase-3 .slide-introduction{height:120vh}
.phase-2 .slide-introduction article,.phase-3 .slide-introduction article{transition-property:opacity,transform;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translate3D(50vw,-50%,0);-moz-transform:translate3D(50vw,-50%,0);-ms-transform:translate3D(50vw,-50%,0);-o-transform:translate3D(50vw,-50%,0);transform:translate3D(50vw,-50%,0);position:fixed;top:50vh;left:50%;margin:-5rem 0 0 -30rem;opacity:0}
.phase-2 .slide-introduction.slide--on-top.slide--in-view article,.phase-3 .slide-introduction.slide--on-top.slide--in-view article{-webkit-transform:translate3D(0,-50%,0);-moz-transform:translate3D(0,-50%,0);-ms-transform:translate3D(0,-50%,0);-o-transform:translate3D(0,-50%,0);transform:translate3D(0,-50%,0);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;opacity:1}
.phase-3 .slide-about.slide--on-top.slide--in-view article,.phase-3 .slide-introduction.slide--on-top article{-webkit-transform:translate3D(0,-50%,0);-moz-transform:translate3D(0,-50%,0);-ms-transform:translate3D(0,-50%,0);-o-transform:translate3D(0,-50%,0)}
@media (min-width:1px) and (max-width:680px){.phase-2 .slide-introduction article,.phase-3 .slide-introduction article{margin:-2rem 0 0 -13rem}
.countdown-container,.signup-container{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s,0s;-moz-transition-duration:.25s,0s;transition-duration:.25s,0s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;transition-delay:.25s;opacity:1;visibility:visible}
.scrolled-deep .countdown-container,.scrolled-deep .signup-container{-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-delay:0s,.25s;-moz-transition-delay:0s,.25s;transition-delay:0s,.25s;visibility:hidden;opacity:0}
}
.phase-3 .slide-explanation article,.phase-3 .slide-explanation.explanation-3d{-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out}
.phase-3 .slide:nth-child(1){z-index:10}
.phase-3 .slide:nth-child(3){z-index:30}
.phase-3 .slide:nth-child(4){z-index:40}
.phase-3 .slide:nth-child(5){z-index:50}
.phase-3 .slide:nth-child(6){z-index:60}
.phase-3 .slide:nth-child(7){z-index:70}
.phase-3 .slide:nth-child(8){z-index:80}
.phase-3 .slide:nth-child(9){z-index:90}
.phase-3 .slide:nth-child(10){z-index:100}
.phase-3 .slide:nth-child(11){z-index:110}
.phase-3 .slide:nth-child(12){z-index:120}
.phase-3 .slide:nth-child(13){z-index:130}
.phase-3 .slide:nth-child(14){z-index:140}
.phase-3 .slide:nth-child(15){z-index:150}
.phase-3 .slide:nth-child(16){z-index:160}
.phase-3 .slide:nth-child(17){z-index:170}
.phase-3 .slide:nth-child(18){z-index:180}
.phase-3 .slide:nth-child(19){z-index:190}
.phase-3 .slide:nth-child(2){opacity:0}
.phase-3.is-loaded .slide:nth-child(2){opacity:1}
.phase-3 .slide:nth-child(3){opacity:0}
.phase-3.is-loaded .slide:nth-child(3){opacity:1}
.phase-3 .slide:nth-child(4){opacity:0}
.phase-3.is-loaded .slide:nth-child(4){opacity:1}
.phase-3 .slide:nth-child(5){opacity:0}
.phase-3.is-loaded .slide:nth-child(5){opacity:1}
.phase-3 .slide:nth-child(6){opacity:0}
.phase-3.is-loaded .slide:nth-child(6){opacity:1}
.phase-3 .slide:nth-child(7){opacity:0}
.phase-3.is-loaded .slide:nth-child(7){opacity:1}
.phase-3 .slide:nth-child(8){opacity:0}
.phase-3.is-loaded .slide:nth-child(8){opacity:1}
.phase-3 .slide:nth-child(9){opacity:0}
.phase-3.is-loaded .slide:nth-child(9){opacity:1}
.phase-3 .slide:nth-child(10){opacity:0}
.phase-3.is-loaded .slide:nth-child(10){opacity:1}
.phase-3 .slide:nth-child(11){opacity:0}
.phase-3.is-loaded .slide:nth-child(11){opacity:1}
.phase-3 .slide:nth-child(12){opacity:0}
.phase-3.is-loaded .slide:nth-child(12){opacity:1}
.phase-3 .slide:nth-child(13){opacity:0}
.phase-3.is-loaded .slide:nth-child(13){opacity:1}
.phase-3 .slide:nth-child(14){opacity:0}
.phase-3.is-loaded .slide:nth-child(14){opacity:1}
.phase-3 .slide:nth-child(15){opacity:0}
.phase-3.is-loaded .slide:nth-child(15){opacity:1}
.phase-3 .slide:nth-child(16){opacity:0}
.phase-3.is-loaded .slide:nth-child(16){opacity:1}
.phase-3 .slide:nth-child(17){opacity:0}
.phase-3.is-loaded .slide:nth-child(17){opacity:1}
.phase-3 .slide:nth-child(18){opacity:0}
.phase-3.is-loaded .slide:nth-child(18){opacity:1}
.phase-3 .slide:nth-child(19){opacity:0}
.phase-3.is-loaded .slide:nth-child(19){opacity:1}
.phase-3 .slide:nth-child(20){z-index:200;opacity:0}
.phase-3.is-loaded .slide:nth-child(20){opacity:1}
.phase-3 .slide:nth-child(2){z-index:210}
.phase-3 .head-wrapper{position:relative}
.phase-3 .slide-introduction.slide--on-top article{transform:translate3D(0,-50%,0);-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;opacity:0}
.phase-3 .slide-video{margin-top:90vh;overflow:hidden;height:200vh}
.phase-3 .slide-video .video-preview-wrapper,.phase-3 .slide-video .video-wrapper,.phase-3 .slide-video .vimeo-wrapper{position:relative;height:100vh;width:100%;overflow:hidden}
.phase-3 .slide-video .video-wrapper{z-index:502}
.phase-3 .slide-video .video-preview-wrapper{display:block;background:url(/assets/img/video/my-very-own-video.jpg) 50% 50% no-repeat;background-size:cover}
.phase-3 .slide-video .is-playing .video-preview-wrapper,.phase-3 .slide-video .vimeo-wrapper{display:none}
.phase-3 .slide-video .is-playing .vimeo-wrapper{display:block}
.phase-3 .slide-video.slide--on-top .video-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:fixed;top:0;left:0}
.phase-3 .slide-video.slide--move-on .video-wrapper{display:none}
.phase-3 .slide-explanation{position:relative;height:400vh}
.phase-3 .slide-explanation.explanation-3d{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;transition-timing-function:ease-in-out;background:#fff}
.phase-3 .slide-explanation.explanation-3d.slide--in-view.slide--in-center.slide--on-top{background:0 0}
.phase-3 .slide-explanation article{transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-in-out;-webkit-transform:translate3D(-50%,-50%,0);-moz-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);-o-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);position:fixed;top:50vh;left:50%;width:100%;max-width:78rem;height:26rem;padding:0 4rem;opacity:1}
@media (min-width:1px) and (max-width:680px){.phase-3 .slide-explanation article{max-width:26rem;padding:0;top:5rem;-webkit-transform:translate3D(-50%,0,0);-moz-transform:translate3D(-50%,0,0);-ms-transform:translate3D(-50%,0,0);-o-transform:translate3D(-50%,0,0);transform:translate3D(-50%,0,0)}
}
.phase-3 .slide-explanation .explanation-text,.phase-3 .slide-explanation .explanation-video{-webkit-transition-property:opacity,-webkit-transform;-moz-transition-property:opacity,-moz-transform;transition-property:opacity,transform;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translate3D(25vw,0,0);-moz-transform:translate3D(25vw,0,0);-ms-transform:translate3D(25vw,0,0);-o-transform:translate3D(25vw,0,0);transform:translate3D(25vw,0,0);width:30rem;height:20rem;float:left;opacity:0}
@media (min-width:681px) and (max-width:1200px){.phase-3 .slide-explanation .explanation-text{width:28rem}
}
@media (min-width:1px) and (max-width:680px){.phase-3 .slide-explanation .explanation-text{width:26rem}
}
@media (min-height:1px) and (max-height:440px){.phase-3 .slide-explanation .explanation-text{width:28rem;margin-right:-2rem}
}
.phase-3 .slide-explanation .explanation-video{-webkit-transform:translate3D(-25vw,0,0);-moz-transform:translate3D(-25vw,0,0);-ms-transform:translate3D(-25vw,0,0);-o-transform:translate3D(-25vw,0,0);transform:translate3D(-25vw,0,0);width:30rem;height:22.5rem}
@media (min-width:681px) and (max-width:1200px){.phase-3 .slide-explanation .explanation-video{width:28rem;height:21rem}
}
@media (min-width:1px) and (max-width:680px){.phase-3 .slide-explanation .explanation-video{-webkit-transform:translate3D(35vw,0,0);-moz-transform:translate3D(35vw,0,0);-ms-transform:translate3D(35vw,0,0);-o-transform:translate3D(35vw,0,0);transform:translate3D(35vw,0,0);width:26rem;height:19.5rem;margin-left:-.5rem;margin-top:1rem}
.phase-3 .slide-explanation .explanation-text{padding-top:1.8rem}
}
@media (min-height:1px) and (max-height:440px){.phase-3 .slide-explanation .explanation-video{width:22rem;height:16.5rem}
}
.phase-3 .slide-explanation .explanation-text{float:right}
.phase-3 .slide-explanation:after{content:"";width:1.2rem;height:1.2rem;border:1px solid #000;background:#fff;border-radius:100%;margin-left:-.6rem;margin-top:calc(50vh - 7rem);position:fixed;top:50vh;left:50%;z-index:999;opacity:0}
@media (min-width:1px) and (max-width:680px){.phase-3 .slide-explanation:after{left:1.4rem;top:-2rem;margin-top:100vh}
}
.phase-3 .slide-explanation.slide--in-view.slide--on-top .explanation-text,.phase-3 .slide-explanation.slide--in-view.slide--on-top .explanation-video{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translate3D(0,0,0);opacity:1}
.menu-layer,.slide-newsletter .b2b-back{-webkit-transition-delay:0s,.25s;-moz-transition-delay:0s,.25s}
.phase-3 .slide-explanation.slide--on-top .explanation-text,.phase-3 .slide-explanation.slide--on-top .explanation-video{-webkit-transform:translate3D(0,-100vh,0);-moz-transform:translate3D(0,-100vh,0);-ms-transform:translate3D(0,-100vh,0);-o-transform:translate3D(0,-100vh,0);transform:translate3D(0,-100vh,0);opacity:0}
.phase-3 .slide-explanation.explanation-3d.slide--in-view .explanation-text,.phase-3 .slide-explanation.explanation-3d.slide--in-view .explanation-video{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}
.phase-3 .slide-explanation.explanation-3d.slide--on-top .explanation-text,.phase-3 .slide-explanation.explanation-3d.slide--on-top .explanation-video{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}
.phase-3 .slide-about article,.phase-3 .slide-newsletter article{-webkit-transition-property:opacity,-webkit-transform;-moz-transition-property:opacity,-moz-transform;-webkit-transition-duration:.5s;-moz-transition-duration:.5s}
.phase-3 .slide-walkthrough{margin-top:10vh;height:150vh}
@media (min-width:1px) and (max-width:680px){.phase-3 .slide-walkthrough{height:120vh}
}
.phase-3 .slide-newsletter{margin-top:50vh;height:auto;min-height:100vh;padding-top:20vh;padding-bottom:20vh}
.phase-3 .slide-newsletter article{opacity:0;transition-property:opacity,transform;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translate3D(0,10vh,0);-moz-transform:translate3D(0,10vh,0);-ms-transform:translate3D(0,10vh,0);-o-transform:translate3D(0,10vh,0);transform:translate3D(0,10vh,0)}
.phase-3 .slide-about article,.phase-3 .slide-imprint article{-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out}
.phase-3 .slide-newsletter.slide--in-center article{opacity:1;-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}
.phase-3 .slide-about{height:100vh}
@media (min-width:1px) and (max-width:680px){.phase-3 .slide-about{margin-top:-10vh}
}
.phase-3 .slide-about article{transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:ease-in-out;-webkit-transform:translate3D(50vw,-50%,0);-moz-transform:translate3D(50vw,-50%,0);-ms-transform:translate3D(50vw,-50%,0);-o-transform:translate3D(50vw,-50%,0);transform:translate3D(50vw,-50%,0);position:fixed;top:50vh;left:50%;margin:-5rem 0 0 -30rem;opacity:0}
@media (min-width:1px) and (max-width:680px){.phase-3 .slide-about article{margin:-1rem 0 0 -13rem}
}
.phase-3 .slide-about.slide--on-top.slide--in-view article{transform:translate3D(0,-50%,0);opacity:1}
.phase-3 .slide-about.slide--on-top article{-webkit-transform:translate3D(0,-50%,0);-moz-transform:translate3D(0,-50%,0);-ms-transform:translate3D(0,-50%,0);-o-transform:translate3D(0,-50%,0);transform:translate3D(0,-50%,0);opacity:0}
.phase-3 .slide-imprint{min-height:100vh;height:auto;padding-top:50vh;pointer-events:none}
.phase-3 .slide-imprint article{-webkit-transition-property:opacity,-webkit-transform;-moz-transition-property:opacity,-moz-transform;transition-property:opacity,transform;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;transition-timing-function:ease-in-out;-webkit-transform:translate3D(0,10vh,0);-moz-transform:translate3D(0,10vh,0);-ms-transform:translate3D(0,10vh,0);-o-transform:translate3D(0,10vh,0);transform:translate3D(0,10vh,0);opacity:0}
.phase-3 .slide-imprint.slide--on-top.slide--in-view{pointer-events:auto}
.phase-3 .slide-imprint.slide--on-top.slide--in-view article{-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translate3D(0,0,0);opacity:1}
.phase-3 .slide-imprint p+h2{margin-top:3.2rem}
.phase-3 .slide-imprint:after,.phase-3 .slide-imprint:before,.phase-3 .slide-newsletter:after,.phase-3 .slide-newsletter:before,.phase-3 .slide-walkthrough:after,.phase-3 .slide-walkthrough:before{-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.25s,0s;-moz-transition-duration:.25s,0s;transition-duration:.25s,0s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s,.25s;-moz-transition-delay:0s,.25s;transition-delay:0s,.25s;content:'';position:fixed;left:0;opacity:0;width:100%;visibility:hidden;z-index:502;pointer-events:none}
.phase-3 .slide-imprint:before,.phase-3 .slide-newsletter:before,.phase-3 .slide-walkthrough:before{background-color:#fff;top:0;height:7rem}
.phase-3 .slide-imprint:after,.phase-3 .slide-newsletter:after,.phase-3 .slide-walkthrough:after{background-color:#fff;bottom:0;height:9.5rem}
@media (min-width:1px) and (max-width:680px){.phase-3 .slide-imprint:after,.phase-3 .slide-newsletter:after,.phase-3 .slide-walkthrough:after{height:6rem}
}
.phase-3[data-slide=imprint] .slide-imprint:after,.phase-3[data-slide=imprint] .slide-imprint:before,.phase-3[data-slide=newsletter] .slide-newsletter:after,.phase-3[data-slide=newsletter] .slide-newsletter:before{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible}
.phase-3[data-slide=imprint] .slide-imprint:after{height:5rem}
@media (min-width:1px) and (max-width:680px){.phase-3[data-slide=imprint] .slide-imprint:after{height:6rem}
}
.phase-3[data-slide=basic-steps] .slide-walkthrough:after,.phase-3[data-slide=basic-steps] .slide-walkthrough:before{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible}
.phase-3 .slide-footer{height:10vh}
.phase-3 #progress-bar{position:fixed;left:50%;top:50%;height:20vh;width:1px;background:#000;opacity:0;z-index:49;-webkit-transition-property:opacity,height;-moz-transition-property:opacity,height;transition-property:opacity,height;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
@media (min-width:681px){.phase-3 #progress-bar{-webkit-transform:translate3D(0,-50%,0);-moz-transform:translate3D(0,-50%,0);-ms-transform:translate3D(0,-50%,0);-o-transform:translate3D(0,-50%,0);transform:translate3D(0,-50%,0);margin-top:-1rem}
}
.phase-3.show-progress.is-loaded #progress-bar{-webkit-transition-property:opacity,height;-moz-transition-property:opacity,height;transition-property:opacity,height;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;height:calc(100vh - 18rem);opacity:1}
@media (min-width:1px) and (max-width:680px){.phase-3 #progress-bar{-webkit-transform:translate3D(0,-50%,0);-moz-transform:translate3D(0,-50%,0);-ms-transform:translate3D(0,-50%,0);-o-transform:translate3D(0,-50%,0);transform:translate3D(0,-50%,0);left:1.4rem;margin-top:0}
.phase-3.show-progress.is-loaded #progress-bar{height:100vh}
}
.phase-3.show-progress.is-loaded .slide-explanation.slide--in-view.slide--on-top:after{-webkit-transition-property:margin;-moz-transition-property:margin;transition-property:margin;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;transition-duration:.7s;-webkit-transition-timing-function:cubic-bezier(.25,.25,.34,1);-moz-transition-timing-function:cubic-bezier(.25,.25,.34,1);transition-timing-function:cubic-bezier(.25,.25,.34,1);margin-top:-12.9rem;opacity:1}
@media (min-width:1px) and (max-width:680px){.phase-3.show-progress.is-loaded .slide-explanation.slide--in-view.slide--on-top:after{margin-top:29.4rem}
}
.phase-3.show-progress.is-loaded .slide-explanation.slide--on-top:after{margin-top:calc(7rem - 50vh);opacity:0;-webkit-transition-property:margin,opacity;-moz-transition-property:margin,opacity;transition-property:margin,opacity;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.25,.25,.34,1);-moz-transition-timing-function:cubic-bezier(.25,.25,.34,1);transition-timing-function:cubic-bezier(.25,.25,.34,1)}
.field:after,.field:before,.slide{-webkit-transition-property:opacity;-moz-transition-property:opacity}
.field,.slide{-webkit-transition-duration:.5s;-moz-transition-duration:.5s}
.mobile .phase-3 .slide-explanation{height:150vh}
.phase-4 .slide-before-video{height:200vh;background-color:#f9a19c}
.phase-4 .slide-video{background-color:#bdf9a9}
.slide{transition-property:opacity;transition-duration:.5s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear;width:100%;height:100vh;position:relative}
.field,.field:after,.field:before{-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out}
.field,.field .field-content{position:relative;height:2.2rem;display:inline-block}
.slide article{visibility:hidden}
.slide.slide--in-center article{visibility:visible}
.field{-webkit-transition-property:color;-moz-transition-property:color;transition-property:color;transition-duration:.5s;transition-timing-function:ease-in-out}
.field .field-content{padding:.2rem 1.4rem 0 3.4rem;z-index:501}
.menu-layer ul,.signup-container ul{padding:0;margin:0;list-style-type:none}
.field:after,.field:before{transition-property:opacity;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;transition-timing-function:ease-in-out;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-position:0 100%;background-repeat:no-repeat;background-size:auto 100%}
.signup-container .signup-toggle .btn,.signup-container .signup-toggle .field-content{-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out}
.field:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDk5LjlweCIgaGVpZ2h0PSIzOS45cHgiIHZpZXdCb3g9IjAgMCA0OTkuOSAzOS45IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0OTkuOSAzOS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQ5OS45LDM5LjRoLTQ1N2MtMS45LDAtMy44LTAuOC01LjYtMi41TDAuNCwwLjQiLz48L3N2Zz4=);opacity:1}
.field:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDk5LjlweCIgaGVpZ2h0PSIzOS45cHgiIHZpZXdCb3g9IjAgMCA0OTkuOSAzOS45IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0OTkuOSAzOS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQ5OS45LDM5LjRoLTQ1N2MtMS45LDAtMy44LTAuOC01LjYtMi41TDAuNCwwLjQiLz48L3N2Zz4=);opacity:0}
.field.field--textarea:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMjM0IC0yMzMuOSA0OTkuOSA0OTkuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyMzQgLTIzMy45IDQ5OS45IDQ5OS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTczMy43LDI2NS44aC00NTdjLTEuOSwwLTMuOC0wLjgtNS42LTIuNWwtMzYuOS0zNi41Ii8+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyMzQuMiIgeTE9IjIyNi44IiB4Mj0iMjM0LjIiIHkyPSItMjMzLjYiLz48L3N2Zz4=);background-position:0 100%;background-size:100% auto}
.ie .field:after,.ie .field:before{bottom:2px}
.signup-container{position:fixed;top:2.2rem;z-index:520}
.signup-container ul{display:inline-block}
.signup-container .signup-toggle .btn{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;transition-timing-function:ease-in-out;position:absolute;top:.2rem;left:3.4rem;opacity:1;white-space:nowrap}
.signup-container .signup-toggle .field-content{-webkit-transition-property:width;-moz-transition-property:width;transition-property:width;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;transition-timing-function:ease-in-out;width:14.9rem;overflow:hidden}
.signup-container .signup-fields,.signup-container .signup-fields .field{-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out}
.signup-container .signup-toggle .btn[data-action=hide-signup]{opacity:0;text-indent:-999rem;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNS4zIiB5MT0iMC43IiB4Mj0iMC44IiB5Mj0iMTUuMiIvPjwvZz48Zz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE1LjMiIHkxPSIxNS4yIiB4Mj0iMC44IiB5Mj0iMC43Ii8+PC9nPjwvZz48L3N2Zz4=) 0 50% no-repeat;background-size:1rem 1rem;width:1.6rem;height:1.6rem}
.signup-container .signup-fields{-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:1s,0s;-moz-transition-duration:1s,0s;transition-duration:1s,0s;transition-timing-function:ease-in-out;-webkit-transition-delay:0s,1s;-moz-transition-delay:0s,1s;transition-delay:0s,1s;opacity:1;visibility:hidden}
.signup-container .signup-fields .field{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;transition-timing-function:ease-in-out;opacity:0}
@media (min-width:681px){.signup-container{right:2.2rem}
.signup-container .signup-fields,.signup-container .signup-toggle{display:inline-block}
.signup-container .signup-toggle{float:right}
.signup-container .signup-fields{float:left;text-align:right;margin-right:1rem;white-space:nowrap}
.signup-container .signup-fields input[name=lastName]{width:4.9rem}
.signup-container .signup-fields input[name=firstName]{width:2.9rem}
.signup-container .signup-fields input[name=email]{width:6rem}
.signup-container .signup-fields input:focus{width:12rem}
.signup-container .signup-fields .field{-webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-ms-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);margin-right:1rem}
.signup-container .signup-fields .field:last-child{margin-right:0}
.signup-container .signup-fields .field:nth-child(1n){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}
.signup-container .signup-fields .field:nth-child(2n){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}
.signup-container .signup-fields .field:nth-child(3n){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}
.signup-container .signup-fields .field:nth-child(4n){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}
}
@media (min-width:1px) and (max-width:680px){.phase-3.show-progress.is-loaded .slide-explanation.slide--on-top:after{margin-top:0}
.signup-container{left:2.2rem;padding-right:2.2rem}
.signup-container ul{width:100%}
.signup-container .signup-fields,.signup-container .signup-toggle{display:block}
.signup-container .signup-fields{margin-top:3rem;width:100%}
.signup-container .signup-fields input{width:100%}
.signup-container .signup-fields .field{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);width:100%;margin-bottom:2rem}
.signup-container .signup-fields .field:nth-child(1n){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}
.signup-container .signup-fields .field:nth-child(2n){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}
.signup-container .signup-fields .field:nth-child(3n){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}
.signup-container .signup-fields .field:nth-child(4n){-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}
.signup-container .signup-fields .field:last-child{width:auto}
.signup-container .signup-fields .field-content{display:block;width:100%}
}
.signup-container.is-expanded .signup-toggle .field-content{width:6.1rem}
.signup-container.is-expanded .signup-toggle .btn[data-action=show-signup]{opacity:0}
.signup-container.is-expanded .signup-toggle .btn[data-action=hide-signup]{opacity:1}
.signup-container.is-expanded .signup-fields{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;visibility:visible}
.signup-container.is-expanded .signup-fields .field{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.signup-container.is-loading .btn[type=submit]{color:transparent;background:url(/assets/img/loader/default.gif) 50% 50% no-repeat;background-size:100% auto}
html:lang(de) .signup-container .signup-toggle .field-content{width:12.2rem}
@media (min-width:681px){.signup-container.is-expanded .signup-fields .field:nth-child(1n){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}
.signup-container.is-expanded .signup-fields .field:nth-child(2n){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}
.signup-container.is-expanded .signup-fields .field:nth-child(3n){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}
.signup-container.is-expanded .signup-fields .field:nth-child(4n){-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}
html:lang(de) .signup-container .signup-fields input[name=lastName]{width:5.7rem}
html:lang(de) .signup-container .signup-fields input[name=firstName]{width:4.9rem}
html:lang(de) .signup-container .signup-fields input[name=email]{width:3rem}
html:lang(de) .signup-container .signup-fields input:focus{width:12rem}
}
html:lang(de) .signup-container.is-expanded .signup-toggle .field-content{width:6rem}
.countdown-container{position:fixed;right:2.2rem;bottom:2.2rem}
@media (min-width:1px) and (max-width:680px){.signup-container.is-expanded .signup-fields .field:nth-child(1n){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}
.signup-container.is-expanded .signup-fields .field:nth-child(2n){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}
.signup-container.is-expanded .signup-fields .field:nth-child(3n){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}
.signup-container.is-expanded .signup-fields .field:nth-child(4n){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}
.countdown-container{left:2.2rem;right:auto}
}
.countdown-container .field-content{margin-top:-.4rem;padding-right:.8rem;padding-left:3rem}
.countdown-container ul{list-style-type:none;margin-top:-.4rem}
.countdown-container li{display:inline-block;float:left;width:3rem}
.countdown-container label,.countdown-container span{display:block;text-align:center}
.imprint-container{position:fixed;left:0;bottom:0;z-index:999}
.imprint-container a{display:block;padding:2.2rem 3.3rem}
@media (min-width:1px) and (max-width:680px){.imprint-container{right:0;left:auto}
.imprint-container a{right:0;left:auto;padding:2.4rem 3.3rem}
}
.btn,button,input[type=reset],input[type=submit]{-webkit-transition-property:opacity,border;-moz-transition-property:opacity,border;transition-property:opacity,border;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;border:none;background:0 0;outline:0;cursor:pointer}
.btn:hover,button:hover,input[type=reset]:hover,input[type=submit]:hover{opacity:.5}
.btn.btn--loading,button.btn--loading,input[type=reset].btn--loading,input[type=submit].btn--loading{width:1.6rem;height:1.6rem;background:url(/assets/img/loader/default.gif) 50% 50% no-repeat;background-size:100% 100%}
.btn.btn--close,button.btn--close,input[type=reset].btn--close,input[type=submit].btn--close{text-indent:-999rem;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNS4zIiB5MT0iMC43IiB4Mj0iMC44IiB5Mj0iMTUuMiIvPjwvZz48Zz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE1LjMiIHkxPSIxNS4yIiB4Mj0iMC44IiB5Mj0iMC43Ii8+PC9nPjwvZz48L3N2Zz4=) 0 50% no-repeat;background-size:1rem 1rem;width:1.6rem;height:1.6rem}
.btn.btn--play,button.btn--play,input[type=reset].btn--play,input[type=submit].btn--play{position:absolute;top:50%;left:50%;width:8rem;height:8rem;margin:-4rem 0 0 -4rem;text-indent:-999rem;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyMCAxMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyMCAxMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTIsMy41YzAtMS42LDEuMS0yLjMsMi41LTEuNGw5MC45LDU2LjhjMS40LDAuOSwxLjQsMi4zLDAsMy4yIGwtOTAuOSw1Ni44Yy0xLjQsMC45LTIuNSwwLjItMi41LTEuNFYzLjV6Ii8+PC9nPjwvc3ZnPg==) 0 50% no-repeat;background-size:100% 100%}
.btn-scroll-down{position:relative;display:inline-block;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%}
.btn-scroll-down:after,.btn-scroll-down:before{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}
.btn-scroll-down:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNzkuN3B4IiBoZWlnaHQ9IjM5LjlweCIgdmlld0JveD0iMCAwIDc5LjcgMzkuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzkuNyAzOS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0iWE1MSURfMTZfIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTAuNCwwLjRsMzcuNCwzOC4xYzEuMiwxLjIsMywxLjIsNC4yLDBMNzkuNCwwLjQiLz48L3N2Zz4=);opacity:1}
.btn-scroll-down:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNzkuN3B4IiBoZWlnaHQ9IjM5LjlweCIgdmlld0JveD0iMCAwIDc5LjcgMzkuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzkuNyAzOS45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0iWE1MSURfMTZfIiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTAuNCwwLjRsMzcuNCwzOC4xYzEuMiwxLjIsMywxLjIsNC4yLDBMNzkuNCwwLjQiLz48L3N2Zz4=);opacity:0}
@media (min-width:681px){.has-white-claim .btn-scroll-down:before{opacity:0}
.has-white-claim .btn-scroll-down:after{opacity:1}
}
@media (min-width:1px) and (max-width:680px){.btn-scroll-down:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzkuN3B4IiBoZWlnaHQ9IjE5LjhweCIgdmlld0JveD0iMCAwIDM5LjcgMTkuOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzkuNyAxOS44IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBpZD0iWE1MSURfMTZfIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTAuNCwwLjNsMTcuNCwxOC4xYzEuMSwxLjIsMywxLjIsNC4xLDBMMzkuNCwwLjMiLz48L3N2Zz4=)}
.has-white-claim.is-ready .scroll-down{opacity:0;margin-top:0}
}
input,input[type=email],input[type=text],select,textarea{-webkit-transition-property:width;-moz-transition-property:width;transition-property:width;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;font-family:ZurichBT-Light,Arial,Helvetica,sans-serif;font-weight:100;font-size:1rem;color:#000;border:none;outline:0;background:0 0;border-radius:0;height:1.6rem;line-height:1.6rem}
input::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;font-family:ZurichBT-Light,Arial,Helvetica,sans-serif;font-weight:100;font-size:1rem;color:#000;text-transform:uppercase}
input:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=text]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{-webkit-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;font-family:ZurichBT-Light,Arial,Helvetica,sans-serif;font-weight:100;font-size:1rem;color:#000;text-transform:uppercase}
input::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{-webkit-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;font-family:ZurichBT-Light,Arial,Helvetica,sans-serif;font-weight:100;font-size:1rem;color:#000;text-transform:uppercase}
input:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{-webkit-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;font-family:ZurichBT-Light,Arial,Helvetica,sans-serif;font-weight:100;font-size:1rem;color:#000;text-transform:uppercase}
input:focus,input[type=email]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0}
input:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#c8c8c8}
input:focus:-moz-placeholder,input[type=email]:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder,select:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:#c8c8c8}
input:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder,select:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#c8c8c8}
input:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#c8c8c8}
input,input[type=email],input[type=text],input[type=search],textarea{-webkit-appearance:none;border-radius:0}
textarea{resize:none;line-height:1.2}
input[type=checkbox]{display:none}
input[type=checkbox]+label{display:block;position:relative;width:100%}
input[type=checkbox]+label:after,input[type=checkbox]+label:before{content:'';position:absolute;top:50%;right:0;width:1rem;height:1rem;margin-top:-.5rem;cursor:pointer}
.menu-layer .field-close,.menu-toggle{right:2.2rem}
input[type=checkbox]+label:before{border:1px solid #000;border-radius:2px}
input[type=checkbox]+label:after{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNS4zIiB5MT0iMC43IiB4Mj0iMC44IiB5Mj0iMTUuMiIvPjwvZz48Zz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE1LjMiIHkxPSIxNS4yIiB4Mj0iMC44IiB5Mj0iMC43Ii8+PC9nPjwvZz48L3N2Zz4=) 50% 50% no-repeat;background-size:.8rem .8rem;opacity:0}
.mvo-claim,.mvo-claim img,.mvo-logo,.mvo-logo img{-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out}
input[type=checkbox]:checked+label:after{opacity:1}
.mvo-claim,.mvo-logo{-webkit-transition-property:opacity,top,left,margin,-webkit-transform;-moz-transition-property:opacity,top,left,margin,-moz-transform;transition-property:opacity,top,left,margin,transform;transition-duration:.5s;transition-timing-function:ease-in-out;opacity:0;position:absolute;top:50vh;left:50%;width:18rem;margin:0 0 0 -9rem;z-index:512}
.mvo-claim img,.mvo-logo img{-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-in-out;display:block;width:100%;height:100%}
.slide-walkthrough article,.slide-walkthrough svg g{-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out}
.mvo-claim.mvo-claim--white,.mvo-claim.mvo-logo--white,.mvo-logo.mvo-claim--white,.mvo-logo.mvo-logo--white{opacity:0}
.has-white-claim .mvo-claim.mvo-claim--white,.mvo-logo{opacity:1}
.mvo-logo{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media (min-width:1px) and (max-width:680px){.mvo-logo{margin-top:-5rem}
}
@media (min-height:1px) and (max-height:440px){.mvo-logo{margin-top:-2rem}
}
.mvo-claim{margin-top:2rem}
@media (min-width:1px) and (max-width:680px){.mvo-claim{margin-top:-3rem}
}
@media (min-height:1px) and (max-height:440px){.mvo-claim{margin-top:0}
}
.has-white-claim .mvo-claim.mvo-claim--black{opacity:0!important}
.has-white-logo .mvo-logo.mvo-logo--white{opacity:1}
.has-white-logo .mvo-logo.mvo-logo--black{opacity:0!important}
.has-expanded-signup .mvo-logo.mvo-logo--black,.has-expanded-signup .mvo-logo.mvo-logo--white,.has-visible-menu .mvo-logo.mvo-logo--black,.has-visible-menu .mvo-logo.mvo-logo--white{opacity:0}
@media (min-width:681px){.has-opened-share .mvo-logo.mvo-logo--black,.has-opened-share .mvo-logo.mvo-logo--white{opacity:0}
}
.is-playing-movie .mvo-claim.mvo-claim--black,.is-playing-movie .mvo-claim.mvo-claim--white,.is-playing-movie .mvo-logo.mvo-logo--black,.is-playing-movie .mvo-logo.mvo-logo--white{opacity:0}
.slide-walkthrough .portrait{display:none;max-height:60vh;text-align:center}
.slide-walkthrough article{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;transition-timing-function:ease-in-out;-webkit-transform:translate3D(-50%,-50%,0);-moz-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);-o-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);display:inline-block;position:fixed;top:50vh;left:50%;margin-top:-3rem;width:100%;max-width:78rem;opacity:0}
.slide-walkthrough .head-wrapper{max-width:60rem;margin:0 auto}
@media (min-width:1px) and (max-width:680px){.slide-walkthrough{margin-top:90vh;height:auto}
.slide-walkthrough .portrait{display:block}
.slide-walkthrough .landscape{display:none}
.slide-walkthrough article{position:relative;left:auto;top:auto;-webkit-transform:translate3D(0,0,0);-moz-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);-o-transform:translate3D(0,0,0);transform:translate3D(0,0,0);padding-top:50vh}
.slide-walkthrough .head-wrapper{max-width:26rem;margin-bottom:3rem}
}
.slide-walkthrough svg{width:100%}
.slide-walkthrough svg g{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;transition-timing-function:ease-in-out}
.menu-layer nav,.menu-toggle{-webkit-transition-duration:.25s;-moz-transition-duration:.25s}
.menu-layer,.menu-toggle{-webkit-transition-timing-function:ease-in-out}
.slide-walkthrough .landscape svg{width:100%}
.slide-walkthrough .portrait svg{width:auto;max-width:100%;height:60vh}
.slide-walkthrough.slide--in-view.slide--on-top article,.slide-walkthrough.slide--in-view.slide--on-top svg g{opacity:1}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(1){-webkit-transition-delay:125ms;-moz-transition-delay:125ms;transition-delay:125ms}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(2){-webkit-transition-delay:.25s;-moz-transition-delay:.25s;transition-delay:.25s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(3){-webkit-transition-delay:375ms;-moz-transition-delay:375ms;transition-delay:375ms}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(4){-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(5){-webkit-transition-delay:625ms;-moz-transition-delay:625ms;transition-delay:625ms}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(6){-webkit-transition-delay:.75s;-moz-transition-delay:.75s;transition-delay:.75s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(7){-webkit-transition-delay:875ms;-moz-transition-delay:875ms;transition-delay:875ms}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(8){-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(9){-webkit-transition-delay:1.125s;-moz-transition-delay:1.125s;transition-delay:1.125s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(10){-webkit-transition-delay:1.25s;-moz-transition-delay:1.25s;transition-delay:1.25s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(11){-webkit-transition-delay:1.375s;-moz-transition-delay:1.375s;transition-delay:1.375s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(12){-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;transition-delay:1.5s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(13){-webkit-transition-delay:1.625s;-moz-transition-delay:1.625s;transition-delay:1.625s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(14){-webkit-transition-delay:1.75s;-moz-transition-delay:1.75s;transition-delay:1.75s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(15){-webkit-transition-delay:1.875s;-moz-transition-delay:1.875s;transition-delay:1.875s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(16){-webkit-transition-delay:2s;-moz-transition-delay:2s;transition-delay:2s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(17){-webkit-transition-delay:2.125s;-moz-transition-delay:2.125s;transition-delay:2.125s}
.slide-walkthrough.slide--in-view.slide--on-top svg g:nth-child(18){-webkit-transition-delay:2.25s;-moz-transition-delay:2.25s;transition-delay:2.25s}
.slide-walkthrough svg g[id^=step]{cursor:pointer}
.ie svg{height:30rem}
.menu-toggle{-webkit-transition-property:right,opacity;-moz-transition-property:right,opacity;transition-property:right,opacity;transition-duration:.25s;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:fixed;display:inline-block;top:2.2rem;z-index:1001;opacity:0}
@media (min-width:1px) and (max-width:680px){.menu-toggle{top:2.6rem;right:4rem}
.menu-toggle .field:after,.menu-toggle .field:before{background:0 0}
.menu-toggle .field .field-content{padding:0}
.menu-toggle button{text-indent:-999rem;width:2.2rem;height:2.2rem}
.menu-toggle button:after,.menu-toggle button:before{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;content:'';position:absolute;top:0;left:0;background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;width:100%;height:100%}
.menu-toggle button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwIDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MCA0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwIiB5MT0iMjAuNSIgeDI9IjQwIiB5Mj0iMjAuNSIvPjwvZz48Zz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjQwIiB5MT0iMzAuNSIgeDI9IjAiIHkyPSIzMC41Ii8+PC9nPjxnPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNDAiIHkxPSIxMC44IiB4Mj0iMCIgeTI9IjEwLjgiLz48L2c+PC9zdmc+);opacity:1}
.menu-toggle button:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwIDQwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MCA0MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwIiB5MT0iMjAuNSIgeDI9IjQwIiB5Mj0iMjAuNSIvPjwvZz48Zz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjQwIiB5MT0iMzAuNSIgeDI9IjAiIHkyPSIzMC41Ii8+PC9nPjxnPjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNDAiIHkxPSIxMC44IiB4Mj0iMCIgeTI9IjEwLjgiLz48L2c+PC9zdmc+);opacity:0}
.menu-layer li a{max-width:12rem}
}
.menu-layer,.menu-layer nav{-moz-transition-timing-function:ease-in-out}
.menu-layer{-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.25s,0s;-moz-transition-duration:.25s,0s;transition-duration:.25s,0s;transition-timing-function:ease-in-out;transition-delay:0s,.25s;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1000;opacity:0;visibility:hidden}
.menu-layer .field-menu-header,.menu-layer nav{-webkit-transition-property:opacity;-moz-transition-property:opacity}
.menu-layer li,.menu-layer nav{-webkit-transition-timing-function:ease-in-out;opacity:0}
.menu-layer .field-close,.menu-layer .field-language{position:absolute;top:2.2rem}
.menu-layer .field-language{left:2.2rem}
.menu-layer nav{transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-in-out;position:absolute;top:4.4rem;left:50%;height:calc(100vh - 4.4rem);width:50%}
.menu-layer li,.menu-layer li:before{-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-moz-transition-timing-function:ease-in-out}
.menu-layer nav:before{content:'';position:absolute;top:-2rem;left:-2.4rem;width:2.4rem;height:calc(100% + 2rem);background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwIDIwMDEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDIwMDEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzkuNSwyMDAxVjQyLjZjMC0xLjctMC43LTMuOS0xLjktNS4xTC0wLjQsMCIvPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-position:100% 0;background-size:100% auto}
.menu-layer li,.menu-layer ul{position:relative;display:block}
.menu-layer ul{height:80%;top:10%}
.menu-layer li{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;transition-duration:.25s;transition-timing-function:ease-in-out;-webkit-transform:translate3d(0,-2rem,0);-moz-transform:translate3d(0,-2rem,0);-ms-transform:translate3d(0,-2rem,0);-o-transform:translate3d(0,-2rem,0);transform:translate3d(0,-2rem,0);height:13%;width:100%}
.menu-layer li a,.menu-layer li:before{-webkit-transition-timing-function:ease-in-out;top:50%}
.menu-layer li:before{-webkit-transition-property:margin,width,height;-moz-transition-property:margin,width,height;transition-property:margin,width,height;transition-duration:.25s;transition-timing-function:ease-in-out;content:'';position:absolute;width:.6rem;height:.6rem;left:0;margin:-.3rem 0 0 -.3rem;border:1px solid #000;border-radius:100%;background:#fff}
.menu-layer li a,.menu-layer li a span{-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-moz-transition-timing-function:ease-in-out}
.links a,.menu-layer li a span{border-bottom:solid 1px transparent}
.menu-layer li a{-webkit-transition-property:-webkit-transform,margin;-moz-transition-property:-moz-transform,margin;transition-property:transform,margin;transition-duration:.25s;transition-timing-function:ease-in-out;position:absolute;left:2rem;display:inline-block;margin-top:-.75rem;text-transform:uppercase}
.menu-layer li a span{-webkit-transition-property:border;-moz-transition-property:border;transition-property:border;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.slide-newsletter .b2b-back,.slide-newsletter .contact-types{-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out}
.menu-layer li.reduced-height{height:7.5%}
.menu-layer li.is-active a{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);margin-left:-4rem}
.menu-layer li.is-active a span{border-color:#000}
.menu-layer li.is-active:before{width:1.2rem;height:1.2rem;margin:-.6rem 0 0 -.6rem}
.menu-layer .field-menu-header{transition-property:opacity;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:absolute;top:-2.2rem;left:0;margin-left:-3rem;opacity:0}
.has-visible-menu .menu-layer,.tooltip.is-visible{-webkit-transition-property:opacity;-moz-transition-property:opacity}
.menu-layer .field-menu-header:after,.menu-layer .field-menu-header:before{background:0 0}
.tooltip,.tooltip:before{background-color:#fff;position:absolute}
.scrolled-deeper.is-loaded .menu-toggle{opacity:1}
@media (min-width:681px){.menu-layer li a span{display:inline-block}
.has-white-menu .menu-toggle .field{color:#fff}
.has-white-menu .menu-toggle .field:before{opacity:0}
.has-white-menu .menu-toggle .field:after{opacity:1}
}
@media (min-width:1px) and (max-width:680px){.has-white-menu .menu-toggle button:before{opacity:0}
.has-white-menu .menu-toggle button:after{opacity:1}
}
.has-visible-menu .field-menu-header{-webkit-transition-delay:.25s;-moz-transition-delay:.25s;transition-delay:.25s;opacity:1}
.has-visible-menu .menu-layer{transition-property:opacity;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;transition-delay:.25s;visibility:visible;opacity:1}
.has-visible-menu .menu-layer nav{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;transition-delay:.5s;opacity:1;height:calc(100vh - 4.4rem)}
.has-visible-menu .menu-layer li:nth-child(1n){-webkit-transition-delay:.55s;-moz-transition-delay:.55s;transition-delay:.55s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.has-visible-menu .menu-layer li:nth-child(2n){-webkit-transition-delay:.6s;-moz-transition-delay:.6s;transition-delay:.6s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.has-visible-menu .menu-layer li:nth-child(3n){-webkit-transition-delay:.65s;-moz-transition-delay:.65s;transition-delay:.65s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.has-visible-menu .menu-layer li:nth-child(4n){-webkit-transition-delay:.7s;-moz-transition-delay:.7s;transition-delay:.7s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.has-visible-menu .menu-layer li:nth-child(5n){-webkit-transition-delay:.75s;-moz-transition-delay:.75s;transition-delay:.75s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.has-visible-menu .menu-layer li:nth-child(6n){-webkit-transition-delay:.8s;-moz-transition-delay:.8s;transition-delay:.8s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.has-visible-menu .menu-layer li:nth-child(7n){-webkit-transition-delay:.85s;-moz-transition-delay:.85s;transition-delay:.85s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.has-visible-menu .menu-layer li:nth-child(8n){-webkit-transition-delay:.9s;-moz-transition-delay:.9s;transition-delay:.9s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.has-visible-menu .menu-layer li:nth-child(9n){-webkit-transition-delay:.95s;-moz-transition-delay:.95s;transition-delay:.95s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.is-playing-movie.is-loaded .menu-toggle,.tooltip{opacity:0}
@media (min-width:681px){.has-visible-menu .menu-toggle,.scrolled-deeper.has-visible-menu .menu-toggle{-webkit-transition-delay:0s,375ms;-moz-transition-delay:0s,375ms;transition-delay:0s,375ms;right:calc(50% - 5.3rem);opacity:0}
}
@media (min-width:1px) and (max-width:680px){.has-visible-menu .menu-toggle,.scrolled-deeper.has-visible-menu .menu-toggle{opacity:0}
}
.ie .menu-layer ul{margin-left:-.75rem}
.tooltip{-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.5s,0s;-moz-transition-duration:.5s,0s;transition-duration:.5s,0s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s,.5s;-moz-transition-delay:0s,.5s;transition-delay:0s,.5s;box-shadow:0 0 4px 1px rgba(50,50,50,.15);display:inline-block;padding:1.5rem 2rem;top:0;left:0;z-index:600;visibility:hidden;width:20rem;border:1px solid #000;border-radius:4px}
.tooltip:after{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);content:"";position:absolute;width:0;height:0;top:2px;left:4rem;box-sizing:border-box;border:1rem solid #000;border-radius:3px;border-color:transparent transparent #fff #fff;box-shadow:-2px 2px 3px 0 rgba(50,50,50,.15),-1px 1px 0 0 #000;z-index:501}
.tooltip:before{content:'';top:0;left:1px;right:1px;bottom:0;z-index:502;border-radius:4px}
.tooltip.tooltip--right{-webkit-transform:translate3d(-.75rem,0,0);-moz-transform:translate3d(-.75rem,0,0);-ms-transform:translate3d(-.75rem,0,0);-o-transform:translate3d(-.75rem,0,0);transform:translate3d(-.75rem,0,0)}
.tooltip.tooltip--right:after{left:auto;right:-.5rem}
.tooltip.tooltip--top:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:auto;bottom:-1.8rem;left:1.2rem}
.tooltip.tooltip--top.tooltip--right:after{left:auto;right:2rem}
.tooltip.is-visible{transition-property:opacity;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;visibility:visible;opacity:1}
.tooltip p{position:relative;margin:0;z-index:503}
.slide-newsletter .b2b-back,.slide-newsletter .contact-types{position:absolute;top:0;right:0;list-style-type:none}
.slide-newsletter .b2b-back li,.slide-newsletter .contact-types li{display:inline-block}
.slide-newsletter .b2b-back .btn--back,.slide-newsletter .contact-types .btn--back{text-indent:-999rem;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iLTcgOSAxNiAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtNyA5IDE2IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTUuMSw5LjZsLTYuOCw2LjZjLTAuNSwwLjQtMC41LDEuMSwwLDEuNWw2LjgsNi42Ii8+PC9zdmc+) 0 50% no-repeat;background-size:1rem 1rem;width:1.4rem;height:1.4rem}
.slide-newsletter .contact-types{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;transition-timing-function:ease-in-out;opacity:1;visibility:visible}
.slide-newsletter .b2b-back{-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.25s,0s;-moz-transition-duration:.25s,0s;transition-duration:.25s,0s;transition-timing-function:ease-in-out;transition-delay:0s,.25s;opacity:0;visibility:hidden}
.slide-newsletter .head-wrapper{height:5rem}
.slide-newsletter .form-container{position:relative;margin-bottom:6rem}
.slide-newsletter .form-container .input,.slide-newsletter .form-container .row{-webkit-transition-property:opacity,max-height,margin;-moz-transition-property:opacity,max-height,margin;transition-property:opacity,max-height,margin;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.slide-newsletter .form-container .row{margin-bottom:3rem}
.slide-newsletter .form-container .row.row--collapsed{opacity:0;max-height:0;overflow:hidden;margin-bottom:0}
.slide-newsletter .form-container .field,.slide-newsletter .form-container .field-content{width:100%}
.slide-newsletter .form-container .input{position:relative;float:left;width:calc(50% - 2rem)}
.slide-newsletter .form-container .input:last-child{float:right}
.slide-newsletter .form-container .input.input--single{float:left}
.slide-newsletter .form-container .input input,.slide-newsletter .form-container .input select,.slide-newsletter .form-container .input textarea{width:100%}
.slide-newsletter .form-container .input .field--textarea{height:10rem}
.slide-newsletter .form-container .input .field--textarea textarea{height:8rem}
.slide-newsletter .form-container .input.input--submit{width:auto;float:right;margin-right:0}
.slide-newsletter .form-container .input.input--submit .field,.slide-newsletter .form-container .input.input--submit .field-content{width:auto}
@media (min-width:1px) and (max-width:680px){.slide-newsletter .form-container .row{margin-bottom:0}
.slide-newsletter .form-container .input{float:none;width:100%;margin-bottom:3rem}
.slide-newsletter .form-container .input:first-child{margin-right:0}
.slide-newsletter .form-container .input:last-child{margin-left:0}
}
.slide-newsletter .form-container .input.input--collapsed{opacity:0;max-height:0;overflow:hidden}
.slide-newsletter .form-container .field+.select2-container--open{top:2rem!important;left:3rem!important}
.slide-newsletter .site-share h2{margin-bottom:2.4rem}
.slide-newsletter .site-share .left-share,.slide-newsletter .site-share .right-share{display:inline-block;float:left;text-align:left}
.slide-newsletter .site-share .left-share{width:40rem}
.slide-newsletter .site-share li{white-space:nowrap;display:inline-block}
@media (min-width:1px) and (max-width:680px){.slide-newsletter .site-share .left-share{width:100%;margin-bottom:6rem}
.slide-newsletter .site-share li:nth-child(2),.slide-newsletter .site-share li:nth-child(3){margin-left:-.6rem}
.slide-newsletter .site-share li .field-content{padding-right:1rem;padding-left:2.6rem}
}
.slide-newsletter h2.has-span{min-height:1.8rem}
.slide-newsletter .headline-b2b-inquiry,.slide-newsletter .headline-newsletter{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:absolute;left:0;top:0}
.slide-newsletter .headline-b2b-inquiry{opacity:0}
.slide-newsletter.is-b2b form .input.input--collapsed,.slide-newsletter.is-b2b form .row.row--collapsed{opacity:1;max-height:16rem;overflow:visible}
@media (min-width:681px){.slide-newsletter.is-b2b form .row.row--collapsed{margin-bottom:3rem}
.slide-newsletter.is-b2b form .input.input--submit{margin-top:7.7rem}
}
.slide-newsletter.is-b2b .headline-newsletter{opacity:0}
.slide-newsletter.is-b2b .headline-b2b-inquiry{opacity:1}
.slide-newsletter.is-b2b .contact-types{-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.25s,0s;-moz-transition-duration:.25s,0s;transition-duration:.25s,0s;-webkit-transition-delay:0s,.25s;-moz-transition-delay:0s,.25s;transition-delay:0s,.25s;opacity:0;visibility:hidden}
.slide-newsletter.is-b2b .b2b-back{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible}
.share-video,.share-video .share-video-sites{-webkit-transition-property:opacity,visibility}
.slide-newsletter form.is-loading .btn[type=submit]{color:transparent;background:url(/assets/img/loader/default.gif) 50% 50% no-repeat;background-size:100% auto}
.share-video{-moz-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.5s,0s;-moz-transition-duration:.5s,0s;transition-duration:.5s,0s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s,.5s;-moz-transition-delay:0s,.5s;transition-delay:0s,.5s;position:fixed;top:2.2rem;left:2.2rem;z-index:513;opacity:0;visibility:hidden}
.share-video ul{display:inline-block;list-style-type:none;margin:0;padding:0}
.share-video .field:before{opacity:0}
.share-video .field:after{opacity:1}
.share-video .field,.share-video .field .btn,.share-video .field a{color:#fff}
.share-video .btn.btn--close{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNS4zIiB5MT0iMC43IiB4Mj0iMC44IiB5Mj0iMTUuMiIvPjwvZz48Zz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE1LjMiIHkxPSIxNS4yIiB4Mj0iMC44IiB5Mj0iMC43Ii8+PC9nPjwvZz48L3N2Zz4=)}
.share-video .share-video-sites,.share-video .share-video-toggle{position:absolute;top:0;left:0;opacity:1;visibility:visible;display:inline-block}
.share-video .share-video-sites .field,.share-video .share-video-toggle .field{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;opacity:1}
.share-video .share-video-sites,.share-video .share-video-toggle{-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out}
.share-video .share-video-toggle{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.8s,0s;-moz-transition-duration:.8s,0s;transition-duration:.8s,0s;transition-timing-function:ease-in-out;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}
.has-opened-share .share-video-toggle,.share-video .share-video-sites{-moz-transition-property:opacity,visibility;opacity:0;visibility:hidden}
.share-video .share-video-sites{transition-property:opacity,visibility;-webkit-transition-duration:.8s,0s;-moz-transition-duration:.8s,0s;transition-duration:.8s,0s;transition-timing-function:ease-in-out;-webkit-transition-delay:0s,.8s;-moz-transition-delay:0s,.8s;transition-delay:0s,.8s}
@media (min-width:681px){.share-video .share-video-sites{white-space:nowrap}
.share-video .share-video-sites .field{-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);opacity:0}
.share-video .share-video-sites .field:nth-child(1n){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}
.share-video .share-video-sites .field:nth-child(2n){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}
.share-video .share-video-sites .field:nth-child(3n){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}
.share-video .share-video-sites .field:nth-child(4n){-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}
}
@media (min-width:1px) and (max-width:680px){.share-video{top:auto;left:auto;bottom:2.2rem;right:2.2rem}
.share-video .share-video-sites,.share-video .share-video-toggle{top:auto;left:auto;right:0;bottom:0}
.share-video .share-video-sites .field{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);margin-top:1rem;width:10rem;text-align:right;opacity:0}
.share-video .share-video-sites .field:nth-child(1n){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}
.share-video .share-video-sites .field:nth-child(2n){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}
.share-video .share-video-sites .field:nth-child(3n){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}
.share-video .share-video-sites .field:nth-child(4n){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}
}
.has-opened-share .share-video-toggle{-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:1s,0s;-moz-transition-duration:1s,0s;transition-duration:1s,0s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-delay:0s,1s;-moz-transition-delay:0s,1s;transition-delay:0s,1s}
.has-opened-share .share-video-sites{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible}
.has-opened-share .share-video-sites .field{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
@media (min-width:681px){.has-opened-share .share-video-sites .field:nth-child(1n){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}
.has-opened-share .share-video-sites .field:nth-child(2n){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}
.has-opened-share .share-video-sites .field:nth-child(3n){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}
.has-opened-share .share-video-sites .field:nth-child(4n){-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s}
}
@media (min-width:1px) and (max-width:680px){.has-opened-share .share-video-sites .field:nth-child(1n){-webkit-transition-delay:.3s;-moz-transition-delay:.3s;transition-delay:.3s}
.has-opened-share .share-video-sites .field:nth-child(2n){-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s}
.has-opened-share .share-video-sites .field:nth-child(3n){-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}
.has-opened-share .share-video-sites .field:nth-child(4n){-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}
}
@media (min-width:681px){.has-white-logo .share-video{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible}
}
@media (min-width:1px) and (max-width:680px){.has-white-claim .share-video{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible}
}
.is-playing-movie .share-video{opacity:0}
.explanation-video--optometric{position:relative;overflow:hidden}
.explanation-video--optometric .animation-frame{position:absolute;top:0;left:0;width:7500%;min-height:100%;max-height:100%;max-width:none;opacity:1;background-image:url(/assets/img/animation/my-very-own-optometric-perfection-01.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}
.explanation-video--customization .animation-frame,.explanation-video--parametric .animation-frame{width:7000%;max-height:100%;max-width:none;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;top:0;min-height:100%}
.explanation-video--optometric .animation-frame.is-visible{opacity:1}
.explanation-video--optometric[data-step="0"] .animation-frame{left:0}
.explanation-video--optometric[data-step="1"] .animation-frame{left:-100%}
.explanation-video--optometric[data-step="2"] .animation-frame{left:-200%}
.explanation-video--optometric[data-step="3"] .animation-frame{left:-300%}
.explanation-video--optometric[data-step="4"] .animation-frame{left:-400%}
.explanation-video--optometric[data-step="5"] .animation-frame{left:-500%}
.explanation-video--optometric[data-step="6"] .animation-frame{left:-600%}
.explanation-video--optometric[data-step="7"] .animation-frame{left:-700%}
.explanation-video--optometric[data-step="8"] .animation-frame{left:-800%}
.explanation-video--optometric[data-step="9"] .animation-frame{left:-900%}
.explanation-video--optometric[data-step="10"] .animation-frame{left:-1000%}
.explanation-video--optometric[data-step="11"] .animation-frame{left:-1100%}
.explanation-video--optometric[data-step="12"] .animation-frame{left:-1200%}
.explanation-video--optometric[data-step="13"] .animation-frame{left:-1300%}
.explanation-video--optometric[data-step="14"] .animation-frame{left:-1400%}
.explanation-video--optometric[data-step="15"] .animation-frame{left:-1500%}
.explanation-video--optometric[data-step="16"] .animation-frame{left:-1600%}
.explanation-video--optometric[data-step="17"] .animation-frame{left:-1700%}
.explanation-video--optometric[data-step="18"] .animation-frame{left:-1800%}
.explanation-video--optometric[data-step="19"] .animation-frame{left:-1900%}
.explanation-video--optometric[data-step="20"] .animation-frame{left:-2000%}
.explanation-video--optometric[data-step="21"] .animation-frame{left:-2100%}
.explanation-video--optometric[data-step="22"] .animation-frame{left:-2200%}
.explanation-video--optometric[data-step="23"] .animation-frame{left:-2300%}
.explanation-video--optometric[data-step="24"] .animation-frame{left:-2400%}
.explanation-video--optometric[data-step="25"] .animation-frame{left:-2500%}
.explanation-video--optometric[data-step="26"] .animation-frame{left:-2600%}
.explanation-video--optometric[data-step="27"] .animation-frame{left:-2700%}
.explanation-video--optometric[data-step="28"] .animation-frame{left:-2800%}
.explanation-video--optometric[data-step="29"] .animation-frame{left:-2900%}
.explanation-video--optometric[data-step="30"] .animation-frame{left:-3000%}
.explanation-video--optometric[data-step="31"] .animation-frame{left:-3100%}
.explanation-video--optometric[data-step="32"] .animation-frame{left:-3200%}
.explanation-video--optometric[data-step="33"] .animation-frame{left:-3300%}
.explanation-video--optometric[data-step="34"] .animation-frame{left:-3400%}
.explanation-video--optometric[data-step="35"] .animation-frame{left:-3500%}
.explanation-video--optometric[data-step="36"] .animation-frame{left:-3600%}
.explanation-video--optometric[data-step="37"] .animation-frame{left:-3700%}
.explanation-video--optometric[data-step="38"] .animation-frame{left:-3800%}
.explanation-video--optometric[data-step="39"] .animation-frame{left:-3900%}
.explanation-video--optometric[data-step="40"] .animation-frame{left:-4000%}
.explanation-video--optometric[data-step="41"] .animation-frame{left:-4100%}
.explanation-video--optometric[data-step="42"] .animation-frame{left:-4200%}
.explanation-video--optometric[data-step="43"] .animation-frame{left:-4300%}
.explanation-video--optometric[data-step="44"] .animation-frame{left:-4400%}
.explanation-video--optometric[data-step="45"] .animation-frame{left:-4500%}
.explanation-video--optometric[data-step="46"] .animation-frame{left:-4600%}
.explanation-video--optometric[data-step="47"] .animation-frame{left:-4700%}
.explanation-video--optometric[data-step="48"] .animation-frame{left:-4800%}
.explanation-video--optometric[data-step="49"] .animation-frame{left:-4900%}
.explanation-video--optometric[data-step="50"] .animation-frame{left:-5000%}
.explanation-video--optometric[data-step="51"] .animation-frame{left:-5100%}
.explanation-video--optometric[data-step="52"] .animation-frame{left:-5200%}
.explanation-video--optometric[data-step="53"] .animation-frame{left:-5300%}
.explanation-video--optometric[data-step="54"] .animation-frame{left:-5400%}
.explanation-video--optometric[data-step="55"] .animation-frame{left:-5500%}
.explanation-video--optometric[data-step="56"] .animation-frame{left:-5600%}
.explanation-video--optometric[data-step="57"] .animation-frame{left:-5700%}
.explanation-video--optometric[data-step="58"] .animation-frame{left:-5800%}
.explanation-video--optometric[data-step="59"] .animation-frame{left:-5900%}
.explanation-video--optometric[data-step="60"] .animation-frame{left:-6000%}
.explanation-video--optometric[data-step="61"] .animation-frame{left:-6100%}
.explanation-video--optometric[data-step="62"] .animation-frame{left:-6200%}
.explanation-video--optometric[data-step="63"] .animation-frame{left:-6300%}
.explanation-video--optometric[data-step="64"] .animation-frame{left:-6400%}
.explanation-video--optometric[data-step="65"] .animation-frame{left:-6500%}
.explanation-video--optometric[data-step="66"] .animation-frame{left:-6600%}
.explanation-video--optometric[data-step="67"] .animation-frame{left:-6700%}
.explanation-video--optometric[data-step="68"] .animation-frame{left:-6800%}
.explanation-video--optometric[data-step="69"] .animation-frame{left:-6900%}
.explanation-video--optometric[data-step="70"] .animation-frame{left:-7000%}
.explanation-video--optometric[data-step="71"] .animation-frame{left:-7100%}
.explanation-video--optometric[data-step="72"] .animation-frame{left:-7200%}
.explanation-video--optometric[data-step="73"] .animation-frame{left:-7300%}
.explanation-video--optometric[data-step="74"] .animation-frame{left:-7400%}
.explanation-video--optometric[data-step="75"] .animation-frame{left:-7500%}
.explanation-video--customization{position:relative;overflow:hidden}
.explanation-video--customization .animation-frame{position:absolute;left:0;opacity:0;background-image:url(/assets/img/animation/my-very-own-soft-customization.jpg)}
.explanation-video--3d .animation-frame,.explanation-video--3d .animation-frame.is-visible,.explanation-video--customization .animation-frame.is-visible,.explanation-video--customization[data-step="0"] .animation-frame[data-index="0"],.explanation-video--customization[data-step="1"] .animation-frame[data-index="1"],.explanation-video--customization[data-step="2"] .animation-frame[data-index="2"],.explanation-video--customization[data-step="3"] .animation-frame[data-index="3"],.explanation-video--customization[data-step="4"] .animation-frame[data-index="4"],.explanation-video--customization[data-step="5"] .animation-frame[data-index="5"],.explanation-video--customization[data-step="6"] .animation-frame[data-index="6"],.explanation-video--customization[data-step="7"] .animation-frame[data-index="7"],.explanation-video--customization[data-step="8"] .animation-frame[data-index="8"],.explanation-video--customization[data-step="9"] .animation-frame[data-index="9"],.explanation-video--customization[data-step="10"] .animation-frame[data-index="10"],.explanation-video--customization[data-step="11"] .animation-frame[data-index="11"],.explanation-video--customization[data-step="12"] .animation-frame[data-index="12"],.explanation-video--customization[data-step="13"] .animation-frame[data-index="13"],.explanation-video--customization[data-step="14"] .animation-frame[data-index="14"],.explanation-video--customization[data-step="15"] .animation-frame[data-index="15"],.explanation-video--customization[data-step="16"] .animation-frame[data-index="16"],.explanation-video--customization[data-step="17"] .animation-frame[data-index="17"],.explanation-video--customization[data-step="18"] .animation-frame[data-index="18"],.explanation-video--customization[data-step="19"] .animation-frame[data-index="19"],.explanation-video--customization[data-step="20"] .animation-frame[data-index="20"],.explanation-video--customization[data-step="21"] .animation-frame[data-index="21"],.explanation-video--customization[data-step="22"] .animation-frame[data-index="22"],.explanation-video--customization[data-step="23"] .animation-frame[data-index="23"],.explanation-video--customization[data-step="24"] .animation-frame[data-index="24"],.explanation-video--customization[data-step="25"] .animation-frame[data-index="25"],.explanation-video--customization[data-step="26"] .animation-frame[data-index="26"],.explanation-video--customization[data-step="27"] .animation-frame[data-index="27"],.explanation-video--customization[data-step="28"] .animation-frame[data-index="28"],.explanation-video--customization[data-step="29"] .animation-frame[data-index="29"],.explanation-video--customization[data-step="30"] .animation-frame[data-index="30"],.explanation-video--customization[data-step="31"] .animation-frame[data-index="31"],.explanation-video--customization[data-step="32"] .animation-frame[data-index="32"],.explanation-video--customization[data-step="33"] .animation-frame[data-index="33"],.explanation-video--customization[data-step="34"] .animation-frame[data-index="34"],.explanation-video--customization[data-step="35"] .animation-frame[data-index="35"],.explanation-video--customization[data-step="36"] .animation-frame[data-index="36"],.explanation-video--customization[data-step="38"] .animation-frame[data-index="38"],.explanation-video--customization[data-step="39"] .animation-frame[data-index="39"],.explanation-video--customization[data-step="40"] .animation-frame[data-index="40"],.explanation-video--customization[data-step="41"] .animation-frame[data-index="41"],.explanation-video--customization[data-step="42"] .animation-frame[data-index="42"],.explanation-video--customization[data-step="43"] .animation-frame[data-index="43"],.explanation-video--customization[data-step="44"] .animation-frame[data-index="44"],.explanation-video--customization[data-step="45"] .animation-frame[data-index="45"],.explanation-video--customization[data-step="46"] .animation-frame[data-index="46"],.explanation-video--customization[data-step="47"] .animation-frame[data-index="47"],.explanation-video--customization[data-step="48"] .animation-frame[data-index="48"],.explanation-video--customization[data-step="49"] .animation-frame[data-index="49"],.explanation-video--customization[data-step="50"] .animation-frame[data-index="50"],.explanation-video--customization[data-step="51"] .animation-frame[data-index="51"],.explanation-video--customization[data-step="52"] .animation-frame[data-index="52"],.explanation-video--customization[data-step="53"] .animation-frame[data-index="53"],.explanation-video--customization[data-step="54"] .animation-frame[data-index="54"],.explanation-video--customization[data-step="55"] .animation-frame[data-index="55"],.explanation-video--customization[data-step="56"] .animation-frame[data-index="56"],.explanation-video--customization[data-step="57"] .animation-frame[data-index="57"],.explanation-video--customization[data-step="58"] .animation-frame[data-index="58"],.explanation-video--customization[data-step="59"] .animation-frame[data-index="59"],.explanation-video--customization[data-step="60"] .animation-frame[data-index="60"],.explanation-video--customization[data-step="61"] .animation-frame[data-index="61"],.explanation-video--customization[data-step="62"] .animation-frame[data-index="62"],.explanation-video--customization[data-step="63"] .animation-frame[data-index="63"],.explanation-video--customization[data-step="64"] .animation-frame[data-index="64"],.explanation-video--customization[data-step="65"] .animation-frame[data-index="65"],.explanation-video--customization[data-step="66"] .animation-frame[data-index="66"],.explanation-video--customization[data-step="67"] .animation-frame[data-index="67"],.explanation-video--customization[data-step="68"] .animation-frame[data-index="68"],.explanation-video--customization[data-step="69"] .animation-frame[data-index="69"],.explanation-video--customization[data-step="70"] .animation-frame[data-index="70"],.explanation-video--parametric .animation-frame,.explanation-video--parametric .animation-frame.is-visible{opacity:1}
.explanation-video--customization .animation-frame[data-index="0"]{left:0}
.explanation-video--customization .animation-frame[data-index="1"]{left:-100%}
.explanation-video--customization .animation-frame[data-index="2"]{left:-200%}
.explanation-video--customization .animation-frame[data-index="3"]{left:-300%}
.explanation-video--customization .animation-frame[data-index="4"]{left:-400%}
.explanation-video--customization .animation-frame[data-index="5"]{left:-500%}
.explanation-video--customization .animation-frame[data-index="6"]{left:-600%}
.explanation-video--customization .animation-frame[data-index="7"]{left:-700%}
.explanation-video--customization .animation-frame[data-index="8"]{left:-800%}
.explanation-video--customization .animation-frame[data-index="9"]{left:-900%}
.explanation-video--customization .animation-frame[data-index="10"]{left:-1000%}
.explanation-video--customization .animation-frame[data-index="11"]{left:-1100%}
.explanation-video--customization .animation-frame[data-index="12"]{left:-1200%}
.explanation-video--customization .animation-frame[data-index="13"]{left:-1300%}
.explanation-video--customization .animation-frame[data-index="14"]{left:-1400%}
.explanation-video--customization .animation-frame[data-index="15"]{left:-1500%}
.explanation-video--customization .animation-frame[data-index="16"]{left:-1600%}
.explanation-video--customization .animation-frame[data-index="17"]{left:-1700%}
.explanation-video--customization .animation-frame[data-index="18"]{left:-1800%}
.explanation-video--customization .animation-frame[data-index="19"]{left:-1900%}
.explanation-video--customization .animation-frame[data-index="20"]{left:-2000%}
.explanation-video--customization .animation-frame[data-index="21"]{left:-2100%}
.explanation-video--customization .animation-frame[data-index="22"]{left:-2200%}
.explanation-video--customization .animation-frame[data-index="23"]{left:-2300%}
.explanation-video--customization .animation-frame[data-index="24"]{left:-2400%}
.explanation-video--customization .animation-frame[data-index="25"]{left:-2500%}
.explanation-video--customization .animation-frame[data-index="26"]{left:-2600%}
.explanation-video--customization .animation-frame[data-index="27"]{left:-2700%}
.explanation-video--customization .animation-frame[data-index="28"]{left:-2800%}
.explanation-video--customization .animation-frame[data-index="29"]{left:-2900%}
.explanation-video--customization .animation-frame[data-index="30"]{left:-3000%}
.explanation-video--customization .animation-frame[data-index="31"]{left:-3100%}
.explanation-video--customization .animation-frame[data-index="32"]{left:-3200%}
.explanation-video--customization .animation-frame[data-index="33"]{left:-3300%}
.explanation-video--customization .animation-frame[data-index="34"]{left:-3400%}
.explanation-video--customization .animation-frame[data-index="35"]{left:-3500%}
.explanation-video--customization .animation-frame[data-index="36"]{left:-3600%}
.explanation-video--customization[data-step="37"] .animation-frame[data-index="37"]{opacity:1}
.explanation-video--customization .animation-frame[data-index="37"]{left:-3700%}
.explanation-video--customization .animation-frame[data-index="38"]{left:-3800%}
.explanation-video--customization .animation-frame[data-index="39"]{left:-3900%}
.explanation-video--customization .animation-frame[data-index="40"]{left:-4000%}
.explanation-video--customization .animation-frame[data-index="41"]{left:-4100%}
.explanation-video--customization .animation-frame[data-index="42"]{left:-4200%}
.explanation-video--customization .animation-frame[data-index="43"]{left:-4300%}
.explanation-video--customization .animation-frame[data-index="44"]{left:-4400%}
.explanation-video--customization .animation-frame[data-index="45"]{left:-4500%}
.explanation-video--customization .animation-frame[data-index="46"]{left:-4600%}
.explanation-video--customization .animation-frame[data-index="47"]{left:-4700%}
.explanation-video--customization .animation-frame[data-index="48"]{left:-4800%}
.explanation-video--customization .animation-frame[data-index="49"]{left:-4900%}
.explanation-video--customization .animation-frame[data-index="50"]{left:-5000%}
.explanation-video--customization .animation-frame[data-index="51"]{left:-5100%}
.explanation-video--customization .animation-frame[data-index="52"]{left:-5200%}
.explanation-video--customization .animation-frame[data-index="53"]{left:-5300%}
.explanation-video--customization .animation-frame[data-index="54"]{left:-5400%}
.explanation-video--customization .animation-frame[data-index="55"]{left:-5500%}
.explanation-video--customization .animation-frame[data-index="56"]{left:-5600%}
.explanation-video--customization .animation-frame[data-index="57"]{left:-5700%}
.explanation-video--customization .animation-frame[data-index="58"]{left:-5800%}
.explanation-video--customization .animation-frame[data-index="59"]{left:-5900%}
.explanation-video--customization .animation-frame[data-index="60"]{left:-6000%}
.explanation-video--customization .animation-frame[data-index="61"]{left:-6100%}
.explanation-video--customization .animation-frame[data-index="62"]{left:-6200%}
.explanation-video--customization .animation-frame[data-index="63"]{left:-6300%}
.explanation-video--customization .animation-frame[data-index="64"]{left:-6400%}
.explanation-video--customization .animation-frame[data-index="65"]{left:-6500%}
.explanation-video--customization .animation-frame[data-index="66"]{left:-6600%}
.explanation-video--customization .animation-frame[data-index="67"]{left:-6700%}
.explanation-video--customization .animation-frame[data-index="68"]{left:-6800%}
.explanation-video--customization .animation-frame[data-index="69"]{left:-6900%}
.explanation-video--customization .animation-frame[data-index="70"]{left:-7000%}
.no-mobile .explanation-video--customization .animation-frame{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;transition-timing-function:linear}
.links a,.select2-selection__arrow b{-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out}
.explanation-video--parametric{position:relative;overflow:hidden}
.explanation-video--parametric .animation-frame{position:absolute;left:0;background-image:url(/assets/img/animation/my-very-own-parametric-design.jpg)}
.explanation-video--parametric[data-step="0"] .animation-frame{left:0}
.explanation-video--parametric[data-step="1"] .animation-frame{left:-100%}
.explanation-video--parametric[data-step="2"] .animation-frame{left:-200%}
.explanation-video--parametric[data-step="3"] .animation-frame{left:-300%}
.explanation-video--parametric[data-step="4"] .animation-frame{left:-400%}
.explanation-video--parametric[data-step="5"] .animation-frame{left:-500%}
.explanation-video--parametric[data-step="6"] .animation-frame{left:-600%}
.explanation-video--parametric[data-step="7"] .animation-frame{left:-700%}
.explanation-video--parametric[data-step="8"] .animation-frame{left:-800%}
.explanation-video--parametric[data-step="9"] .animation-frame{left:-900%}
.explanation-video--parametric[data-step="10"] .animation-frame{left:-1000%}
.explanation-video--parametric[data-step="11"] .animation-frame{left:-1100%}
.explanation-video--parametric[data-step="12"] .animation-frame{left:-1200%}
.explanation-video--parametric[data-step="13"] .animation-frame{left:-1300%}
.explanation-video--parametric[data-step="14"] .animation-frame{left:-1400%}
.explanation-video--parametric[data-step="15"] .animation-frame{left:-1500%}
.explanation-video--parametric[data-step="16"] .animation-frame{left:-1600%}
.explanation-video--parametric[data-step="17"] .animation-frame{left:-1700%}
.explanation-video--parametric[data-step="18"] .animation-frame{left:-1800%}
.explanation-video--parametric[data-step="19"] .animation-frame{left:-1900%}
.explanation-video--parametric[data-step="20"] .animation-frame{left:-2000%}
.explanation-video--parametric[data-step="21"] .animation-frame{left:-2100%}
.explanation-video--parametric[data-step="22"] .animation-frame{left:-2200%}
.explanation-video--parametric[data-step="23"] .animation-frame{left:-2300%}
.explanation-video--parametric[data-step="24"] .animation-frame{left:-2400%}
.explanation-video--parametric[data-step="25"] .animation-frame{left:-2500%}
.explanation-video--parametric[data-step="26"] .animation-frame{left:-2600%}
.explanation-video--parametric[data-step="27"] .animation-frame{left:-2700%}
.explanation-video--parametric[data-step="28"] .animation-frame{left:-2800%}
.explanation-video--parametric[data-step="29"] .animation-frame{left:-2900%}
.explanation-video--parametric[data-step="30"] .animation-frame{left:-3000%}
.explanation-video--parametric[data-step="31"] .animation-frame{left:-3100%}
.explanation-video--parametric[data-step="32"] .animation-frame{left:-3200%}
.explanation-video--parametric[data-step="33"] .animation-frame{left:-3300%}
.explanation-video--parametric[data-step="34"] .animation-frame{left:-3400%}
.explanation-video--parametric[data-step="35"] .animation-frame{left:-3500%}
.explanation-video--parametric[data-step="36"] .animation-frame{left:-3600%}
.explanation-video--parametric[data-step="37"] .animation-frame{left:-3700%}
.explanation-video--parametric[data-step="38"] .animation-frame{left:-3800%}
.explanation-video--parametric[data-step="39"] .animation-frame{left:-3900%}
.explanation-video--parametric[data-step="40"] .animation-frame{left:-4000%}
.explanation-video--parametric[data-step="41"] .animation-frame{left:-4100%}
.explanation-video--parametric[data-step="42"] .animation-frame{left:-4200%}
.explanation-video--parametric[data-step="43"] .animation-frame{left:-4300%}
.explanation-video--parametric[data-step="44"] .animation-frame{left:-4400%}
.explanation-video--parametric[data-step="45"] .animation-frame{left:-4500%}
.explanation-video--parametric[data-step="46"] .animation-frame{left:-4600%}
.explanation-video--parametric[data-step="47"] .animation-frame{left:-4700%}
.explanation-video--parametric[data-step="48"] .animation-frame{left:-4800%}
.explanation-video--parametric[data-step="49"] .animation-frame{left:-4900%}
.explanation-video--parametric[data-step="50"] .animation-frame{left:-5000%}
.explanation-video--parametric[data-step="51"] .animation-frame{left:-5100%}
.explanation-video--parametric[data-step="52"] .animation-frame{left:-5200%}
.explanation-video--parametric[data-step="53"] .animation-frame{left:-5300%}
.explanation-video--parametric[data-step="54"] .animation-frame{left:-5400%}
.explanation-video--parametric[data-step="55"] .animation-frame{left:-5500%}
.explanation-video--parametric[data-step="56"] .animation-frame{left:-5600%}
.explanation-video--parametric[data-step="57"] .animation-frame{left:-5700%}
.explanation-video--parametric[data-step="58"] .animation-frame{left:-5800%}
.explanation-video--parametric[data-step="59"] .animation-frame{left:-5900%}
.explanation-video--parametric[data-step="60"] .animation-frame{left:-6000%}
.explanation-video--parametric[data-step="61"] .animation-frame{left:-6100%}
.explanation-video--parametric[data-step="62"] .animation-frame{left:-6200%}
.explanation-video--parametric[data-step="63"] .animation-frame{left:-6300%}
.explanation-video--parametric[data-step="64"] .animation-frame{left:-6400%}
.explanation-video--parametric[data-step="65"] .animation-frame{left:-6500%}
.explanation-video--parametric[data-step="66"] .animation-frame{left:-6600%}
.explanation-video--parametric[data-step="67"] .animation-frame{left:-6700%}
.explanation-video--parametric[data-step="68"] .animation-frame{left:-6800%}
.explanation-video--parametric[data-step="69"] .animation-frame{left:-6900%}
.explanation-video--parametric[data-step="70"] .animation-frame{left:-7000%}
.explanation-video--3d{position:relative;overflow:hidden}
.explanation-video--3d .animation-frame{position:absolute;top:0;left:0;width:7200%;min-height:100%;max-height:100%;max-width:none;background-image:url(/assets/img/animation/my-very-own-3d-scan-02.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}
.explanation-video--3d[data-step="0"] .animation-frame{left:0}
.explanation-video--3d[data-step="1"] .animation-frame{left:-100%}
.explanation-video--3d[data-step="2"] .animation-frame{left:-200%}
.explanation-video--3d[data-step="3"] .animation-frame{left:-300%}
.explanation-video--3d[data-step="4"] .animation-frame{left:-400%}
.explanation-video--3d[data-step="5"] .animation-frame{left:-500%}
.explanation-video--3d[data-step="6"] .animation-frame{left:-600%}
.explanation-video--3d[data-step="7"] .animation-frame{left:-700%}
.explanation-video--3d[data-step="8"] .animation-frame{left:-800%}
.explanation-video--3d[data-step="9"] .animation-frame{left:-900%}
.explanation-video--3d[data-step="10"] .animation-frame{left:-1000%}
.explanation-video--3d[data-step="11"] .animation-frame{left:-1100%}
.explanation-video--3d[data-step="12"] .animation-frame{left:-1200%}
.explanation-video--3d[data-step="13"] .animation-frame{left:-1300%}
.explanation-video--3d[data-step="14"] .animation-frame{left:-1400%}
.explanation-video--3d[data-step="15"] .animation-frame{left:-1500%}
.explanation-video--3d[data-step="16"] .animation-frame{left:-1600%}
.explanation-video--3d[data-step="17"] .animation-frame{left:-1700%}
.explanation-video--3d[data-step="18"] .animation-frame{left:-1800%}
.explanation-video--3d[data-step="19"] .animation-frame{left:-1900%}
.explanation-video--3d[data-step="20"] .animation-frame{left:-2000%}
.explanation-video--3d[data-step="21"] .animation-frame{left:-2100%}
.explanation-video--3d[data-step="22"] .animation-frame{left:-2200%}
.explanation-video--3d[data-step="23"] .animation-frame{left:-2300%}
.explanation-video--3d[data-step="24"] .animation-frame{left:-2400%}
.explanation-video--3d[data-step="25"] .animation-frame{left:-2500%}
.explanation-video--3d[data-step="26"] .animation-frame{left:-2600%}
.explanation-video--3d[data-step="27"] .animation-frame{left:-2700%}
.explanation-video--3d[data-step="28"] .animation-frame{left:-2800%}
.explanation-video--3d[data-step="29"] .animation-frame{left:-2900%}
.explanation-video--3d[data-step="30"] .animation-frame{left:-3000%}
.explanation-video--3d[data-step="31"] .animation-frame{left:-3100%}
.explanation-video--3d[data-step="32"] .animation-frame{left:-3200%}
.explanation-video--3d[data-step="33"] .animation-frame{left:-3300%}
.explanation-video--3d[data-step="34"] .animation-frame{left:-3400%}
.explanation-video--3d[data-step="35"] .animation-frame{left:-3500%}
.explanation-video--3d[data-step="36"] .animation-frame{left:-3600%}
.explanation-video--3d[data-step="37"] .animation-frame{left:-3700%}
.explanation-video--3d[data-step="38"] .animation-frame{left:-3800%}
.explanation-video--3d[data-step="39"] .animation-frame{left:-3900%}
.explanation-video--3d[data-step="40"] .animation-frame{left:-4000%}
.explanation-video--3d[data-step="41"] .animation-frame{left:-4100%}
.explanation-video--3d[data-step="42"] .animation-frame{left:-4200%}
.explanation-video--3d[data-step="43"] .animation-frame{left:-4300%}
.explanation-video--3d[data-step="44"] .animation-frame{left:-4400%}
.explanation-video--3d[data-step="45"] .animation-frame{left:-4500%}
.explanation-video--3d[data-step="46"] .animation-frame{left:-4600%}
.explanation-video--3d[data-step="47"] .animation-frame{left:-4700%}
.explanation-video--3d[data-step="48"] .animation-frame{left:-4800%}
.explanation-video--3d[data-step="49"] .animation-frame{left:-4900%}
.explanation-video--3d[data-step="50"] .animation-frame{left:-5000%}
.explanation-video--3d[data-step="51"] .animation-frame{left:-5100%}
.explanation-video--3d[data-step="52"] .animation-frame{left:-5200%}
.explanation-video--3d[data-step="53"] .animation-frame{left:-5300%}
.explanation-video--3d[data-step="54"] .animation-frame{left:-5400%}
.explanation-video--3d[data-step="55"] .animation-frame{left:-5500%}
.explanation-video--3d[data-step="56"] .animation-frame{left:-5600%}
.explanation-video--3d[data-step="57"] .animation-frame{left:-5700%}
.explanation-video--3d[data-step="58"] .animation-frame{left:-5800%}
.explanation-video--3d[data-step="59"] .animation-frame{left:-5900%}
.explanation-video--3d[data-step="60"] .animation-frame{left:-6000%}
.explanation-video--3d[data-step="61"] .animation-frame{left:-6100%}
.explanation-video--3d[data-step="62"] .animation-frame{left:-6200%}
.explanation-video--3d[data-step="63"] .animation-frame{left:-6300%}
.explanation-video--3d[data-step="64"] .animation-frame{left:-6400%}
.explanation-video--3d[data-step="65"] .animation-frame{left:-6500%}
.explanation-video--3d[data-step="66"] .animation-frame{left:-6600%}
.explanation-video--3d[data-step="67"] .animation-frame{left:-6700%}
.explanation-video--3d[data-step="68"] .animation-frame{left:-6800%}
.explanation-video--3d[data-step="69"] .animation-frame{left:-6900%}
.explanation-video--3d[data-step="70"] .animation-frame{left:-7000%}
.explanation-video--3d[data-step="71"] .animation-frame{left:-7100%}
.explanation-video--3d[data-step="72"] .animation-frame{left:-7200%}
.links{list-style-type:none;margin:2rem 0 0;padding:0}
.links li{display:block}
.links a{-webkit-transition-property:border;-moz-transition-property:border;transition-property:border;transition-duration:.25s;transition-timing-function:ease-in-out;display:inline-block}
.links a:hover{border-color:#000}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;width:100%!important}
.select2-dropdown,.select2-search--dropdown .select2-search__field{width:100%;box-sizing:border-box}
.select2-container .select2-selection{outline:0!important}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:1.6rem;line-height:1.6rem;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-dropdown{background-color:#fff;display:block;position:absolute;left:-6250pc;z-index:1051;outline:0}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;outline:0}
.select2-container--open .select2-dropdown--below{border-top:none;boutline:none}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:599;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;padding-right:2rem}
.select2-selection__arrow{position:absolute;right:0;top:50%;width:1.4rem;height:1.4rem;margin-top:-.8rem;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0wLjgsOC40bDEzLjYsMTQuMWMwLjksMC45LDIuMywwLjksMy4yLDBMMzEuMiw4LjQiLz48L3N2Zz4=) 50% 50% no-repeat;background-size:100% auto}
.select2-selection__arrow b{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-in-out;position:relative;display:inline-block;width:100%;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNS4zIiB5MT0iMC43IiB4Mj0iMC44IiB5Mj0iMTUuMiIvPjwvZz48Zz48bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE1LjMiIHkxPSIxNS4yIiB4Mj0iMC44IiB5Mj0iMC43Ii8+PC9nPjwvZz48L3N2Zz4=) 50% 50% no-repeat #fff;background-size:1rem 1rem;opacity:0}
.select2-container--open .select2-selection__arrow b{opacity:1}
.select2-container--open .select2-dropdown.select2-dropdown--below{margin-left:-.5rem;border-left:solid 1px #000;border-bottom:solid 1px #000;border-bottom-left-radius:5px}
.select2-results__option{-webkit-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;font-size:1rem;text-transform:uppercase;color:#000;padding-left:3rem}
.select2-results__option[role=group] strong{font-family:ZurichBT-Bold,"Arial Black",Gadget,sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase}
.select2-results__option.select2-results__option--highlighted{text-decoration:underline}
.select2-results__option .select2-results__option{padding-left:0;padding-right:0}
.select2-results{max-height:20rem;padding:0;margin:0;position:relative;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;text-align:left}
.select2-search--dropdown{margin:-1.8rem 4rem .75rem 0}
.select2-search--dropdown .select2-search__field{padding:0 0 0 .5rem;background-color:#fff}