@charset "UTF-8";

@font-face {
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/RBRationalNeue-Regular.woff2") format("woff2"), url("./fonts/RBRationalNeue-Regular.woff") format("woff");
  font-family: "Neue Rational";
}

@font-face {
  font-style: normal;
  font-weight: 700;
  src: url("./fonts/RBRationalNeue-Bold.woff2") format("woff2"), url("./fonts/RBRationalNeue-Bold.woff") format("woff");
  font-family: "Neue Rational";
}

@font-face {
  font-style: italic;
  font-weight: 400;
  src: url("./fonts/RBRationalNeue-RegularItalic.woff2") format("woff2"), url("./fonts/RBRationalNeue-RegularItalic.woff") format("woff");
  font-family: "Neue Rational";
}

body {
  font-family: "Neue Rational", Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #28322c;
}

iframe {
  display: none;
  visibility: hidden;
}

main {
  max-width: 948px;
  margin: 40px auto;
}

header {
  margin: 0 0 30px;
}

h1 {
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
}

.primary {
  color: #d73237;
}

p {
  margin: 0 0 8px;
}

a {
  color: #6fafcd;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

table tr:nth-child(2n-1) td,
table tr:nth-child(2n-1) th {
  background-color: #eceded;
}

table th {
  font-weight: 700;
  vertical-align: top;
}

table td,
table th {
  padding: 9px 20px !important;
  color: #4b4b4d;
  border-right: 2px solid #fff;
}
