.forminator-button {
  border-radius: 25px;
}

#e-n-tab-title-92971911.e-n-tab-title {
  border-top-left-radius: 30px;
}

#e-n-tab-title-92971913.e-n-tab-title {
  border-bottom-right-radius: 30px;
}

#e-n-tab-title-1693256021.e-n-tab-title {
  border-top-left-radius: 30px;
}

#e-n-tab-title-1693256026.e-n-tab-title {
  border-bottom-right-radius: 30px;
}

#categoria-a.e-n-tab-title {
  border-top-left-radius: 50px;
}

#miembros-honorarios.e-n-tab-title {
  border-bottom-right-radius: 50px;
}

/* Botón Agregar al carrito - Catálogo y Producto */

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce div.product form.cart .button {
  background-color: #E12324 !important;
  /* Color principal */
  color: #ffffff !important;
  /* Texto en blanco */
  border-color: #E12324 !important;
}

/* Hover (cuando pasas el mouse) */

.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce div.product form.cart .button:hover {
  background-color: #B91B1C !important;
  /* Un tono más oscuro para hover */
  border-color: #B91B1C !important;
}

[type="submit"] {
  background-color: #28316E;
  color: #ffffff;
}

/* =========================
   BASE: transición
   ========================= */

#arkhe2026 .e-n-accordion-item-title,
#arkhe2025 .e-n-accordion-item-title,
#arkhe2024 .e-n-accordion-item-title,
#arkhe2023 .e-n-accordion-item-title,
#arkhe2022 .e-n-accordion-item-title,
#arkhe2021 .e-n-accordion-item-title,
#arkhe2020 .e-n-accordion-item-title,
#arkhe2019 .e-n-accordion-item-title,
#arkhe2018 .e-n-accordion-item-title,
#arkhe2017 .e-n-accordion-item-title,
#arkhe2016 .e-n-accordion-item-title {
  transition: background-color .2s ease, color .2s ease;
}

/* =========================
   ARKHE 2026 (#99B122)
   ========================= */

#arkhe2026 .e-n-accordion-item-title {
  background: #6B1B1E!important;
  color: #fff!important;
}

#arkhe2026 .e-n-accordion-item-title *,
#arkhe2026 .e-n-accordion-item-title svg {
  color: #fff!important;
  fill: #fff!important;
}

#arkhe2026 .e-n-accordion-item-title:hover {
  background: #fff!important;
  color: #6B1B1E!important;
}

#arkhe2026 .e-n-accordion-item-title:hover *,
#arkhe2026 .e-n-accordion-item-title:hover svg {
  color: #6B1B1E!important;
  fill: #6B1B1E!important;
}

#arkhe2026 .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #fff!important;
  color: #6B1B1E!important;
}

#arkhe2026 .e-n-accordion-item[open] > .e-n-accordion-item-title *,
#arkhe2026 .e-n-accordion-item[open] > .e-n-accordion-item-title svg {
  color: #6B1B1E!important;
  fill: #6B1B1E!important;
}

#arkhe2026 summary.e-n-accordion-item-title {
  background: #6B1B1E!important;
  color: #fff!important;
}

#arkhe2026 .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
  background: #fff!important;
  color: #6B1B1E!important;
}

/* =========================
   ARKHE 2025 (#E12324)
   ========================= */

#arkhe2025 .e-n-accordion-item-title {
  background: #E12324!important;
  color: #fff!important;
}

#arkhe2025 .e-n-accordion-item-title *,
#arkhe2025 .e-n-accordion-item-title svg {
  color: #fff!important;
  fill: #fff!important;
}

#arkhe2025 .e-n-accordion-item-title:hover {
  background: #fff!important;
  color: #E12324!important;
}

#arkhe2025 .e-n-accordion-item-title:hover *,
#arkhe2025 .e-n-accordion-item-title:hover svg {
  color: #E12324!important;
  fill: #E12324!important;
}

#arkhe2025 .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #fff!important;
  color: #E12324!important;
}

