.hwm_section {
  max-width: var(--section-width);
  margin-left: auto;
  margin-right: auto;
  padding: 0 50px;
}

.sec__media img {
  width: 100%;
  height: auto;
  display: block;
  border: 1px solid transparent;
  border-radius: 20px;
}

.sec--img-left .sec__text {
  padding-left: 60px;
}
@media (max-width: 900px) {
  .sec--img-left .sec__text {
    padding-left: 0px;
  }
}

.hwm_section-content {
  max-width: var(--section-width);
  margin-left: auto;
  margin-right: auto;
  padding: clamp(10px, 3vw, 10px);
}

@media (max-width: 768px) {
  .hwm_section-content {
    padding: 0;
  }
}

.hwm_section--bg-dark {
  background-color: #fff9e8;
}
