.cta-scoller,body[data-switch=formazione] .cta-scroller{background-color:var(--formazione-bg-color)}body[data-switch=orientamento] .cta-scroller{background-color:var(--orientamento-bg-color)}.cta-scoller.inverse,body[data-switch=formazione] .cta-scroller.inverse,body[data-switch=orientamento] .cta-scroller.inverse{background-color:var(--gray)}.cta-scroller-outer{left:0;margin-top:-8rem;overflow:clip;padding:4rem 0 8rem;position:relative;width:calc(100vw - var(--scrollbar-width));z-index:1}@media (min-width:1600px){.cta-scroller-outer{left:calc(var(--diff-lateral-space)*-1)}}.cta-scroller{margin:0 -1rem;max-width:calc(100% + 2rem);position:relative;transform:rotate(-3.5deg);z-index:1}.cta-scroller.inverse{transform:rotate(5deg)}.cta-scroller__inner{display:flex;flex-wrap:wrap;gap:1rem;padding-block:.4rem}.cta-scroller[data-animated=true]{overflow:hidden}.cta-scroller[data-animated=true] .cta-scroller__inner{align-items:center;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite;flex-wrap:nowrap;width:max-content}.cta-scroller[data-direction=right]{--_animation-direction:reverse}.cta-scroller[data-direction=left]{--_animation-direction:forwards}.cta-scroller[data-speed=fast]{--_animation-duration:20s}.cta-scroller[data-speed=slow]{--_animation-duration:60s}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.cta-scroller .tag-list{list-style:none;margin:0;padding-inline:0}.cta-scroller .tag-list img{border-radius:2rem;max-width:4rem}.cta-scroller .tag-list li{color:var(--gray);text-transform:uppercase}.cta-scroller.inverse .tag-list li{color:var(--formazione-bg-color)}