[data-suggerimento]{position:relative}[data-suggerimento]::after{content:attr(data-suggerimento);position:absolute;top:calc(100% + 8px);left:50%;z-index:20;padding:7px 11px;max-width:230px;width:max-content;background:#2a1e26;color:#fff;font-size:12px;line-height:1.35;text-align:center;white-space:normal;border-radius:3px;opacity:0;visibility:hidden;transform:translate(-50%,-4px);pointer-events:none;transition:opacity 140ms ease-out 260ms,transform 140ms ease-out 260ms,visibility 0s linear 400ms}[data-suggerimento]:hover::after,[data-suggerimento]:focus-visible::after{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity 140ms ease-out 260ms,transform 140ms ease-out 260ms,visibility 0s linear 260ms}[data-suggerimento][data-suggerimento-lato="destra"]::after{left:auto;right:0;transform:translate(0,-4px)}[data-suggerimento][data-suggerimento-lato="destra"]:hover::after,[data-suggerimento][data-suggerimento-lato="destra"]:focus-visible::after{transform:translate(0,0)}@media (prefers-reduced-motion:reduce){[data-suggerimento]::after{transition:opacity 0s linear 260ms,visibility 0s linear 260ms}[data-suggerimento]:hover::after,[data-suggerimento]:focus-visible::after{transition:opacity 0s linear 260ms,visibility 0s linear 260ms}}@media (hover:none){[data-suggerimento]::after{display:none}}.ch-avviso-registrazione{margin:0 0 30px;padding:20px 22px;background:rgb(88 4 64 / .04);border:1px solid rgb(88 4 64 / .16)}.ch-avviso-registrazione__titolo{margin:0 0 8px;color:#580440;font-size:16px;font-weight:600;line-height:1.3}.ch-avviso-registrazione__testo{max-width:68ch;margin:0 0 14px;color:#2a1e26;font-size:15px;line-height:1.6}.ch-avviso-registrazione__testo strong{font-weight:600}.ch-avviso-registrazione__link{display:inline-flex;align-items:center;gap:7px;color:#580440;font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid rgb(88 4 64 / .34);padding-bottom:2px;transition:border-color 160ms ease-out}.ch-avviso-registrazione__link:hover,.ch-avviso-registrazione__link:focus-visible{color:#580440;border-bottom-color:#580440}.ch-avviso-registrazione__link span{transition:transform 160ms ease-out}.ch-avviso-registrazione__link:hover span{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.ch-avviso-registrazione__link,.ch-avviso-registrazione__link span{transition:none}.ch-avviso-registrazione__link:hover span{transform:none}}@media (max-width:767px){.ch-avviso-registrazione{padding:16px 17px}.ch-avviso-registrazione__testo{font-size:14px}}