.elementor-widget-listing-archive,.elementor-widget-listing-posts{--aside-gap:var(--space-32);--filter-section-gap:var(--space-16);--filter-gap:var(--space-8);--chip-padding:6px var(--space-16)}.elementor-widget-listing-archive .listing__filters,.elementor-widget-listing-posts .listing__filters{display:flex;flex-direction:column;gap:var(--aside-gap)}.elementor-widget-listing-archive .listing__filters .filters-heading__title,.elementor-widget-listing-posts .listing__filters .filters-heading__title{color:var(--color-text-primary-light);font-family:var(--font-sans);font-size:clamp(1.125rem,.857rem + .857vi,1.5rem);font-weight:500;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.elementor-widget-listing-archive .listing__filters .filter,.elementor-widget-listing-posts .listing__filters .filter{display:flex;flex-direction:column;gap:var(--filter-section-gap)}.elementor-widget-listing-archive .listing__filters .filter__title,.elementor-widget-listing-posts .listing__filters .filter__title{font-family:var(--font-sans);font-size:clamp(1rem,.821rem + .571vi,1.25rem);font-weight:500;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.elementor-widget-listing-archive .listing__filters .filter__items,.elementor-widget-listing-posts .listing__filters .filter__items{display:flex;flex-direction:column;font-family:var(--font-sans);font-size:16px;font-weight:400;gap:var(--filter-gap);line-height:24px}.elementor-widget-listing-archive .listing__filters .filter--chips .filter__items,.elementor-widget-listing-archive .listing__filters .filter:not(.hierarchical) .filter__items,.elementor-widget-listing-posts .listing__filters .filter--chips .filter__items,.elementor-widget-listing-posts .listing__filters .filter:not(.hierarchical) .filter__items{flex-direction:row;flex-wrap:wrap}.elementor-widget-listing-archive .chip,.elementor-widget-listing-archive .filters__reset,.elementor-widget-listing-posts .chip,.elementor-widget-listing-posts .filters__reset{align-items:center;background-color:var(--color-primary-light,#edf2ff);border:0;border-radius:16px;color:var(--color-text-secondary-light);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px;font:inherit;line-height:16px;padding:var(--chip-padding);text-decoration:none;transition:background-color .25s ease,color .25s ease;width:fit-content}.elementor-widget-listing-archive .chip.active,.elementor-widget-listing-archive .chip:focus,.elementor-widget-listing-archive .chip:hover,.elementor-widget-listing-archive .filters__reset.active,.elementor-widget-listing-archive .filters__reset:focus,.elementor-widget-listing-archive .filters__reset:hover,.elementor-widget-listing-posts .chip.active,.elementor-widget-listing-posts .chip:focus,.elementor-widget-listing-posts .chip:hover,.elementor-widget-listing-posts .filters__reset.active,.elementor-widget-listing-posts .filters__reset:focus,.elementor-widget-listing-posts .filters__reset:hover{background-color:var(--color-primary);color:var(--color-white)}.elementor-widget-listing-archive .checkbox,.elementor-widget-listing-posts .checkbox{align-items:center;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px;padding-left:20px;position:relative}.elementor-widget-listing-archive .checkbox input[type=checkbox],.elementor-widget-listing-posts .checkbox input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.elementor-widget-listing-archive .checkbox__label,.elementor-widget-listing-posts .checkbox__label{cursor:pointer;display:block;padding-left:var(--filter-gap)}.elementor-widget-listing-archive .checkbox__label:before,.elementor-widget-listing-posts .checkbox__label:before{background-color:transparent;border:1px solid var(--color-primary);border-radius:3px;content:"";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease,border-color .2s ease;width:15px}.elementor-widget-listing-archive .checkbox input[type=checkbox]:checked+.checkbox__label:before,.elementor-widget-listing-posts .checkbox input[type=checkbox]:checked+.checkbox__label:before{background-color:var(--color-primary)}
/*# sourceMappingURL=maps/listing-filters-common.min.css.map */
