.pv-events-pin{position:relative}.pv-events-sticky{height:auto;position:relative}.pv-events-viewport{flex:none;height:42rem}@media (max-width:767px){.pv-events-viewport{height:22rem}.pv-event{flex-basis:min(86vw,20rem)}.pv-events-track{padding-inline-end:calc(100% - min(86vw,20rem) + 16px);transform:none!important}}.pv-event{flex-basis:min(90vw,34rem)}@media (min-width:768px) and (max-width:1023px){.pv-events-track{padding-inline-end:calc(100% - min(78vw,38rem) + 48px)}}@media (min-width:768px){.pv-event{flex-basis:min(78vw,38rem)}}@media (min-width:1024px){.pv-event{flex-basis:42rem}}.pv-events.is-hs .pv-events-sticky{position:sticky;overflow:hidden}.pv-events.is-hs .pv-events-viewport{cursor:grab;touch-action:none;overflow:hidden}.pv-events.is-hs .pv-events-viewport:active{cursor:grabbing}.pv-events.is-hs .pv-events-track{will-change:transform}.pv-events-progress span{transform:scaleX(.08)}@media (prefers-reduced-motion:reduce){.pv-events.is-hs .pv-events-sticky{position:static;top:auto;overflow:visible}.pv-events.is-hs .pv-events-viewport{cursor:auto;touch-action:pan-x;overflow-x:auto}.pv-events.is-hs .pv-events-track{will-change:auto;transform:none!important}}
