.days-slider{justify-content:center;display:flex;position:static}.days-slider__control{z-index:50;--tw-translate-y:-50%;width:2rem;height:2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));display:none;position:absolute;top:50%}@media (width>=1024px){.days-slider__control{display:block}}.days-slider__control:first-child{left:0}.days-slider__control:last-child{right:0}.days-slider__slide{justify-content:center!important;align-items:center!important;width:2.5rem!important;height:3rem!important;display:flex!important}.days-slider__slide.highlight{--tw-bg-opacity:1;background-color:rgb(249 245 246/var(--tw-bg-opacity,1))}.days-slider__slide--month{width:4.688rem!important}.day{border-radius:.5rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.day[data-active=true]{--tw-bg-opacity:1;background-color:rgb(143 50 80/var(--tw-bg-opacity,1))}.day[data-active=true] .day__text,.day[data-active=true] .day__week-text{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.day[data-highlight=true]:after{z-index:-1;content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(249 245 246/var(--tw-bg-opacity,1));width:100%;height:100%;position:absolute}.day__text{font-size:1.125rem;line-height:1.75rem}@media (width>=1024px){.day__text{font-size:1.5rem;font-weight:300;line-height:2rem}}.day__week-text{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem}.day__week-text--off{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.month{cursor:default;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));text-transform:lowercase;--tw-text-opacity:1;width:max-content;color:rgb(93 0 30/var(--tw-text-opacity,1));border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;font-size:.625rem;font-weight:500;display:flex}@media (width>=1024px){.month{padding:.5rem;font-size:.75rem;line-height:1rem}}.month[data-highlight=true]:after{z-index:-1;content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(249 245 246/var(--tw-bg-opacity,1));width:100%;height:100%;position:absolute}.filter{flex-direction:column;row-gap:1rem;display:flex}.filter__days{position:relative}.filter__days:after,.filter__days:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.filter__days:before{box-shadow:15px 0 15px 7px #fffffffa}.filter__days:after{box-shadow:-15px 0 15px 7px #fffffffa}.filter__controls{flex-direction:column;display:flex}@media (width>=1024px){.filter{row-gap:2rem}.filter__days:before{left:0}.filter__days:after,.filter__days:before{z-index:40;content:var(--tw-content);width:2rem;height:100%;position:absolute;top:0}.filter__days:after{right:0}.filter__controls{-moz-column-gap:1rem;flex-direction:row;justify-content:space-between;align-items:center;column-gap:1rem}}.filter__bar{-moz-column-gap:.5rem;align-items:center;column-gap:.5rem;margin-bottom:1.5rem;display:flex}@media (width>=1024px){.filter__bar{display:contents}}.filter__controls-wrapper{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1.75rem;display:grid}@media (width>=640px){.filter__controls-wrapper{-moz-column-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}@media (width>=1024px){.filter__controls-wrapper{display:contents}.filter__category,.filter__towns{max-width:13rem}.filter__search{order:9999;max-width:20rem}}@media not all and (width>=1024px){.filter__controls-wrapper--collapsed{display:none}}.filter__category,.filter__search,.filter__select,.filter__towns{width:100%}.filter__toggle{-moz-column-gap:.5rem;flex-shrink:0;align-items:center;column-gap:.5rem;display:flex}.filter__toggle>label{cursor:pointer}.filter__search svg{position:relative;top:-.1rem}.filter__toggler{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:.5rem;display:flex}@media (width>=1024px){.filter__toggler{display:none}}.filter__toggler>:first-child{width:100%;height:100%}.p-multiselect-header .p-checkbox.p-component{display:none}.event-card-skeleton{flex-direction:column;row-gap:.5rem;width:100%;display:flex}@media (width>=1280px){.event-card-skeleton{max-width:18rem}}.event-card-skeleton__image,.event-card-skeleton__line{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1));border-radius:.75rem;position:relative;overflow:hidden}.event-card-skeleton__image:after,.event-card-skeleton__line:after{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.4s ease-in-out infinite event-card-skeleton-shimmer;position:absolute;inset:0}.event-card-skeleton__image{height:14rem}@media (width>=640px){.event-card-skeleton__image{height:14rem}}@media (width>=1024px){.event-card-skeleton__image{height:13rem}}.event-card-skeleton__line{border-radius:.375rem;height:.75rem}.event-card-skeleton__line--title{width:91.6667%;height:1rem}.event-card-skeleton__line--title-short{width:66.6667%;height:1rem}.event-card-skeleton__line--date{width:50%}.event-card-skeleton__line--place{width:75%}@keyframes event-card-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.event-card-skeleton__image:after,.event-card-skeleton__line:after{animation:none}}.list-events{grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;row-gap:1.25rem;display:grid}@media (width>=640px){.list-events{grid-template-rows:max-content;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width>=1024px){.list-events{grid-template-columns:repeat(3,minmax(0,1fr))}}.list-events__item{width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.3s ease-out list-events-appear}.list-events__item,.list-events__item:hover .event-card .event-card__image{transition-duration:.2s}@media (width>=1280px){.list-events{grid-template-columns:repeat(4,minmax(0,1fr))}.list-events__item:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.list-events__item:hover .event-card .event-card__image{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.list-events__item--skeleton:hover{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media not all and (width>=640px){.list-events__item--skeleton:nth-child(n+4 of .list-events__item--skeleton){display:none}}.list-events__item--empty{grid-column:1/-1;justify-content:center;align-items:center;min-height:20rem;font-size:1.125rem;line-height:1.75rem;display:flex}.list-events__more{justify-content:center;width:max-content;min-width:16rem;margin-top:2.5rem;margin-left:auto;margin-right:auto;display:flex}@keyframes list-events-appear{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.list-events__item{animation:none}}.events{flex-direction:column;row-gap:2.5rem;margin-bottom:7rem;display:flex}
