@keyframes spin {
  100% {
    transform: rotate(360deg) translateZ(0); } }

.cover {
  background-size: cover !important;
  background-position: center; }

body {
  margin: 0;
  padding: 0;
  color: #000000;
  max-width: 100%;
  overflow-x: hidden;
  font-family: "Campton", sans-serif; }

h1, h2, h3, h4, p, span, a, img {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale; }
  h1:focus, h2:focus, h3:focus, h4:focus, p:focus, span:focus, a:focus, img:focus {
    outline: 0; }

.desktop h1, .desktop h2, .desktop h3, .desktop h4, .desktop p, .desktop span, .desktop a {
  opacity: 0.99; }

#page {
  display: flex;
  width: 100%;
  min-height: 100vh;
  align-items: center;
  justify-content: center; }
  #page .content {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    padding: 40px; }
    #page .content .logo {
      display: block;
      width: 115px;
      height: 115px; }
      #page .content .logo .svg {
        width: 115px;
        height: 115px; }
    #page .content hr {
      display: block;
      margin: 75px auto;
      width: 40px;
      height: 4px;
      background: #000000;
      border: none; }
    #page .content h1 {
      display: block;
      margin: 0 0 0 0;
      font-size: 28px;
      color: #000000;
      font-weight: 500;
      line-height: 1; }
    #page .content address {
      display: block;
      margin: 45px auto;
      text-align: center;
      font-size: 19px;
      color: #000000;
      font-weight: 500;
      line-height: 1.5;
      font-style: normal;
      font-family: "Campton Book", sans-serif; }
    #page .content a.link {
      display: block;
      font-size: 19px;
      color: #f15a24;
      font-weight: 500;
      line-height: 1.5;
      text-decoration: none;
      font-family: "Campton Book", sans-serif; }
      #page .content a.link:hover {
        text-decoration: underline; }
    @media (max-width: 700px) {
      #page .content hr {
        margin: 40px auto; }
      #page .content address {
        margin: 20px auto; } }
