.elementor-9120 .elementor-element.elementor-element-2d77d32{--display:flex;}.elementor-9120 .elementor-element.elementor-element-a8947a0{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-9120 .elementor-element.elementor-element-f7be20f{--grid-columns:3;}@media(max-width:1024px){.elementor-9120 .elementor-element.elementor-element-f7be20f{--grid-columns:2;}}@media(max-width:767px){.elementor-9120 .elementor-element.elementor-element-f7be20f{--grid-columns:1;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-a8947a0 */.elementor-9120 .elementor-element.elementor-element-a8947a0 .e-filter {
  justify-content: center;
  gap: 10px;
  flex-wrap: wrap;
}
.elementor-9120 .elementor-element.elementor-element-a8947a0 .e-filter-item {
  font-family: Poppins, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1;
  color: var(--ecume);
  background: transparent;
  border: 1px solid var(--trait);
  border-radius: 999px;
  padding: 12px 20px;
  cursor: pointer;
  transition: all .2s;
}
.elementor-9120 .elementor-element.elementor-element-a8947a0 .e-filter-item:hover,
.elementor-9120 .elementor-element.elementor-element-a8947a0 .e-filter-item[aria-pressed="true"] {
  background: var(--sable);
  color: var(--marine);
  border-color: var(--sable);
}/* End custom CSS */