.festival-contact-details{max-width:840px;margin:0 0 48px}.festival-contact-details>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:24px 0;border-top:1px solid #b6c3c8}.festival-contact-details dt{font-size:18px;color:#526975}.festival-contact-details dd{margin:0;font-size:25px;line-height:1.5;overflow-wrap:anywhere}.festival-contact-details address{font-style:normal}.festival-contact-details a{text-underline-offset:5px}.site-footer .festival-footer-address{max-width:300px;font-size:17px;line-height:1.5;font-style:normal;margin:12px 0 0}.site-footer .festival-footer-whatsapp{font-size:18px;line-height:1.5;margin-top:12px}@media(max-width:600px){.festival-contact-details>div{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px 0}.festival-contact-details dd{font-size:22px}.festival-contact-details dt{font-size:17px}}
