.frame-layout-3 {
  position: relative;
  max-width: 100vw;
}
.frame-layout-3 .ce-bodytext {
  position: absolute;
  top: 10vw;
}
.frame-layout-3 .ce-bodytext h2 {
  color: white;
  font-size: calc(11pt + 1vw);
  margin-left: 15vw;
}

.frame-layout-3 .ce-bodytext:after{
  content: "";
  height: 5px;
  width: 35%;
  border-bottom: solid 5px var(--white);
  position: absolute;
  right: 0;
  bottom: 6px;
}

@media (min-width: 738px) {
  .frame-layout-3 .ce-bodytext h2 {
    font-size: calc(24pt + 1.5vw);
  }
}
