[data-block=overview] {
  position: relative;
  min-height: 426px;
}
@media (min-width: 782px) {
  [data-block=overview] .header-line:before {
    right: -10%;
  }
}
[data-block=overview] .img-wrapper {
  top: 0rem;
  bottom: 0rem;
  right: 0rem;
  z-index: 11;
}
@media (min-width: 782px) {
  [data-block=overview] .img-wrapper {
    position: absolute;
  }
}
[data-block=overview] .img-wrapper {
  left: calc(50% + 137px);
}
[data-block=overview] .img-wrapper .curve {
  position: relative;
  z-index: 11;
  clip-path: circle(75% at 50% calc(3% - 40px));
}
@media (min-width: 782px) {
  [data-block=overview] .img-wrapper .curve {
    clip-path: ellipse(948px 630px at 948px 60%);
  }
  [data-block=overview].content-right .content {
    margin-left: auto;
    padding-left: 65px;
  }
  [data-block=overview].content-right .content .header-line:before {
    left: -30%;
    right: -100%;
  }
}
[data-block=overview].content-right .img-wrapper {
  position: relative;
  left: 0rem;
  z-index: 11;
}
@media (min-width: 782px) {
  [data-block=overview].content-right .img-wrapper {
    position: absolute;
  }
}
[data-block=overview].content-right .img-wrapper {
  right: calc(50% + 137px);
  clip-path: circle(75% at 50% calc(3% - 40px));
}
@media (min-width: 782px) {
  [data-block=overview].content-right .img-wrapper {
    clip-path: ellipse(948px 630px at 948px 60%);
    transform: rotateY(180deg);
  }
  [data-block=overview].content-right .img-wrapper .curve {
    clip-path: none;
    transform: rotateY(180deg);
  }
}
