.contact-page.svelte-1nk55ol.svelte-1nk55ol.svelte-1nk55ol{max-width:100vw;overflow-x:hidden}.content.svelte-1nk55ol.svelte-1nk55ol.svelte-1nk55ol{max-width:100%;display:flex;flex-wrap:wrap}.content.svelte-1nk55ol .thin.svelte-1nk55ol.svelte-1nk55ol{font-weight:400;font-size:1.1em}.content.svelte-1nk55ol .contact-row.svelte-1nk55ol.svelte-1nk55ol{display:flex;flex-direction:column;justify-content:space-between;max-width:600px}.content.svelte-1nk55ol .contact-row.inline.svelte-1nk55ol.svelte-1nk55ol{flex-direction:row;justify-content:space-between;max-width:250px;gap:16px}.content.svelte-1nk55ol .contact-row .today.svelte-1nk55ol.svelte-1nk55ol{border-bottom:1px solid #333}.content.svelte-1nk55ol .contact-row .today.svelte-1nk55ol+.value.svelte-1nk55ol{font-weight:700}.content.svelte-1nk55ol .contact-row .today.svelte-1nk55ol+.value.closed.svelte-1nk55ol{color:#8b0000}.content.svelte-1nk55ol .contact-row .today.svelte-1nk55ol+.value.open.svelte-1nk55ol{color:green}.content.svelte-1nk55ol .contact-row .today.svelte-1nk55ol+.value.closing-soon.svelte-1nk55ol{color:#d68204}.content.svelte-1nk55ol .contact-row .value.svelte-1nk55ol.svelte-1nk55ol{margin-left:24px}.content.svelte-1nk55ol .map-container.svelte-1nk55ol.svelte-1nk55ol,.content.svelte-1nk55ol .contact-info .global.svelte-1nk55ol.svelte-1nk55ol,.content.svelte-1nk55ol .contact-info .personal.svelte-1nk55ol.svelte-1nk55ol{padding:16px;flex-grow:1;display:flex;flex-direction:column;gap:8px}.content.svelte-1nk55ol .map-container.personal.svelte-1nk55ol.svelte-1nk55ol,.content.svelte-1nk55ol .contact-info .global.personal.svelte-1nk55ol.svelte-1nk55ol,.content.svelte-1nk55ol .contact-info .personal.personal.svelte-1nk55ol.svelte-1nk55ol{align-items:start}.content.svelte-1nk55ol .contact-info.svelte-1nk55ol.svelte-1nk55ol{flex-grow:1;display:flex;flex-wrap:wrap}.content.svelte-1nk55ol .contact-info a.svelte-1nk55ol.svelte-1nk55ol{color:#333}.content.svelte-1nk55ol .person-contact.svelte-1nk55ol.svelte-1nk55ol{display:flex;flex-direction:column;align-items:center}.content.svelte-1nk55ol .person-contact .image img.svelte-1nk55ol.svelte-1nk55ol{border-radius:50%;border:2px solid #ddd}.content.svelte-1nk55ol .person-contact .contact-infos.svelte-1nk55ol.svelte-1nk55ol{padding:16px;display:flex;flex-direction:column}.content.svelte-1nk55ol .person-contact .contact-infos span.svelte-1nk55ol.svelte-1nk55ol{display:flex;gap:12px}.content.svelte-1nk55ol .map-frame.svelte-1nk55ol.svelte-1nk55ol{width:100%}
