body.pw-case-design main .pw-services-composition > .pw-service-groups {
  position: relative;
  z-index: 10;
  display: grid;
  gap: clamp(40px, 6vw, 76px);
  width: 100%;
  max-width: 1280px;
  margin-inline: auto;
}

body.pw-case-design main .pw-service-group {
  min-width: 0;
  margin: 0;
  padding: 0;
  background: none;
  border: 0;
  border-radius: 0;
  overflow: visible;
}

body.pw-case-design main .pw-service-group-title {
  margin: 0 0 clamp(18px, 2.6vw, 30px);
  padding: 14px clamp(16px, 2.2vw, 28px);
  background: #142d48;
  color: #f6f1e8;
  border-left: 4px solid #b47b3e;
  font: 400 clamp(25px, 3vw, 36px)/1.2 Fraunces, Georgia, serif;
  overflow-wrap: anywhere;
}
