body,html{height:100%;width:100%;-webkit-font-smoothing:antialiased;font-family:"Helvetica Neue",HelveticaNeue,Helvetica-Neue,Helvetica,Arial,sans-serif}.yellow{background-color:#FFDB56}.btn{width:200px;height:55px;border:2px solid #fff;color:#fff;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;cursor:pointer;line-height:220%}.btn:hover{background-color:#fff;color:#FFDB56}.hero{width:100%;height:80%;min-height:500px;position:relative}.hero .container{position:absolute;left:50%;top: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:80%;height:80%;z-index:999}.hero .tagline{font-family:"Helvetica Neue",HelveticaNeue,Helvetica-Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-3px;width:40%;padding:8% 0 0;float:left;color:#fff}.hero .tagline p{font-size:4rem;line-height:4rem;margin-top:10px}@media (max-width:1450px){.hero .tagline p{font-size:2.8rem;line-height:2.8rem;letter-spacing:-2px}}@media (max-width:600px){.hero .tagline p{font-size:2rem}}.hero .tagline h1{font-weight:700;font-size:7rem;letter-spacing:-.25rem;line-height:7rem}@media (max-width:1450px){.hero .tagline h1{font-size:5rem;line-height:5rem}}@media (max-width:1450px){.hero .tagline{padding:9% 0 0}}@media (max-width:800px){.hero .tagline{float:none;width:100%;margin-bottom:70px}}.hero .downloads{float:right;width:40%;color:#fff;font-family:"Helvetica Neue",HelveticaNeue,Helvetica-Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-1px;font-size:1.5rem;height:100%;position:relative}.hero .downloads .btn-container{position:absolute;left:50%;top: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:100%}.hero .downloads .btn-container .btn{float:right;text-align:center;margin-left:20px}@media (max-width:800px){.hero .downloads .btn-container .btn{float:left;margin:20px 20px 0 0}}@media (max-width:800px){.hero .downloads{float:none;width:100%;height:auto}}.content{width:80%;height:auto;margin:0 auto;color:#464646;letter-spacing:-1px;padding:75px 0}.content h2{font-size:3rem;font-weight:700;margin:0 0 10px}.content p{font-size:1.4rem;font-weight:400}.content code{display:block;min-height:100px;width:100%;margin:20px 0;padding:10px 0}code{background-color:#464646;color:#FFDB56;font-size:1rem}@media (max-width:800px){code{font-size:.8rem}}@media (max-width:600px){code{font-size:.5rem}}#code-header{margin-bottom:0}#code-footer{margin-top:0}.code-comment{font-style:italic;color:gray}hr{margin:50px 0}.download{position:relative;width:100%;height:250px;background-color:#FFDB56;margin-top:100px;color:#fff;font-weight:700;letter-spacing:-1px;font-size:1.5rem}.download h1{font-weight:700;font-size:7rem;letter-spacing:-.25rem;line-height:7rem}@media (max-width:1450px){.download h1{font-size:5rem;line-height:5rem}}.download .btn{text-align:center}.download>div{position:absolute;left:50%;top: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:80%}.download>div>*{float:left}.download>div .btn-container{width:500px;float:right;margin-top:10px}.download>div .btn-container .btn{float:right;margin-left:20px}@media (max-width:800px){.download{display:none}}footer{width:100%;height:400px;background-color:#464646;position:relative}footer .info{position:absolute;left:50%;top: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%);text-align:center;color:#fff;font-size:1.25rem;letter-spacing:-1px}footer .info a{color:#fff}html{color:#000;background:#FFF}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}del,ins{text-decoration:none}a{color:#000;text-decoration:none}h1,p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}body{width:100%;height:100%}div,p,span{-webkit-font-smoothing:antialiased}