/* line 61, ../scss/_base.scss */
.slick-prev:before, .slick-next:before {
  font-family: "Font Awesome 5 Free";
  color: black;
  font-weight: 900;
}
/* line 69, ../scss/_base.scss */
.slick-prev:before {
  content: '\f053';
}
/* line 75, ../scss/_base.scss */
.slick-next:before {
  content: '\f054';
}
@media screen and (max-width: 28em) {
  /* line 81, ../scss/_base.scss */
  .slick-prev {
    left: -10px;
  }
  /* line 85, ../scss/_base.scss */
  .slick-next {
    right: -10px;
  }
}

/* line 93, ../scss/_base.scss */
.background-cover {
  background-size: cover;
  background-position: center;
}

/* line 4, ../scss/snengine.scss */
.formulario input, .formulario textarea {
  border-radius: 0;
}
/* line 10, ../scss/snengine.scss */
.formulario.form-steps .form-step {
  display: none;
}
/* line 13, ../scss/snengine.scss */
.formulario.form-steps .form-step--active {
  display: block;
}
/* line 20, ../scss/snengine.scss */
.formulario--titulo {
  border-bottom: 2px solid;
  font-size: 1.5625rem;
  margin-bottom: .5rem;
}
/* line 26, ../scss/snengine.scss */
.formulario--campo {
  margin-bottom: .5rem;
}
/* line 29, ../scss/snengine.scss */
.formulario--campo--titulo {
  text-transform: uppercase;
  border-bottom: 1px solid;
  margin-bottom: .5rem;
}
/* line 34, ../scss/snengine.scss */
.formulario--campo--titulo span {
  padding: 0 .5rem;
  color: red;
}
/* line 41, ../scss/snengine.scss */
.formulario--error {
  color: #c03331;
}
/* line 43, ../scss/snengine.scss */
.formulario--error span {
  padding: 0 .5rem;
  color: red;
}
/* line 49, ../scss/snengine.scss */
.formulario .enviar-contacto {
  text-align: center;
}
/* line 52, ../scss/snengine.scss */
.formulario .enviar-contacto button {
  border-radius: 0;
}
