.map-container{max-width:1200px;margin:0 auto;height:auto;padding:0 20px}.map-background,.map-container{width:100%;position:relative;overflow:hidden;box-sizing:border-box}.map-background{background:radial-gradient(circle at center,rgba(255,163,70,.55) 0,rgba(255,163,70,.48) 8%,rgba(255,163,70,.38) 16%,rgba(255,163,70,.28) 24%,rgba(255,163,70,.2) 32%,rgba(255,163,70,.07) 40%,rgba(255,163,70,.04) 48%,rgba(255,163,70,.02) 56%,hsla(36,33%,97%,.4) 65%,hsla(36,26%,96%,.2) 75%,hsla(36,24%,96%,.05) 85%,transparent 100%);background-repeat:no-repeat;background-size:cover;background-position:50%}.map-background svg{display:block;margin:0;padding:0}.contact-info{flex:1;display:flex;align-items:flex-start;padding:10px;box-sizing:border-box}.contact-info p{font-style:normal;line-height:1.6;font-size:1rem;color:var(--primary);margin:0}.contact-tooltip{position:fixed;background:#fff;padding:24px;pointer-events:auto;box-shadow:0 8px 16px rgba(0,49,136,.15);z-index:1000;color:var(--primary-dark);border-radius:16px;font-size:14px;font-weight:700;font-family:archivo-bold,sans-serif;line-height:1.4;letter-spacing:-.025em;text-align:left;width:350px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;box-sizing:border-box;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.contact-tooltip:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,49,136,.2)}.contact-tooltip p{font-family:var(--font-archivo,"Archivo",system-ui,sans-serif);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:-.025em;text-align:left;color:#575b69;margin:0;padding:0}.contact-tooltip .hashtag{color:var(--primary);font-weight:700;text-decoration:none;line-height:1.6;margin-bottom:8px}.contact-tooltip a{cursor:pointer;font-family:var(--font-archivo,"Archivo",system-ui,sans-serif);border-bottom:3px solid var(--secondary);line-height:1.2;font-weight:700;color:var(--primary-dark);display:inline;text-decoration:none}.map-pin{cursor:pointer;transition:filter .2s ease-in-out;border-radius:50%}.map-pin:hover{filter:drop-shadow(0 4px 8px rgba(0,49,136,.2))}.map-pin:active{transform:scale(.95)}.map-pin:focus{outline:none;filter:drop-shadow(0 0 0 3px rgba(255,163,70,.4)) drop-shadow(0 4px 8px rgba(0,49,136,.2))}.map-pin:focus-visible{outline:none;filter:drop-shadow(0 0 0 4px rgba(255,163,70,.6)) drop-shadow(0 4px 8px rgba(0,49,136,.3))}
/*# sourceMappingURL=d73b18d8c607b6e7.css.map*/