/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Fjalla+One&display=swap");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}h1{font-size:2em;margin:.75em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}figure{margin:1.5em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;padding:0}optgroup{font-weight:bold}textarea{overflow:auto}.clear,.clear10,.clear20,.clear30,.clear40,.clear50,.clear60,.clear70,.clear80,.clear90{clear:both}.clear10{height:10px}.clear20{height:20px}.clear30{height:30px}.clear40{height:40px}.clear50{height:50px}.clear60{height:60px}.clear70{height:70px}.clear80{height:80px}.clear90{height:90px}.hide{display:none}.disabled{opacity:0.5;pointer-events:none}.enabled{opacity:1.0}body{height:100%;color:#515151;font-family:"Open Sans",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;overflow:auto;-webkit-overflow-scrolling:touch;font-size:1.1em;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;color:#515151;text-rendering:optimizeLegibility}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:70%;font-weight:normal}h1{font-weight:700;font-size:2.488em;line-height:1.3}h2{font-weight:400;font-size:2.074em;line-height:1.3}h3{font-weight:700;font-size:1.728em;line-height:1.3}h4{font-weight:700;font-size:1.44em;line-height:1.3}h5{font-weight:700;font-size:1.1em;line-height:1.3}h6{font-weight:400;text-transform:uppercase;font-size:1em;line-height:1.3}p{margin:0 0 20px 0}p.note{font-size:13px}em{font-style:italic}i{font-style:italic}strong{font-weight:700}b{font-weight:700}small{font-size:80%}a{color:#007afa;font-weight:600;cursor:pointer;text-decoration:none;outline:0;line-height:16px}a.link{border-bottom:1px dashed #007afa}a:hover,a:focus,a:active{color:#0061c7}a.disabled,a[disabled]{cursor:default;pointer-events:none}p a,p a:visited{line-height:inherit}::-moz-selection{background:#ff00c1;color:#fff;text-shadow:none}::selection{background:#ff00c1;color:#fff;text-shadow:none}ul,ol{padding:0;margin:0 0 20px 20px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:none}ol{list-style:decimal}li{line-height:20px}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}hr{border:solid #999;border-width:1px 0 0;margin:0;height:0}hr:after{content:"";display:table;clear:both}hr.small{margin:10px 0}hr.medium{margin:20px 0}hr.large{margin:30px 0}input[type="submit"],button[type="submit"],.btn-primary{display:inline-block;cursor:pointer;outline:0;font-size:16px;line-height:16px;font-weight:700;text-align:center;text-decoration:none;padding:0.7em 1.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eb00b2;border:1px solid #eb00b2;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}input[type="submit"]:disabled,input[type="submit"].disabled,button[type="submit"]:disabled,button[type="submit"].disabled,.btn-primary:disabled,.btn-primary.disabled{border:none;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;opacity:0.5}input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus,input[type="submit"].active,button[type="submit"]:hover,button[type="submit"]:active,button[type="submit"]:focus,button[type="submit"].active,.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary.active{color:#fff;background-color:#d600a2}input[type="submit"].retro,button[type="submit"].retro,.btn-primary.retro{background-color:#007afa;border:1px solid #007afa;color:#fff}input[type="submit"].retro:hover,input[type="submit"].retro:active,input[type="submit"].retro:focus,input[type="submit"].retro.active,button[type="submit"].retro:hover,button[type="submit"].retro:active,button[type="submit"].retro:focus,button[type="submit"].retro.active,.btn-primary.retro:hover,.btn-primary.retro:active,.btn-primary.retro:focus,.btn-primary.retro.active{color:#fff;background-color:#0070e6}.btn-secondary{display:inline-block;cursor:pointer;outline:0;font-size:16px;line-height:16px;font-weight:700;text-align:center;text-decoration:none;padding:0.7em 1.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;border:1px solid #eb00b2;color:#eb00b2}.btn-secondary:disabled,.btn-secondary.disabled{border:none;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;opacity:0.5}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus,.btn-secondary.active{color:#eb00b2;background-color:#f5f5f5}.btn-secondary.retro{background-color:#fff;border:1px solid #007afa;color:#007afa}.btn-secondary.retro:hover,.btn-secondary.retro:active,.btn-secondary.retro:focus,.btn-secondary.retro.active{color:#007afa;background-color:#f5f5f5}.button-set{width:100%;display:block;margin-top:10px}.button-set button,.button-set a,.button-set input[type="submit"],.button-set input[type="button"],.button-set input[type="reset"]{width:100%;margin-bottom:15px;margin-left:0;display:block}@media (min-width: 660px){.button-set button,.button-set a,.button-set input[type="submit"],.button-set input[type="button"],.button-set input[type="reset"]{margin-left:10px;margin-bottom:0;width:auto;float:right}.button-set button.opp-side,.button-set a.opp-side,.button-set input[type="submit"].opp-side,.button-set input[type="button"].opp-side,.button-set input[type="reset"].opp-side{float:left !important;margin-left:0 !important;margin-right:10px !important}}.button-set button:last-child,.button-set a:last-child,.button-set input[type="submit"]:last-child,.button-set input[type="button"]:last-child,.button-set input[type="reset"]:last-child{margin-bottom:0}.button-set:before,.button-set:after{display:block;clear:both;content:"";height:0;overflow:hidden}fieldset{margin:0;padding:0;border:0}input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="file"],textarea,select{width:100%;margin:0;padding:7px;height:36px;outline:none;color:#f3f3f3;background:transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #f3f3f3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{padding:4px 30px 4px 7px}select::-ms-expand{display:none}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,input[type="number"]:hover,textarea:hover,select:hover{border-bottom-color:#fff}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="number"][disabled],textarea[disabled]{opacity:0.3;pointer-events:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#fff;border-bottom-color:#fff}textarea{min-height:90px;overflow:auto;vertical-align:top;resize:vertical}label,legend{color:#f3f3f3;font-size:12px;font-weight:700}legend{margin-bottom:3px}input[type="radio"],input[type="checkbox"]{margin:0 5px 8px 0}label.requiredField:before{content:"*";color:#e0582d}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#f3f3f3}input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#f3f3f3}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#f3f3f3}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#f3f3f3}input.error,textarea.error{border-bottom-color:#e0582d}input.error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder{color:#e0582d}input.error:-moz-placeholder,textarea.error:-moz-placeholder{color:#e0582d}input.error::-moz-placeholder,textarea.error::-moz-placeholder{color:#e0582d}input.error:-ms-input-placeholder,textarea.error:-ms-input-placeholder{color:#e0582d}span.error-msg{display:block;color:#e0582d;font-weight:700;font-size:12px;margin-top:5px;line-height:14px}form ul{list-style:none;margin:0;padding:0}form ul:after{content:"";display:table;clear:both}form ul>div{width:100%;vertical-align:top;margin-bottom:15px;margin-right:0}form ul li{display:inline-block;vertical-align:top;margin-bottom:15px;margin-right:15px}form ul li.full{width:100% !important;margin-right:0}form ul li input[type="checkbox"],form ul li input[type="radio"]{margin-right:10px}.notification-success{display:inline-block;border-left:5px solid #007afa;background-color:#fff;color:#515151;padding:10px 20px 10px 10px;font-size:16px;margin-bottom:20px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25)}.notification-error{display:inline-block;border-left:5px solid #e0582d;background-color:#fff;color:#515151;padding:10px 20px 10px 10px;font-size:16px;margin-bottom:20px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25)}main{width:100%;overflow:hidden;position:relative;margin-top:46px;height:90vh}@media (min-width: 1000px){main{margin-top:60px}}main:after{content:'';position:absolute;height:100%;width:100%;z-index:0;background:linear-gradient(270deg, #201f48 42.11%, #323173 76.23%);background:-webkit-linear-gradient(270deg, #201f48 42.11%, #323173 76.23%)}main.retro:after{background:linear-gradient(270deg, #352E5A 42.11%, #842057 76.23%);background:-webkit-linear-gradient(270deg, #352E5A 42.11%, #842057 76.23%)}main .hexagon{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:1;opacity:0.2;background:url(../images/hero/hexagon.png) top left repeat}main .jz-design{z-index:1;width:100%;padding:0 20px;text-align:center;position:absolute;top:20%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 1000px){main .jz-design{text-align:left;position:absolute;top:38%;left:55%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (min-width: 1320px){main .jz-design{text-align:left;position:absolute;top:38%;left:55%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}main .jz-design h1,main .jz-design h2{margin:0;color:#fff}main .jz-design h2{font-weight:300}@media (min-width: 0) and (max-width: 659px){main .jz-design h2{font-size:1.44em}}main .jz-design h1{text-transform:uppercase;font-size:96px;line-height:94px;letter-spacing:-5px;font-family:sans-serif;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,0.5)}@media (min-width: 660px){main .jz-design h1{margin-left:-20px;font-size:180px;line-height:158px;letter-spacing:-26px}}@media (min-width: 1000px){main .jz-design h1{font-size:180px;line-height:158px;letter-spacing:-26px}}@media (min-width: 1320px){main .jz-design h1{font-size:240px;line-height:193px;letter-spacing:-34px}}main .floor{position:absolute;height:188px;width:100%;left:0;right:0;bottom:0;z-index:4;background:linear-gradient(270deg, #41006D 76.23%, #34284E 100%);background:-webkit-linear-gradient(270deg, #41006D 76.23%, #34284E 100%)}main img.grid{position:absolute;position:absolute;top:auto;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);bottom:-95px;z-index:5}main img.sun{position:absolute;z-index:3;width:80%;position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 660px){main img.sun{width:auto}}main img.stars{z-index:1;position:absolute;top:280px;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main img.title{width:80%;z-index:8;position:absolute;top:15%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 660px){main img.title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:70%;max-width:800px}}main .mountain{position:absolute;bottom:175px;width:100%;height:auto;z-index:3}@media (min-width: 660px){main .mountain{width:60%}}@media (min-width: 1000px){main .mountain{width:40%}}main .mountain.left{left:-50%}@media (min-width: 660px){main .mountain.left{left:-20%}}@media (min-width: 1000px){main .mountain.left{left:5%}}main .mountain.right{right:-50%}@media (min-width: 660px){main .mountain.right{right:-20%}}@media (min-width: 1000px){main .mountain.right{right:5%}}main img.light-cycle{position:absolute;left:-50%;bottom:180px;z-index:4;width:50%;animation:linear forwards;animation-name:run;animation-duration:2s;animation-delay:2s;-webkit-animation:linear forwards;-webkit-animation-name:run;-webkit-animation-duration:3s;-webkit-animation-delay:3s}@media (min-width: 660px){main img.light-cycle{width:auto}}@media (min-width: 1000px){main img.light-cycle{animation-duration:4s;-webkit-animation-duration:4s}}@media (min-width: 1320px){main img.light-cycle{animation-duration:8s;-webkit-animation-duration:8s}}@-webkit-keyframes run{0%{left:-50%}100%{left:130%}}main img.palm{position:absolute;bottom:0;z-index:6}@media (min-width: 660px){main img.palm{display:block}}main img.palm.left{width:65%;left:-20%;bottom:40px}@media (min-width: 660px){main img.palm.left{width:auto;left:-20%}}@media (min-width: 1000px){main img.palm.left{left:0}}@media (min-width: 1320px){main img.palm.left{bottom:100px;left:10%}}main img.palm.right{width:95%;right:-45%}@media (min-width: 660px){main img.palm.right{width:auto;right:-40%}}@media (min-width: 1000px){main img.palm.right{right:-10%}}@media (min-width: 1320px){main img.palm.right{right:5%}}main img.palm.white{width:85%;left:0;right:0;margin:0 auto;max-width:400px}@media (min-width: 660px){main img.palm.white{width:70%;max-width:400px}}@media (min-width: 1000px){main img.palm.white{left:auto;width:40%;right:5%;max-width:none}}main .slope{width:100%;position:absolute;bottom:-1px;z-index:7}.hero{width:100%;overflow:hidden;position:relative;margin-top:48px;height:180px}@media (min-width: 660px){.hero{height:320px}}@media (min-width: 1000px){.hero{margin-top:60px;height:550px}}.hero.retro{height:180px}@media (min-width: 660px){.hero.retro{height:320px}}@media (min-width: 1000px){.hero.retro{height:420px}}.hero.retro .hero-bg{background:linear-gradient(270deg, #352E5A 42.11%, #842057 100%);background:-webkit-linear-gradient(270deg, #352E5A 42.11%, #842057 100%)}.hero .hero-bg{position:absolute;width:100%;height:180px;background:linear-gradient(270deg, #323173 42.11%, #2b457c 76.23%);background:-webkit-linear-gradient(270deg, #323173 42.11%, #2b457c 76.23%)}@media (min-width: 660px){.hero .hero-bg{height:320px}}@media (min-width: 1000px){.hero .hero-bg{height:550px}}.hero .hero-bg.invadela{position:fixed;background:url(../images/hero/bg-invadela.jpg) no-repeat;background-size:cover;background-position:top}.hero .hero-bg.herbal{position:fixed;background:url(../images/hero/bg-herbal.jpg) no-repeat;background-size:cover;background-position:bottom}.hero .hero-bg.curacao{position:fixed;background:url(../images/hero/bg-curacao.jpg) no-repeat;background-size:cover;background-position:bottom}.hero .hero-bg.cisco{position:fixed;background:url(../images/hero/bg-cisco.jpg) no-repeat;background-size:cover;background-position:center}.hero .hero-bg.freelance{position:fixed;background:url(../images/hero/bg-more.jpg) no-repeat;background-size:cover;background-position:center}.hero .hexagon{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:1;opacity:0.2;background:url(../images/hero/hexagon.png) top left repeat}.hero img.stars{position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:90%}.hero img.title{width:80%;padding-bottom:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 660px){.hero img.title{padding-bottom:40px}}@media (min-width: 1000px){.hero img.title{width:auto;padding-bottom:60px}}.hero .page-title{z-index:2;width:100%;padding:0 20px;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero .page-title h1,.hero .page-title h2{margin:0;color:#fff}.hero .page-title h2{font-weight:300}@media (min-width: 0) and (max-width: 659px){.hero .page-title h2{font-size:1.44em}}.hero .page-title h1{text-transform:uppercase;font-size:64px;line-height:68px;letter-spacing:-6px;font-family:sans-serif;color:#fff;padding-bottom:20px;text-shadow:2px 2px 6px rgba(0,0,0,0.5)}@media (min-width: 660px){.hero .page-title h1{font-size:140px;line-height:120px;letter-spacing:-14px;padding-bottom:40px}}@media (min-width: 1000px){.hero .page-title h1{font-size:180px;line-height:150px;padding-bottom:60px}}.hero .triangle{position:absolute;bottom:0;display:none;z-index:1}@media (min-width: 1000px){.hero .triangle{display:block}}.hero .triangle.left{left:-10%}@media (min-width: 1320px){.hero .triangle.left{left:-3%}}.hero .triangle.right{right:-10%}@media (min-width: 1320px){.hero .triangle.right{right:-3%}}.hero .slope{width:100%;position:absolute;bottom:-1px;z-index:7}a.theme-switch{position:fixed;display:block;bottom:20px;right:20px;width:60px;height:60px;z-index:100;background-color:#ff00c1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}@media (min-width: 1000px){a.theme-switch{width:70px;height:70px}}a.theme-switch.retro{background-color:#007afa}a.theme-switch>span{display:block;font-size:12px;line-height:12px;text-transform:uppercase;text-align:center;font-weight:700;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header{width:100%;height:auto;color:#fff;font-weight:700;position:fixed;top:0;left:0;right:0;z-index:99;background-color:#4c71c1;transition:0.4s top cubic-bezier(0.3, 0.73, 0.3, 0.74)}@media (min-width: 1000px){header{height:60px}}header.retro{background-color:#ff00c1}header.retro #cssmenu ul ul.open{background-color:#e000aa}@media (min-width: 1000px){header.retro #cssmenu ul ul.open{background-color:#ff00c1}}@media (min-width: 1000px){header.retro #cssmenu ul ul li a{background-color:#ff00c1}header.retro #cssmenu ul ul li a:hover:before{background-color:#00fff9}}header.retro #cssmenu ul ul li a:hover{background-color:#f500b9}header.retro #cssmenu .submenu-button.submenu-opened{background:#e000aa}header nav{width:100%}@media (min-width: 1000px){header nav{margin-left:40px}}header #cssmenu,header #cssmenu ul,header #cssmenu ul li,header #cssmenu ul li a,header #cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative}header #cssmenu ul{width:100%}header #cssmenu ul li{width:100%;float:none;border-top:1px solid rgba(0,0,0,0.15)}header #cssmenu ul li:hover>ul>li{height:auto}@media (min-width: 1000px){header #cssmenu ul li{width:auto;border-top:none}}header #cssmenu ul li a{border-bottom:0}header #cssmenu ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}@media (min-width: 1000px){header #cssmenu ul ul{position:absolute;left:-9999px}}header #cssmenu ul ul.open{background-color:#3d62b1}@media (min-width: 1000px){header #cssmenu ul ul.open{background-color:#4c71c1}}header #cssmenu ul ul ul li a{padding-left:35px}header #cssmenu ul ul li{height:auto}header #cssmenu ul ul li:last-child>a,header #cssmenu ul ul li.last-item>a{border-bottom:0}header #cssmenu ul ul li a{padding:22px 35px;width:100%;border-bottom:0;font-size:14px;text-decoration:none;color:#fff;font-weight:bold;background:none;text-transform:uppercase}@media (min-width: 1000px){header #cssmenu ul ul li a{width:170px;font-size:12px;padding:15px 0 15px 20px;border-top:1px solid rgba(0,0,0,0.15);background-color:#4c71c1}header #cssmenu ul ul li a:before{content:'';position:absolute;background-color:transparent;left:0;top:0;bottom:0;width:6px;display:block}header #cssmenu ul ul li a:hover:before{background-color:#fff}}header #cssmenu ul ul li a:hover{color:#fff;background-color:#446bbe}header #cssmenu ul ul li.has-sub>a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:none;background:#4c71c1;content:''}@media (min-width: 1000px){header #cssmenu ul ul li.has-sub>a:after{display:block}}header #cssmenu ul ul li.has-sub>a:before{position:absolute;top:13px;right:14px;display:none;width:2px;height:8px;background:#4c71c1;content:'';-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}@media (min-width: 1000px){header #cssmenu ul ul li.has-sub>a:before{display:block}}header #cssmenu ul ul>li.has-sub:hover>a:before{top:17px;height:0}header #cssmenu ul ul .submenu-button{height:34px;width:34px;z-index:2}header #cssmenu ul ul .submenu-button:before{top:12px;right:16px}header #cssmenu ul ul .submenu-button:after{top:15px;right:13px}header #cssmenu li:hover>ul{left:auto}@media (min-width: 1000px){header #cssmenu>ul>li{float:left;margin-right:50px}}header #cssmenu>ul>li:hover>a{color:#fff}@media (min-width: 1000px){header #cssmenu>ul>li:first-child>a{padding:24px 0}}header #cssmenu>ul>li.has-sub:hover>a:before{top:30px;height:0}header #cssmenu>ul>li.has-sub>a{padding-right:30px}header #cssmenu>ul>li.has-sub>a:before{position:absolute;top:26px;right:14px;display:none;width:2px;height:8px;background:#fff;content:'';-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}@media (min-width: 1000px){header #cssmenu>ul>li.has-sub>a:before{display:block}}header #cssmenu>ul>li.has-sub>a:after{position:absolute;top:29px;right:11px;width:8px;height:2px;display:none;background:#fff;content:''}@media (min-width: 1000px){header #cssmenu>ul>li.has-sub>a:after{display:block}}header #cssmenu>ul>li>a{padding:22px 18px;font-size:14px;letter-spacing:1px;text-decoration:none;color:#fff;font-weight:bold;text-transform:uppercase}@media (min-width: 1000px){header #cssmenu>ul>li>a{font-size:12px;padding:24px 0 24px 3px}}header #cssmenu>ul:after{content:"";display:table;clear:both}header #cssmenu:after{content:"";display:table;clear:both}header #cssmenu #menu-button{display:block;padding:17px;color:#fff;cursor:pointer;font-size:14px;text-transform:uppercase;font-weight:bold}@media (min-width: 1000px){header #cssmenu #menu-button{display:none}}header #cssmenu #menu-button:before{position:absolute;top:18px;right:17px;display:block;height:2px;width:20px;background:#fff;content:''}header #cssmenu #menu-button:after{position:absolute;top:24px;right:17px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:''}header #cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header #cssmenu #menu-button.menu-opened:before{top:23px;background:#fff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header #cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(0,0,0,0.1);height:58px;width:58px;cursor:pointer}@media (min-width: 1000px){header #cssmenu .submenu-button{display:none}}header #cssmenu .submenu-button:before{position:absolute;top:26px;right:28px;display:block;width:2px;height:10px;background:#fff;content:''}header #cssmenu .submenu-button:after{position:absolute;top:30px;right:24px;width:10px;height:2px;display:block;background:#fff;content:''}header #cssmenu .submenu-button.submenu-opened{background:#3d62b1}header #cssmenu .submenu-button.submenu-opened:after{background:#fff}header #cssmenu .submenu-button.submenu-opened:before{display:none}footer{height:369px;position:relative;background-color:#f3f3f3;text-align:center;padding:40px 0;color:#000}@media (min-width: 660px){footer{height:248px}}footer ul.tools{margin:0;padding:0;width:300px;margin-left:auto;margin-right:auto}footer ul.tools:after{content:" ";display:block;clear:both}@media (min-width: 660px){footer ul.tools{width:620px;margin-left:auto;margin-right:auto}footer ul.tools:after{content:" ";display:block;clear:both}}footer ul.tools li{text-align:center;margin-bottom:30px;width:60px;float:left}footer ul.tools li:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}footer ul.tools li:nth-child(4n+2){margin-left:80px;margin-right:-100%;clear:none}footer ul.tools li:nth-child(4n+3){margin-left:160px;margin-right:-100%;clear:none}footer ul.tools li:nth-child(4n+4){margin-left:240px;margin-right:-100%;clear:none}@media (min-width: 660px){footer ul.tools li{width:60px;float:left}footer ul.tools li:nth-child(8n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}footer ul.tools li:nth-child(8n+2){margin-left:80px;margin-right:-100%;clear:none}footer ul.tools li:nth-child(8n+3){margin-left:160px;margin-right:-100%;clear:none}footer ul.tools li:nth-child(8n+4){margin-left:240px;margin-right:-100%;clear:none}footer ul.tools li:nth-child(8n+5){margin-left:320px;margin-right:-100%;clear:none}footer ul.tools li:nth-child(8n+6){margin-left:400px;margin-right:-100%;clear:none}footer ul.tools li:nth-child(8n+7){margin-left:480px;margin-right:-100%;clear:none}footer ul.tools li:nth-child(8n+8){margin-left:560px;margin-right:-100%;clear:none}}footer ul.tools li img{width:70%;margin-bottom:5px}footer ul.tools li span{font-size:12px}footer .copyright{width:100%;font-size:14px;text-align:center;margin-top:10px}.content{position:relative;width:100%;padding:0 20px}@media (min-width: 660px){.content{padding:0;width:620px;margin-left:auto;margin-right:auto}.content:after{content:" ";display:block;clear:both}}@media (min-width: 1000px){.content{width:780px;margin-left:auto;margin-right:auto}.content:after{content:" ";display:block;clear:both}}@media (min-width: 1320px){.content{width:860px;margin-left:auto;margin-right:auto}.content:after{content:" ";display:block;clear:both}}.content h3{margin-bottom:15px}.content p{font-family:"Open Sans",sans-serif}.content p:last-child{margin-bottom:0}.content .content-text{width:100%;overflow:hidden;*zoom:1;overflow:visible}.content .content-text .year{font-size:14px;font-weight:bold;color:#999;letter-spacing:4px;text-transform:uppercase}.content ul.figures{margin:40px 0;padding:0;width:100%}@media (min-width: 660px){.content ul.figures{width:620px;margin-left:auto;margin-right:auto}.content ul.figures:after{content:" ";display:block;clear:both}}@media (min-width: 1000px){.content ul.figures{width:780px;margin-left:auto;margin-right:auto}.content ul.figures:after{content:" ";display:block;clear:both}}@media (min-width: 660px){.content ul.figures.one li{width:620px;margin-left:auto;margin-right:auto}.content ul.figures.one li:after{content:" ";display:block;clear:both}}@media (min-width: 660px){.content ul.figures.two li{width:300px;float:left}.content ul.figures.two li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.content ul.figures.two li:nth-child(2n+2){margin-left:320px;margin-right:-100%;clear:none}}@media (min-width: 1000px){.content ul.figures.two li{width:380px;float:left}.content ul.figures.two li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.content ul.figures.two li:nth-child(2n+2){margin-left:400px;margin-right:-100%;clear:none}}@media (min-width: 660px){.content ul.figures.three li{width:193.28px;float:left}.content ul.figures.three li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.content ul.figures.three li:nth-child(3n+2){margin-left:213.28px;margin-right:-100%;clear:none}.content ul.figures.three li:nth-child(3n+3){margin-left:426.56px;margin-right:-100%;clear:none}}@media (min-width: 1000px){.content ul.figures.three li{width:246.64px;float:left}.content ul.figures.three li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.content ul.figures.three li:nth-child(3n+2){margin-left:266.64px;margin-right:-100%;clear:none}.content ul.figures.three li:nth-child(3n+3){margin-left:533.28px;margin-right:-100%;clear:none}}@media (min-width: 660px){.content ul.figures.four li{width:140px;float:left}.content ul.figures.four li:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.content ul.figures.four li:nth-child(4n+2){margin-left:160px;margin-right:-100%;clear:none}.content ul.figures.four li:nth-child(4n+3){margin-left:320px;margin-right:-100%;clear:none}.content ul.figures.four li:nth-child(4n+4){margin-left:480px;margin-right:-100%;clear:none}}@media (min-width: 1000px){.content ul.figures.four li{width:180px;float:left}.content ul.figures.four li:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.content ul.figures.four li:nth-child(4n+2){margin-left:200px;margin-right:-100%;clear:none}.content ul.figures.four li:nth-child(4n+3){margin-left:400px;margin-right:-100%;clear:none}.content ul.figures.four li:nth-child(4n+4){margin-left:600px;margin-right:-100%;clear:none}}.content ul.figures li{width:100%;margin-bottom:60px;text-align:center}@media (min-width: 660px){.content ul.figures li{margin-bottom:0}}.content ul.figures li img{display:block;margin-bottom:20px;width:140px;margin-left:auto;margin-right:auto}.content ul.figures li img:after{content:" ";display:block;clear:both}.content ul.figures li h4{text-align:center}.content img.content-image{display:block;max-width:100%;height:auto;margin-top:40px;vertical-align:middle;border-style:none;margin-left:auto;margin-right:auto}@media (min-width: 1000px){.content img.content-image{max-width:90%}}.content img.content-image.shadow{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25)}.content span.caption{display:block;text-align:center;margin:10px auto 40px;font-size:16px;font-style:italic}.content span.caption>a{font-style:normal;font-size:12px}.iframe-content{position:relative;overflow:hidden;margin:20px}.iframe-content:before{display:block;width:100%;border:3px dashed #ccc;padding:50px;text-align:center;color:#ccc;font-weight:bold;content:"Not availble on mobile devices"}@media (min-width: 660px){.iframe-content:before{display:none}}.iframe-content .figma-iframe{display:none;border:none;margin:0 auto;pointer-events:none}@media (min-width: 660px){.iframe-content .figma-iframe{display:block}}#experience{position:relative;background-color:#fff;padding:80px 0;z-index:2;overflow:hidden;*zoom:1}#experience h4.tagline{margin-top:0;margin-bottom:50px}#experience .content{width:100%;padding:0 20px}@media (min-width: 660px){#experience .content{padding:0;width:620px;margin-left:auto;margin-right:auto}#experience .content:after{content:" ";display:block;clear:both}}@media (min-width: 1000px){#experience .content{width:780px;margin-left:auto;margin-right:auto}#experience .content:after{content:" ";display:block;clear:both}}#design-strategy .description,#design-process .description,#about .description,#contact .description{width:100%}#design-strategy .description>h3.title,#design-process .description>h3.title,#about .description>h3.title,#contact .description>h3.title{position:relative;padding-left:20px;margin-bottom:20px}#design-strategy .description>h3.title:before,#design-process .description>h3.title:before,#about .description>h3.title:before,#contact .description>h3.title:before{content:'';position:absolute;top:0;left:0;width:6px;height:36px;display:block}@media (min-width: 0) and (max-width: 659px){#design-strategy .description .btn-primary,#design-process .description .btn-primary,#about .description .btn-primary,#contact .description .btn-primary{width:100%;margin-right:0 !important;margin-left:0 !important}}#design-strategy{position:relative;padding:80px 0;background:linear-gradient(270deg, #323173 42.11%, #2b457c 76.23%);background:-webkit-linear-gradient(270deg, #323173 42.11%, #2b457c 76.23%)}@media (min-width: 660px){#design-strategy{padding:100px 0}}@media (min-width: 1320px){#design-strategy{padding:120px 0}}#design-strategy.retro{background:linear-gradient(270deg, #352E5A 42.11%, #842057 76.23%);background:-webkit-linear-gradient(270deg, #352E5A 42.11%, #842057 76.23%)}#design-strategy.retro .description>h3.title:before{background-color:#ff00c1 !important}#design-strategy .slope{width:100%;position:absolute}#design-strategy .slope.top{left:0;top:-1px;z-index:7}#design-strategy .slope.bottom{right:0;bottom:-1px;z-index:2}#design-strategy .content{width:100%;padding:0 20px}@media (min-width: 660px){#design-strategy .content{padding:0;width:620px;margin-left:auto;margin-right:auto}#design-strategy .content:after{content:" ";display:block;clear:both}}@media (min-width: 1000px){#design-strategy .content{width:940px;margin-left:auto;margin-right:auto}#design-strategy .content:after{content:" ";display:block;clear:both}}@media (min-width: 1320px){#design-strategy .content{width:1100px;margin-left:auto;margin-right:auto}#design-strategy .content:after{content:" ";display:block;clear:both}}#design-strategy .content img.triangles{display:none;position:absolute;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 1000px){#design-strategy .content img.triangles{display:block;width:60%;position:absolute;top:50%;left:25%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (min-width: 1320px){#design-strategy .content img.triangles{width:auto;position:absolute;top:45%;left:25%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}#design-strategy .content img.voltron{width:70%;margin:30px auto 0;display:block;z-index:7}@media (min-width: 660px){#design-strategy .content img.voltron{width:50%}}@media (min-width: 1000px){#design-strategy .content img.voltron{position:absolute;margin:auto;top:-100px;left:0;width:450px}}@media (min-width: 1320px){#design-strategy .content img.voltron{top:-130px;width:530px;left:-40px}}#design-strategy .content img.planning{width:70%;margin:30px auto 0;display:block;z-index:7;border:8px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25)}@media (min-width: 660px){#design-strategy .content img.planning{width:50%}}@media (min-width: 1000px){#design-strategy .content img.planning{position:absolute;margin:auto;left:0;width:450px}}#design-strategy .description>h3.title:before{background-color:#73a7ba}#design-strategy .description h3,#design-strategy .description p{color:#fff}@media (min-width: 1000px){#design-strategy .description{width:460px;float:right;margin-right:0}}@media (min-width: 1320px){#design-strategy .description{width:540px;float:right;margin-right:0}}#design-process{background-color:#fff;z-index:2;padding:20px 0 0}@media (min-width: 1000px){#design-process{padding:60px 0 0}}@media (min-width: 1320px){#design-process{padding:80px 0 0}}#design-process.retro .description>h3.title:before{background-color:#9600ff !important}#design-process .content{width:100%;padding:0 20px}@media (min-width: 660px){#design-process .content{padding:0;width:620px;margin-left:auto;margin-right:auto}#design-process .content:after{content:" ";display:block;clear:both}}@media (min-width: 1000px){#design-process .content{width:940px;margin-left:auto;margin-right:auto}#design-process .content:after{content:" ";display:block;clear:both}}@media (min-width: 1320px){#design-process .content{width:1100px;margin-left:auto;margin-right:auto}#design-process .content:after{content:" ";display:block;clear:both}}#design-process .content img.gears,#design-process .content img.design-thinking{width:70%;display:block}@media (min-width: 0) and (max-width: 1039px){#design-process .content img.gears,#design-process .content img.design-thinking{margin:30px auto}}@media (min-width: 660px){#design-process .content img.gears,#design-process .content img.design-thinking{width:50%}}@media (min-width: 1000px){#design-process .content img.gears,#design-process .content img.design-thinking{width:400px;float:right;margin-right:20px}}@media (min-width: 1320px){#design-process .content img.gears,#design-process .content img.design-thinking{margin-right:60px}}#design-process .content .description>h3.title:before{background-color:#4c71c1}@media (min-width: 1000px){#design-process .content .description{width:460px;float:left;margin-right:20px}}@media (min-width: 1320px){#design-process .content .description{width:540px;float:left;margin-right:20px}}#past-work{position:relative;overflow:hidden;padding:80px 0;background:linear-gradient(270deg, #323173 42.11%, #2b457c 76.23%);background:-webkit-linear-gradient(270deg, #323173 42.11%, #2b457c 76.23%)}@media (min-width: 660px){#past-work{padding:100px 0}}@media (min-width: 1320px){#past-work{padding:160px 0}}#past-work.retro{padding:80px 0 400px;background:linear-gradient(270deg, #352E5A 42.11%, #842057 76.23%);background:-webkit-linear-gradient(270deg, #352E5A 42.11%, #842057 76.23%)}@media (min-width: 660px){#past-work.retro{padding:100px 0 400px}}@media (min-width: 1320px){#past-work.retro{padding:160px 0 400px}}#past-work.retro h3.title:before{background-color:#00fff9}#past-work img.work-sun{display:none;position:absolute;z-index:6}@media (min-width: 660px){#past-work img.work-sun{display:block;left:20px;width:300px;height:300px}}@media (min-width: 1000px){#past-work img.work-sun{width:auto;height:auto}}@media (min-width: 1320px){#past-work img.work-sun{left:80px}}#past-work .work-stars{position:absolute;z-index:4;top:0;bottom:0;left:0;right:0;background-image:url(../images/homepage/work/stars.png);background-position:center top;background-repeat:no-repeat}#past-work .work-hexagon{position:absolute;z-index:4;top:0;bottom:0;left:0;right:0;opacity:0.2;background:url(../images/hero/hexagon.png) top left repeat;background-size:80%}@media (min-width: 660px){#past-work .work-hexagon{background-size:30%}}#past-work .floor{position:absolute;height:267px;width:100%;left:0;right:0;bottom:0;z-index:4;background:linear-gradient(270deg, #41006D 76.23%, #34284E 100%);background:-webkit-linear-gradient(270deg, #41006D 76.23%, #34284E 100%)}#past-work .work-grid{position:absolute;z-index:5;top:0;bottom:0;left:0;right:0;background:url(../images/homepage/work/grid.png) center bottom no-repeat}#past-work .slope{width:100%;position:absolute;right:0;top:-1px;z-index:6}#past-work img.car{position:absolute;right:-50px;z-index:6;width:400px;bottom:120px}@media (min-width: 1000px){#past-work img.car{width:auto;bottom:10px}}#past-work h3.title{position:relative;color:#fff;padding-bottom:30px;margin:0 auto 40px;max-width:335px;z-index:6}@media (min-width: 660px){#past-work h3.title{margin:0 auto 80px;max-width:none}}#past-work h3.title:before{content:'';position:absolute;top:0;height:6px;width:40px;display:block;background-color:#89e19c;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:-6px}#past-work ul.project-list{position:relative;margin:0 20px;z-index:10}#past-work ul.project-list li.project{margin-bottom:30px;background-color:#fff;z-index:5}@media (min-width: 660px){#past-work ul.project-list li.project{width:620px;margin-left:auto;margin-right:auto;margin-bottom:40px}#past-work ul.project-list li.project:after{content:" ";display:block;clear:both}}@media (min-width: 1000px){#past-work ul.project-list li.project{width:940px;margin-left:auto;margin-right:auto}#past-work ul.project-list li.project:after{content:" ";display:block;clear:both}}#past-work ul.project-list li.project a.tile{width:100%}@media (min-width: 660px){#past-work ul.project-list li.project a.tile{padding:0;width:220px;float:left;margin-right:20px}}@media (min-width: 1000px){#past-work ul.project-list li.project a.tile{width:300px;float:left;margin-left:0;margin-right:0}}#past-work ul.project-list li.project a.tile>img{display:block;width:100%}#past-work ul.project-list li.project .description{width:100%;padding:20px;text-align:center;position:relative}@media (min-width: 660px){#past-work ul.project-list li.project .description{text-align:left;width:380px;float:right;margin-right:0}}@media (min-width: 1000px){#past-work ul.project-list li.project .description{width:620px;float:right;margin-right:0}}#past-work ul.project-list li.project .description h5.years{color:#999;margin-bottom:20px;font-size:16px}#past-work ul.project-list li.project .description p{display:none;font-size:16px;line-height:1.65}@media (min-width: 1000px){#past-work ul.project-list li.project .description p{display:block;margin-bottom:0}}#past-work ul.project-list li.project .description span.disclaimer{display:block;width:100%}@media (min-width: 1000px){#past-work ul.project-list li.project .description span.disclaimer{font-size:11px;line-height:1.65;font-weight:bold;text-align:right;max-width:200px}}@media (min-width: 0) and (max-width: 659px){#past-work ul.project-list li.project .description .btn-secondary,#past-work ul.project-list li.project .description span.disclaimer{width:100%;margin-right:0 !important;margin-left:0 !important}}@media (min-width: 1000px){#past-work ul.project-list li.project .description .btn-secondary,#past-work ul.project-list li.project .description span.disclaimer{position:absolute;top:20px;right:30px}}#past-work ul.project-list .history{width:100%;padding:0 20px}@media (min-width: 660px){#past-work ul.project-list .history{padding:0;width:620px;margin-left:auto;margin-right:auto}#past-work ul.project-list .history:after{content:" ";display:block;clear:both}}@media (min-width: 1000px){#past-work ul.project-list .history{width:940px;margin-left:auto;margin-right:auto}#past-work ul.project-list .history:after{content:" ";display:block;clear:both}}#past-work ul.project-list .history a.project{width:100%;display:block;position:relative;margin-bottom:60px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media (min-width: 660px){#past-work ul.project-list .history a.project{margin-bottom:120px;height:300px;width:300px;float:left}#past-work ul.project-list .history a.project:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#past-work ul.project-list .history a.project:nth-child(2n+2){margin-left:320px;margin-right:-100%;clear:none}}@media (min-width: 1000px){#past-work ul.project-list .history a.project{height:460px;width:460px;float:left}#past-work ul.project-list .history a.project:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#past-work ul.project-list .history a.project:nth-child(2n+2){margin-left:480px;margin-right:-100%;clear:none}}#past-work ul.project-list .history a.project img{width:100%;display:block;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.15);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.15);box-shadow:0 2px 10px rgba(0,0,0,0.15)}#past-work ul.project-list .history a.project .description{display:block;padding:15px;text-align:center}@media (min-width: 660px){#past-work ul.project-list .history a.project .description{padding:10px}}#past-work ul.project-list .history a.project .description h4,#past-work ul.project-list .history a.project .description h6{margin-bottom:0;text-transform:capitalize}#about{padding:80px 0}#about.retro .description>h3.title:before{background-color:#007afa}#about .content{width:100%;padding:0 20px}@media (min-width: 660px){#about .content{padding:0;width:620px;margin-left:auto;margin-right:auto}#about .content:after{content:" ";display:block;clear:both}}@media (min-width: 1000px){#about .content{width:940px;margin-left:auto;margin-right:auto}#about .content:after{content:" ";display:block;clear:both}}@media (min-width: 1320px){#about .content{width:1100px;margin-left:auto;margin-right:auto}#about .content:after{content:" ";display:block;clear:both}}#about .content img.lion{display:none}@media (min-width: 660px){#about .content img.lion{display:block;width:220px;float:left;margin-right:20px}}@media (min-width: 1000px){#about .content img.lion{width:300px;float:left;margin-left:0;margin-right:0}}#about .content .description{width:100%}@media (min-width: 660px){#about .content .description{width:380px;float:right;margin-right:0}}@media (min-width: 1000px){#about .content .description{width:540px;float:right;margin-right:0}}@media (min-width: 1320px){#about .content .description{width:700px;float:right;margin-right:0}}#about .content .description>h3.title:before{background-color:#4c71c1}#contact{position:relative;padding:100px 0 0;background:#2b457c}@media (min-width: 660px){#contact{padding:140px 0 0}}@media (min-width: 1000px){#contact{padding:180px 0 0}}#contact.retro{background:#352e5a}#contact.retro .description>h3.title:before{background-color:#ff00c1 !important}#contact .slope{width:100%;position:absolute;top:-1px;z-index:2}#contact .content{width:100%;padding:0 20px}@media (min-width: 660px){#contact .content{padding:0;width:620px;margin-left:auto;margin-right:auto}#contact .content:after{content:" ";display:block;clear:both}}@media (min-width: 1000px){#contact .content{width:780px;margin-left:auto;margin-right:auto}#contact .content:after{content:" ";display:block;clear:both}}#contact .content .description{width:100%}@media (min-width: 660px){#contact .content .description{width:300px;float:left;margin-left:0;margin-right:0}}@media (min-width: 1000px){#contact .content .description{width:460px;float:left;margin-right:20px}}#contact .content .description>h3,#contact .content .description p,#contact .content .description a{color:#fff}#contact .content .description>h3.title{color:#fff}#contact .content .description>h3.title:before{background-color:#73a7ba}#contact .content .description a{display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:60px}#contact .content #contact-form{width:100%}#contact .content #contact-form ul li{width:100%}@media (min-width: 660px){#contact .content #contact-form{width:300px;float:right;margin-right:0}}@media (min-width: 0) and (max-width: 1039px){#contact .content #contact-form input[type="submit"]{padding:18px 24px;font-size:18px;line-height:1.1;width:100%;margin-right:0 !important;margin-left:0 !important}}@media (min-width: 0) and (max-width: 659px){#contact .content #contact-form .g-recaptcha{text-align:center}}#contact .content #contact-form .antispam,#contact .content #contact-form .error-msg{display:none}#contact .content .form-response{margin-top:20px;height:64px;width:100%}@media (min-width: 1000px){#contact .content .form-response{width:460px;float:right;margin-right:0}}#contact .content .form-response .error_message,#contact .content .form-response .success_msg{width:100%}@media (min-width: 0) and (max-width: 659px){#contact .content .form-response .error_message,#contact .content .form-response .success_msg{display:flex}}#strategy,#process{padding:80px 0 50px;background-color:#fff}#strategy.retro ul.principle-list li.principle-item label,#process.retro ul.principle-list li.principle-item label{background-color:#4900ff}#strategy .ux-workflow,#process .ux-workflow{width:100%;height:300px;margin-top:40px;overflow:scroll}@media (min-width: 1000px){#strategy .ux-workflow,#process .ux-workflow{height:400px;width:620px;margin-left:auto;margin-right:auto}#strategy .ux-workflow:after,#process .ux-workflow:after{content:" ";display:block;clear:both}}#strategy .ux-workflow::-webkit-scrollbar,#process .ux-workflow::-webkit-scrollbar{-webkit-appearance:none;width:11px}#strategy .ux-workflow::-webkit-scrollbar:horizontal,#process .ux-workflow::-webkit-scrollbar:horizontal{height:11px}#strategy .ux-workflow::-webkit-scrollbar-thumb,#process .ux-workflow::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5)}#strategy .ux-workflow::-webkit-scrollbar-track,#process .ux-workflow::-webkit-scrollbar-track{background-color:#fff}#strategy ul.principle-list,#process ul.principle-list{margin:0;padding-left:30px;width:300px;margin-left:auto;margin-right:auto}#strategy ul.principle-list:after,#process ul.principle-list:after{content:" ";display:block;clear:both}@media (min-width: 660px){#strategy ul.principle-list,#process ul.principle-list{width:300px;float:left}#strategy ul.principle-list:nth-child(2n+1),#process ul.principle-list:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#strategy ul.principle-list:nth-child(2n+2),#process ul.principle-list:nth-child(2n+2){margin-left:320px;margin-right:-100%;clear:none}}@media (min-width: 1000px){#strategy ul.principle-list,#process ul.principle-list{padding-left:50px;width:380px;float:left}#strategy ul.principle-list:nth-child(2n+1),#process ul.principle-list:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#strategy ul.principle-list:nth-child(2n+2),#process ul.principle-list:nth-child(2n+2){margin-left:400px;margin-right:-100%;clear:none}}#strategy ul.principle-list li.principle-item,#process ul.principle-list li.principle-item{margin-bottom:20px}#strategy ul.principle-list li.principle-item label,#strategy ul.principle-list li.principle-item span,#process ul.principle-list li.principle-item label,#process ul.principle-list li.principle-item span{display:inline-block;vertical-align:middle}#strategy ul.principle-list li.principle-item label,#process ul.principle-list li.principle-item label{background-color:#27a370;width:32px;height:32px;margin-right:10px;text-align:center;padding-top:7px;color:#fff;font-weight:bold;font-size:18px;line-height:1;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#strategy ul.principle-list li.principle-item span,#process ul.principle-list li.principle-item span{font-weight:bold;text-transform:uppercase}#strategy .team-org,#process .team-org{width:100%;margin:30px 0}@media (min-width: 660px){#strategy .team-org,#process .team-org{margin:50px 0}}#strategy .team-org ul.lion-list,#process .team-org ul.lion-list{margin:0;padding:0}@media (min-width: 660px){#strategy .team-org ul.lion-list,#process .team-org ul.lion-list{width:460px;margin-left:auto;margin-right:auto}#strategy .team-org ul.lion-list:after,#process .team-org ul.lion-list:after{content:" ";display:block;clear:both}}@media (min-width: 1000px){#strategy .team-org ul.lion-list,#process .team-org ul.lion-list{width:780px;margin-left:auto;margin-right:auto}#strategy .team-org ul.lion-list:after,#process .team-org ul.lion-list:after{content:" ";display:block;clear:both}}#strategy .team-org ul.lion-list li.lion-item,#process .team-org ul.lion-list li.lion-item{width:100%;margin-bottom:30px}@media (min-width: 660px){#strategy .team-org ul.lion-list li.lion-item,#process .team-org ul.lion-list li.lion-item{text-align:center;width:140px;float:left}#strategy .team-org ul.lion-list li.lion-item:nth-child(3n+1),#process .team-org ul.lion-list li.lion-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#strategy .team-org ul.lion-list li.lion-item:nth-child(3n+2),#process .team-org ul.lion-list li.lion-item:nth-child(3n+2){margin-left:160px;margin-right:-100%;clear:none}#strategy .team-org ul.lion-list li.lion-item:nth-child(3n+3),#process .team-org ul.lion-list li.lion-item:nth-child(3n+3){margin-left:320px;margin-right:-100%;clear:none}}@media (min-width: 1000px){#strategy .team-org ul.lion-list li.lion-item,#process .team-org ul.lion-list li.lion-item{margin-bottom:0;width:140px;float:left}#strategy .team-org ul.lion-list li.lion-item:nth-child(5n+1),#process .team-org ul.lion-list li.lion-item:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}#strategy .team-org ul.lion-list li.lion-item:nth-child(5n+2),#process .team-org ul.lion-list li.lion-item:nth-child(5n+2){margin-left:160px;margin-right:-100%;clear:none}#strategy .team-org ul.lion-list li.lion-item:nth-child(5n+3),#process .team-org ul.lion-list li.lion-item:nth-child(5n+3){margin-left:320px;margin-right:-100%;clear:none}#strategy .team-org ul.lion-list li.lion-item:nth-child(5n+4),#process .team-org ul.lion-list li.lion-item:nth-child(5n+4){margin-left:480px;margin-right:-100%;clear:none}#strategy .team-org ul.lion-list li.lion-item:nth-child(5n+5),#process .team-org ul.lion-list li.lion-item:nth-child(5n+5){margin-left:640px;margin-right:-100%;clear:none}}#strategy .team-org ul.lion-list li.lion-item img,#strategy .team-org ul.lion-list li.lion-item h6,#process .team-org ul.lion-list li.lion-item img,#process .team-org ul.lion-list li.lion-item h6{display:inline-block;vertical-align:middle}@media (min-width: 660px){#strategy .team-org ul.lion-list li.lion-item img,#strategy .team-org ul.lion-list li.lion-item h6,#process .team-org ul.lion-list li.lion-item img,#process .team-org ul.lion-list li.lion-item h6{display:block}}#strategy .team-org ul.lion-list li.lion-item img,#process .team-org ul.lion-list li.lion-item img{width:80px;height:80px;margin-right:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25)}@media (min-width: 660px){#strategy .team-org ul.lion-list li.lion-item img,#process .team-org ul.lion-list li.lion-item img{margin:0 auto 15px}}#strategy .team-org ul.lion-list li.lion-item h6,#process .team-org ul.lion-list li.lion-item h6{font-weight:bold;text-transform:uppercase;line-height:1.1}#strategy .system-roadmap,#process .system-roadmap{height:300px;overflow-x:scroll}#strategy .system-roadmap>img,#process .system-roadmap>img{height:100%}.project-details{position:relative;padding:80px 0 50px;background-color:#fff}.project-details.alternate{background-color:#f3f3f3}.portfolio-nav{position:relative;padding:30px 15px;background-color:#fff;overflow:hidden;*zoom:1}@media (min-width: 660px){.portfolio-nav{padding:30px}}.portfolio-nav a{display:block;max-width:40%;font-weight:bold}@media (min-width: 660px){.portfolio-nav a{max-width:none}}.portfolio-nav a i,.portfolio-nav a span{margin:0;display:inline-block;vertical-align:middle}.portfolio-nav a i{font-size:14px}.portfolio-nav a span{max-width:70%}@media (min-width: 660px){.portfolio-nav a span{max-width:none}}.portfolio-nav a.go-back{float:left;text-align:left}.portfolio-nav a.go-forward{float:right;text-align:right}.mobile-gallery{margin:40px 0;padding:60px 20px 0 20px}@media (min-width: 1000px){.mobile-gallery{padding:60px 60px 0 60px;overflow:hidden;*zoom:1}}@media (min-width: 1320px){.mobile-gallery{width:1260px;margin-left:auto;margin-right:auto}.mobile-gallery:after{content:" ";display:block;clear:both}}.mobile-gallery.dark{background-color:#181818}.mobile-gallery.light{background-color:#f3f3f3}.mobile-gallery>div{width:80%;margin:0 auto}@media (min-width: 660px){.mobile-gallery>div{width:30%;margin-top:0;margin-left:0;margin-right:4.0%;margin-bottom:20px;display:inline-block}.mobile-gallery>div:nth-child(3n){margin-right:0}}@media (min-width: 1000px){.mobile-gallery>div{margin-right:4.4%}}.mobile-gallery>div>img{width:100%;display:block}.desktop-gallery{width:100%;margin:40px 0;padding:0 40px}@media (min-width: 660px){.desktop-gallery{padding:0 60px;overflow:hidden;*zoom:1}}@media (min-width: 1320px){.desktop-gallery{width:1260px;margin-left:auto;margin-right:auto;padding:0 10px}.desktop-gallery:after{content:" ";display:block;clear:both}}.desktop-gallery>div{width:100%;margin-bottom:40px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25)}@media (min-width: 660px){.desktop-gallery>div{width:48%;float:left}.desktop-gallery>div:nth-child(2n){float:right}}.desktop-gallery>div>img{width:100%;display:block}.cd-image-container{position:relative;width:100%;margin:40px auto 0;border:1px solid #d7d7d7;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25)}@media (min-width: 660px){.cd-image-container{width:620px;margin-left:auto;margin-right:auto}.cd-image-container:after{content:" ";display:block;clear:both}}@media (min-width: 1320px){.cd-image-container{width:780px;margin-left:auto;margin-right:auto}.cd-image-container:after{content:" ";display:block;clear:both}}.cd-image-container img{display:block;max-width:100%}.cd-image-label{position:absolute;bottom:10px;right:10px;color:#fff;font-size:12px;font-weight:bold;background-color:#181818;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform 0.3s .7s,opacity 0.3s .7s;-moz-transition:-moz-transform 0.3s .7s,opacity 0.3s .7s;transition:transform 0.3s .7s,opacity 0.3s .7s}.cd-image-label.is-hidden{visibility:hidden}.is-visible .cd-image-label{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cd-resize-img{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto;max-width:none}.cd-resize-img .cd-image-label{right:auto;left:10px}.is-visible .cd-resize-img{width:45%;-webkit-animation:cd-bounce-in .7s;-moz-animation:cd-bounce-in .7s;-ms-animation:cd-bounce-in .7s;-o-animation:cd-bounce-in .7s;animation:cd-bounce-in .7s}@-moz-keyframes cd-bounce-in{0%{width:0}60%{width:50%}100%{width:45%}}@-webkit-keyframes cd-bounce-in{0%{width:0}60%{width:50%}100%{width:45%}}@-o-keyframes cd-bounce-in{0%{width:0}60%{width:50%}100%{width:45%}}@-ms-keyframes cd-bounce-in{0%{width:0}60%{width:50%}100%{width:45%}}@keyframes cd-bounce-in{0%{width:0}60%{width:50%}100%{width:45%}}.cd-handle{position:absolute;height:44px;width:44px;left:45%;top:50%;margin-left:-22px;margin-top:-22px;border-radius:50%;background:#007afa url("../images/cd-arrows.svg") no-repeat center center;cursor:move;box-shadow:0 0 0 6px rgba(0,0,0,0.2),0 0 10px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.3);opacity:0;-webkit-transform:translate3d(0, 0, 0) scale(0);-moz-transform:translate3d(0, 0, 0) scale(0);-ms-transform:translate3d(0, 0, 0) scale(0);-o-transform:translate3d(0, 0, 0) scale(0);transform:translate3d(0, 0, 0) scale(0)}.cd-handle.draggable{background-color:#ff00c1}.is-visible .cd-handle{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);-moz-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);-o-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-transition:-webkit-transform 0.3s .7s,opacity 0s .7s;-moz-transition:-moz-transform 0.3s .7s,opacity 0s .7s;transition:transform 0.3s .7s,opacity 0s .7s}.amplify-wrapper{display:flex;justify-content:center;align-items:flex-start}.js-amplify[aria-expanded="false"],.js-amplify[aria-expanded="true"]{will-change:max-width;transition:max-width 0.2s ease-in-out;flex:0 0 auto}.js-amplify[aria-expanded="false"]{cursor:zoom-in;position:relative}.js-amplify[aria-expanded="true"]{max-width:100vw;cursor:zoom-out}@media (min-width: 576px){.js-amplify[aria-expanded="true"]{max-width:95vw !important}}@media (min-width: 768px){.js-amplify[aria-expanded="true"]{max-width:90vw !important}}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;transition:2s}.preloader.retro:before{background:#352e5a}.preloader.retro:after{background:#352e5a}.preloader:before{content:'';position:absolute;left:0;width:50.1%;height:100%;background:#02042b;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;transition:2s}.preloader:after{content:'';position:absolute;right:0;width:50.1%;height:100%;background:#02042b;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;transition:2s}.preloader.complete{visibility:hidden;pointer-events:none}.preloader.complete:before{left:-50%}.preloader.complete:after{right:-50%}.preloader>h3{display:block;font-family:"Open Sans",sans-serif;font-weight:700;position:absolute;text-align:center;color:#fff;margin-top:80px;z-index:10000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.preloader .loader{display:inline-block;width:50px;height:50px;position:relative;border:4px solid #fff;animation:loader 2s infinite ease;z-index:10000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:-25px;margin-top:-25px}.preloader .loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:#fff;animation:loader-inner 2s infinite ease-in}@keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}@media (min-width: 1000px){.slide-in-left{transform:translateX(-150px);animation:slide-in 0.8s ease forwards}}@media (min-width: 1000px){.slide-in-right{transform:translateX(150px);animation:slide-in 0.8s ease forwards}}@media (min-width: 1000px){.already-visible{transform:translateX(0);animation:none}}@keyframes slide-in{to{transform:translateY(0)}}#dialogText{padding:10px 30px;color:white;background-color:#4c71c1}#dialogWrap{position:absolute;top:0;left:0;width:100%;height:100%;display:table;background-color:#02042b}#dialogWrapCell{display:table-cell;text-align:center;vertical-align:middle}#mainDialog{max-width:400px;margin:5px;border-radius:5px;margin-left:auto;margin-right:auto;background-color:#fff;overflow:hidden;text-align:left}#passArea{padding:20px 30px;background-color:white}#passArea>*{margin:5px auto}#passwordPrompt{font-size:12px;font-weight:700}#pass{width:100%;height:40px;font-size:30px;border:1px solid #000;color:#000}#messageWrapper{float:left;vertical-align:middle;line-height:30px}.notifyText{display:none}#invalidPass{color:red}#success{color:green}#submitPass{float:right;cursor:pointer;outline:0;font-size:16px;line-height:16px;font-weight:700;text-align:center;text-decoration:none;padding:0.7em 1.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eb00b2;border:1px solid #eb00b2;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}#contentFrame{position:absolute;top:0;left:0;width:100%;height:100%}#attribution{position:absolute;top:15px;right:55px;text-align:center;font-weight:bold;font-size:12px}@media (min-width: 660px){#attribution{top:20px;right:20px}}#attribution,#attribution a{color:#fff}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}*:focus{outline:none}html{height:100%}.wrapper{width:100%;position:relative;min-height:640px;background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25)}section{clear:both;width:100%}.center{text-align:center}.prototype{margin-bottom:80px;text-align:center}.prototype video.demo{display:block;margin:0 auto 20px auto;width:90%;height:auto !important}@media (min-width: 660px){.prototype video.demo{width:430px}}.videoWrapper{margin:0 auto 40px;position:relative;padding-bottom:56.25%;height:0;text-align:center}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}hr.divider{margin:50px auto;width:80%}@media (min-width: 660px){hr.divider{width:30%}}.fade-in{opacity:0;padding-top:40px}

/*# sourceMappingURL=main.css.map */