.kQ6naq_icon{vertical-align:-.25em;margin-inline-end:calc(var(--mantine-spacing-xs) * .6)}
.ThZhHa_body{align-items:flex-start}.ThZhHa_inner{margin-block-start:10px}.ThZhHa_label{padding-block:10px}
.qCrrrW_footer{border-top:1px solid var(--mantine-color-default-border)}.qCrrrW_links{justify-content:center;gap:var(--mantine-spacing-xs) var(--mantine-spacing-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qCrrrW_links li{min-width:0;max-width:100%}.qCrrrW_link{align-items:center;gap:var(--mantine-spacing-xs);max-width:100%;min-height:44px;display:inline-flex}.qCrrrW_link svg{flex:none}.qCrrrW_link span{overflow-wrap:anywhere;min-width:0}
.Ce8XZW_banner{margin-top:calc(var(--mantine-spacing-xl) * -1);margin-inline:calc(var(--mantine-spacing-md) * -1);margin-bottom:var(--mantine-spacing-sm);aspect-ratio:16/9;background:var(--mantine-color-fairly-light);max-height:320px;display:block;overflow:hidden}@media (min-width:48em){.Ce8XZW_banner{margin:0 0 var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md)}}.Ce8XZW_cover{object-fit:cover;width:100%;height:100%;display:block}.Ce8XZW_tile{aspect-ratio:1;border-radius:var(--mantine-radius-sm);background:var(--mantine-color-default-hover);width:100%;display:block;overflow:hidden}.Ce8XZW_viewerImage{object-fit:contain;touch-action:pan-y;width:100%;height:auto;max-height:70dvh;display:block}.Ce8XZW_bio{white-space:pre-line;overflow-wrap:anywhere}
._5PwZRG_letterhead{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs) var(--mantine-spacing-lg);flex-wrap:wrap;display:flex}._5PwZRG_identity{align-items:center;gap:var(--mantine-spacing-sm);flex:auto;min-width:0;display:flex}._5PwZRG_logo{object-fit:contain;border-radius:var(--mantine-radius-sm);flex:none}._5PwZRG_name{overflow-wrap:anywhere}._5PwZRG_contact{align-items:center;column-gap:var(--mantine-spacing-md);flex-wrap:wrap;flex:100%;min-width:0;font-style:normal;display:flex}._5PwZRG_phone{align-items:center;gap:var(--mantine-spacing-xs);font-variant-numeric:tabular-nums;white-space:nowrap;min-height:44px;display:inline-flex}._5PwZRG_address{align-items:flex-start;gap:var(--mantine-spacing-xs);overflow-wrap:anywhere;min-width:0;display:flex}._5PwZRG_icon{flex:none;margin-top:2px}@media (min-width:48em){._5PwZRG_contact{text-align:end;flex-direction:column;flex:0 auto;align-items:flex-end;max-width:45%}._5PwZRG_phone,._5PwZRG_address{flex-direction:row-reverse}}
.Ey7lia_map{isolation:isolate;aspect-ratio:16/9;border-radius:var(--mantine-radius-md);width:100%;position:relative;overflow:hidden}.Ey7lia_idle{border:1px dashed var(--mantine-color-default-border);background:var(--mantine-color-default-hover);justify-content:center;align-items:center;display:flex}.Ey7lia_canvas{position:absolute;inset:0}.Ey7lia_canvas .leaflet-control-attribution a{text-decoration:underline}.Ey7lia_marker{background:0 0;border:0}.Ey7lia_googleMarker{width:32px;height:36px}.Ey7lia_frame{border:0;width:100%;height:100%;position:absolute;inset:0}.Ey7lia_pin{background:var(--mantine-primary-color-filled);border:3px solid var(--mantine-color-black);width:28px;height:28px;box-shadow:var(--mantine-shadow-sm);border-radius:50% 50% 50% 0;margin:2px;display:block;transform:rotate(-45deg)}
