.spa-overview-container {
  padding: 80px 40px;
  background-color: var(--color2);
}

.spa-image {
  height: 756px;
}
.spa-overview-container .primary-btn,
.spa-overview-container .secondary-btn {
  padding: 8px;
}

:lang(de) .spa-overview-container .primary-btn,
:lang(de) .spa-overview-container .secondary-btn {
  min-width: 254px;
}

@media screen and (max-width: 600px) {
  .spa-overview-container {
    padding: 0;
  }
  .spa-overview-container .spa-left-section {
    padding: 40px 20px;
  }
  .spa-image {
    width: 100%;
    height: auto;
  }
}
