.rm-mapa{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--s-4);align-items:stretch}.rm-mapa__frame{position:relative;min-height:340px;aspect-ratio:16/10;border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:hidden;background:var(--c-bg)}.rm-mapa__frame iframe{display:block;width:100%;height:100%;border:0}.rm-mapa__facade{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px;background:var(--c-bg)}.rm-mapa__pin{font-size:34px;line-height:1;color:var(--c-cta)}.rm-mapa__t{margin:0;font-family:var(--ff-h1);font-weight:var(--fw-bold);font-size:var(--fs-h3-card);color:var(--c-h2)}.rm-mapa__p{margin:0 0 6px;max-width:42ch;font-size:var(--fs-small);color:var(--c-text)}.rm-mapa__info{display:flex;flex-direction:column;justify-content:center;gap:12px}.rm-mapa__info p{margin:0}.rm-mapa__info .btn{align-self:flex-start;margin-top:4px}@media(max-width:900px){.rm-mapa{grid-template-columns:1fr}.rm-mapa__frame{min-height:280px;aspect-ratio:4/3}}
