

/* Start:/local/components/theme/theme.elements/templates/block-contacts/style.css?17580193482532*/
.contacts-block {
  display: flex;
  gap: clamp(15px, calc(0.9375vw + 12px), 30px);
}

.contacts-block__image {
  width: 57.5%;
  position: sticky;
  top: clamp(148px, calc(6.6898349262vw + 96.5551694179px), 225px);
  height: -moz-fit-content;
  height: fit-content;
  max-height: calc(100vh - clamp(150px, calc(6.9504778454vw + 96.5508253692px), 230px));
  border-radius: 10px;
  overflow: hidden;
}

.contacts-block__image:after {
  content: "";
  display: block;
  padding-bottom: 56.8%;
}

.contacts-block__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.contacts-block__map {
  width: 57.5%;
  position: sticky;
  top: clamp(148px, calc(6.6898349262vw + 96.5551694179px), 225px);
  height: -moz-fit-content;
  height: fit-content;
  max-height: calc(100vh - clamp(150px, calc(6.9504778454vw + 96.5508253692px), 230px));
  border-radius: 10px;
  overflow: hidden;
}

.contacts-block__map:after {
  content: "";
  display: block;
  padding-bottom: 56.8%;
}

.contacts-block__map iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.contacts-block__wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: clamp(15px, calc(0.9375vw + 12px), 30px);
}

.contacts-block .contact-item {
  background: var(--head-secondary);
  border-radius: 10px;
  padding: clamp(15px, calc(0.9375vw + 12px), 30px);
  display: flex;
  flex-direction: column;
  gap: clamp(20px, calc(1.25vw + 16px), 40px);
}

.contacts-block .contact-item__block-title:not(:last-child) {
  margin-bottom: clamp(5px, calc(0.3125vw + 4px), 10px);
}

.contacts-block .work-time .contact-item__block-title:not(:last-child) {
  margin-bottom: clamp(10px, calc(0.3125vw + 9px), 15px);
}

.contacts-block .work-time__row {
  max-width: 232px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}

.contacts-block .work-time__row:not(:last-child) {
  margin-bottom: clamp(5px, calc(0.3125vw + 4px), 10px);
}

/* @media(min-width: 770px) {

  .contacts-block__image,
  .contacts-block__map {
    height: 800px;
    max-height: clamp(400px, 286.3333px + 25.8333vw, 772px);
  }
} */

@media (max-width: 1025px) {

  .contacts-block__image,
  .contacts-block__map {
    width: 50%;
  }
}

@media (max-width: 769px) {
  .contacts-block {
    flex-direction: column;
  }

  .contacts-block__image,
  .contacts-block__map {
    width: 100%;
  }
}

/*# sourceMappingURL=style.css.map */
/* End */
/* /local/components/theme/theme.elements/templates/block-contacts/style.css?17580193482532 */
