/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.contactdetails{color:var(--primary)}.contactdetails h2,.contactdetails h3{font-family:var(--sans);font-size:1.25rem;font-weight:700}.contactdetails p+p{margin-top:1.5rem}.contactdetails .contactdetails__header{margin-top:1rem}.contactdetails .contactdetails__images{margin-bottom:calc(var(--spacing,.25rem)*1);display:flex}.contactdetails .contactdetails__images img{aspect-ratio:1;border:2px solid var(--medium-light);background-color:#fff;border-radius:50%;width:52px;height:auto;overflow:hidden}.contactdetails figure+figure{margin-left:-1rem}.contactdetails .buttons{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.contactdetails .button{justify-content:center;align-items:center;display:flex}@media (min-width:992px){.contactdetails .button{width:220px}}.contactdetails .button svg{width:auto;height:16px;margin-right:.5rem}.contactdetails>div+div{margin-top:2.5rem}.contactdetails .contactdetails__openinghours{max-width:500px}@media (min-width:768px) and (max-width:991px){.contactdetails{grid-template-columns:220px minmax(0,1fr);display:grid}.contactdetails .contactdetails__images,.contactdetails .contactdetails__header,.contactdetails .buttons{grid-column:span 2}}@media (max-width:991px){.nf-grid:has(.contactdetails) [colsize=col-25]{order:-1}}
