.--header.--full {
  background: #cf1010;
}

.--header-mobile {
  background: #cf1010;
  border-bottom: 1px solid #cf1010;
}

.--overlay-bg::before {
  border-radius: 0;
  background: linear-gradient(180deg, rgb(207, 16, 16) 0%, rgba(207, 16, 16, 0.91) 28%, rgba(207, 16, 16, 0.83) 100%);
}

/* XL */
@media (min-width: 1200px) {
  header h1 {
    font-size: 56px;
  }
}
/* LG */
/* MD */
/* SM */
/* XS */
@media (min-width: 0px) and (max-width: 576px) {
  header h1 {
    font-size: 30px;
  }
}
/* ///////////////////////////////////////////////////////////
 * Contacto
 * ///////////////////////////////////////////////////////////////// */
.--card-contacto {
  height: 100%;
  padding: 24px;
  border-radius: 6px;
  position: relative;
  overflow: hidden;
  background: #fff;
  color: #fff;
}
.--card-contacto .--numero {
  font-weight: 600;
  font-family: "JetBrains Mono", monospace;
  letter-spacing: -0.6px;
  font-size: 16px;
  color: #0f0f11;
  color: #a1a1b4;
  font-family: "Inter", sans-serif;
  letter-spacing: -0.2px;
}
.--card-contacto .--numero-subtitle {
  font-size: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  color: #727280;
}
.--card-contacto.--bg-whatsapp {
  display: block;
  background-blend-mode: overlay, normal, normal;
  background-size: cover;
  border: 0;
  background-attachment: fixed;
  background-color: #101116;
  border: 1px solid #2b2e3c;
  border-radius: 0;
}
.--card-contacto.--bg-whatsapp:hover {
  background-color: #16171e;
  border: 1px solid #2e3140;
}
.--card-contacto.--bg-whatsapp svg {
  position: absolute;
  bottom: 20px;
  right: 20px;
  height: 106px;
  color: #333340;
}
.--card-contacto.--bg-telegram {
  display: block;
  background-blend-mode: overlay, normal, normal;
  background-size: cover;
  border: 0;
  background-attachment: fixed;
  background-color: #101116;
  border: 1px solid #2b2e3c;
  border-radius: 0;
}
.--card-contacto.--bg-telegram:hover {
  background-color: #16171e;
  border: 1px solid #2e3140;
}
.--card-contacto.--bg-telegram svg {
  position: absolute;
  bottom: 20px;
  right: 20px;
  height: 106px;
  color: #333340;
}

.--formulario .--texto-top {
  letter-spacing: -1.55px;
  line-height: 1.1;
  font-weight: 600;
  font-family: "JetBrains Mono", monospace;
  font-size: 30px;
  margin-bottom: 12px;
  color: #f8f8f8;
  font-family: "Inter", sans-serif;
  letter-spacing: -0.2px;
}
.--formulario .--parrafo {
  font-size: 16px;
  letter-spacing: -0.2px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  margin-bottom: 20px;
  color: #9ca0a3;
}
.--formulario .--form-action {
  font-size: 16px;
  letter-spacing: -0.2px;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  color: #9ca0a3;
}
.--formulario .--form-action .--inputs-line-1 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.--formulario .--form-action .--inputs-line-1 input {
  font-size: 14px;
  padding: 11px 12px;
  border-radius: 3px;
  margin-bottom: 12px;
  width: calc(50% - 4px);
  background: #101011;
  border-color: #4b4e54;
  color: #f1f1f1;
  border-radius: 0;
  border: 1px solid #23232c;
  background: rgba(19, 22, 32, 0.3490196078);
}
.--formulario .--form-action .--inputs-line-1 input:focus {
  border: 1px solid #333340;
  background: rgba(28, 32, 47, 0.3490196078);
}
.--formulario .--form-action textarea {
  font-size: 14px;
  padding: 11px 12px;
  border-radius: 3px;
  margin-bottom: 12px;
  width: 100%;
  background: #101011;
  border-color: #4b4e54;
  color: #f1f1f1;
  border-radius: 0;
  border: 1px solid #23232c;
  background: rgba(19, 22, 32, 0.3490196078);
}
.--formulario .--form-action textarea:focus {
  border: 1px solid #333340;
  background: rgba(28, 32, 47, 0.3490196078);
}
.--formulario .--form-action .--btn-submit {
  border-radius: 4px;
  margin-bottom: 0;
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
  font-family: "JetBrains Mono", monospace;
  letter-spacing: -0.6px;
  font-size: 15px;
  padding: 12px 16px;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  border: 1px solid #393948;
  background: rgba(26, 29, 34, 0.4901960784);
  color: #eae4d4;
  border-radius: 0;
  font-family: "Inter", sans-serif;
  letter-spacing: -0.2px;
}
.--formulario .--form-action .--btn-submit:hover {
  border: 1px solid #393948;
  background: rgba(39, 43, 51, 0.4901960784);
  color: #f7f0e0;
}
.--formulario .--texto-top {
  color: #131314;
}
.--formulario .--parrafo {
  color: #2b2d31;
}

@media (max-width: 575.9px) {
  .--card-contacto.--bg-whatsapp svg {
    height: 94px;
  }
  .--card-contacto.--bg-telegram svg {
    bottom: 8px;
  }
}
/* /////////////////////////////////////////////////
 * Colores
 * ///////////////////////////////////////////////// */
#contact {
  background: #f9f9f9;
}

.--card-contacto.--bg-whatsapp, .--card-contacto.--bg-telegram {
  background-color: #F9F9F9;
  border: 1px solid #CF1010;
}
.--card-contacto.--bg-whatsapp svg, .--card-contacto.--bg-telegram svg {
  color: #CF1010;
}
.--card-contacto.--bg-whatsapp:hover, .--card-contacto.--bg-telegram:hover {
  background-color: #fff9f9;
  border: 1px solid #7c2323;
}
.--card-contacto .--numero {
  color: #CF1010;
}

.--formulario .--form-action .--inputs-line-1 input, .--formulario .--form-action textarea {
  background: #f9f9f9;
  border: 1px solid #CF1010;
  color: #CF1010;
}
.--formulario .--form-action .--inputs-line-1 input:focus, .--formulario .--form-action textarea:focus {
  border: 1px solid #CF1010;
  background: rgba(238, 238, 238, 0.031372549);
  background: rgb(255, 255, 255);
  box-shadow: 0 0 0 6px rgba(197, 197, 197, 0.14);
}
.--formulario .--form-action .--btn-submit {
  border: 1px solid #CF1010;
  background: #CF1010;
  color: #fff7f7;
}
.--formulario .--form-action .--btn-submit:hover {
  border: 1px solid #BF1010;
  background: #BF1010;
  color: #fff7f7;
}/*# sourceMappingURL=--otro.css.map */