.contacts-map,.contacts-map_wrap{overflow:hidden}.contacts-map{position:relative;width:100%;height:40.7rem;border-radius:1rem}.contacts-map [class*=-ground-pane]{filter:grayscale(1)}@media (min-width:1280px){.contacts-map{height:56rem}}@media (min-width:1800px){.contacts-map{height:68rem}}.contacts-map .ymaps-2-1-79-balloon__close,.contacts-map .ymaps-2-1-79-balloon__tail{display:none}.contacts-map .ymaps-2-1-79-balloon{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:0;border-radius:1rem;overflow:hidden}.contacts-map .ymaps-2-1-79-balloon__content{background:#fff;background:var(--c-white);padding:2rem;max-width:30rem}.contacts-map .ymaps-2-1-79-balloon__close+.ymaps-2-1-79-balloon__content{margin-right:0;padding:2rem}.contacts-map_map{width:100%;height:100%}.contacts-map_icon{color:#000319;color:var(--c-blue)}.contacts-map_icon.__active{color:#d4193b;color:var(--c-red)}@media (min-width:1280px){.contacts-map_icon svg{width:32px;height:32px}}.contacts-block{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:900px){.contacts-block{grid-template-columns:32rem 1fr}}@media (min-width:1280px){.contacts-block{grid-template-columns:36.6rem 1fr;gap:3.2rem}}@media (min-width:1800px){.contacts-block{grid-template-columns:45.3rem 1fr;gap:4rem}}.contacts-block_info-wrap{padding:3rem;background:#000319;background:var(--c-blue);border-radius:1rem;color:#999aa3;color:var(--c-blue-40)}@media (min-width:640px) and (max-width:899px){.contacts-block_info-wrap{display:flex;gap:3rem}}@media (min-width:1800px){.contacts-block_info-wrap{padding:4rem}}.contacts-block_info-decor{max-width:14.6rem;margin-bottom:2.5rem}@media (min-width:1280px){.contacts-block_info-decor{margin-bottom:1.4rem;max-width:100%}}@media (min-width:1800px){.contacts-block_info-decor{margin-bottom:5.5rem}}.contacts-block_phone{display:block;color:#fff;color:var(--c-white);margin:1rem 0 .8rem}@media (min-width:1280px){.contacts-block_phone{margin:2rem 0 .8rem}}.contacts-block_email{display:block;margin-bottom:4.8rem}@media (min-width:1280px){.contacts-block_email{margin-bottom:4rem}}