@font-face {
  font-family: "TwentiethCenturyforKenmore";
  src: url("./temporary-assets/font/TwentiethCenturyforKenmoreLight.woff2")
      format("woff2"),
    url("./temporary-assets/font/TwentiethCenturyforKenmoreLight.woff")
      format("woff"),
    url("./temporary-assets/font/TwentiethCenturyforKenmoreLight.ttf")
      format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "TwentiethCenturyforKenmore";
  src: url("./temporary-assets/font/TwentiethCenturyforKenmoreMedium.woff2")
      format("woff2"),
    url("./temporary-assets/font/TwentiethCenturyforKenmoreMedium.woff")
      format("woff"),
    url("./temporary-assets/font/TwentiethCenturyforKenmoreMedium.ttf")
      format("truetype");

  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "TwentiethCenturyforKenmore";
  src: url("./temporary-assets/font/TwentiethCenturyforKenmoreSemibold.woff2")
      format("woff2"),
    url("./temporary-assets/font/TwentiethCenturyforKenmoreSemibold.woff")
      format("woff"),
    url("./temporary-assets/font/TwentiethCenturyforKenmoreSemibold.ttf")
      format("truetype");

  font-weight: 600;
  font-style: normal;
}

body {
  margin: 0;
  padding: 0;
  background-color: rgba(19, 31, 43, 1);
  color: white;
  font-family: "TwentiethCenturyforKenmore";
  font-weight: 300;
}

h1 {
  text-align: center;
  margin-top: 5rem;
  font-weight: 500;
  font-size: 60px;
}

.center-info {
  max-width: 41.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2.5rem;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.center-info > h2 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 24px;
}

.center-info > p {
  font-size: 24px;
}

.logo {
  position: absolute;
  bottom: 5rem;
  left: 50%;
  transform: translateX(-50%);
}

@media (max-width: 430px) {
  h1 {
    text-align: center;
    margin-top: 2.5rem;
  }
  .center-info {
    gap: 1.25rem;
  }
  .center-info > p {
    margin: 0;
  }
  .logo {
    bottom: 2.5rem;
  }
}
