.request{align-items:start}.contact-person{margin:28px 0 24px;max-width:380px}.contact-person img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:18px;box-shadow:0 12px 30px rgba(60,25,10,.18)}.contact-person figcaption{padding-top:16px}.contact-person strong{display:block;font-size:1.2rem}.contact-person span{display:block;font-size:.9rem;opacity:.95}.contact-person p{margin:12px 0 0;font-size:1rem;line-height:1.6}.request .contact-placeholder{opacity:1;overflow-wrap:anywhere}@media(max-width:900px){.contact-person{max-width:340px}}