#arkhe2025 .e-n-accordion-item[open] > .e-n-accordion-item-title *,
#arkhe2025 .e-n-accordion-item[open] > .e-n-accordion-item-title svg {
  color: #E12324!important;
  fill: #E12324!important;
}

#arkhe2025 summary.e-n-accordion-item-title {
  background: #E12324!important;
  color: #fff!important;
}

#arkhe2025 .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
  background: #fff!important;
  color: #E12324!important;
}

/* =========================
   ARKHE 2024 (#99B122)
   ========================= */

#arkhe2024 .e-n-accordion-item-title {
  background: #99B122!important;
  color: #fff!important;
}

#arkhe2024 .e-n-accordion-item-title *,
#arkhe2024 .e-n-accordion-item-title svg {
  color: #fff!important;
  fill: #fff!important;
}

#arkhe2024 .e-n-accordion-item-title:hover {
  background: #fff!important;
  color: #99B122!important;
}

#arkhe2024 .e-n-accordion-item-title:hover *,
#arkhe2024 .e-n-accordion-item-title:hover svg {
  color: #99B122!important;
  fill: #99B122!important;
}

#arkhe2024 .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #fff!important;
  color: #99B122!important;
}

#arkhe2024 .e-n-accordion-item[open] > .e-n-accordion-item-title *,
#arkhe2024 .e-n-accordion-item[open] > .e-n-accordion-item-title svg {
  color: #99B122!important;
  fill: #99B122!important;
}

#arkhe2024 summary.e-n-accordion-item-title {
  background: #99B122!important;
  color: #fff!important;
}

#arkhe2024 .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
  background: #fff!important;
  color: #99B122!important;
}

/* =========================
   ARKHE 2023 (#28316E)
   ========================= */

#arkhe2023 .e-n-accordion-item-title {
  background: #28316E!important;
  color: #fff!important;
}

#arkhe2023 .e-n-accordion-item-title *,
#arkhe2023 .e-n-accordion-item-title svg {
  color: #fff!important;
  fill: #fff!important;
}

#arkhe2023 .e-n-accordion-item-title:hover {
  background: #fff!important;
  color: #28316E!important;
}

#arkhe2023 .e-n-accordion-item-title:hover *,
#arkhe2023 .e-n-accordion-item-title:hover svg {
  color: #28316E!important;
  fill: #28316E!important;
}

#arkhe2023 .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #fff!important;
  color: #28316E!important;
}

#arkhe2023 .e-n-accordion-item[open] > .e-n-accordion-item-title *,
#arkhe2023 .e-n-accordion-item[open] > .e-n-accordion-item-title svg {
  color: #28316E!important;
  fill: #28316E!important;
}

#arkhe2023 summary.e-n-accordion-item-title {
  background: #28316E!important;
  color: #fff!important;
}

#arkhe2023 .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
  background: #fff!important;
  color: #28316E!important;
}

/* =========================
   ARKHE 2022 (#6B1B1E)
   ========================= */

#arkhe2022 .e-n-accordion-item-title {
  background: #6B1B1E!important;
  color: #fff!important;
}

#arkhe2022 .e-n-accordion-item-title *,
#arkhe2022 .e-n-accordion-item-title svg {
  color: #fff!important;
  fill: #fff!important;
}

#arkhe2022 .e-n-accordion-item-title:hover {
  background: #fff!important;
  color: #6B1B1E!important;
}

#arkhe2022 .e-n-accordion-item-title:hover *,
#arkhe2022 .e-n-accordion-item-title:hover svg {
  color: #6B1B1E!important;
  fill: #6B1B1E!important;
}

#arkhe2022 .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #fff!important;
  color: #6B1B1E!important;
}

#arkhe2022 .e-n-accordion-item[open] > .e-n-accordion-item-title *,
#arkhe2022 .e-n-accordion-item[open] > .e-n-accordion-item-title svg {
  color: #6B1B1E!important;
  fill: #6B1B1E!important;
}

