.lila-pulse-ticker{background:var(--lpt-bg,#6c2bd9);color:var(--lpt-text,#fff);display:flex;flex-direction:column;font-size:var(--lpt-fs,16px);height:100%;line-height:1.5;min-height:0;overflow:hidden;padding:18px 22px;position:relative}.lila-pulse-ticker *,.lila-pulse-ticker :after,.lila-pulse-ticker :before{box-sizing:border-box}.lila-pulse-ticker__label{font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:18px;opacity:.9;text-transform:uppercase}.lila-pulse-ticker__slides{flex:1 1 auto;min-height:0;position:relative}.lila-pulse-ticker__slide{display:flex;flex-direction:column;gap:18px;inset:0;opacity:0;position:absolute;visibility:hidden}.lila-pulse-ticker__slide.is-active{opacity:1;visibility:visible}.lila-pulse-ticker__headline{display:-webkit-box;font-size:clamp(15px,1.2vw,17px);-webkit-line-clamp:4;-webkit-box-orient:vertical;color:inherit;font-weight:700;line-height:1.25;margin:0;overflow:hidden}.lila-pulse-ticker__cta{align-items:center;align-self:flex-start;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.35);border-radius:4px;color:inherit;display:inline-flex;font-size:15px;font-weight:600;gap:8px;margin-top:auto;padding:12px 22px;text-decoration:none;transition:background .2s ease,transform .2s ease}.lila-pulse-ticker__cta:focus-visible,.lila-pulse-ticker__cta:hover{background:hsla(0,0%,100%,.25);color:inherit;text-decoration:none;transform:translateX(2px)}.lila-pulse-ticker__cta-arrow{flex-shrink:0}.lila-pulse-ticker[data-anim=fade] .lila-pulse-ticker__slide{transition:opacity .45s ease,visibility .45s ease}.lila-pulse-ticker[data-anim=slide_up] .lila-pulse-ticker__slide{transform:translateY(20px);transition:opacity .45s ease,transform .45s ease,visibility .45s ease}.lila-pulse-ticker[data-anim=slide_up] .lila-pulse-ticker__slide.is-active{transform:translateY(0)}.lila-pulse-ticker[data-anim=slide_side] .lila-pulse-ticker__slide{transform:translateX(20px);transition:opacity .45s ease,transform .45s ease,visibility .45s ease}.lila-pulse-ticker[data-anim=slide_side] .lila-pulse-ticker__slide.is-active{transform:translateX(0)}.lila-pulse-ticker[data-anim=none] .lila-pulse-ticker__slide{transition:none}@media (max-width:767px){.lila-pulse-ticker{min-height:240px;padding:24px}.lila-pulse-ticker__headline{font-size:20px}}