.contacts-map-page{background:#f5f5f8;color:#353849}.contacts-map-page__header{padding:32px 4.44% 36px}.contacts-map-page__header .breadcrumbs{margin-bottom:24px;color:#8085a0;font-size:14px}.contacts-map-page__header .breadcrumbs a{color:#4bb2be}.contacts-map-page__header .secondary-section__heading{margin:0 0 32px}.contacts-map-page__details{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(190px,1fr));gap:24px 40px;max-width:1648px;margin:0 auto}.contacts-map-page__address,.contacts-map-page__contact{display:flex;flex-direction:column;gap:6px;font-size:17px;line-height:1.45}.contacts-map-page__address strong{font-size:22px;font-weight:600;line-height:1.3}.contacts-map-page__label{margin-bottom:4px;color:#8085a0;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.contacts-map-page__contact a{color:#197884;text-decoration:none}.contacts-map-page__contact a:hover{text-decoration:underline}.contacts-map-page__map{width:100%;height:clamp(560px,calc(100vh - 230px),900px);min-height:560px}.contacts-map-page__map iframe{display:block;width:100%;height:100%;border:0}@media(min-width:1600px){.contacts-map-page__header{padding-left:6.66%;padding-right:6.66%}}@media(max-width:1050px){.contacts-map-page__details{grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-map-page__map{height:70vh;min-height:520px}}@media(max-width:640px){.contacts-map-page__header{padding:24px 20px 28px}.contacts-map-page__header .secondary-section__heading{margin-bottom:24px}.contacts-map-page__details{grid-template-columns:1fr;gap:22px}.contacts-map-page__address strong{font-size:20px}.contacts-map-page__map{height:calc(100vh - 180px);min-height:500px}}
