@font-face {
  font-family: silka-semibold;
  src: url(silka-semibold-webfont.woff);
}
@font-face {
  font-family: silka-medium;
  src: url(silka-medium-webfont.woff);
}
@font-face {
  font-family: silka-light;
  src: url(silka-light-webfont.woff);
}
body {
    margin:0;
    padding:30px;
}
h1 {
    font-family:silka-semibold;
    font-size:48px;
    line-height:1.2;
    color:#fa5421;
    margin:0px 0px 30px 0px;
}
p {
    font-family:silka-medium;
    font-size:16px;
    margin:30px 0px 20px 0px;
    color:#007387;
}
video {
    position:relative;
    width:100%;
    height:100%;
    padding:0;
    margin:0;
}
footer {
    padding:0;
    margin: 30px 0 0 0;
}
footer p {
    font-family:silka-light;
    font-size:12px;
    margin:0;
    
}
footer a {
    text-decoration:none;
    color:#007387;
}
footer a:hover {
    color:#ffccbf;
}
.highlight {
    font-family:silka-semibold;
    color:#fa5421;
}
footer img {
    height:40px;
}
footer table {
    width:100%;
    padding:0;
}
footer td {
  padding:0;
}
@media screen and (max-width: 500px) {h1 {
  font-size:32px;
}}
@media screen and (max-width: 500px) {footer img {
  height:50px;
}}
@media screen and (max-width: 500px) {.desktop {
  display:none;
}}
@media screen and (min-width: 500px) {.mobile {
  display:none;
}}