.who-needs__section {
  padding: 80px 0;
}
.who-needs__section .who-needs__head {
  margin-bottom: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.who-needs__section .who-needs__heading {
  font-size: 55px;
  margin-bottom: 20px;
}
.who-needs__section .who-needs__subheading {
  font-size: 16px;
  padding: 15px 5px;
  font-weight: 600;
  width: 20%;
}
.who-needs__section .who-needs__body {
  flex-direction: row;
  gap: 50px;
  align-items: center;
}
.who-needs__section .who-needs__container_list {
  flex: 1;
}
.who-needs__section .who-needs__list {
  gap: 25px;
}
.who-needs__section .who-needs__list-item {
  gap: 20px;
  padding: 10px 25px;
  height: 70px;
  align-items: center;
}
.who-needs__section .who-needs__item-icon {
  width: 64px;
  height: 64px;
}
.who-needs__section .who-needs__item-title {
  font-size: 22px;
  text-align: left;
}
.who-needs__section .who-needs__item-description {
  font-size: 18px;
}
.who-needs__section .who-needs__image {
  flex: 0 0 40%;
  max-width: 348px;
}
.who-needs__section .who-needs__image img {
  max-width: 100%;
}
/*# sourceMappingURL=style.lg.css.map */