#contacts-block {
  display: flex;
}
#contacts-block .container .contacts-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 20px;
}
#contacts-block .container .contacts-wrapper .contacts-block-left {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
#contacts-block .container .contacts-wrapper .contacts-block-left .contacts-holder-title {
  display: flex;
  gap: 10px;
  width: 100%;
  white-space: nowrap;
}
#contacts-block .container .contacts-wrapper .contacts-block-left .adress-holder,
#contacts-block .container .contacts-wrapper .contacts-block-left .work-time-holder,
#contacts-block .container .contacts-wrapper .contacts-block-left .phone-holder,
#contacts-block .container .contacts-wrapper .contacts-block-left .mails-holder,
#contacts-block .container .contacts-wrapper .contacts-block-left .socials-holder {
  display: flex;
  flex-direction: column;
}
#contacts-block .container .contacts-wrapper .contacts-block-left .adress-holder a,
#contacts-block .container .contacts-wrapper .contacts-block-left .adress-holder p,
#contacts-block .container .contacts-wrapper .contacts-block-left .work-time-holder a,
#contacts-block .container .contacts-wrapper .contacts-block-left .work-time-holder p,
#contacts-block .container .contacts-wrapper .contacts-block-left .phone-holder a,
#contacts-block .container .contacts-wrapper .contacts-block-left .phone-holder p,
#contacts-block .container .contacts-wrapper .contacts-block-left .mails-holder a,
#contacts-block .container .contacts-wrapper .contacts-block-left .mails-holder p,
#contacts-block .container .contacts-wrapper .contacts-block-left .socials-holder a,
#contacts-block .container .contacts-wrapper .contacts-block-left .socials-holder p {
  padding-top: 5px;
  padding-left: 32px;
  font-family: "Oswald";
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 27px;
  color: #3C4043;
  word-wrap: normal;
}
#contacts-block .container .contacts-wrapper .contacts-block-left .adress-holder h4,
#contacts-block .container .contacts-wrapper .contacts-block-left .work-time-holder h4,
#contacts-block .container .contacts-wrapper .contacts-block-left .phone-holder h4,
#contacts-block .container .contacts-wrapper .contacts-block-left .mails-holder h4,
#contacts-block .container .contacts-wrapper .contacts-block-left .socials-holder h4 {
  color: #3C4043;
}
#contacts-block .container .contacts-wrapper .contacts-block-left .socials-holder .socials-items {
  padding-top: 5px;
  display: flex;
  justify-content: space-between;
}
#contacts-block .container .contacts-wrapper .contacts-block-left .socials-holder a {
  padding-top: 0px;
  padding-left: 0px;
}
#contacts-block .container .contacts-wrapper .contacts-block-map .map-holder {
  width: 770px;
  max-width: 100%;
  min-height: 400px !important;
  border-radius: 15px;
  overflow: hidden;
}

@media (max-width: 1100px) {
  #contacts-block .container .contacts-wrapper {
    display: block;
  }
  #contacts-block .container .contacts-wrapper .contacts-block-left {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 15px;
  }
  #contacts-block .container .contacts-wrapper .contacts-block-map .map-holder {
    width: 100%;
    min-height: 498px !important;
    border-radius: 15px;
    overflow: hidden;
  }
}
@media (max-width: 930px) {
  #contacts-block .container .contacts-wrapper .contacts-block-left .adress-holder a,
#contacts-block .container .contacts-wrapper .contacts-block-left .adress-holder p,
#contacts-block .container .contacts-wrapper .contacts-block-left .work-time-holder a,
#contacts-block .container .contacts-wrapper .contacts-block-left .work-time-holder p,
#contacts-block .container .contacts-wrapper .contacts-block-left .phone-holder a,
#contacts-block .container .contacts-wrapper .contacts-block-left .phone-holder p,
#contacts-block .container .contacts-wrapper .contacts-block-left .mails-holder a,
#contacts-block .container .contacts-wrapper .contacts-block-left .mails-holder p,
#contacts-block .container .contacts-wrapper .contacts-block-left .socials-holder a,
#contacts-block .container .contacts-wrapper .contacts-block-left .socials-holder p {
    font-size: 14px;
    line-height: 18px;
  }
  #contacts-block .container .contacts-wrapper .contacts-block-map .map-holder {
    width: 100%;
    min-height: 498px !important;
    border-radius: 15px;
    overflow: hidden;
  }
}