/* Let's Connect background, Figma 2025:755. */
.bt-connect-page {
  position: relative;
  overflow: visible;
  padding-top: 193px;
  padding-bottom: 159px;
}
.bt-page-background--connect::before,
.bt-page-background--connect::after {
  content: "";
  position: absolute;
  z-index: -1;
  pointer-events: none;
  aspect-ratio: 944.763 / 897.633;
  background: url("../img/conference/shape-4.png") center / contain no-repeat;
}
.bt-page-background--connect::before {
  width: min(46.3vw, 888.968px);
  top: 274.655px;
  left: calc(50% - min(67.46vw, 1295.28px));
  transform: rotate(-79.51deg);
}
.bt-page-background--connect::after {
  width: min(49.21vw, 944.763px);
  top: 504.682px;
  left: calc(50% + min(23.59vw, 452.915px));
  transform: rotate(-103.92deg);
}
.bt-connect-page .bt-static-page { margin-bottom: 0; }
.bt-connect-page .bt-static-page__inner { box-shadow: none; }

@media (max-width: 781px) {
  .bt-connect-page { padding-top: 140px; padding-bottom: 100px; }
  .bt-page-background--connect::before { width: min(68vw, 340px); top: 260px; left: 12%; }
  .bt-page-background--connect::after { width: min(68vw, 340px); top: auto; bottom: 60px; left: auto; right: 12%; }
}
