.location-map{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:fit-content}.location-map #map-place,.location-map iframe{border:1px solid var(--border-gray);border-radius:16px;height:310px}@media (min-width: 1440px){.location-map #map-place,.location-map iframe{height:558px}}.location-map #map-place img,.location-map iframe img{width:100%;height:100%;object-fit:cover;border-radius:16px}@media (min-width: 1440px){.location-map:has(img) .location-map__contacts{right:24px}}.location-map__button{width:100%;height:100%;border:none;outline:none;border-radius:16px}.location-map__contacts{display:flex;flex-direction:column;justify-content:space-between;gap:8px;margin-top:8px;padding:6px 16px;border:1px solid var(--border-gray);border-radius:16px;background-color:var(--color-white)}@media (min-width: 1440px){.location-map__contacts{position:absolute;bottom:24px;right:60px;left:24px;flex-direction:row;gap:0;margin-top:0;padding:10px 16px}}.location-map__contacts-item{position:relative;padding:12px 0}.location-map__contacts-item:active,.location-map__contacts-item:focus,.location-map__contacts-item:hover{text-decoration:none}.location-map__contacts-item .contacts-arrow-right{position:relative;left:-3px;top:0;color:var(--color-blue-gray)}.location-map__contacts-item .typography:nth-child(2){color:var(--color-blue-gray)}.location-map__contacts-item:not(:last-child):after{content:"";position:absolute;bottom:-3px;display:block;width:100%;height:1px;border-bottom:1px solid var(--border-gray)}@media (min-width: 1440px){.location-map__contacts-item:not(:last-child):after{border-right:1px solid var(--border-gray);border-bottom:none;top:5px;right:-14px;bottom:auto;width:1px;height:60px}}.location-map__contacts-item .svg-icon-16{display:inline-block}.location-map__contacts-item .svg-icon-16:not(.contacts-arrow-right){color:var(--color-primary)}.location-map__contacts-item-header{display:flex;gap:4px;margin-bottom:10px}.location-map__contacts-item-text{line-height:1.4}
