#jj-wedding .speeches-content{color:var(--ink)}#jj-wedding .speeches-contacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;padding:30px 0 32px;display:grid}#jj-wedding .speech-contact{min-width:0}#jj-wedding .speech-contact-role{letter-spacing:.12em;text-transform:uppercase;color:var(--olive);margin:0 0 8px;font-family:Arial,sans-serif;font-size:11px;line-height:1.6}#jj-wedding .speech-contact h3{color:var(--olive);margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:400;line-height:1.2}#jj-wedding .speech-contact-languages{color:var(--olive);margin:0 0 22px;font-family:Arial,sans-serif;font-size:12px;line-height:1.6}#jj-wedding .speeches-content a{color:var(--olive);text-decoration:none}#jj-wedding .speech-contact-phone{white-space:nowrap;margin-bottom:12px;font-size:18px;line-height:1.5;display:table}#jj-wedding .speech-contact-whatsapp{border-bottom:1px solid var(--line);padding-bottom:3px;font-size:14px;line-height:1.6;display:inline-block}#jj-wedding .speeches-content a:hover{text-underline-offset:4px;text-decoration:underline}#jj-wedding .speech-planning{text-align:left;padding:28px 0 30px}#jj-wedding .speech-planning h3,#jj-wedding .speech-questions h3{color:var(--olive);margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:400;line-height:1.25}#jj-wedding .speech-planning p{margin:0}#jj-wedding .speech-planning .speech-planning-note{color:var(--olive);margin-top:14px;font-size:15px;font-style:italic}#jj-wedding .speech-questions{background:var(--pink);text-align:center;padding:25px 24px}#jj-wedding .speech-questions p{margin:0 0 12px;font-size:15px}#jj-wedding .speech-questions a{border-bottom:1px solid var(--olive);overflow-wrap:anywhere;font-size:16px}@media (width<=600px){#jj-wedding .speeches-contacts{grid-template-columns:minmax(0,1fr);gap:26px;padding:26px 0}#jj-wedding .speech-contact+.speech-contact{border-top:1px solid var(--line);padding-top:26px}#jj-wedding .speech-questions{padding:23px 16px}}