#arkhe2022 summary.e-n-accordion-item-title {
  background: #6B1B1E!important;
  color: #fff!important;
}

#arkhe2022 .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
  background: #fff!important;
  color: #6B1B1E!important;
}

/* =========================
   ARKHE 2021 (#E12324)
   ========================= */

#arkhe2021 .e-n-accordion-item-title {
  background: #E12324!important;
  color: #fff!important;
}

#arkhe2021 .e-n-accordion-item-title *,
#arkhe2021 .e-n-accordion-item-title svg {
  color: #fff!important;
  fill: #fff!important;
}

#arkhe2021 .e-n-accordion-item-title:hover {
  background: #fff!important;
  color: #E12324!important;
}

#arkhe2021 .e-n-accordion-item-title:hover *,
#arkhe2021 .e-n-accordion-item-title:hover svg {
  color: #E12324!important;
  fill: #E12324!important;
}

#arkhe2021 .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #fff!important;
  color: #E12324!important;
}

#arkhe2021 .e-n-accordion-item[open] > .e-n-accordion-item-title *,
#arkhe2021 .e-n-accordion-item[open] > .e-n-accordion-item-title svg {
  color: #E12324!important;
  fill: #E12324!important;
}

#arkhe2021 summary.e-n-accordion-item-title {
  background: #E12324!important;
  color: #fff!important;
}

#arkhe2021 .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
  background: #fff!important;
  color: #E12324!important;
}

/* =========================
   ARKHE 2020 (#99B122)
   ========================= */

#arkhe2020 .e-n-accordion-item-title {
  background: #99B122!important;
  color: #fff!important;
}

#arkhe2020 .e-n-accordion-item-title *,
#arkhe2020 .e-n-accordion-item-title svg {
  color: #fff!important;
  fill: #fff!important;
}

#arkhe2020 .e-n-accordion-item-title:hover {
  background: #fff!important;
  color: #99B122!important;
}

#arkhe2020 .e-n-accordion-item-title:hover *,
#arkhe2020 .e-n-accordion-item-title:hover svg {
  color: #99B122!important;
  fill: #99B122!important;
}

#arkhe2020 .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #fff!important;
  color: #99B122!important;
}

#arkhe2020 .e-n-accordion-item[open] > .e-n-accordion-item-title *,
#arkhe2020 .e-n-accordion-item[open] > .e-n-accordion-item-title svg {
  color: #99B122!important;
  fill: #99B122!important;
}

#arkhe2020 summary.e-n-accordion-item-title {
  background: #99B122!important;
  color: #fff!important;
}

#arkhe2020 .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
  background: #fff!important;
  color: #99B122!important;
}

/* =========================
   ARKHE 2019 (#28316E)
   ========================= */

#arkhe2019 .e-n-accordion-item-title {
  background: #28316E!important;
  color: #fff!important;
}

#arkhe2019 .e-n-accordion-item-title *,
#arkhe2019 .e-n-accordion-item-title svg {
  color: #fff!important;
  fill: #fff!important;
}

#arkhe2019 .e-n-accordion-item-title:hover {
  background: #fff!important;
  color: #28316E!important;
}

#arkhe2019 .e-n-accordion-item-title:hover *,
#arkhe2019 .e-n-accordion-item-title:hover svg {
  color: #28316E!important;
  fill: #28316E!important;
}

#arkhe2019 .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #fff!important;
  color: #28316E!important;
}

#arkhe2019 .e-n-accordion-item[open] > .e-n-accordion-item-title *,
#arkhe2019 .e-n-accordion-item-title svg {
  color: #28316E!important;
  fill: #28316E!important;
}

#arkhe2019 summary.e-n-accordion-item-title {
  background: #28316E!important;
  color: #fff!important;
}

#arkhe2019 .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
  background: #fff!important;
  color: #28316E!important;
}

/* =========================
   ARKHE 2018 (#6B1B1E)
   ========================= */

#arkhe2018 .e-n-accordion-item-title {
  background: #6B1B1E!important;
  color: #fff!important;
}

