.c-map__legend-item-text{font-size:0.875rem;line-height:1.3}@media(min-width: 1024px){.c-map__legend-item-text{font-size:0.8125rem}}.c-map__legend-item-number{font-size:clamp(1.75rem,calc(1.6399647887rem + 0.4694835681vw),2.0625rem);line-height:1.2;font-weight:400}.c-map{position:relative}.c-map__map{width:100%;height:100vh;border-radius:1rem}@media(min-width: 1024px){.c-map__map{height:630px}}.c-map__marker{position:relative}.c-map__icon{position:relative;z-index:10}.c-map__popup{background-color:var(--primary);color:var(--white);padding:1rem;border-radius:1rem;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:360px;z-index:11;opacity:0;transition:opacity .3s ease-in-out;pointer-events:none}.c-map__popup.is-active{opacity:1;pointer-events:auto}.c-map__popup.status-development{background-color:var(--prussian-blue-50);border:1px solid var(--white)}.c-map__popup-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;background-color:rgba(0,0,0,0);border:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--slate-grey)}.c-map__popup-title{font-size:1.1875rem;font-weight:500;margin:0;line-height:1.35;padding-right:1.5rem}@media(min-width: 1024px){.c-map__popup-title{padding-right:0}}.c-map__popup-address{font-size:1rem;margin:0 0 .75rem 0;line-height:1.45;padding-right:1.5rem}@media(min-width: 1024px){.c-map__popup-address{padding-right:0}}.c-map__popup-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;list-style:none;padding:0;margin:0 0 1rem 0}.c-map__popup-connector{display:flex;align-items:center;justify-content:center;flex-flow:column;text-align:center;font-size:0.8125rem;flex:0 0 90px;max-width:90px;color:var(--slate-grey)}.c-map__popup-connector-icon{width:60px;height:60px;margin:0 auto .5rem auto;display:block;-o-object-fit:contain;object-fit:contain}.c-map__popup-connector-type{font-size:1rem;font-weight:500}.c-map__popup-connector-count{margin:.25rem 0 0 0;padding:.25rem 0 0 0;border-top:2px solid currentcolor;width:100%}.c-map__popup-button{display:flex;justify-content:center}.c-map__legend{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;padding:.5rem 1rem;margin-bottom:.5rem}@media(min-width: 1024px){.c-map__legend{grid-template-columns:repeat(4, 1fr);position:absolute;bottom:1rem;left:2rem;width:650px;z-index:11;border-radius:1rem;background-color:var(--primary);color:var(--white)}}.c-map__legend-item{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem}.c-map__legend-item-icon{flex:0 0 1.5rem;max-width:1.5rem}.block-editor__container .c-map__legend-item-icon{max-width:1.5rem}.c-map__legend-item-text{color:var(--prussian-blue-80);flex:0 0 100%}@media(min-width: 1024px){.c-map__legend-item-text{color:var(--slate-grey);white-space:nowrap}}
