body,h1,h2{margin:0;padding:0}body{background:url(/images/clouds.jpg) no-repeat center fixed;background-size:cover}#left{background:rgba(32,35,45,0.4);position:fixed;left:0;top:0;width:100%;height:100%}#left .content{position:absolute;z-index:0;left:0;padding:0;top:50vh;width:100%;padding:0 10px;-webkit-transition:all .3s cubic-bezier(0, 0, .58, 1);-moz-transition:all .3s cubic-bezier(0, 0, .58, 1);-ms-transition:all .3s cubic-bezier(0, 0, .58, 1);-o-transition:all .3s cubic-bezier(0, 0, .58, 1);transition:all .3s cubic-bezier(0, 0, .58, 1);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;visibility:visible}body.half #left{-webkit-transition:all .3s cubic-bezier(0, 0, .58, 1);-moz-transition:all .3s cubic-bezier(0, 0, .58, 1);-ms-transition:all .3s cubic-bezier(0, 0, .58, 1);-o-transition:all .3s cubic-bezier(0, 0, .58, 1);transition:all .3s cubic-bezier(0, 0, .58, 1)}h1,h2{font-family:Montserrat,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;color:#fff;word-break:break-all}h1{font-family:'Days One',cursive;font-size:60px;font-weight:500}h1 span{color:#337ab7}h2{font-size:22px;font-weight:400;margin-bottom:50px}a{font-family:Montserrat,"Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;text-transform:uppercase;font-weight:700;padding:.7em 2em;color:#fff;border:2px solid #337ab7;overflow:hidden;position:relative;line-height:1;text-decoration:none}@media (min-width:992px){body.half #left{width:100%}}@media (min-width:1030px){h1{font-size:70px}}@media (min-width:1200px){h1{font-size:85px}}body.list{background:linear-gradient(to right, #25c481, #25b7c4);font-family:'Roboto',sans-serif;color:#fff;padding:40px}body.list h1{font-family:'Roboto',sans-serif;font-size:30px;color:#fff;text-transform:uppercase;font-weight:300;text-align:center;margin-bottom:15px}body.list table tr th{background-color:rgba(255,255,255,0.3);padding:20px 15px;text-align:left;font-weight:500;font-size:12px;color:#fff;text-transform:uppercase;border-top:solid 1px rgba(255,255,255,0.6)}body.list table tr td{padding:15px;text-align:left;vertical-align:middle;font-weight:300;font-size:13px;color:#fff;border-bottom:solid 1px rgba(255,255,255,0.1)}body.list table tr th.left,body.list table tr td.left{border-left:solid 1px rgba(255,255,255,0.6)}body.list table tr th.right,body.list table tr td.right{border-right:solid 1px rgba(255,255,255,0.6)}