:root{--sSize:1;--sCalc:1;--fsSize:1;--fsCalc:1}@media (max-width:1920px){:root{--sSize:1;--sCalc:1;--fsSize:1;--fsCalc:1}}@media (min-width:1920px){:root{--sSize:0;--sCalc:1.90476;--fsSize:0;--fsCalc:1.145038}}.ls-events{position:relative}.ls-events h2,.ls-events h3,.ls-events p{margin:0}.ls-events a{color:#232629}.ls-events a,.ls-events a:active,.ls-events a:focus,.ls-events a:hover{text-decoration:none}.ls-events .listing__items{background:var(--colors-neutral-white,#fff);border-radius:var(--spacing-7,40px);box-shadow:0 16px 40px 0 rgba(160,0,213,.1);list-style:none;margin:0;margin-bottom:calc(2.1rem*var(--sCalc) + 1vw*var(--sSize));padding:0;padding:calc(2.1rem*var(--sCalc) + 1vw*var(--sSize));transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.ls-events .listing__items{transition:none}}.ls-events .listing__items:active,.ls-events .listing__items:focus,.ls-events .listing__items:hover{box-shadow:0 24px 48px 0 rgba(160,0,213,.2)}.ls-events .listing__item{background:none;list-style-image:none;list-style-type:none;margin:0;padding:0;position:relative}.ls-events .listing__item:before{bottom:auto;content:"";display:none;height:auto;left:auto;margin:0;padding:0;position:static;right:auto;top:auto;width:auto}.ls-events .listing__item-wrapper{display:flex;flex-direction:column;position:relative;row-gap:calc(.84rem*var(--sCalc) + .4vw*var(--sSize))}.ls-events .listing__item-wrapper:before{background:transparent;background:#d500ae;bottom:auto;content:"";display:block;height:100%;left:0;left:calc(-5.775rem*var(--sCalc) + -2.75vw*var(--sSize));pointer-events:none;position:absolute;top:0;top:1rem;transition:.5s;width:4px;z-index:1}@media (prefers-reduced-motion:reduce){.ls-events .listing__item-wrapper:before{transition:none}}.ls-events .listing__item-wrapper:active .listing__item-title,.ls-events .listing__item-wrapper:focus .listing__item-title,.ls-events .listing__item-wrapper:hover .listing__item-title{text-decoration:none}@media (max-width:991.98px){.ls-events .listing__item-wrapper:before{display:none}}.ls-events .listing__item-title{color:#a000d5;font-size:calc(2.44533rem*var(--fsCalc) + .18667vw*var(--fsSize));font-weight:600;text-decoration:underline}.ls-events .listing__item-subtitle{color:#546066;font-size:calc(1.572rem*var(--fsCalc) + .12vw*var(--fsSize));font-weight:400}