@charset "UTF-8";

@font-face {
    font-family: 'Interstate Condensed';
    src: url('https://96fc057618f6713f0e17-0e0552ef5aaca762909f538a7f09cea0.ssl.cf2.rackcdn.com/site/css/fonts/Interstate Regular Condensed.eot');
    src: url('https://96fc057618f6713f0e17-0e0552ef5aaca762909f538a7f09cea0.ssl.cf2.rackcdn.com/site/css/fonts/Interstate Regular Condensed.eot?#iefix')
            format('embedded-opentype'),
        url('https://96fc057618f6713f0e17-0e0552ef5aaca762909f538a7f09cea0.ssl.cf2.rackcdn.com/site/css/fonts/Interstate Regular Condensed.woff2')
            format('woff2'),
        url('https://96fc057618f6713f0e17-0e0552ef5aaca762909f538a7f09cea0.ssl.cf2.rackcdn.com/site/css/fonts/Interstate Regular Condensed.woff')
            format('woff');
    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Interstate Light Condensed';
    src: url('https://96fc057618f6713f0e17-0e0552ef5aaca762909f538a7f09cea0.ssl.cf2.rackcdn.com/site/css/fonts/Interstate Light Condensed.eot');
    src: url('https://96fc057618f6713f0e17-0e0552ef5aaca762909f538a7f09cea0.ssl.cf2.rackcdn.com/site/css/fonts/Interstate Light Condensed.eot?#iefix')
            format('embedded-opentype'),
        url('https://96fc057618f6713f0e17-0e0552ef5aaca762909f538a7f09cea0.ssl.cf2.rackcdn.com/site/css/fonts/Interstate Light Condensed.woff2')
            format('woff2'),
        url('https://96fc057618f6713f0e17-0e0552ef5aaca762909f538a7f09cea0.ssl.cf2.rackcdn.com/site/css/fonts/Interstate Light Condensed.woff')
            format('woff');

    font-style: normal;
    font-weight: normal;
    font-display: swap;
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body,
html {
    height: 100%;
    font-size: 16px;
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 1em;
    scroll-behavior: smooth;
}

body {
    cursor: auto;
    padding: 0;
    position: relative;
    background-color: #000;
    margin: 0 auto;
    font-family: Interstate Light Condensed, Helvetica, Roboto, Arial,
        sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25;
    color: #fff;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding: 0;
    line-height: 1.25;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

table {
    background: #fff;
    border: 1px solid #ddd;
    margin-bottom: 1.25rem;
    table-layout: auto;
}

table thead {
    background: #f5f5f5;
}

table thead tr td,
table thead tr th {
    color: #222;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 700;
    padding: 0.5rem 0.625rem 0.625rem;
}

table tr td,
table tr th {
    color: #222;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 0.5625rem 0.625rem;
    text-align: left;
}

table tr.alt,
table tr.even,
table tr:nth-of-type(2n) {
    background: #f9f9f9;
}

table tbody tr td,
table tbody tr th,
table tfoot tr td,
table tfoot tr th,
table thead tr th,
table tr td {
    display: table-cell;
    line-height: 18px;
    line-height: 1.125rem;
}

a {
    background-color: transparent;
    color: #fff;
    line-height: inherit;
    text-decoration: none;
}

p {
    font-family: inherit;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 1.25rem;
    text-rendering: optimizeLegibility;
    line-height: 1.25;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #fff;
    font-family: Interstate Condensed, Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 0.5rem;
    margin-top: 1.414rem;
    text-rendering: optimizeLegibility;
}

h1 {
    font-size: 32px;
    font-size: 2rem;
}

h2 {
    font-size: 28px;
    font-size: 1.75rem;
}

h3 {
    font-size: 24px;
    font-size: 1.5rem;
}

h4 {
    font-size: 20px;
    font-size: 1.25rem;
}

h5 {
    font-size: 17px;
    font-size: 1.0625rem;
}

h6 {
    font-size: 16px;
    font-size: 1rem;
}

b,
em,
i,
strong {
    line-height: inherit;
}

b,
strong {
    font-weight: 700;
}

dl,
ol,
ul {
    font-family: inherit;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.25;
    list-style-position: outside;
    margin-bottom: 1.25rem;
    margin-left: 1rem;
    margin-right: 1rem;
}

ul {
    margin-left: 2rem;
}

li {
    padding-bottom: 0.5rem;
}

li li {
    margin-left: 0;
    margin-right: 0;
}

.white-bg,
.white-bg h1,
.white-bg h2,
.white-bg h3,
.white-bg h4,
.white-bg h5,
.white-bg h6 {
    color: #222;
}

.white-bg {
    background-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
    line-height: 1.25;
}

h1 {
    margin-top: 0;
}

p {
    margin-bottom: 1.5rem;
    line-height: 1.25;
}

a,
a:active,
a:link,
a:visited {
    color: #a86538;
    text-decoration: none;
}

a:hover,
p a,
p a:active,
p a:link,
p a:visited {
    text-decoration: underline;
}

sup {
    font-size: 65%;
    top: -0.6em;
}
