.banner-cover {
  top: 0;
  background: black;
  opacity: 0.6;
}

.pt35 {
  padding-top: 3.5rem;
}

.logo-promo-wrapper {
  left: 0;
  top: -40%;
}

.logo-promo {
  height: 160px;
}

.title-wrapper {
  padding: 1.5rem;
}

.titulo-arizona {
  color: white;
  text-shadow: -0.04em -0.04em 0.02em black, 0.04em -0.04em 0.02em black, 0.04em 0.06em 0.02em black, -0.06em 0.06em 0.02em black, 0.045em 0.12em 0.02em black, 0.04em 0.1em 0.02em black, 0.05em 0.12em 0.02em black, 0.06em 0.14em 0.02em black, 0.07em 0.15em 0.02em black;
  font-size: 3.5rem;
  font-weight: bold;
  font-family: "Univers 85 Extra Black Oblique";
}

.inscribe-subtitle {
  font-weight: 500;
  font-family: "Univers 85 Extra Black Oblique";
  font-size: 17px;
}

#formulario {
  background: #00C4B3;
}

.emoji {
  left: 5%;
  top: -75%;
  width: 70px;
}

.formulario-wrapper {
  border: 1px solid transparent;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 20px;
}

.inputcolor::-moz-placeholder {
  color: #FC7AB0 !important;
  font-weight: bold;
}

.inputcolor::placeholder {
  color: #FC7AB0 !important;
  font-weight: bold;
}

.cantina {
  padding: 0.2rem;
  background: #FC7AB0;
  border: 1px solid #FFF;
  border-radius: 10px;
  color: white;
  margin-right: 1rem;
}

.radiocolor {
  background: transparent;
  border: white 1px solid;
  accent-color: white !important;
}

input[type=radio] {
  accent-color: white !important;
}

.boton-formulario {
  background: #FC7AB0;
  border: 1px solid;
  border-radius: 5px;
  font-weight: bold;
}

.mt2 {
  margin-top: 2rem;
}

div:where(.swal2-container) h2:where(.swal2-title) {
  font-size: 2rem !important;
  margin-top: 3rem !important;
  font-weight: bold !important;
}

div:where(.swal2-container) div:where(.swal2-html-container) {
  margin-bottom: 1.5rem !important;
}

@media (min-width: 600px) {
  .emoji {
    left: 5%;
    top: -60%;
    width: 100px;
  }
  div:where(.swal2-container) h2:where(.swal2-title) {
    margin-top: 7rem !important;
    font-weight: bold !important;
  }
}
@media (min-width: 900px) {
  .emoji {
    left: 5%;
    top: -50%;
    width: 150px;
  }
  .logo-promo-wrapper {
    top: -55%;
  }
  .logo-promo {
    height: 300px;
  }
  .pt35 {
    padding-top: 7rem;
  }
}
@media (min-width: 1200px) {
  .emoji {
    left: 5%;
    top: -50%;
    width: 200px;
  }
}
@media (min-width: 1800px) {
  .emoji {
    left: 15%;
    top: -40%;
    width: 300px;
  }
}/*# sourceMappingURL=styles.css.map */