.sg-footer{flex-wrap:wrap}.sg-footer-credit{flex:0 0 100%;padding-top:1rem;border-top:1px solid var(--sg-line);display:flex;justify-content:flex-end}.sg-footer .sg-riverconnect-credit{display:inline-flex;align-items:center;gap:.65rem;color:var(--sg-ink);font-size:.78rem;font-weight:500;line-height:1.4}.sg-riverconnect-credit img{display:block;width:161px;height:27px;border-radius:3px;object-fit:contain}.sg-riverconnect-credit:hover span{text-decoration:underline;text-underline-offset:3px}.sg-riverconnect-credit:focus-visible{outline:2px solid var(--sg-red);outline-offset:5px}@media(max-width:700px){.sg-footer-credit{width:100%;justify-content:flex-start}}
.sg-footer-credit{position:relative;z-index:53;background:var(--sg-paper)}

#studio-title,#servizi-title{scroll-margin-top:100px}
