.map-widget{border:1px solid var(--color_line_white_15);border-radius:var(--radius_md);background:var(--color_line_dark_82);width:100%;height:100%;min-height:420px;position:relative;overflow:hidden}.map-widget iframe{width:100%;height:100%;min-height:inherit;filter:grayscale();border:0;display:block}.map-widget .map-card{border:1px solid var(--color_line_white_15);border-radius:var(--radius_md);background:var(--color_line_dark_82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--color_white);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.map-widget .map-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.map-widget .map-copy strong{font-size:15px;line-height:1.2}.map-widget .map-copy span{color:var(--color_grey);font-size:14px;line-height:1.35}@media (width<=680px){.map-widget{border-radius:18px;min-height:320px}.map-widget .map-card{flex-direction:column;align-items:stretch;gap:12px;padding:14px;bottom:12px;left:12px;right:12px}.map-widget a{text-align:center}}.contacts-grid.svelte-1la1k16{grid-template-columns:1fr minmax(200px,1fr);gap:32px;display:grid}@media (width<=1280px){.contacts-grid.svelte-1la1k16{grid-template-columns:unset;flex-direction:column;display:flex}}.contacts-grid.svelte-1la1k16 .contacts-info:where(.svelte-1la1k16){border:1px solid var(--color_line_accent_28);background:var(--color_line_dark_82);border-radius:var(--radius_md);flex-direction:column;flex:1;gap:16px;height:100%;padding:20px;transition:transform .25s,border-color .25s;display:flex}.contacts-grid.svelte-1la1k16 .contacts-map:where(.svelte-1la1k16){flex-direction:column;flex:1;gap:16px;display:flex}.contacts-grid.svelte-1la1k16 .contacts-map:where(.svelte-1la1k16) .map-container:where(.svelte-1la1k16){border-radius:22px;flex:1;width:100%}@media (width<=1280px){.contacts-grid.svelte-1la1k16 .contacts-map:where(.svelte-1la1k16) .map-container:where(.svelte-1la1k16){flex:unset;height:400px}}@media (width<=680px){.contacts-grid.svelte-1la1k16 .contacts-map:where(.svelte-1la1k16) .map-container:where(.svelte-1la1k16){flex:unset;height:300px}}@media (width<=440px){.contacts-grid.svelte-1la1k16 .contacts-map:where(.svelte-1la1k16) .map-container:where(.svelte-1la1k16){flex:unset;height:250px}}@media (width<=350px){.contacts-grid.svelte-1la1k16 .contacts-map:where(.svelte-1la1k16) .map-container:where(.svelte-1la1k16){flex:unset;height:200px}}
