@keyframes rotating{100%{transform:rotate(360deg)}}:root{--header-background-color: rgb(78, 114, 231)}.filter-container{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -0.5rem clamp(4rem, 3.9215686275vw, 6rem) -0.5rem}.filter-container .filter-box{padding:0 .5rem 1rem .5rem;line-height:2rem}.filter-item{display:inline-block;padding:.3rem 1.6rem;border-radius:.4rem;background:var(--base-grey, #EEEEEE);color:var(--text-color, #000);text-decoration:none;border-radius:5rem}.filter-item.active{background:var(--main-color, #78B000);color:var(--base-white, #fff)}.filter-item:focus,.filter-item:hover{text-decoration:none;background:var(--main-color, #78B000);color:var(--base-white, #fff)}.event-container{display:grid;grid-gap:4rem 2.4rem;grid-template-columns:repeat(1, 1fr);padding:clamp(4rem, 3.9215686275vw, 6rem) 0 0 0;min-height:unset}@media(min-width: 575px){.event-container{grid-template-columns:repeat(2, 1fr)}}.event-item{color:var(--text-color, #000);text-decoration:none;transition:300ms;border-radius:.4rem;overflow:hidden}.event-item .event-item-header{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem}.event-item .event-item-labels{display:inline-block;flex-wrap:wrap}.event-item .label-item{display:inline-block;background:var(--base-grey, #EEEEEE);color:var(--text-color, #000);display:inline-block;padding:.3rem 1.6rem;border-radius:5rem;line-height:2rem;font-size:1.3rem}.event-item .event-item-image{margin-bottom:2rem;border-radius:var(--base-border-radius, 0.4rem)}.event-item .event-item-image img{border-radius:var(--base-border-radius, 0.4rem)}.event-item .event-item-date{display:inline-block;color:var(--base-grey-dark, #A4A4A4);font-size:1.3rem}.event-item h2{margin:0 0 1rem 0;transition:300ms;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:clamp(5.2rem, 4.1830065359vw, 6.4rem)}.event-item .link{margin:2rem 0}.event-item:focus,.event-item:hover{transition:300ms;text-decoration:none;color:var(--text-color, #000);border-color:var(--main-color, #78B000)}.event-item:focus h2,.event-item:hover h2{color:var(--main-color, #78B000);text-decoration:underline}.event-item:focus .link,.event-item:hover .link{color:var(--main-color, #78B000);transition:300ms}.event-item:focus .link:before,.event-item:hover .link:before{transform:translateX(5px);transition:300ms}