/*!
    copyright Andrea Guarinoni
    based on HTML5 Boilerplate v5.2.0 | MIT License | http://h5bp.com/
*/
html{color:#000;font-size:1em;line-height:1.4}::-moz-selection{background:#000;text-shadow:none;color:#FFF}::selection{background:#000;text-shadow:none;color:#FFF}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.nojsbanner{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:9999;text-align:center;background:#d82546;color:#FFF;padding:.5em}.nojsbanner a{color:#FFF;text-decoration:underline}.nojsbanner a:after{display:none}.maintenance{position:fixed;top:0;left:0;right:0;bottom:auto;z-index:99999;text-align:center;background:#111;color:#fff;padding:.5em;letter-spacing:.5px;font-size:75%;-webkit-transition:all 750ms ease;-moz-transition:all 750ms ease;-ms-transition:all 750ms ease;-o-transition:all 750ms ease;transition:all 750ms ease}.maintenance:hover{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.previewmode{position:fixed;top:auto;left:auto;right:.5em;bottom:.5em;z-index:9999;padding:.5em 2.5%;border-radius:.15em;font-size:1rem;line-height:1.4;opacity:.9;background-color:#259B95;color:#E6EFF5;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.previewmode:hover{opacity:0;visibility:hidden}.cssanimations .previewmode{opacity:0;visibility:hidden;-webkit-animation:previewmode .5s ease 2s forwards,previewmode .5s ease 6s reverse forwards;-moz-animation:previewmode .5s ease 2s forwards,previewmode .5s ease 6s reverse forwards;-o-animation:previewmode .5s ease 2s forwards,previewmode .5s ease 6s reverse forwards;animation:previewmode .5s ease 2s forwards,previewmode .5s ease 6s reverse forwards}@-webkit-keyframes previewmode{0%{visibility:hidden;opacity:0;-webkit-transform:translateX(1em) scale(.8)}100%{visibility:visible;opacity:1;-webkit-transform:translateX(0) scale(1)}}@-moz-keyframes previewmode{0%{visibility:hidden;opacity:0;-moz-transform:translateX(1em) scale(.8)}100%{visibility:visible;opacity:1;-moz-transform:translateX(0) scale(1)}}@-o-keyframes previewmode{0%{visibility:hidden;opacity:0;-o-transform:translateX(1em) scale(.8)}100%{visibility:visible;opacity:1;-o-transform:translateX(0) scale(1)}}@keyframes previewmode{0%{visibility:hidden;opacity:0;transform:translateX(1em) scale(.8)}100%{visibility:visible;opacity:1;transform:translateX(0) scale(1)}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.no-hiddenscroll ::-webkit-scrollbar{width:6px;height:6px}.no-hiddenscroll ::-webkit-scrollbar-track{border:none;background:0 0}.no-hiddenscroll ::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,.1)}.no-hiddenscroll ::-webkit-scrollbar-thumb{border:none;background:#CCC;background:rgba(0,0,0,.5);-webkit-transition:all .4s ease;transition:all .4s ease}.no-hiddenscroll ::-webkit-scrollbar-thumb:hover{background:#CCC;background:rgba(0,0,0,.75)}.no-hiddenscroll ::-webkit-scrollbar-thumb:window-inactive{background:#CCC;background:rgba(0,0,0,.25)}html{width:100%;height:100%;position:relative;font-size:1em;color:#000;margin:0;padding:0;-ms-overflow-style:-ms-autohiding-scrollbar}body{width:100%;height:100%;position:relative;margin:0;padding:0;font-family:'basis grotesque regular',valueregular,Arial,Helvetica,sans-serif;font-weight:400;font-size:57.5%;line-height:1.2;letter-spacing:.035em}h1,h2,h3{font-size:100%;margin:0 auto;font-weight:inherit}#main-container{position:relative;width:100%;height:100%;background-color:#FFF;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;-webkit-transition:opacity 1s ease,visibility 1s ease;-moz-transition:opacity 1s ease,visibility 1s ease;-ms-transition:opacity 1s ease,visibility 1s ease;-o-transition:opacity 1s ease,visibility 1s ease;transition:opacity 1s ease,visibility 1s ease}.js #main-container.fadeOnLoad{opacity:0;visibility:hidden;-webkit-transition:opacity 1s ease,visibility 0s linear 1s;-moz-transition:opacity 1s ease,visibility 0s linear 1s;-ms-transition:opacity 1s ease,visibility 0s linear 1s;-o-transition:opacity 1s ease,visibility 0s linear 1s;transition:opacity 1s ease,visibility 0s linear 1s}.js .fadeOnScroll{will-change:opacity,transform;-webkit-transition:opacity 1s linear,-webkit-transform 1s cubic-bezier(.19,1,.22,1);-moz-transition:opacity 1s linear,-moz-transform 1s cubic-bezier(.19,1,.22,1);-ms-transition:opacity 1s linear,-ms-transform 1s cubic-bezier(.19,1,.22,1);-o-transition:opacity 1s linear,-o-transform 1s cubic-bezier(.19,1,.22,1);transition:opacity 1s linear,transform 1.5s cubic-bezier(.19,1,.22,1)}.js .fadeOnScroll:not(.in-view){opacity:0;visibility:hidden}.js .fadeOnScroll.fadeOnScrollFromTop:not(.in-view){-webkit-transform:translate3d(0,-1em,0);-moz-transform:translate3d(0,-1em,0);-ms-transform:translate3d(0,-1em,0);-o-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}.js .fadeOnScroll.fadeOnScrollFromLeft:not(.in-view){-webkit-transform:translate3d(-1em,0,0);-moz-transform:translate3d(-1em,0,0);-ms-transform:translate3d(-1em,0,0);-o-transform:translate3d(-1em,0,0);transform:translate3d(-1em,0,0)}.js .fadeOnScroll.fadeOnScrollFromRight:not(.in-view){-webkit-transform:translate3d(1em,0,0);-moz-transform:translate3d(1em,0,0);-ms-transform:translate3d(1em,0,0);-o-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}.js .fadeOnScroll.fadeOnScrollFromBottom:not(.in-view){-webkit-transform:translate3d(0,1em,0);-moz-transform:translate3d(0,1em,0);-ms-transform:translate3d(0,1em,0);-o-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0)}#cover #main-container,#cover body,#cover html{overflow:hidden}.js .b-lazy{opacity:0;-webkit-transform:scale(.97);-moz-transform:scale(.97);-ms-transform:scale(.97);-o-transform:scale(.97);transform:scale(.97);-webkit-transition:opacity 1.2s ease-out,transform 1s ease-out;-moz-transition:opacity 1.2s ease-out,transform 1s ease-out;-ms-transition:opacity 1.2s ease-out,transform 1s ease-out;-o-transition:opacity 1.2s ease-out,transform 1s ease-out;transition:opacity 1.2s ease-out,transform 1s ease-out}.js .b-loaded{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}a:link{color:#000;text-decoration:none}a:visited{color:#000}a:hover{color:#939598}a:active{color:#000}p{margin:0 auto}header{position:fixed;top:0;left:0;right:0;bottom:auto;content:'';width:100%;height:6.25em;z-index:999;border-bottom:.15em solid #000;display:table;background-color:inherit}header .title{display:table-cell;font-size:2em;vertical-align:middle;padding:.75em;width:100%}#contents,#contents>.wrapper{position:relative;width:100%;height:100%;min-height:100%;background-color:inherit}#cover #contents>.wrapper{overflow:hidden}#contents{padding-top:6.25em}.bg-image{background-repeat:no-repeat;background-position:50% 50%;background-position:50% 50%9!important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.media-container{display:block;position:relative;width:100%;margin-top:1em;margin-bottom:1em;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.media-wrapper{display:block;position:relative;width:100%;height:auto;padding-bottom:66.667%;overflow:hidden}.media-container-back{display:none}.media-wrapper .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.media-wrapper.loaded{background-color:transparent!important}.media-wrapper video{position:absolute;top:50%;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;-webkit-transition:opacity 1.2s linear!important;-moz-transition:opacity 1.2s linear!important;-ms-transition:opacity 1.2s linear!important;-o-transition:opacity 1.2s linear!important;transition:opacity 1.2s linear!important}.js .media-wrapper video{opacity:0}.js .media-wrapper video.ready{opacity:1}.android.no-videoautoplay .media-wrapper .video,.ios.no-videoautoplay .media-wrapper .video{display:none}.letterContainer,.scenario{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.letterWrapper{width:100%;height:100%;position:relative;margin:0 auto;opacity:1;overflow:hidden;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.letterWrapper .letter{background:0 0;width:12em;height:12em;position:absolute;text-align:center;display:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.letterWrapper .letterImg{max-width:12em;font-size:12em;font-family:merivaextra,Arial,Helvetica,sans-serif;line-height:1;-webkit-transition:all 350ms ease-in-out;-moz-transition:all 350ms ease-in-out;-ms-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.letter:hover{cursor:move}.scenario{padding:1em;display:none}.scenario.first p{position:absolute;width:14.5em;max-width:80%;font-size:2em;text-align:center}.scenario.first p.second{width:18em}.scenario.first p.optional,.scenario.second .img.optional{display:none}.scenario.first .layer.first p.first{top:12%;left:15%;right:auto;bottom:auto;width:16em}@media screen and (max-width:30em){.scenario.first .layer.first p.first{left:10%}}.scenario.first .layer.first p.second{top:auto;left:auto;right:15%;bottom:15%}@media screen and (max-width:30em){.scenario.first .layer.first p.second{right:10%}}.scenario.first .layer.second p.first{top:auto;left:5%;right:auto;bottom:35%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.scenario.first .layer.second p.second{top:6%;left:auto;right:15%;bottom:auto}.scenario.first .layer.third p.first{top:auto;left:auto;right:18%;bottom:7%;width:15em}@media screen and (max-width:30em){.scenario.first .layer.third p.first{right:10%}}.scenario.first .layer.third p.second{top:30%;left:10%;right:auto;bottom:auto;width:21em}.scenario.first .layer.fourth p.first{top:5%;left:auto;right:10%;bottom:auto;width:16em}.scenario.first .layer.fourth p.second{top:auto;left:3%;right:auto;bottom:8%;width:23em}.scenario.first .layer.fifth p.first{top:7%;left:16%;right:auto;bottom:auto}.scenario.first .layer.fifth p.second{top:auto;left:auto;right:20%;bottom:25%}.scenario.first .layer.sixth p.first{top:25%;left:auto;right:7%;bottom:auto;width:18em}.scenario.first .layer.sixth p.second{top:auto;left:30%;right:auto;bottom:10%;width:20em}@media screen and (max-width:30em){.scenario.first .layer.sixth p.second{left:10%}}.scenario.first .layer.seventh p.first{top:7%;left:20%;right:auto;bottom:auto;width:18em}.scenario.first .layer.seventh p.second{top:auto;left:auto;right:15%;bottom:10%;width:20em}@media screen and (max-width:30em){.scenario.first .layer.seventh p.second{right:10%}}.scenario.second .img{position:absolute;position:fixed;z-index:10;cursor:move}.scenario.second .img,.scenario.second img{width:28em;max-width:100%}.scenario.second .img.multiple img{position:absolute}.scenario.second .img .x3{top:-6em;left:-6em}.scenario.second .img .x2{top:-3em;left:-3em}.scenario.second .layer.first .img.first{top:auto;left:15em;right:auto;bottom:50%}.scenario.second .layer.first .img.second{top:auto;left:auto;right:10%;bottom:10%}.scenario.second .layer.second .img.first{top:10em;left:10%;right:auto;bottom:auto}.scenario.second .layer.second .img.second{top:auto;left:auto;right:10%;bottom:35%}.scenario.second .layer.third .img.first{top:auto;left:40%;right:auto;bottom:40%}.scenario.second .layer.fourth .img.first{top:15em;left:8.5em;right:auto;bottom:auto}.scenario.second .layer.fifth .img.first{top:9em;left:3%;right:auto;bottom:auto}.scenario.second .layer.fifth .img.second{top:auto;left:auto;right:5%;bottom:10%}.menuBtn,.scenarioBtn{position:fixed;left:auto;right:1em;bottom:auto;width:3.5em;height:3.5em;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.menuBtn:hover,.scenarioBtn:hover{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.menuBtn{top:1.25em;z-index:1}.scenarioBtn{top:7.75em;z-index:15}.menuBtn.rotated{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menuBtn.rotated:hover{-webkit-transform:rotate(45deg) scale(.9);-moz-transform:rotate(45deg) scale(.9);-ms-transform:rotate(45deg) scale(.9);-o-transform:rotate(45deg) scale(.9);transform:rotate(45deg) scale(.9)}.menuBtn img,.scenarioBtn img{width:100%;height:100%;font-size:4em}#menu{position:absolute;top:100%;left:0;right:0;bottom:auto;bottom:auto!important;width:100%;height:100%;height:auto;overflow:hidden;background-color:inherit;border-top:.15em solid #000;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.js #menu{position:fixed;top:-100%;bottom:100%;border-top:none;border-bottom:.15em solid #000;margin-top:6em;z-index:998;-webkit-transition:all .6s cubic-bezier(.645,.045,.355,1);-moz-transition:all .6s cubic-bezier(.645,.045,.355,1);-ms-transition:all .6s cubic-bezier(.645,.045,.355,1);-o-transition:all .6s cubic-bezier(.645,.045,.355,1);transition:all .6s cubic-bezier(.645,.045,.355,1)}.js #menu.open{top:0;bottom:0}.js.csstransforms #menu{top:0;bottom:0;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%);-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)}.js.csstransforms #menu.open{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#about .wrapper,#menu .wrapper,#privacy .wrapper{position:absolute;position:relative;top:1.75em;top:0;left:0;right:0;bottom:0;font-size:2.75em;padding:1em .5em;overflow:auto;width:100%;height:auto;-webkit-overflow-scrolling:touch}#about p{word-break:break-word}#about p.indented{text-indent:8%}#about a,#menu a,.popup a,.scenario .layer p a,header .title a{display:inline-block;position:relative}.scenario .layer p a:after,.scenario .layer p a:before{display:inline-block;position:absolute;content:'';top:0;bottom:0;width:.35em;height:100%;border:.1em solid #000;opacity:0;-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-ms-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out}.scenario .layer p a:before{left:-.25em;right:auto;border-right:none;-webkit-transform:translate(-.25em,0);-moz-transform:translate(-.25em,0);-ms-transform:translate(-.25em,0);-o-transform:translate(-.25em,0);transform:translate(-.25em,0)}.scenario .layer p a:after{right:-.25em;left:auto;border-left:none;-webkit-transform:translate(.25em,0);-moz-transform:translate(.25em,0);-ms-transform:translate(.25em,0);-o-transform:translate(.25em,0);transform:translate(.25em,0)}#menu a:hover,.about-description a:hover,.popup a:hover,.scenario .layer p a:hover,header .title a:hover{color:#000}.scenario .layer p a:hover:after,.scenario .layer p a:hover:before{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#menu a:after,.about-description a:after,.popup a:after,header .title a:after{display:block;content:'';position:absolute;top:auto;left:0;right:0;bottom:0;width:100%;height:2px;margin:auto;background-color:#000;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .35s cubic-bezier(.645,.045,.355,1);-moz-transition:-moz-transform .35s cubic-bezier(.645,.045,.355,1);transition:-ms-transform .35s cubic-bezier(.645,.045,.355,1);-o-transition:-o-transform .35s cubic-bezier(.645,.045,.355,1);transition:transform .35s cubic-bezier(.645,.045,.355,1)}#menu a:hover:after,.about-description a:hover:after,.popup a:hover:after,header .title a:hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform .4s cubic-bezier(.77,0,.175,1);-moz-transition:-moz-transform .4s cubic-bezier(.77,0,.175,1);transition:-ms-transform .4s cubic-bezier(.77,0,.175,1);-o-transition:-o-transform .4s cubic-bezier(.77,0,.175,1);transition:transform .4s cubic-bezier(.77,0,.175,1)}header .title a:after{display:none}.spiral{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../../../media/images/assets/spiral.gif);background-size:cover;background-position:center center;opacity:.05}.letterWrapper .letter:nth-child(1).animated{animation:bounce .8s linear 2s infinite;transform-origin:50% 50%}.letterWrapper .letter:nth-child(2).animated{animation:wobble 1s linear 4s infinite;transform-origin:50% 50%}.letterWrapper .letter:nth-child(3).animated{animation:jumpflip 1.5s linear 4s infinite;transform-origin:50% 50%}.letterWrapper .letter:nth-child(4).animated{animation:shake 1s linear 3s infinite;transform-origin:50% 50%}.letterWrapper .letter:nth-child(5).animated{animation:tadaa 1s linear 5s infinite;transform-origin:50% 50%}@keyframes bounce{0%{transform:translate(0,0)}15%{transform:translate(0,-25px)}30%{transform:translate(0,0)}45%{transform:translate(0,-15px)}60%{transform:translate(0,0)}75%{transform:translate(0,-5px)}100%{transform:translate(0,0)}}@keyframes wobble{0%{transform:translate(0,0) rotate(0)}15%{transform:translate(-25px,0) rotate(-5deg)}30%{transform:translate(20px,0) rotate(3deg)}45%{transform:translate(-15px,0) rotate(-3deg)}60%{transform:translate(10px,0) rotate(2deg)}75%{transform:translate(-5px,0) rotate(-1deg)}100%{transform:translate(0,0) rotate(0)}}@keyframes jumpflip{0%{transform:translate(0,0)}15%{transform:translate(0,15px)}30%{transform:translate(0,0) rotate(0)}45%{transform:translate(0,-20px) rotate(180deg)}60%{transform:translate(0,0) rotate(360deg)}75%{transform:translate(0,10px)}100%{transform:translate(0,0)}}@keyframes shake{0%{transform:translate(0,0)}10%{transform:translate(-10px,0)}20%{transform:translate(10px,0)}30%{transform:translate(-10px,0)}40%{transform:translate(10px,0)}50%{transform:translate(-10px,0)}60%{transform:translate(10px,0)}70%{transform:translate(-10px,0)}80%{transform:translate(10px,0)}90%{transform:translate(-10px,0)}100%{transform:translate(0,0)}}@keyframes tadaa{0%{transform:rotate(0) scaleX(1) scaleY(1)}10%{transform:rotate(-3deg) scaleX(.8) scaleY(.8)}20%{transform:rotate(-3deg) scaleX(.8) scaleY(.8)}30%{transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}40%{transform:rotate(-3deg) scaleX(1.2) scaleY(1.2)}50%{transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}60%{transform:rotate(-3deg) scaleX(1.2) scaleY(1.2)}70%{transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}80%{transform:rotate(-3deg) scaleX(1.2) scaleY(1.2)}90%{transform:rotate(3deg) scaleX(1.2) scaleY(1.2)}100%{transform:rotate(0) scaleX(1.2) scaleY(1.2)}}.slideshow{margin:0}.slideshow,.swiper-container{position:relative;width:100%;height:auto}.no-js .slideshow .swiper-wrapper{overflow:auto}.sections-container .slideshow .swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.785,.135,.15,.86);-moz-transition-timing-function:cubic-bezier(.785,.135,.15,.86);-ms-transition-timing-function:cubic-bezier(.785,.135,.15,.86);-o-transition-timing-function:cubic-bezier(.785,.135,.15,.86);transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.slideshow .swiper-slide{text-align:center;overflow:hidden;background-color:#FFF}.slideshow .swiper-button-next,.slideshow .swiper-button-prev{line-height:2em;top:0;bottom:0;width:auto;height:100%;margin:0;padding:0 2em}.slideshow .swiper-button-prev{left:0;right:auto}.slideshow .swiper-button-next{right:0;left:auto}.slideshow .swiper-lazy-preloader{display:none}.slideshow .swiper-slide-active .swiper-lazy-preloader{display:block}.slideshow .swiper-slide .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;text-decoration:none}.js .slideshow .swiper-lazy{opacity:0;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-ms-transition:opacity 1s linear;-o-transition:opacity 1s linear;transition:opacity 1s linear}.js .slideshow .swiper-lazy.swiper-lazy-loaded{opacity:1}.slideshow .swiper-lazy-preloader{width:1em;height:1em;background-color:transparent;border:1px solid #000;margin:-.5em 0 0 -.5em;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-animation:pulse 1s infinite ease-in-out;-moz-animation:pulse 1s infinite ease-in-out;-o-animation:pulse 1s infinite ease-in-out;animation:pulse 1s infinite ease-in-out}.slideshow .swiper-lazy-preloader:after{display:none}.ajax-lazy-preloader{position:absolute;left:50%;top:50%;background-color:#000}.swiper-nav-next,.swiper-nav-prev{position:absolute;top:.5em;bottom:0;width:auto;height:5.25em;margin:auto;z-index:1;cursor:pointer;font-size:250%;line-height:1;padding:2em .1em;color:#000}.swiper-nav-prev{left:0;right:auto}.swiper-nav-next{left:auto;right:0}.swiper-slide .media-container{margin-top:0;margin-bottom:0}.cursor-prev .media-wrapper{cursor:url(../../../media/images/assets/cursor-prev.png) 5 60,pointer}.cursor-next .media-wrapper{cursor:url(../../../media/images/assets/cursor-next.png) 120 60,pointer}.navigation ul{list-style:none;margin:0;padding:0}.navigation ul li{display:block;text-align:center}.navigation ul li a{position:relative;padding:.2em 0;font-size:110%;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.list-container{width:100%;height:100%}.list-container ul{position:relative;list-style:none;margin:0;padding:0;height:100%}.list-container li{display:block;border-bottom:.15em solid #000;padding:0}.js .list-container li .list-content{overflow:hidden;-webkit-transition:max-height .6s ease,padding .6s ease,opacity .6s linear,visibility .6s linear;-moz-transition:max-height .6s ease,padding .6s ease,opacity .6s linear,visibility .6s linear;-ms-transition:max-height .6s ease,padding .6s ease,opacity .6s linear,visibility .6s linear;-o-transition:max-height .6s ease,padding .6s ease,opacity .6s linear,visibility .6s linear;transition:max-height .6s ease,padding .6s ease,opacity .6s linear,visibility .6s linear}.js .list-container li:not(.open) .list-content{max-height:0!important;padding-top:0;padding-bottom:0;opacity:0;visibility:hidden}.js .list-container li:not(.open) .list-content.unvisible{display:none}.list-content .description a,.sections-container .description a{text-decoration:underline}.list-content .description a:hover,.sections-container .description a:hover{color:inherit;text-decoration:none}.list-container .list-title{position:relative;display:table;width:100%;height:100%;cursor:pointer;min-height:9em;height:10%}.list-container .list-title a{display:table-cell;vertical-align:middle;padding:1em 1.5em}.list-container .list-title a:hover{color:inherit}.no-touchevents .list-container .list-title a.active,.no-touchevents .list-container .list-title a:hover{font-style:italic}.list-container .list-title a:after{content:'';display:none;position:absolute;top:0;left:auto;right:1em;bottom:0;width:4em;height:100%;background-image:url(../../../media/images/assets/plus.png);background-repeat:no-repeat;background-position:50% 50%;background-position:50% 50%9!important;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;visibility:hidden;will-change:transform}.list-container .list-title a:hover:after{visibility:visible}.list-container .list-title a.active:after{background-image:url(../../../media/images/assets/asterisk.png);visibility:visible;-webkit-animation:rotate 4s infinite linear;-moz-animation:rotate 4s infinite linear;-o-animation:rotate 4s infinite linear;animation:rotate 4s infinite linear}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes blink{50%{opacity:0}}.list-container .title{display:block;font-size:300%}.list-container .subtitle{display:block;font-size:200%}.sections-container{display:none}.list-container .list-content{font-size:200%;padding:.5em .75em 1.5em}.list-container .list-content .description{margin-top:1.5em}.dimmer,.popup-dimmer{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(255,255,255,.85);z-index:997;cursor:pointer;-webkit-transition:all .6s linear;-moz-transition:all .6s linear;-ms-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear}.popup-dimmer{z-index:2000}.dimmer.unvisible,.popup-dimmer.unvisible{opacity:0;visibility:hidden}.footer{margin-top:2em;font-size:73%;overflow:hidden;height:2.5em;position:absolute;top:auto;left:.75em;right:.75em;bottom:0}.footer .left{float:left}.footer .right{float:right}#contents>.wrapper.with-footer{padding-bottom:3.5em}#privacy{font-family:seagram,"Times New Roman",Times,serif;font-family:Galapagos-A,"Times New Roman",Times,serif}.legal-description{font-size:60%;letter-spacing:0}#privacy .legal-description a{word-break:break-all}#privacy .legal-description table td{padding:.5em}.mc-embedded-signup{position:relative;min-height:2em;clear:left}.mc-embedded-signup-scroll{position:relative}.mc-embedded-description{margin-bottom:1em}.mc-embedded-signup input.email,.mc-embedded-signup input.name{outline:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;padding:.25em 2%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;border-bottom:1px solid #000;color:#000;font:inherit;letter-spacing:inherit;background-color:inherit;height:auto;width:100%;padding-right:1.5em;text-transform:inherit}.mc-embedded-signup form:focus input.button,.mc-embedded-signup form:hover input.button{-webkit-transform:translate(.5em,0);-moz-transform:translate(.5em,0);-ms-transform:translate(.5em,0);-o-transform:translate(.5em,0);transform:translate(.5em,0)}.mc-embedded-signup input.email:-webkit-autofill,.mc-embedded-signup input.email:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #EEE inset;color:inherit;-webkit-text-fill-color:#000}.mc-embedded-signup input.button{position:absolute;top:0;bottom:0;right:0;padding:0;color:#000;font-size:100%;display:inline-block;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;outline:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-decoration:none;background-color:transparent;font-family:inherit;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.mc-embedded-signup-result{display:none;text-align:left}.mc-embedded-signup .input-field{position:relative}.popup{position:fixed;top:auto;left:0;right:0;bottom:0;width:100%;height:auto;max-width:100%;max-height:-webkit-calc(100% - 3em);max-height:-moz-calc(100% - 3em);max-height:calc(100% - 3em);overflow:auto;margin:auto;background-color:#FFF;z-index:2001;border-top:.15em solid #000;font-size:36.5%;-webkit-transition:all 650ms cubic-bezier(.77,0,.175,1);-moz-transition:all 650ms cubic-bezier(.77,0,.175,1);-ms-transition:all 650ms cubic-bezier(.77,0,.175,1);-o-transition:all 650ms cubic-bezier(.77,0,.175,1);transition:all 650ms cubic-bezier(.77,0,.175,1)}.popup .popup-wrapper{font-size:200%;padding:3.25em .75em 1.75em;overflow:hidden}.csstransforms .popup.closed{-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)}.popup-close{position:absolute!important;top:0;left:auto;right:0;bottom:auto;margin:1em .75em;font-size:100%}.popup-close:after{display:none}.popup-content-wrapper{position:relative;display:table;width:100%;height:100%}.popup-content{display:table-cell;vertical-align:center}.popup-content .mc-embedded-signup input.email,.popup-content .mc-embedded-signup input.name{color:#000;border-bottom:1px solid #000;padding:.5em 0;margin-bottom:1.5em}.popup-content .mc-embedded-signup input.email{padding-right:1.5em}.popup-content .mc-embedded-signup input.email:-webkit-autofill,.popup-content .mc-embedded-signup input.email:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #EEE inset;color:inherit;-webkit-text-fill-color:#000}.popup-content .mc-embedded-signup input.email::-webkit-input-placeholder,.popup-content .mc-embedded-signup input.name::-webkit-input-placeholder{color:#000}.popup-content .mc-embedded-signup input.email:-ms-input-placeholder,.popup-content .mc-embedded-signup input.name:-ms-input-placeholder{color:#000}.popup-content .mc-embedded-signup input.email::-moz-placeholder,.popup-content .mc-embedded-signup input.name::-moz-placeholder{color:#000;opacity:1}.popup-content .mc-embedded-signup input.email:-moz-placeholder,.popup-content .mc-embedded-signup input.name:-moz-placeholder{color:#000;opacity:1}.popup-content .mc-embedded-signup input.button{margin-bottom:1.5em;padding-left:1em}.popup-content .mc-embedded-signup form:focus input.button,.popup-content .mc-embedded-signup form:hover input.button{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.popup-content .mc-embedded-signup input.button:focus,.popup-content .mc-embedded-signup input.button:hover{border-color:#000}.popup-content .mc-embedded-signup-result{text-transform:none;width:100%;min-height:6.15em;display:table}.popup-content .mc-embedded-signup-result span{display:table-cell;vertical-align:middle;padding-bottom:2em}.no-transitions{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (min-width:25em){#about .wrapper,#menu .wrapper,#privacy .wrapper{font-size:3em}}@media only screen and (min-width:30em){body{font-size:60%}#about .wrapper,#menu .wrapper,#privacy .wrapper{font-size:3.25em;padding:3% .5em}}@media only screen and (min-width:40em){body{font-size:67.5%}.scenario.first p{font-size:1.5em}.scenario.second .img,.scenario.second img{width:25em}#about .wrapper,#menu .wrapper,#privacy .wrapper{font-size:3.5em;padding:3% .75em}#privacy .legal-description{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}#privacy .legal-description{font-size:40%}}@media only screen and (max-width:49.99em){.scenario.second .layer{display:none!important}.scenario.second .layer-mobile .img{width:37.5em;max-width:95%;max-width:-webkit-calc(100% - 3em);max-width:-moz-calc(100% - 3em);max-width:calc(100% - 3em);text-align:center;margin:auto;left:0;right:0}.full-width-mobile{margin-left:-.75em;margin-right:-.75em;width:auto;width:-webkit-calc(100% + 1.5em);width:-moz-calc(100% + 1.5em);width:calc(100% + 1.5em)}}@media only screen and (min-width:50em){header .title{font-size:1.75em;padding:1em 1.5em}.scenario.second .layer-mobile{display:none}.js .swiper-container .fadeOnScroll:not(.in-view){opacity:1;visibility:visible;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.js .fadeOnScroll.fadeOnScrollFromTop:not(.in-view){-webkit-transform:translate3d(0,-1.5em,0);-moz-transform:translate3d(0,-1.5em,0);-ms-transform:translate3d(0,-1.5em,0);-o-transform:translate3d(0,-1.5em,0);transform:translate3d(0,-1.5em,0)}.js .fadeOnScroll.fadeOnScrollFromLeft:not(.in-view){-webkit-transform:translate3d(-1.5em,0,0);-moz-transform:translate3d(-1.5em,0,0);-ms-transform:translate3d(-1.5em,0,0);-o-transform:translate3d(-1.5em,0,0);transform:translate3d(-1.5em,0,0)}.js .fadeOnScroll.fadeOnScrollFromRight:not(.in-view){-webkit-transform:translate3d(1.5em,0,0);-moz-transform:translate3d(1.5em,0,0);-ms-transform:translate3d(1.5em,0,0);-o-transform:translate3d(1.5em,0,0);transform:translate3d(1.5em,0,0)}.js .fadeOnScroll.fadeOnScrollFromBottom:not(.in-view){-webkit-transform:translate3d(0,1.5em,0);-moz-transform:translate3d(0,1.5em,0);-ms-transform:translate3d(0,1.5em,0);-o-transform:translate3d(0,1.5em,0);transform:translate3d(0,1.5em,0)}.list-container{position:fixed;top:6em;left:0;right:60%;bottom:0;width:40%;height:100%;height:-webkit-calc(100% - 6em);height:-moz-calc(100% - 6em);height:calc(100% - 6em);border-right:.15em solid #000;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain}.list-container li{min-height:4em;height:8%}.list-container .list-title{min-height:100%;height:100%}.list-container .list-title a{padding:1em 4.5em 1em 2.5em}.list-container .list-title a:after{display:inline-block;width:1.75em}.list-container .list-title .subtitle{display:none}.list-container .title{font-size:175%}.list-container .list-content{display:none}.sections-container{position:relative;margin-left:40%;right:0;bottom:0;display:block;width:60%;height:100%}.sections-container .sections-wrapper{height:100%}.sections-container section{position:relative;width:100%;min-height:100%;border-bottom:.15em solid #000;padding:3.5em 2.5em}.sections-container .description{font-size:125%}.sections-container .description h2{font-size:250%;padding:.75em 0}.sections-container .description .left{float:left;width:75%;padding-right:2em}.sections-container .description .right{float:right;width:25%;text-align:right}#menu{position:fixed!important;display:table;top:0!important;left:auto;right:0;bottom:auto!important;width:70%;height:6em;margin:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;z-index:1000!important;border-bottom:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}#menu .wrapper{position:relative;top:auto;width:auto;height:auto;display:table-cell;vertical-align:middle;font-size:150%;padding:0}#menu ul{padding-right:.75em;padding-bottom:0;text-align:right}#menu ul li{display:inline-block;text-align:right;padding:0 1em}#menu ul li a{padding:0;font-size:116.675%}.menuBtn{display:none}.dimmer{display:none}.footer{margin-top:3em;font-size:50%;left:1.5em;right:1.5em}#contents>.wrapper.with-footer{padding-bottom:2.75em}.mc-embedded-description{margin-bottom:.5em}.mc-embedded-signup .content__gdpr,.mc-embedded-signup-error{font-size:56%;margin-top:.25em}.popup-content .mc-embedded-signup-result{min-height:3.275em}.popup-content .mc-embedded-signup-result span{padding-bottom:.75em}.popup .popup-close{margin:1em 1.25em}.popup .popup-wrapper{font-size:150%;padding:3.33em 1.33em 2em}.popup .newsletter{font-size:182%}.popup-content .mc-embedded-signup input.email,.popup-content .mc-embedded-signup input.name{margin-bottom:.75em;padding:.25em 0}.popup-content .mc-embedded-signup input.email{padding-right:1.5em}.popup-content .mc-embedded-signup input.button{margin-bottom:.75em}}@media only screen and (min-width:60em){body{font-size:80%}.scenario.first p.optional,.scenario.second .img.optional{display:block}.scenario.second .img,.scenario.second img{width:20em}#privacy .legal-description{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media only screen and (min-width:65em){body{font-size:90%}}@media only screen and (min-width:75em){body{font-size:95%}}@media only screen and (min-width:95em){body{font-size:100%}}@media only screen and (min-width:102.5em){body{font-size:102.5%}}@media only screen and (min-width:110em){body{font-size:115%}}@media only screen and (min-width:117.5em){body{font-size:127.5%}}@media only screen and (min-width:125em){body{font-size:140%}}@media only screen and (min-width:137.5em){body{font-size:152.5%}}@media only screen and (min-width:150em){body{font-size:165%}}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}