.bd-accordion[data-v-23c85a91],
.bd-accordion-marca[data-v-23c85a91] {
  --bs-accordion-btn-color: var(--bs-dark);
}
.bd-accordion[data-v-23c85a91] {
  --bs-accordion-btn-color: var(--bs-dark);
  --bs-accordion-btn-bg: var(--bs-white);
  --bs-accordion-btn-border: var(--bs-white);
  --bs-accordion-btn-focus-border-color: var(--color-marca);
  --bs-accordion-btn-focus-box-shadow: var(--bs-accordion-active-color);
  --bs-accordion-active-color: var(--bs-white);
  --bs-accordion-active-bg: var(--bs-dark);
}
.bd-accordion.accordion-header[data-v-23c85a91] {
  border-top: var(--bs-border-width) var(--bs-border-style)
    var(--bs-border-color);
}
.bd-accordion-marca[data-v-23c85a91] {
  --bs-accordion-btn-bg: var(--color-marca);
  --bs-accordion-btn-focus-border-color: var(--color-marca);
  --bs-accordion-btn-focus-box-shadow: var(--color-marca-50);
  --bs-accordion-active-color: var(--bs-dark);
  --bs-accordion-active-bg: var(--color-marca);
}
.accordion-item[data-v-23c85a91] {
  margin-bottom: 1rem;
}
.accordion-button[data-v-23c85a91]:after {
  background-image: none;
}
section[data-v-2de88570] {
  padding-bottom: 2rem;
}
section > *[data-v-2de88570] {
  max-width: 866px;
  margin: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}
.titulo[data-v-2de88570] {
  font-family: var(--header-font);
  font-size: 3rem;
  font-weight: 400;
}
h2[data-v-2de88570] {
  font-size: 2rem;
}
h2[data-v-2de88570],
h3[data-v-2de88570],
h4[data-v-2de88570] {
  text-align: center;
}
section > *[data-v-2de88570],
#faqs h2[data-v-2de88570] {
  font-family: var(--content-font);
}
section > p[data-v-2de88570],
section > h3[data-v-2de88570],
#faqs h2 > *[data-v-2de88570] {
  font-size: 1.4rem;
}
#faqs h2 > *[data-v-2de88570] {
  font-weight: 700;
}
img[data-v-2de88570] {
  max-width: 100%;
}
section p[data-v-2de88570] {
  margin-bottom: 2rem;
}
.producto[data-v-2de88570] {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.nombre-producto[data-v-2de88570] {
  font-size: 1.5rem;
}
.llamada-accion *[data-v-2de88570] {
  font-family: var(--header-font);
  font-size: 1.2rem;
  font-weight: 700;
}
.llamada-accion .btn[data-v-2de88570] {
  color: var(--bs-dark);
}
.fondo-oscuro[data-v-2de88570] {
  background-color: var(--bs-dark);
  color: var(--bs-white);
}
section[data-v-8a97e454] {
  padding-bottom: 2rem;
}
section > *[data-v-8a97e454] {
  max-width: 866px;
  margin: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}
.titulo[data-v-8a97e454] {
  font-family: var(--header-font);
  font-size: 3rem;
  font-weight: 400;
}
h2[data-v-8a97e454] {
  font-size: 2rem;
}
h2[data-v-8a97e454],
h3[data-v-8a97e454],
h4[data-v-8a97e454] {
  text-align: center;
}
section > *[data-v-8a97e454],
#faqs h2[data-v-8a97e454] {
  font-family: var(--content-font);
}
section > p[data-v-8a97e454],
section > h3[data-v-8a97e454],
#faqs h2 > *[data-v-8a97e454] {
  font-size: 1.4rem;
}
#faqs h2 > *[data-v-8a97e454] {
  font-weight: 700;
}
img[data-v-8a97e454] {
  max-width: 100%;
}
section p[data-v-8a97e454] {
  margin-bottom: 2rem;
}
.producto[data-v-8a97e454] {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.nombre-producto[data-v-8a97e454] {
  font-size: 1.5rem;
}
.llamada-accion *[data-v-8a97e454] {
  font-family: var(--header-font);
  font-size: 1.2rem;
  font-weight: 700;
}
.llamada-accion .btn[data-v-8a97e454] {
  color: var(--bs-dark);
}
.fondo-oscuro[data-v-8a97e454] {
  background-color: var(--bs-dark);
  color: var(--bs-white);
}