#arkhe2018 .e-n-accordion-item-title *,
#arkhe2018 .e-n-accordion-item-title svg {
  color: #fff!important;
  fill: #fff!important;
}

#arkhe2018 .e-n-accordion-item-title:hover {
  background: #fff!important;
  color: #6B1B1E!important;
}

#arkhe2018 .e-n-accordion-item-title:hover *,
#arkhe2018 .e-n-accordion-item-title:hover svg {
  color: #6B1B1E!important;
  fill: #6B1B1E!important;
}

#arkhe2018 .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #fff!important;
  color: #6B1B1E!important;
}

#arkhe2018 .e-n-accordion-item[open] > .e-n-accordion-item-title *,
#arkhe2018 .e-n-accordion-item[open] > .e-n-accordion-item-title svg {
  color: #6B1B1E!important;
  fill: #6B1B1E!important;
}

#arkhe2018 summary.e-n-accordion-item-title {
  background: #6B1B1E!important;
  color: #fff!important;
}

#arkhe2018 .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
  background: #fff!important;
  color: #6B1B1E!important;
}

/* =========================
   ARKHE 2017 (#E12324)
   ========================= */

#arkhe2017 .e-n-accordion-item-title {
  background: #E12324!important;
  color: #fff!important;
}

#arkhe2017 .e-n-accordion-item-title *,
#arkhe2017 .e-n-accordion-item-title svg {
  color: #fff!important;
  fill: #fff!important;
}

#arkhe2017 .e-n-accordion-item-title:hover {
  background: #fff!important;
  color: #E12324!important;
}

#arkhe2017 .e-n-accordion-item-title:hover *,
#arkhe2017 .e-n-accordion-item-title:hover svg {
  color: #E12324!important;
  fill: #E12324!important;
}

#arkhe2017 .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #fff!important;
  color: #E12324!important;
}

#arkhe2017 .e-n-accordion-item[open] > .e-n-accordion-item-title *,
#arkhe2017 .e-n-accordion-item[open] > .e-n-accordion-item-title svg {
  color: #E12324!important;
  fill: #E12324!important;
}

#arkhe2017 summary.e-n-accordion-item-title {
  background: #E12324!important;
  color: #fff!important;
}

#arkhe2017 .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
  background: #fff!important;
  color: #E12324!important;
}

/* =========================
   ARKHE 2016 (#99B122)
   ========================= */

#arkhe2016 .e-n-accordion-item-title {
  background: #99B122!important;
  color: #fff!important;
}

#arkhe2016 .e-n-accordion-item-title *,
#arkhe2016 .e-n-accordion-item-title svg {
  color: #fff!important;
  fill: #fff!important;
}

#arkhe2016 .e-n-accordion-item-title:hover {
  background: #fff!important;
  color: #99B122!important;
}

#arkhe2016 .e-n-accordion-item-title:hover *,
#arkhe2016 .e-n-accordion-item-title:hover svg {
  color: #99B122!important;
  fill: #99B122!important;
}

#arkhe2016 .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #fff!important;
  color: #99B122!important;
}

#arkhe2016 .e-n-accordion-item[open] > .e-n-accordion-item-title *,
#arkhe2016 .e-n-accordion-item[open] > .e-n-accordion-item-title svg {
  color: #99B122!important;
  fill: #99B122!important;
}

#arkhe2016 summary.e-n-accordion-item-title {
  background: #99B122!important;
  color: #fff!important;
}

#arkhe2016 .e-n-accordion-item[open] > summary.e-n-accordion-item-title {
  background: #fff!important;
  color: #99B122!important;
}

#arkhe2016 .e-n-accordion-item-title {
  border-bottom-left-radius: 30px !important;
}

#e-n-tab-title-907015141.e-n-tab-title {
  border-top-left-radius: 30px;
}

#e-n-tab-title-907015143.e-n-tab-title {
  border-bottom-right-radius: 30px;
}

.elementor-714 .elementor-element.elementor-element-6f4a4b77 .wpr-featured-media-image img {
  display: none;
}