/* stylelint-disable */
.section-map {
  padding: clamp(36px, 2.344vw, 45px) 0;
}
.section-map__wrapp {
  display: grid;
  align-items: center;
  gap: clamp(24px, 2.5vw, 48px);
}
.section-map__frame {
  display: flex;
  min-height: clamp(565px, 34.219vw, 657px);
  border-radius: 12px;
}
.section-map__box {
  display: flex;
  flex-direction: column;
  gap: clamp(12px, 1.25vw, 24px);
}
.section-map__items {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.section-map__item {
  display: flex;
  align-items: flex-start;
  gap: clamp(12px, 1.25vw, 24px);
}
.section-map__item-icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: clamp(30px, 2.396vw, 46px);
  height: clamp(30px, 2.396vw, 46px);
  border-radius: 50%;
  background-color: var(--bg-e);
  color: var(--cl-a);
}
.section-map__item-details {
  display: flex;
  flex-direction: column;
  gap: clamp(12px, 1.25vw, 24px);
}
.section-map__item-location {
  width: -moz-fit-content;
  width: fit-content;
  font-size: clamp(24px, 1.667vw, 32px);
  line-height: 120%;
  font-weight: 500;
}
.section-map__item-tel, .section-map__item-email {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 10px;
}
@media (min-width: 1025px) {
  .section-map__wrapp {
    grid-template-columns: 58% 1fr;
  }
}
@media (max-width: 1024px) {
  .section-map__wrapp {
    grid-template-columns: 100%;
  }
}
/*# sourceMappingURL=section-map.css.map */