h2,h3{line-height:1.3;font-weight:100}h2,h3,p{font-weight:100}body,p{margin:0}.logo-hero,.text-block-center{-webkit-transform:skewY(3deg)}.boxToggle,.btn,a{cursor:pointer}.largeWidth,.thumbnail:hover{box-shadow:0 20px 30px 0 rgba(0,0,0,.18)}#section5,.btn{text-align:center}.btn,.button,.input-file+label{letter-spacing:2.5px;text-decoration:none}#menu ul li,#section3 a,.btn,a{text-decoration:none}body{font-family:"Varela Round",Helvetica,Arial,sans-serif}#menu ul li a,a,h2,h3,p{font-family:"Varela Round"}h2{font-size:42px}h3{font-size:36px;margin-top:0}p{font-size:16px;line-height:1.8}.copyright{padding:20px;margin:0}#hamburger{display:none;padding:24px 0 24px 24px}#logo{display:inline-block;top:16px;width:170px;position:relative;padding-left:32px}.largeWidth,.thumbnail{display:block;background-repeat:no-repeat;overflow:hidden}.logo-hero{width:50%;margin:0 auto;padding-top:300px;transform:skewY(3deg)}.error-msg{color:#f04541;font-size:.8em}#hero-logo{fill:#fff}#logo:hover path{fill:#FD5068;-moz-transition:fill .1s ease;-o-transition:fill .1s ease;-webkit-transition:fill .1s ease}.collage{margin:auto 0;padding:0 10%}.thumbnail{width:140px;height:140px;margin:8px;border:none;background-size:cover;transition:width .1s ease-in,height .1s ease-in}.largeWidth{width:80vw;height:40vw;position:fixed;background-size:contain;top:100px;z-index:10;margin:0 auto;left:0;right:0}.boxToggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.collage-block{width:140px;height:140px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;margin:8px;border:transparent;background-size:cover;background-repeat:no-repeat}#wrapper,.section{width:100%}#navigation,#section1{background:#FFF;color:#000}#section2,#section4{background:linear-gradient(216deg,#ff8a40,#fd5068,#dc4588)}.thumbnail:hover{border:none;-moz-transition:all .1s ease;-o-transition:all .1s ease;-webkit-transition:all .1s ease}#navigation{z-index:100;position:fixed;width:100%;height:70px;padding-top:4px;box-shadow:0 0 20px 0 rgba(0,0,0,.18);top:0}#section1{height:700px}#section2{color:#fff}#section3{background:#f4f4f4;color:#0F0F0F}#section4{color:#000}#section4 div.text-block-center{padding:60px 20px}#section5{background:#333;color:#666;-webkit-transform:skewY(0);transform:skewY(0);z-index:-10;position:relative;height:300px;overflow:hidden;margin-top:-50px}.section{-webkit-transform:skewY(-3deg);transform:skewY(-3deg);height:750px;overflow:hidden;-webkit-backface-visibility:hidden;outline:transparent solid 1px;box-shadow:1px 1px 1px transparent}.button,.form,.input-file+label{box-shadow:0 20px 30px 0 rgba(0,0,0,.18);overflow:hidden}.form{min-height:450px;width:300px;background-color:#fff;display:-ms-inline-grid;display:inline-grid;margin:12px;padding:60px}input{border-style:none}.button,.input-file+label{border-radius:30px;color:#fff;background-color:#FD5068;font-size:14px;font-weight:400;text-transform:uppercase;padding:16px 36px;display:inline-block;transition:all .1s ease;margin-top:1em;margin-bottom:3em}.btn,.gallery,.gallery>ul{margin-bottom:0}.button:hover,.input-file+label:hover{color:#FFF;background-color:#FD5068;box-shadow:0 0 10px 0 rgba(0,0,0,.18);transition:all .1s ease}.input-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.textfield{height:100px;background-color:#f1f1f1;border-radius:6px;margin-top:16px;width:100%;border:none;padding:10px;resize:none}.btn{-moz-user-select:none;background-image:none;border:1px solid transparent;line-height:1.42857;vertical-align:middle;white-space:nowrap}.btn-lg{border-radius:2px;font-size:18px;line-height:1.33333;padding:10px 16px}.btn-primary:hover{background-color:#fff;color:#152836}.btn-primary{background-color:#152836;border-color:#eee;color:#eee;transition:color .1s ease 0s,background-color .15s ease 0s}.gallery .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.gallery .image-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:rem(200);overflow:hidden;background-color:#3097D1}.gallery>ul{padding-left:15px}.gallery>ul>li{margin-bottom:15px;width:170px;display:inline-block;margin-right:15px;list-style:none}.gallery>ul>li a{border-radius:3px;display:block;overflow:hidden;position:relative;float:left}.gallery>ul>li a>.thumbnail{transition:-webkit-transform .15s ease 0s;transition:transform .15s ease 0s;transition:transform .15s ease 0s,-webkit-transform .15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.gallery>ul>li a:hover>.thumbnail{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.gallery.dark>ul>li a{border:3px solid #04070a}.text-block-center{transform:skewY(3deg);padding:100px 40px;text-align:center;margin:auto 0}.text-block-left,.text-block-right{-webkit-transform:skewY(3deg);width:30%;padding:200px 10%}.text-block-left{transform:skewY(3deg)}.text-block-right{transform:skewY(3deg);text-align:left;right:0;position:absolute}.image-hero,.image-right{-webkit-transform:skewY(3deg);right:0}#menu,#menu ul{text-align:right}.image-hero{width:60%;height:100%;background-size:cover;transform:skewY(3deg);display:inline-block;position:fixed;top:0;background-position:left top;background-repeat:no-repeat}.image-left,.image-right{width:50%;height:700px;top:140px;display:inline-block;box-shadow:0 20px 30px 0 rgba(0,0,0,.18);position:fixed}.image-right{background:url(/images/coffee-reversed.jpg) left top no-repeat;background-size:cover;transform:skewY(3deg)}.image-left{background-size:cover;-webkit-transform:skewY(3deg);transform:skewY(3deg);left:0;background-position:right top;background-repeat:no-repeat}.btn{border-radius:30px;color:#FD5068;background-color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;padding:16px 36px;display:inline-block;overflow:hidden;transition:all .1s ease;box-shadow:0 20px 30px 0 rgba(0,0,0,.18);margin-top:2em}.btn .bg-effect{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background:#fff;display:block;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}#menu ul li a,#menu ul li a:hover{-moz-transition:color .1s ease;-o-transition:color .1s ease;-webkit-transition:color .1s ease}.btn:hover{color:#FFF;background-color:#FD5068;box-shadow:0 0 10px 0 rgba(0,0,0,.18)}#menu{display:inline-block;position:fixed;right:0}#menu ul{margin:0;list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#menu ul li{margin:20px 40px 20px 0}#menu ul li a{font-size:14px;line-height:1.6;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#999}#menu ul li a:hover{color:#FD5068}a{color:#3a4250;font-size:18px;line-height:1.6;font-weight:100}.fullscreen-bg{position:fixed;top:0;right:0;bottom:-100px;left:0;overflow:hidden;z-index:-100}.fullscreen-bg__video{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-aspect-ratio:16 / 9){.fullscreen-bg__video{height:300%;top:-100%}}@media (max-aspect-ratio:16 / 9){.fullscreen-bg__video{width:300%;left:-100%}}@media (max-width:767px){.fullscreen-bg{background:url(/images/videoframe.jpg) center center/cover no-repeat}.fullscreen-bg__video{display:none}.logo-hero{width:80%;padding-top:240px}.section{height:auto}#section1{height:500px}.text-block-center{padding:20px}.collage{padding:0}.collage-block{width:100px;height:100px}.form{width:80%;padding:20px}h3{font-size:26px}}#hackathon-logo{width:220px;margin:0 auto;padding-top:100px;fill:rgba(255,255,255,.3)}@media screen and (max-width:1023px){.text-block-left,.text-block-right{width:80%;padding:50px 10%;display:block;position:static;text-align:center}.image-left,.image-right{display:block;position:static;width:80%;margin:0 10% -50px;height:400px}.btn{margin:2em auto;display:block;width:160px;text-align:center}#menu{display:none}#hamburger{display:inline-block}#section3,#section4{overflow:visible;height:auto}#section5{height:auto}}#section3 p{text-align:left;line-height:1.4}#section3 h2{font-size:24px}body{background-color:#f4f4f4}#section3 .headline{text-align:center}#section3 .text-block-center{padding:0 40px;text-align:center;margin:auto 0}#section3 .text-container{min-height:200px;width:260px;background-color:#fff;display:-ms-inline-grid;display:inline-grid;margin:12px;padding:20px 60px 60px;border-radius:25px}#section3 a{color:#FD5068}#section3 a:hover{text-decoration:wavy;color:#FD5090}#section3 .shuffle-btn,#section3 .shuffle-btn:hover{color:#FFF}.shuffle-btn{width:195px;background-color:#FD5068;height:45px;border-radius:25px;margin:2rem auto auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;text-decoration:none;transition:background-color .2s ease}.shuffle-btn:hover{background-color:#FD5090}#section3{height:600px;margin-top:80px}.selected_memory,.selected_receipt{color:#FD5090}