.b-main-about {
  border-radius: 10px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.b-main-about__bottom {
  display: flex;
  flex-direction: column;
  padding: 90px 39px 25px 21px;
  background-image: url("/storage/datatypes/blocks/0002/00002095/files/bg.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  flex-grow: 1;
}
.b-main-about__title {
  line-height: 1.2;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  margin-top: auto;
}
@media screen and (min-width: 480px) {
  .b-main-about__title {
    width: 75%;
  }
}
@media screen and (min-width: 686px) {
  .b-main-about__title {
    width: 55%;
  }
}
.b-main-about__separator {
  height: 1px;
  background-color: #fff;
  margin-top: 13px;
  margin-bottom: 61px;
}
.b-main-about__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
@media screen and (min-width: 686px) {
  .b-main-about__list {
    display: flex;
    justify-content: space-between;
    gap: 45px;
  }
}
.b-main-about__item {
  line-height: 1.2;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}
@media screen and (min-width: 686px) {
  .b-main-about__item {
    font-size: 16px;
  }
}
