.map[data-v-3dd9de6f]{height:300px;width:100%}.card .address{margin-bottom:1rem;text-align:center}.card .icon{color:#fff;height:2rem;left:1rem;margin:.5rem;position:absolute;transition:scale .3s ease-in-out;width:2rem}.card a{color:#fff;text-decoration:none}.card address{font-style:normal}.card{margin:0;padding-top:3rem;text-align:center}.card h1{font-size:1.75rem;font-weight:600;margin:0;padding:1rem .5rem .5rem}.card h2{padding:.5rem}.card h2,.card h3{font-size:1rem;font-weight:400;margin:0}.card h3{padding:0 1rem 2rem}.card img.avatar{aspect-ratio:1;border-radius:50%;max-width:256px;width:75vw}.card svg.icon{height:1.5rem;margin:.5rem;transition:scale .3s ease-in-out;width:1.5rem}@media screen and (pointer:fine){.card .button:hover svg.icon{scale:1.2}}.card div.contact{display:inline-block}.card .button{align-items:center;background-color:#3339;border-radius:.5rem;display:flex;justify-content:center;margin:1.2rem auto;padding:1rem;position:relative;text-align:center;width:clamp(10rem,80%,50rem)}.card section.button{flex-direction:column}.card .button section{width:100%}.card .button,.card .button>a{color:#fff;font-size:1rem;text-decoration:none}.card .button>svg{left:1rem;position:absolute}.card hr{margin-block:2rem}.card .share-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;position:relative}
