.about_us {
  padding: 50px 0 80px;
}
@media screen and (max-width: 700px) {
  .about_us {
    padding: 30px 0;
  }
}
.about_us .about_us_container {
  display: flex;
  gap: 70px;
}
@media screen and (max-width: 1220px) {
  .about_us .about_us_container {
    flex-direction: column;
  }
}
@media screen and (max-width: 1220px) {
  .about_us .about_us_container {
    gap: 30px;
  }
}
.about_us .about_us_container .text_block h2 {
  margin-bottom: 48px;
}
@media screen and (max-width: 700px) {
  .about_us .about_us_container .text_block h2 {
    margin-bottom: 20px;
  }
}
.about_us .about_us_container .text_block .picture_and_inform {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}
@media screen and (max-width: 700px) {
  .about_us .about_us_container .text_block .picture_and_inform {
    flex-direction: column;
  }
  .about_us .about_us_container .text_block .picture_and_inform .picture {
    margin: 0 auto;
  }
}
.about_us .about_us_container .text_block .picture_and_inform .inform .citation {
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
  text-align: justify;
  color: #20201e;
  margin-bottom: 10px;
}
@media screen and (max-width: 1220px) {
  .about_us .about_us_container .text_block .picture_and_inform .inform .citation {
    font-size: 16px;
  }
}
.about_us .about_us_container .text_block .picture_and_inform .inform .post {
  text-align: justify;
}
.about_us .about_us_container .text_block .about_us_text {
  margin: 35px 0 40px;
}
@media screen and (max-width: 700px) {
  .about_us .about_us_container .text_block .about_us_text {
    margin: 20px 0 25px;
  }
}
.about_us .about_us_container .text_block .button {
  display: flex;
}
.about_us .about_us_container .video-wrapper {
  width: 100%;
}
@media screen and (max-width: 1220px) {
  .about_us .about_us_container .video-wrapper {
    display: flex;
    justify-content: center;
  }
}
@media screen and (max-width: 800px) {
  .about_us .about_us_container .video-wrapper video {
    width: 100%;
  }
}/*# sourceMappingURL=about_us.css.map */