#palazzo-home-preview .social-invitation{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:40px;align-items:center;padding:0 0 46px;margin:0 0 48px;border-bottom:1px solid #e3ddcf}
#palazzo-home-preview .social-invitation .social-eyebrow{font:10px/1.5 Arial,sans-serif;letter-spacing:2px;color:#786641;margin:0 0 12px}
#palazzo-home-preview .social-invitation h2{font:400 clamp(28px,2.7vw,38px)/1.15 'Cormorant Garamond',Georgia,serif;margin:0 0 12px;color:#292822}
#palazzo-home-preview .social-invitation-copy>p:last-child{font:13px/1.75 Arial,sans-serif;color:#66635b;margin:0;max-width:510px}
#palazzo-home-preview .social-invitation-links{display:flex;gap:24px;flex-wrap:wrap;justify-content:flex-end}
#palazzo-home-preview .social-invitation-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;font:13px/1.5 Arial,sans-serif;border-bottom:1px solid #ac9461;text-decoration:none;color:#292822}
#palazzo-home-preview .social-invitation-links a span{color:#8a733f;font-size:19px}
#palazzo-home-preview .social-invitation-links a:hover{color:#786641;border-color:#786641;text-decoration:none}
#palazzo-home-preview .social-invitation-links a:focus-visible{outline:2px solid #786641;outline-offset:5px}
@media(max-width:900px){#palazzo-home-preview .social-invitation{grid-template-columns:1fr;gap:20px}#palazzo-home-preview .social-invitation-links{justify-content:flex-start;gap:24px}}
@media(max-width:440px){#palazzo-home-preview .social-invitation{padding-bottom:32px;margin-bottom:34px}#palazzo-home-preview .social-invitation-links{display:grid;grid-template-columns:1fr;gap:4px}#palazzo-home-preview .social-invitation-links a{min-height:48px;font-size:14px}#palazzo-home-preview .social-invitation h2{font-size:32px}}

/* Icone social condivise */
#palazzo-home-preview .social-invitation-links{display:flex;gap:18px;flex-wrap:wrap}
#palazzo-home-preview .social-invitation-links a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:64px;min-height:64px;padding:0;gap:0;border:1px solid #b79a54;border-radius:50%;background:#fff;color:#292822;transition:background .2s,color .2s,border-color .2s,transform .2s}
#palazzo-home-preview .social-invitation-links a>svg{display:block;width:27px;height:27px;flex:none}
#palazzo-home-preview .social-invitation-links a:hover{color:#fff;background:#786641;border-color:#786641;transform:translateY(-3px);text-decoration:none}
#palazzo-home-preview .social-invitation-links a:active{transform:translateY(0)}
@media(max-width:440px){#palazzo-home-preview .social-invitation-links{display:flex;justify-content:flex-start;gap:18px}}
@media(prefers-reduced-motion:reduce){#palazzo-home-preview .social-invitation-links a{transition:none}#palazzo-home-preview .social-invitation-links a:hover{transform:none}}
