.elementor-224 .elementor-element.elementor-element-5c6bb8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-5c6bb8a:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-5c6bb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.axonpest.gr/wp-content/uploads/2024/03/Μαρτίου-29-2022_14-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-224 .elementor-element.elementor-element-f2de852{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-7d0cf12{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;--e-filter-normal-text-color:#040303;--e-filter-hover-text-color:#191919;--e-filter-active-text-color:#223469;}.elementor-224 .elementor-element.elementor-element-7d0cf12 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-7d0cf12 > .elementor-widget-container{padding:40px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-7d0cf12 .e-filter-item{font-size:16px;}.elementor-224 .elementor-element.elementor-element-7d0cf12 .e-filter-item:hover:not( [aria-pressed=true] ){border-style:none;}.elementor-224 .elementor-element.elementor-element-7d0cf12 .e-filter-item[aria-pressed="true"]{border-style:none;}.elementor-224 .elementor-element.elementor-element-9dda4bf{--grid-columns:3;--grid-row-gap:100px;--grid-column-gap:40px;}.elementor-224 .elementor-element.elementor-element-9dda4bf .elementor-pagination{text-align:center;margin-top:0px;}body:not(.rtl) .elementor-224 .elementor-element.elementor-element-9dda4bf .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-224 .elementor-element.elementor-element-9dda4bf .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 0px/2 );}body.rtl .elementor-224 .elementor-element.elementor-element-9dda4bf .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 0px/2 );}body.rtl .elementor-224 .elementor-element.elementor-element-9dda4bf .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 0px/2 );}.elementor-224 .elementor-element.elementor-element-5c1ea47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-995fb66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-a9630d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-ab5a8d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-b0f9bfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-224 .elementor-element.elementor-element-9dda4bf{--grid-columns:2;}}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-9dda4bf{--grid-columns:1;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-7d0cf12 *//* AXON – Taxonomy Filter (local, only this widget) */

.elementor-224 .elementor-element.elementor-element-7d0cf12 .e-filter{
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}

/* Default state */
.elementor-224 .elementor-element.elementor-element-7d0cf12 .e-filter-item{
  font-size: 16px !important;
  font-weight: 700;
  letter-spacing: .01em;
  line-height: 1;

  color: color-mix(in oklab, var(--ax-primary, #0B3C5D), black 18%) !important;
  background: transparent;

  border: 1px solid color-mix(in oklab, var(--ax-primary, #0B3C5D), white 78%);
  border-radius: 999px;

  padding: 10px 14px;
  cursor: pointer;

  transition:
    background var(--ax-trans-2, 260ms),
    color var(--ax-trans-2, 260ms),
    border-color var(--ax-trans-2, 260ms),
    transform var(--ax-trans-1, 160ms),
    box-shadow var(--ax-trans-2, 260ms);
}

/* Hover effect */
.elementor-224 .elementor-element.elementor-element-7d0cf12 .e-filter-item:hover{
  color: var(--ax-primary, #0B3C5D) !important;
  background: color-mix(in oklab, var(--ax-primary, #0B3C5D), white 92%);
  border-color: color-mix(in oklab, var(--ax-primary, #0B3C5D), white 70%);
  transform: translateY(-1px);
  box-shadow: 0 8px 18px rgba(11,60,93,.08);
}

/* Active item */
.elementor-224 .elementor-element.elementor-element-7d0cf12 .e-filter-item[aria-pressed="true"]{
  color: #fff !important;
  background: var(--ax-primary, #0B3C5D) !important;
  border-color: var(--ax-primary, #0B3C5D) !important;
  transform: none;
  box-shadow: 0 10px 22px rgba(11,60,93,.14);
}

/* Hover on active: tiny lift only */
.elementor-224 .elementor-element.elementor-element-7d0cf12 .e-filter-item[aria-pressed="true"]:hover{
  background: color-mix(in oklab, var(--ax-primary, #0B3C5D), black 8%) !important;
}

/* Focus (keyboard accessibility) */
.elementor-224 .elementor-element.elementor-element-7d0cf12 .e-filter-item:focus-visible{
  outline: 3px solid color-mix(in oklab, var(--ax-accent, #328CC1), white 35%);
  outline-offset: 2px;
}/* End custom CSS */