.b-events-filters .event{overflow:hidden;width:100%;max-width:25rem;border:1px solid var(--c-ihz-gray);border-radius:var(--radius-mobile);margin:0 auto;list-style:none;transition:background-color .3s ease-out,box-shadow .3s ease-out}@media(min-width:833px){.b-events-filters .event{width:100%;max-width:none}}.b-events-filters .event.dimmer{opacity:.5}.b-events-filters .event__link{display:flex;height:100%;flex-direction:column}.b-events-filters .event__top-wrapper{display:flex}.b-events-filters .event .date{display:flex;flex:40%;flex-direction:row;align-items:center;justify-content:center;padding:1rem .5rem;background-color:var(--c-greys-black-950);color:var(--c-ihz-white);gap:.5rem}.b-events-filters .event .date__day{font-size:3.4375rem;font-weight:var(--fw-bold);line-height:1}.b-events-filters .event .date__month{font-size:.875rem;font-weight:var(--fw-bold)}.b-events-filters .event .date__day-name{font-size:.875rem}.b-events-filters .event .date__year{color:var(--c-gray-300);font-size:var(--fz-body-xxsmall);line-height:1}.b-events-filters .event .date__hour{color:var(--c-gray-300);font-size:var(--fz-body-xsmall)}.b-events-filters .event__image-wrapper{position:relative;flex:60%;aspect-ratio:16/9}.b-events-filters .event__terms{display:flex;flex-wrap:wrap;margin:auto 0 0;gap:.5rem}.b-events-filters .event__terms span{padding:.28rem .75rem;border:1px solid var(--c-ihz-gray);border-radius:1rem;color:var(--c-greys-black-950);font-size:.625rem;font-weight:var(--fw-medium)}.b-events-filters .event__terms span.member{background:var(--c-ihz-black);color:#fff}.b-events-filters .event__image,.b-events-filters .event__image-placeholder{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b-events-filters .event__image-placeholder{background:var(--c-ihz-gray)}.b-events-filters .event__bottom-wrapper{position:relative;display:flex;min-height:7.3rem;flex:1;flex-direction:column;padding:1rem;background-color:var(--c-light-gray)}.b-events-filters .event__date-full{margin-bottom:2px;color:var(--c-gray-700);font-size:.875rem;font-weight:var(--fw-medium)}.b-events-filters .event__title{padding-right:1.5rem;margin:0 0 1rem;color:var(--c-greys-black-950);font-size:var(--fz-headline-4);font-weight:var(--fw-medium);line-height:1.1;transition:color .3s ease-out}.b-events-filters .event:hover{background-color:var(--c-light-gray);box-shadow:var(--box-shadow)}.b-events-filters .event:hover .event__title{color:var(--c-primary)}.b-events-filters__nav{position:sticky;z-index:2;top:var(--header-height-sticky);display:none;flex-direction:column;flex-wrap:wrap;padding:2rem 0;border-bottom:1px solid transparent;background:var(--c-ihz-white);gap:.5rem;transition:border-color .3s ease}.b-events-filters__nav.is-sticky{border-bottom:1px solid var(--c-gray-300)}@media(min-width:833px){.b-events-filters__nav{display:flex;flex-direction:row}}.b-events-filters__nav-counter{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:.6875rem;font-weight:var(--fw-medium);gap:.25rem;letter-spacing:.01875rem;line-height:1.2}@media(min-width:576px){.b-events-filters__nav-counter{flex-direction:column;margin:0 0 0 1rem;gap:0}}.b-events-filters__nav-counter div{color:var(--c-gray-700)}.b-events-filters__nav-counter div+div{color:var(--c-greys-black-950)}.b-events-filters__nav-reset{display:none;padding:0 .7rem 0 1.2rem;border-left:1px solid var(--c-gray-300);margin:0;color:var(--c-secondary-500);font-size:.8rem;font-weight:600;letter-spacing:.01rem}.b-events-filters__nav-reset.is-active{display:block}.b-events-filters .filter{position:relative}.b-events-filters .filter__placeholder{display:flex;min-width:6.25rem;align-items:center;justify-content:space-between;padding:.45rem 1.2rem;border:1px solid var(--c-gray-300);border-radius:1.25rem;background:var(--c-ihz-white);gap:.75rem}.b-events-filters .filter__placeholder-name{color:var(--c-greys-black-950);font-size:.875rem;font-weight:var(--fw-medium);letter-spacing:.01875rem;white-space:nowrap}.b-events-filters .filter__placeholder-remove{display:none}.b-events-filters .filter__placeholder.is-fill{background:var(--c-greys-black-950);cursor:pointer}.b-events-filters .filter__placeholder.is-fill .filter__placeholder-name{color:var(--c-ihz-white)}.b-events-filters .filter__placeholder.is-fill .filter__placeholder-arrow{display:none}.b-events-filters .filter__placeholder.is-fill .filter__placeholder-remove{display:block}.b-events-filters .filter__list{position:absolute;z-index:11;top:2.65rem;left:0;display:none;width:100%;min-width:15rem;padding:.8rem .5rem;border:1px solid var(--c-gray-300);border-radius:.7rem;background:var(--c-ihz-white);box-shadow:var(--box-shadow)}@media(min-width:576px){.b-events-filters .filter__list{width:auto}}.b-events-filters .filter__list:before{position:absolute;top:-10px;left:0;width:100%;height:10px;background:transparent;content:""}.b-events-filters .filter__list-label{padding:0 .5rem;color:var(--greys-black-900);font-size:.75rem;font-weight:var(--fw-regular)}.b-events-filters .filter__list ul{padding:0;margin:0;list-style:none}.b-events-filters .filter__list ul li{display:block;height:1.75rem;padding:0 .5rem;border-radius:.5rem;margin-bottom:.15rem}.b-events-filters .filter__list ul li:hover{background:var(--c-ihz-gray)}.b-events-filters .filter__list ul li label{position:relative;display:block;width:100%;cursor:pointer}.b-events-filters .filter__list ul li label input[type=radio]{position:absolute;z-index:1;top:0;left:0;width:20px;height:100%;cursor:pointer;opacity:0}.b-events-filters .filter__list ul li label span{position:relative;padding-left:1.8rem;font-size:.875rem;font-style:normal;font-weight:var(--fw-medium);letter-spacing:.01875rem;white-space:nowrap}.b-events-filters .filter__list ul li label span:before{position:absolute;top:50%;left:0;display:block;width:1.25rem;height:1.25rem;border:1px solid var(--c-greys-black-300);border-radius:.25rem;margin-top:0;background:#fff;content:"";cursor:pointer;outline:none!important;transform:translateY(-50%)}.b-events-filters .filter__list ul li label input[type=radio]:checked+span:before{position:absolute;display:block;width:1.25rem;height:1.25rem;border:1px solid var(--c-ihz-black);border-radius:.25rem;background:var(--c-ihz-black);content:""}.b-events-filters .filter__list ul li label input[type=radio]:checked+span:after{position:absolute;top:50%;left:0;display:block;width:1.25rem;height:1.25rem;background-image:url(../img/icons/chechbox.svg);background-position:50%;background-repeat:no-repeat;content:"";filter:brightness(999);transform:translateY(-50%)}.b-events-filters .filter:hover:not(.is-fill) .filter__placeholder img{transform:rotate(180deg)}.b-events-filters .filter:hover:not(.is-fill) .filter__placeholder:not(.is-fill){background:var(--c-light-gray)}.b-events-filters .filter:hover .filter__list{display:block}.b-events-filters__results{display:grid;padding:0;margin:0;grid-gap:1rem;grid-template-columns:repeat(1,1fr);transition:opacity 1s}@media(min-width:833px){.b-events-filters__results{grid-gap:2rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:1279px){.b-events-filters__results{grid-gap:3rem;grid-template-columns:repeat(3,1fr)}}.b-events-filters__results.is-loading{opacity:.5}.b-events-filters__noresults{padding-left:1.1rem}.b-events-filters__noresults-header{color:var(--c-greys-black-950);font-size:1.75rem;font-weight:var(--fw-bold)}.b-events-filters__noresults-text{color:var(--c-greys-black-950);font-size:1.125rem;font-weight:var(--fw-regular)}@media(max-width:1110px){.b-events-filters__nav-reset.is-active{display:flex!important}}@media(max-width:1110px){.b-events-filters__nav{z-index:2;display:flex!important;flex-direction:column;flex-wrap:wrap;padding:1rem 0;gap:.5rem}}@media(max-width:1110px){.b-events-filters__nav-reset.is-active{display:flex!important;align-items:center;justify-content:center}}