@font-face {font-family: 'Rubik';src: url('fonts/Rubik-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap}
@font-face {font-family: 'Rubik';src: url('fonts/Rubik-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap}
@media all {
* {-moz-box-sizing: border-box;box-sizing: border-box;}
html {width:100%;height:100%;background:#000;overflow:auto;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#fff;font-family:'Rubik',sans-serif;font-size: 100%}
body {height:auto;margin:0;padding:0;background: url(bg-mobile.jpg) no-repeat top center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#content {width: 100%;max-width:1280px;margin:0 auto;text-shadow:0px 0px 3px #000}
#divider {width: 50%;max-width:300px;height:4px;margin:2em 0;background:#fc5000}
img {display:block;width:120px;margin:0}
h1 {font-size:200%;font-weight:500;margin:0;color:#fc5000;text-transform:uppercase}
h2 {font-size:150%;font-weight:300;margin:0}
h3 {font-size:150%;font-weight:500;margin:0;color:#fc5000;text-transform:uppercase}
p {font-size:100%;font-weight:300;line-height:1.5em;max-width:1000px}
p.small {font-size:80%}
h3.border {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin: 2em 0;padding: 2em 0}
b {font-weight:500;display:block;margin:1em 0 0 0}
a {color:#fff;text-decoration:none}
a:hover {text-decoration:underline}
i {display:inline-block;margin-right: .25em;}
header,main,footer {width:auto !important;display:block;margin:0 auto;padding:2em;text-align:left}
main {padding:2em 2em 6em 2em}
footer {font-size:100%;font-weight:300;margin:0 auto;padding:1em 2em;background:rgba(0,0,0,.3);position:fixed;bottom:0;width:100% !important;text-align:center}
}
@media screen and (min-width: 768px) {body{height:100%;background:url(bg.jpg) no-repeat top center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}header,main{padding:3em}}
@media screen and (min-width: 1280px) {img {width:150px;}}
@media screen and (min-width: 1920px) {body {font-size: 130%}img {width:200px}}