.da-modal-section {
  background: var(--neutral-k10);
}

.da-modal {
  width: 614px;
  padding: 36px 0;
  background-color: rgba(1, 1, 1, 0.7);
  backdrop-filter: blur(25px);
  margin: 0 22px;
  transform-origin: bottom center;
}

.da-modal .modal-title > * {
  font-size: 29px;
  line-height: 100%;
  font-weight: 700;
  font-family: "MavenPro-Bold";
  text-align: center;
}

.da-modal .qr-code img {
  background-color: #fff;
  padding: 9px;
  border-radius: 3.5px;
  width: 124px;
}

.da-modal .cta_wrapper {
  padding-top: 0px;
}

.da-modal .qr-code-cont {
  border: solid .9px var(--neutral-k10);
  padding: 14px;
  border-radius: 7px;
}

.white-mask {
  width: 70vw;
  left: 50%;
  transform: translateX(-50%);
}

.white-mask img {
  object-fit: cover;
}

@media screen and (max-width: 768px) {
  .da-modal {
    --modal-outer-padding: 24px;
    padding: 36px 24px;
    width: calc(100% - (var(--modal-outer-padding) * 2));
  }
  .da-modal .qr-code-cont {
    padding: 16px 24px;
  }
}