@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);body{font-family:'Lato',sans-serif;background:url(img/background.jpg.pagespeed.ce.iITXpBR9mS.jpg);background-size:cover;background-position:center center;position:relative}.col-md-6{float:left}a{color:#fff}a:hover,a:focus{color:#eee;text-decoration:none}h1,h2,h3{color:#fff}.view{background-position:center center;background-repeat:no-repeat;height:calc(100vh - 100px)}.view .full-bg-img{background-color:rgba(0,0,0,.35);width:100%;height:100%;position:relative;display:flex;align-items:center}.view .full-bg-img img{width:300px}.btn-play{margin-top:60px}.btn-link{color:#fff;font-size:18px;font-weight:900;text-transform:uppercase;border:solid 2px #fff;padding:12px 45px;letter-spacing:1px;border-radius:30px}.btn-link:hover,.btn-link:focus{color:#000;background:#fff;text-decoration:none}.btn-default{color:#000;background:#fff;font-size:16px;font-weight:900;text-transform:uppercase;border:solid 2px #fff;padding:12px 20px;letter-spacing:1px;border-radius:30px;margin-top:20px}.btn-default:hover,.btn-default:focus{text-decoration:none;background:#ccc;border-color:#ccc}.intro{padding:80px 0}@media screen and (max-width:797px){.intro{padding:60px 30px}.intro p{font-size:16px!important}.sponsors{text-align:center;padding:0 0 60px}.sponsors span{display:inline-block;margin-bottom:30px}.sponsors .half img{margin-top:0;margin-bottom:25px}.btn-default{display:block;width:100%}}.intro p{font-size:18px;color:#eee;font-weight:300;letter-spacing:1px}.scroll{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:50px;text-align:center;font-size:18px;font-weight:700;letter-spacing:1px;display:inline-block}.scroll:after{content:'';background:url(img/xicon-scroll.png.pagespeed.ic.BEdfwzgAyf.png) no-repeat;width:41px;height:24px;display:block;margin-top:10px;margin-left:15px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.sponsors{background:#111;padding:30px 0}.sponsors .half img{width:50%}@media screen and (min-width:798px){.sponsors .half img{margin-top:10px}}.sponsors span{color:#eee;letter-spacing:1px;text-transform:uppercase}.modal-content{background-color:transparent;border:none}.modal-header{border:none;padding-bottom:0}.modal-header .close{text-shadow:none;color:#fff;font-size:2rem;opacity:1}.modal-backdrop.show{opacity:.8}#form{margin-bottom:80px}.form-control{border-radius:2px;padding:.5rem .75rem}form label{color:#777;font-size:.85em}footer{background:#222;padding:10px 0;color:#666;font-size:12px;letter-spacing:1px;text-align:right}