.bg-image{display:block!important;height:100%!important;left:50%;object-fit:cover;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity 1s ease;width:100%;z-index:-1}.bg-image.fadeout{opacity:0!important}.bg-image.next{opacity:1;z-index:0!important}.bg-image.current{opacity:1;z-index:1!important}.lila-magic-ticker-overlay .lila-pulse-ticker{background:var(--lpt-bg,#6c2bd9);border-radius:6px;box-shadow:0 12px 32px rgba(0,0,0,.18);color:var(--lpt-text,#fff);display:flex;flex-direction:column;font-size:var(--lpt-fs,16px);line-height:1.5;min-height:0;overflow:hidden;padding:18px 22px;position:relative}.lila-magic-ticker-overlay .lila-pulse-ticker *,.lila-magic-ticker-overlay .lila-pulse-ticker :after,.lila-magic-ticker-overlay .lila-pulse-ticker :before{box-sizing:border-box}.lila-magic-ticker-overlay .lila-pulse-ticker__label{font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;opacity:.9;text-transform:uppercase}.lila-magic-ticker-overlay .lila-pulse-ticker__slides{flex:1 1 auto;min-height:122px;position:relative}.lila-magic-ticker-overlay .lila-pulse-ticker__slide{display:flex;flex-direction:column;gap:10px;inset:0;opacity:0;position:absolute;visibility:hidden}.lila-magic-ticker-overlay .lila-pulse-ticker__slide.is-active{opacity:1;visibility:visible}.lila-magic-ticker-overlay .lila-pulse-ticker__headline{color:inherit;display:-webkit-box;font-size:clamp(15px,1.2vw,17px);font-weight:700;-webkit-line-clamp:3;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden}.lila-magic-ticker-overlay .lila-pulse-ticker__kicker{color:inherit;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 2px;opacity:.75;text-transform:uppercase}.lila-magic-ticker-overlay .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:13px;font-weight:600;gap:8px;margin-top:auto;padding:7px 14px;text-decoration:none;transition:background .2s ease,transform .2s ease}.lila-magic-ticker-overlay .lila-pulse-ticker__cta:focus-visible,.lila-magic-ticker-overlay .lila-pulse-ticker__cta:hover{background:hsla(0,0%,100%,.25);color:inherit;text-decoration:none;transform:translateX(2px)}.lila-magic-ticker-overlay .lila-pulse-ticker__cta-arrow{flex-shrink:0}.lila-magic-ticker-overlay .lila-pulse-ticker__nav{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:10px}.lila-magic-ticker-overlay .lila-pulse-ticker__dots{display:flex;gap:7px}.lila-magic-ticker-overlay .lila-pulse-ticker__dot{background:hsla(0,0%,100%,.35);border:0;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s ease,transform .2s ease;width:8px}.lila-magic-ticker-overlay .lila-pulse-ticker__dot.is-active{background:#fff;transform:scale(1.15)}.lila-magic-ticker-overlay .lila-pulse-ticker__arrows{display:flex;gap:8px}.lila-magic-ticker-overlay .lila-pulse-ticker__arrow{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease;width:30px}.lila-magic-ticker-overlay .lila-pulse-ticker__arrow:focus-visible,.lila-magic-ticker-overlay .lila-pulse-ticker__arrow:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.7)}.lila-magic-ticker-overlay .lila-pulse-ticker[data-anim=fade] .lila-pulse-ticker__slide{transition:opacity .45s ease,visibility .45s ease}.lila-magic-ticker-overlay .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-magic-ticker-overlay .lila-pulse-ticker[data-anim=slide_up] .lila-pulse-ticker__slide.is-active{transform:translateY(0)}.lila-magic-ticker-overlay .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-magic-ticker-overlay .lila-pulse-ticker[data-anim=slide_side] .lila-pulse-ticker__slide.is-active{transform:translateX(0)}.lila-magic-ticker-overlay .lila-pulse-ticker[data-anim=none] .lila-pulse-ticker__slide{transition:none}@media (max-width:767px){.lila-magic-ticker-overlay .lila-pulse-ticker{padding:16px 18px}.lila-magic-ticker-overlay .lila-pulse-ticker__headline{font-size:16px}}