@font-face {
  font-family: "Canela-Condensed";
  src: local("Canela-Condensed Normal"), local("Canela-Condensed"),
    url("../fonts/Canela-Condensed.woff2") format("woff2"),
    url("../fonts/Canela-Condensed.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Roboto";
  src: local("Roboto"), local("Roboto"),
    url("../fonts/Roboto.woff2") format("woff2"),
    url("../fonts/Roboto.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

html {
  font-size: calc(100vw / 1920);
}

@media screen and (max-width: 768px) {
  html {
    font-size: calc(100vw / 360);
  }
}

body {
  margin: 0;
  padding: 0;
  height: 100vh;
  font-family: "Canela-Condensed", sans-serif;
}

.stopper {
  background: #273151 url(./img/bg.webp) center center no-repeat;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;

  @media screen and (max-width: 768px) {
    background: #273151 url(./img/bg-mobile.webp) center center no-repeat;
    background-size: cover;
    gap: 90rem;
  }
}

.stopper__text {
  font-size: 120rem;
  line-height: 85%;
  text-transform: uppercase;
  text-align: center;
  color: #fff;

  @media screen and (max-width: 768px) {
    font-size: 55rem;
  }

  span {
    font-family: 'Roboto';
  }
}
