.rsvp-family{padding-bottom:35px;row-gap:28px}.rsvp-contact{grid-column:2;grid-row:2;align-self:start;border-top:1px solid #b8a17a66;padding-top:22px;color:#806c4e}.contact-label{font:9px 'DM Sans',sans-serif;letter-spacing:2px;color:#9b8150}.contact-name{font:23px 'Cormorant Garamond',Georgia,serif;margin:12px 0 10px}.contact-phone{display:inline-flex;gap:9px;align-items:center;font:12px 'DM Sans',sans-serif;letter-spacing:.4px;padding:3px 0;border-bottom:1px solid #b8a17a66}.contact-phone svg{width:15px;height:15px}.rsvp-family-caption{align-self:center}@media(max-width:650px){.rsvp-family{padding-bottom:30px;gap:24px}.rsvp-contact{grid-column:1;grid-row:3}.rsvp-family-caption{grid-row:4;justify-self:start;text-align:left;font-size:20px}}
