.elementor-2696 .elementor-element.elementor-element-dfd9822{--display:flex;--min-height:33vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.7;}.elementor-2696 .elementor-element.elementor-element-dfd9822:not(.elementor-motion-effects-element-type-background), .elementor-2696 .elementor-element.elementor-element-dfd9822 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apogua.org/wp-content/uploads/2026/04/APOGUA-2026-03.jpg");background-position:center center;background-size:cover;}.elementor-2696 .elementor-element.elementor-element-dfd9822::before, .elementor-2696 .elementor-element.elementor-element-dfd9822 > .elementor-background-video-container::before, .elementor-2696 .elementor-element.elementor-element-dfd9822 > .e-con-inner > .elementor-background-video-container::before, .elementor-2696 .elementor-element.elementor-element-dfd9822 > .elementor-background-slideshow::before, .elementor-2696 .elementor-element.elementor-element-dfd9822 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2696 .elementor-element.elementor-element-dfd9822 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#101532;--background-overlay:'';}.elementor-2696 .elementor-element.elementor-element-a0bb5c6 .elementor-heading-title{color:#FFFFFF;}.elementor-2696 .elementor-element.elementor-element-ef90c08{--divider-border-style:solid;--divider-color:#379B19;--divider-border-width:3px;}.elementor-2696 .elementor-element.elementor-element-ef90c08 .elementor-divider-separator{width:80px;}.elementor-2696 .elementor-element.elementor-element-ef90c08 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-2696 .elementor-element.elementor-element-164d408{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:4%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2696 .elementor-element.elementor-element-acb56a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2696 .elementor-element.elementor-element-acb56a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2696 .elementor-element.elementor-element-990e2ff{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:initial;max-width:initial;}.elementor-2696 .elementor-element.elementor-element-990e2ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2696 .elementor-element.elementor-element-ddc8f52{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:initial;max-width:initial;}.elementor-2696 .elementor-element.elementor-element-ddc8f52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2696 .elementor-element.elementor-element-c94da7f{--grid-columns:4;--grid-row-gap:24px;--grid-column-gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2696 .elementor-element.elementor-element-164d408{--content-width:1200px;}.elementor-2696 .elementor-element.elementor-element-acb56a5{--width:19.287%;}}@media(max-width:1024px){.elementor-2696 .elementor-element.elementor-element-c94da7f{--grid-columns:2;}}@media(max-width:767px){.elementor-2696 .elementor-element.elementor-element-c94da7f{--grid-columns:1;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-ddc8f52 *//* Reordenar tags de años: más reciente arriba */
.apogua-filter-year .e-filter {
  display: flex;
  flex-direction: column;
}

.apogua-filter-year .e-filter-item[data-filter="__all"] {
  order: 0;
}

.apogua-filter-year .e-filter-item[data-filter="2026"] {
  order: 1;
}

.apogua-filter-year .e-filter-item[data-filter="2025"] {
  order: 2;
}

.apogua-filter-year .e-filter-item[data-filter="2023"] {
  order: 3;
}

.apogua-filter-year .e-filter-item[data-filter="2022"] {
  order: 4;
}

.apogua-filter-year .e-filter-item[data-filter="2021"] {
  order: 5;
}/* End custom CSS */
/* Start custom CSS */.apogua-tax-filter .e-filter {
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid rgba(11, 35, 84, 0.1);
  border-radius: 14px;
  overflow: hidden;
  background: #ffffff;
  font-family: 'Montserrat', sans-serif;
}

.apogua-tax-filter .e-filter-item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  width: 100%;
  padding: 18px 24px 18px 58px;
  border: 0;
  border-bottom: 1px solid rgba(11, 35, 84, 0.08);
  background: #ffffff;
  color: #5f6675;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  text-align: left;
  cursor: pointer;
  transition: all 0.2s ease;
}

.apogua-tax-filter .e-filter-item:last-child {
  border-bottom: 0;
}

/* Default document icon */
.apogua-tax-filter .e-filter-item::before {
  content: "";
  position: absolute;
  left: 24px;
  top: 50%;
  width: 22px;
  height: 22px;
  transform: translateY(-50%);
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' viewBox='0 0 384 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

/* Put "Todos" first */
.apogua-tax-filter .e-filter-item[data-filter="__all"] {
  order: -1;
}

/* Grid icon for Todos */
.apogua-tax-filter .e-filter-item[data-filter="__all"]::before {
  width: 24px;
  height: 24px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M96 32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm0 160H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32v-64c0-17.7-14.3-32-32-32zm0 160H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32v-64c0-17.7-14.3-32-32-32zM256 32h-64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm0 160h-64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32v-64c0-17.7-14.3-32-32-32zm0 160h-64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32v-64c0-17.7-14.3-32-32-32zM416 32h-64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm0 160h-64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32v-64c0-17.7-14.3-32-32-32zm0 160h-64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32v-64c0-17.7-14.3-32-32-32z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M96 32H32C14.3 32 0 46.3 0 64v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm0 160H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32v-64c0-17.7-14.3-32-32-32zm0 160H32c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32v-64c0-17.7-14.3-32-32-32zM256 32h-64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm0 160h-64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32v-64c0-17.7-14.3-32-32-32zm0 160h-64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32v-64c0-17.7-14.3-32-32-32zM416 32h-64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm0 160h-64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32v-64c0-17.7-14.3-32-32-32zm0 160h-64c-17.7 0-32 14.3-32 32v64c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32v-64c0-17.7-14.3-32-32-32z'/%3E%3C/svg%3E");
}

/* Badge count box */
.apogua-tax-filter .e-filter-item::after {
  content: "";
  min-width: 34px;
  height: 10px;
  padding: 0 10px;
  border-radius: 8px;
  background: #f4f5f7;
  color: #5f6675;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 700;
}

/* Manual counts, adjust as needed */
.apogua-tax-filter .e-filter-item[data-filter="__all"]::after {
  content: "12";
}

.apogua-tax-filter .e-filter-item[data-filter="2021"]::after {
  content: "2";
}

.apogua-tax-filter .e-filter-item[data-filter="2022"]::after {
  content: "1";
}

.apogua-tax-filter .e-filter-item[data-filter="2023"]::after {
  content: "4";
}

.apogua-tax-filter .e-filter-item[data-filter="2025"]::after {
  content: "4";
}

.apogua-tax-filter .e-filter-item[data-filter="2026"]::after {
  content: "1";
}

/* Active state */
.apogua-tax-filter .e-filter-item[aria-pressed="true"] {
  background: #f4fbf2;
  color: #2fad26;
  border: 1px solid rgba(47, 173, 38, 0.55);
  box-shadow: inset 0 0 0 1px rgba(47, 173, 38, 0.12);
}

.apogua-tax-filter .e-filter-item[aria-pressed="true"]::after {
  background: #2fad26;
  color: #ffffff;
}

/* Hover */
.apogua-tax-filter .e-filter-item:hover {
  background: #f8fbf7;
  color: #2fad26;
}
.apogua-tax-filter.elementor-widget-taxonomy-filter .e-filter,
.apogua-tax-filter .elementor-widget-taxonomy-filter .e-filter,
.apogua-tax-filter .e-filter {
  gap: 0 !important;
}/* End custom CSS */