﻿html,body{font-family:"Montserrat",sans-serif;font-size:16px}.readable-width{max-width:700px}img.responsive{max-width:100%;margin:0 auto;height:auto}.responsive-video-wrapper{max-width:500px}.responsive-video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:20px}.responsive-video iframe{left:0;top:0;height:100%;width:100%;position:absolute}.relative{position:relative}.mobile{display:none !important}@media (max-width: 959px){.mobile{display:block !important}}.desktop{display:none !important}@media (min-width: 959px){.desktop{display:block !important}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.height-1-1{height:100%}html{box-sizing:border-box}html *,html *:before,html *:after{box-sizing:inherit}body{font-family:"Montserrat",sans-serif;padding:0;margin:0;position:relative;background-color:#fedc01;font-weight:200;font-size:24px;color:#fff;line-height:1.3}@media (max-width: 900px){body{font-size:24px}}@media (max-width: 600px){body{font-size:18px}}@media (max-width: 600px){body{line-height:1.4}}body.is-loading{overflow:hidden}#movie-title{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:1000px;z-index:100}#movie-title .cool-projects{width:100%}#movie-title .cool-projects img{width:100%;height:auto;opacity:0}#movie-title .subtitle{width:100%;margin-top:10px}#movie-title .subtitle img{width:70%;display:block;margin-left:auto;margin-right:auto;opacity:0}#scroll-indicator{position:absolute;bottom:100px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:80px;opacity:0;z-index:100}#scroll-indicator img{width:100%;height:auto}#intro-overlay,.end-scene-overlay{width:100%;height:100% !important;top:0;left:0;background-size:40px;position:absolute;opacity:.5;z-index:90}.yellow-overlay{width:100%;height:100% !important;top:0;left:0;background-color:#fedc01;position:relative;color:#000000}.yellow-overlay .content{position:absolute;top:30%;margin-top:0}.yellow-overlay p{margin-bottom:30px;margin-top:0;line-height:1;font-weight:600;opacity:1;font-size:32px}.yellow-overlay p.partner{font-weight:900;opacity:1;font-size:42px}.scene{backface-visibility:hidden;z-index:3;width:100%;height:100vh !important;position:relative;min-height:682px}.scene #yellow-overlay-1{z-index:12;opacity:1}.scene #yellow-overlay-1 .content{right:75px;text-align:right;opacity:0}.scene #yellow-overlay-1 .content#overlay-content-2{left:75px;right:auto;text-align:left;opacity:0}.scene #yellow-overlay-1 .content#overlay-content-3{right:75px;text-align:right;opacity:0}.scene .background-container{width:100%;height:100% !important;top:0;left:0;background:center center no-repeat;background-size:cover;position:absolute}.scene .background-container.one{z-index:5}.scene .background-container.two{z-index:6;opacity:0;top:0}.scene .background-container.three{z-index:7;opacity:0;top:0}.scene .background-container.four{z-index:8;opacity:0;top:0}.scene .background-container.five{z-index:9;opacity:0;top:0}.scene .background-container.six{z-index:10;opacity:0;top:0}.scene .background-container.seven{z-index:11;opacity:0;top:0}.scrollmagic-pin-spacer{top:0 !important}.copy-block{opacity:1;padding:50px 50px 50px 50px;background-color:rgba(0,0,0,0.65);top:100%;left:0;width:700px;position:absolute;height:450px;z-index:20}.copy-block#copy-block-2{height:300px}.copy-block .copy-segment{margin-top:100px;padding-bottom:20px;opacity:0}.copy-block #copy-1{position:relative;z-index:21;padding-right:50px}.copy-block #copy-1:before{content:'';width:15px;height:15px;background-color:#fedc01;position:absolute;top:10px;left:-30px;opacity:1}.copy-block #copy-3,.copy-block #copy-4,.copy-block #copy-5,.copy-block #copy-6,.copy-block #copy-7,.copy-block #copy-8,.copy-block #copy-14{position:absolute;z-index:21;padding-right:50px;opacity:0}.copy-block #copy-3:before,.copy-block #copy-4:before,.copy-block #copy-5:before,.copy-block #copy-6:before,.copy-block #copy-7:before,.copy-block #copy-8:before,.copy-block #copy-14:before{content:'';width:15px;height:15px;background-color:#fedc01;position:absolute;top:10px;left:-30px;opacity:1}.copy-block .windowshade{width:100%;height:100% !important;top:0;left:0;background:center center no-repeat;background-size:cover;position:absolute;background-color:#000;opacity:1}.end-scene-desktop{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:800px;z-index:91}.end-scene-desktop .line1{opacity:0;position:relative}.end-scene-desktop .line1 img{width:100%;height:auto}.end-scene-desktop .line2{opacity:0;position:relative}.end-scene-desktop .line2 img{width:100%;height:auto}p{margin-top:0;padding-top:0}.highlight-square{width:15px;height:15px;background-color:#fedc01;position:absolute;top:260px;left:20px;opacity:0}.right-border{width:15px;height:126px;background-color:#fff;position:absolute;top:200px;opacity:0;right:-15px}.button-container{opacity:0;position:relative;text-align:center;padding-top:30px}.button-container .button{cursor:pointer;text-decoration:none;text-transform:uppercase;text-align:center;border-radius:3px;line-height:44px;cursor:pointer;padding:0 40px;display:inline-block;position:relative;background-color:#fedc01;color:#2b2a2a;font-weight:bold;font-size:16px}.button-container .button:hover{text-decoration:none;background-color:#cbb001}.video-placeholder{width:100%;height:100vh !important;position:relative}.video-scene{z-index:2;width:100%;height:100vh !important;overflow:hidden;position:relative;top:0;left:0;-ms-transition:opacity 1s ease-in 0.25s;-webkit-transition:opacity 1s ease-in 0.25s;-moz-transition:opacity 1s ease-in 0.25s;-o-transition:opacity 1s ease-in 0.25s;transition:opacity 1s ease-in 0.25s}.video-scene .video-layer{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#logo-container{z-index:1001;position:fixed;top:20px;width:440px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-ms-transition:top 0.5s ease-in-out;-webkit-transition:top 0.5s ease-in-out;-moz-transition:top 0.5s ease-in-out;-o-transition:top 0.5s ease-in-out;transition:top 0.5s ease-in-out}@media (max-width: 959px){#logo-container{width:380px}}@media (max-width: 767px){#logo-container{width:250px}}#logo-container img{display:block;margin:0 auto;width:180px;height:auto}@media (max-width: 959px){#logo-container img{width:150px}}@media (max-width: 767px){#logo-container img{width:120px}}#logo-container.loading{top:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#logo-container #progress-bar{width:100%;position:relative;height:150px;margin-top:66px;opacity:1;-ms-transition:opacity 0.25s ease-in-out,margin-top 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out,margin-top 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out,margin-top 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out,margin-top 0.25s ease-in-out;transition:opacity 0.25s ease-in-out,margin-top 0.25s ease-in-out}@media (max-width: 959px){#logo-container #progress-bar{height:120px;margin-top:50px}}@media (max-width: 767px){#logo-container #progress-bar{height:80px;margin-top:40px}}#logo-container #progress-bar.loaded{opacity:0;margin-top:40px}@media (max-width: 767px){#logo-container #progress-bar.loaded{margin-top:20px}}#logo-container #progress-bar .inner{width:50%;height:100%;position:absolute;top:0}#logo-container #progress-bar #counter{border-right:1px solid #5d595a;overflow:hidden;left:0;text-align:right;padding-top:34px}@media (max-width: 959px){#logo-container #progress-bar #counter{padding-top:20px}}@media (max-width: 767px){#logo-container #progress-bar #counter{padding-top:12px}}#logo-container #progress-bar #counter span{color:#fedc01;display:block;margin-right:-20px;font-size:100px;font-weight:900}@media (max-width: 959px){#logo-container #progress-bar #counter span{font-size:70px;margin-right:-10px}}@media (max-width: 767px){#logo-container #progress-bar #counter span{font-size:48px;margin-right:-5px}}#logo-container #progress-bar #percent{right:0;color:#fff;font-size:24px;padding-left:16px;font-weight:300;padding-top:34px}#header-overlay{position:fixed;top:0;left:0;height:90px !important;width:100%;background-color:#2b2a2a;z-index:1000;-ms-transition:height 0.5s ease-in-out;-webkit-transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;-o-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out}@media (max-width: 959px){#header-overlay{height:80px !important}}@media (max-width: 767px){#header-overlay{height:70px !important}}#header-overlay.loading{height:100vh !important}#full-page-hero{width:100%;position:relative;min-height:480px;font-size:14px;font-weight:500}#full-page-hero #title-wrapper{position:absolute;top:50%;left:50%;width:80%;max-width:800px;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#full-page-hero #mobile-title{position:absolute;top:110px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:80%;max-width:500px;z-index:100}#full-page-hero #mobile-title .cool-projects{width:100%}#full-page-hero #mobile-title .cool-projects img{width:100%;height:auto}#full-page-hero #mobile-title .subtitle{width:100%;margin-top:10px}#full-page-hero #mobile-title .subtitle img{width:70%;display:block;margin-left:auto;margin-right:auto}#full-page-hero .slide{width:100%;height:100vh;overflow:hidden;position:relative;min-height:480px;z-index:1}#full-page-hero .yellow-content{background-color:#fedc01;padding:40px 50px;font-size:18px;color:#000}#full-page-hero .yellow-content .layer-1{text-align:right;padding-bottom:90px}#full-page-hero .yellow-content .layer-2{text-align:left;padding-bottom:90px}#full-page-hero .yellow-content .layer-3{text-align:right;padding-bottom:90px;font-weight:900;font-size:21px}#full-page-hero .content-container{position:absolute;left:0;bottom:0;z-index:3;width:100%;background-color:rgba(0,0,0,0.6);padding:30px 20px 30px 20px}#full-page-hero .content-container .inner{max-width:550px;margin:0 auto}#full-page-hero .item{width:100%;height:100% !important;position:relative;background-size:cover}#full-page-hero .item .image-layer{z-index:2;width:100%;height:100% !important;overflow:hidden;position:absolute;top:0;left:0;opacity:1;background:center center no-repeat;background-size:cover;-ms-transition:opacity 1s ease-in 0.25s;-webkit-transition:opacity 1s ease-in 0.25s;-moz-transition:opacity 1s ease-in 0.25s;-o-transition:opacity 1s ease-in 0.25s;transition:opacity 1s ease-in 0.25s}#full-page-hero .end-scene-mobile{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%;max-width:500px;z-index:91}#full-page-hero .end-scene-mobile .line1{opacity:1;position:relative}#full-page-hero .end-scene-mobile .line1 img{width:100%;height:auto}#full-page-hero .end-scene-mobile .line2{opacity:1;position:relative}#full-page-hero .end-scene-mobile .line2 img{width:100%;height:auto}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("fonts/slick.eot");src:url("fonts/slick.eot?#iefix") format("embedded-opentype"),url("fonts/slick.woff") format("woff"),url("fonts/slick.ttf") format("truetype"),url("fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:10px;line-height:20px;text-align:center;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fedc01;opacity:1}
/*# sourceMappingURL=styles.css.map */
