#rikvip-page {
  width: 100% !important;
  overflow: hidden;
}

.main-container {
  width: fit-content;
  transform-origin: top left;
  visibility: hidden;
}

/* screen - index */

.index {
  background-color: #ffffff;
  height: 1080px;
  min-width: 1920px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.index .x98-a65190-1 {
  aspect-ratio: 1.78;
  height: 1080px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1918px;
}

.index .vector-10 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.index .group-container {
  height: 928px;
  left: 97px;
  position: absolute;
  top: 143px;
  width: 1739px;
}

.index .group-container-1 {
  height: 928px;
  left: 22px;
  position: absolute;
  top: 0;
  width: 1717px;
}

.index .group {
  height: 73px;
  left: 0;
  position: absolute;
  top: 0;
  width: 970px;
}

.index .group-container-2 {
  height: 862px;
  left: 803px;
  position: absolute;
  top: 66px;
  width: 914px;
}

.index .overlap-group {
  height: 39px;
  left: 308px;
  position: absolute;
  top: 0;
  width: 476px;
}

.index .x1211psd {
  background-image: url(../img/clip-path-group@2x.webp);
  background-size: 100% 100%;
  height: 34px;
  left: 48px;
  position: absolute;
  top: 0;
  width: 113px;
}

.index .group-1 {
  height: 27px;
  left: 0;
  position: absolute;
  top: 12px;
  width: 476px;
}

.index .group-2 {
  height: 193px;
  left: 413px;
  position: absolute;
  top: 669px;
  width: 482px;
}

.index .group-3 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.index .vector {
  height: 59.35%;
  left: 8.28%;
  position: absolute;
  top: 20.33%;
  width: 83.42%;
}

.index .rectangle-1 {
  height: 100.00%;
  left: 0;
  width: 100.00%;
}

.index .rectangle-2 {
  height: 99.50%;
  left: 0;
  width: 99.75%;
}

.index .group-4 {
  height: 38.27%;
  left: 22.16%;
  position: absolute;
  top: 30.87%;
  width: 13.10%;
}

.index .vector-1 {
  height: 46.12%;
  left: 57.93%;
  position: absolute;
  top: 53.88%;
  width: 36.26%;
}

.index .vector-2 {
  height: 46.12%;
  left: 5.79%;
  position: absolute;
  top: 53.88%;
  width: 36.26%;
}

.index .vector-3 {
  height: 18.60%;
  left: 0;
  position: absolute;
  top: 30.94%;
  width: 42.05%;
}

.index .vector-4 {
  height: 18.60%;
  left: 57.85%;
  position: absolute;
  top: 30.94%;
  width: 42.15%;
}

.index .vector-5 {
  height: 27.46%;
  left: 11.32%;
  position: absolute;
  top: 0;
  width: 77.16%;
}

.index .group-5 {
  height: 14.79%;
  left: 39.11%;
  position: absolute;
  top: 32.80%;
  width: 41.08%;
}

.index .vector-11 {
  height: 79.09%;
  left: 0;
  position: absolute;
  top: 0;
  width: 9.26%;
}

.index .vector-12 {
  height: 98.84%;
  left: 10.75%;
  position: absolute;
  top: 0;
  width: 10.65%;
}

.index .vector-13 {
  height: 79.09%;
  left: 22.74%;
  position: absolute;
  top: 0;
  width: 8.69%;
}

.index .vector-14 {
  height: 81.34%;
  left: 37.26%;
  position: absolute;
  top: 0;
  width: 9.29%;
}

.index .vector-15 {
  height: 79.13%;
  left: 48.62%;
  position: absolute;
  top: 0;
  width: 8.87%;
}

.index .vector-16 {
  height: 79.06%;
  left: 58.06%;
  position: absolute;
  top: 0;
  width: 9.86%;
}

.index .vector-17 {
  height: 79.09%;
  left: 69.52%;
  position: absolute;
  top: 0;
  width: 8.69%;
}

.index .vector-18 {
  height: 79.09%;
  left: 79.70%;
  position: absolute;
  top: 0;
  width: 9.28%;
}

.index .vector-19 {
  height: 81.31%;
  left: 90.31%;
  position: absolute;
  top: 0;
  width: 9.69%;
}

.index .group-6 {
  height: 28px;
  left: 188px;
  position: absolute;
  top: 104px;
  width: 156px;
}

.index .group-7 {
  height: 193px;
  left: 0;
  position: absolute;
  top: 669px;
  width: 482px;
}

.index .group-8 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.index .vector-20 {
  height: 59.35%;
  left: 8.30%;
  position: absolute;
  top: 20.33%;
  width: 83.42%;
}

.index .rectangle-3 {
  height: 100.00%;
  left: 0;
  width: 100.00%;
}

.index .rectangle {
  height: 99.00%;
  left: 0;
  width: 99.50%;
}

.index .group-9 {
  height: 19.17%;
  left: 37.16%;
  position: absolute;
  top: 49.54%;
  width: 32.11%;
}

.index .vector-21 {
  height: 98.67%;
  left: 0;
  position: absolute;
  top: 0;
  width: 16.34%;
}

.index .vector-22 {
  height: 99.95%;
  left: 20.24%;
  position: absolute;
  top: 0;
  width: 15.70%;
}

.index .vector-23 {
  height: 99.95%;
  left: 40.11%;
  position: absolute;
  top: 0;
  width: 15.70%;
}

.index .vector-24 {
  height: 97.26%;
  left: 59.12%;
  position: absolute;
  top: 0;
  width: 18.93%;
}

.index .vector-25 {
  height: 97.29%;
  left: 81.91%;
  position: absolute;
  top: 0;
  width: 18.09%;
}

.index .group-10 {
  height: 12.92%;
  left: 36.61%;
  position: absolute;
  top: 29.81%;
  width: 44.46%;
}

.index .group-11 {
  height: 39.95%;
  left: 19.37%;
  position: absolute;
  top: 31.51%;
  width: 13.15%;
}

.index .vector-26 {
  height: 80.08%;
  left: 11.81%;
  position: absolute;
  top: 9.52%;
  width: 76.38%;
}

.index .vector-27 {
  height: 100.00%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.00%;
}

.index .group-15 {
  height: 675px;
  left: 177px;
  position: absolute;
  top: 28px;
  width: 737px;
}

.form-rik {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background: url(../img/form-rik-form.webp) no-repeat center / 100% 100%;
}

.form-rik-field {
  height: 93px;
  left: 76px;
  position: absolute;
  width: 585px;
  background: url(../img/form-rik-input.webp) no-repeat center / 100% 100%;
}

.form-rik-field-1 {
  top: 145px;
}

.form-rik-field-2 {
  top: 262px;
}

.form-rik-field-3 {
  top: 379px;
}

.form-rik-icon {
  height: 37px;
  left: 26px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: auto;
}

.form-rik-field input {
  background: transparent;
  border: none;
  color: #ffffff;
  font-family: 'Helvetica Neue', 'Segoe UI', Arial, sans-serif;
  font-size: 28px;
  font-weight: 300;
  height: 105%;
  left: 70px;
  outline: none;
  position: absolute;
  top: 0;
  width: calc(100% - 90px);
}

.form-rik-field input::placeholder {
  color: #ffffff;
  font-weight: 300;
}

.form-rik-field input[type="password"] {
  width: calc(100% - 140px);
}

.form-rik-toggle {
  align-items: center;
  background: transparent;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  padding: 0;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}

.form-rik-toggle svg {
  display: block;
  height: 28px;
  width: 28px;
}

.form-rik-msg {
  color: #ffb3a7;
  font-size: 14px;
  font-weight: 600;
  left: 76px;
  opacity: 0;
  position: absolute;
  text-align: center;
  transition: opacity .3s;
  width: 585px;
}

.form-rik-msg.show {
  opacity: 1;
}

.form-rik-submit {
  animation: form-rik-pulse 1.5s ease-in-out infinite;
  background: url(../img/form-rik-cta.webp) no-repeat center / 100% 100%;
  border: none;
  cursor: pointer;
  height: 94px;
  left: 138px;
  padding: 0;
  position: absolute;
  top: 500px;
  width: 462px;
}

.form-rik-submit:hover {
  filter: brightness(1.05);
}

.iphone-16-u38-17-pro-2 .form-rik-mb {
  height: 675px;
  left: 0;
  position: absolute;
  top: 0;
  transform: scale(0.54545);
  transform-origin: top left;
  width: 737px;
}

@keyframes form-rik-pulse {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.06);
  }
}


.index .group-25 {
  height: 193px;
  left: 0;
  position: absolute;
  top: 735px;
  width: 482px;
}

.index .group-26 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.index .rectangle-8 {
  height: 100.00%;
  left: 0;
  width: 100.00%;
}

.index .group-27 {
  height: 38.27%;
  left: 19.99%;
  position: absolute;
  top: 30.69%;
  width: 13.10%;
}

.index .group-28 {
  height: 19.17%;
  left: 36.55%;
  position: absolute;
  top: 51.09%;
  width: 25.39%;
}

.index .vector-7 {
  height: 97.48%;
  left: 0;
  position: absolute;
  top: 0;
  width: 12.78%;
}

.index .vector-57 {
  height: 99.95%;
  left: 23.64%;
  position: absolute;
  top: 0;
  width: 19.86%;
}

.index .vector-8 {
  height: 99.95%;
  left: 48.78%;
  position: absolute;
  top: 0;
  width: 19.86%;
}

.index .vector-9 {
  height: 99.97%;
  left: 73.21%;
  position: absolute;
  top: 0;
  width: 26.79%;
}

.index .group-29 {
  height: 15.10%;
  left: 36.13%;
  position: absolute;
  top: 29.82%;
  width: 45.12%;
}

.index .group-30 {
  height: 55px;
  left: 252px;
  position: absolute;
  top: 62px;
  width: 704px;
}

.index .group-6-1 {
  height: 10.63%;
  left: 66.35%;
  position: absolute;
  top: 6.57%;
  width: 20.16%;
}

.index .group-31 {
  height: 86.37%;
  left: 0;
  position: absolute;
  top: 0;
  width: 67.31%;
}

.index .rectangle-9 {
  height: 100%;
  left: 71.85%;
  width: 28.15%;
}

.index .x6562428c-5e93-465a-bc42-9998c193956c-1 {
  aspect-ratio: 0.8;
  height: 675px;
  left: 334px;
  object-fit: cover;
  position: absolute;
  top: 243px;
  width: 540px;
}

.index .group-32 {
  height: 17.85%;
  left: 26.55%;
  position: absolute;
  top: 81.30%;
  width: 25.09%;
}

.index .group-33 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.index .vector-58 {
  height: 59.35%;
  left: 8.27%;
  position: absolute;
  top: 20.33%;
  width: 83.42%;
}

.index .rectangle-10 {
  height: 100.00%;
  left: 0;
  width: 100.00%;
}

.index .rectangle-11 {
  height: 99.00%;
  left: 0;
  width: 99.45%;
}

.index .group-34 {
  height: 13.20%;
  left: 36.67%;
  position: absolute;
  top: 28.44%;
  width: 50.60%;
}

.index .group-35 {
  height: 19.17%;
  left: 36.39%;
  position: absolute;
  top: 50.83%;
  width: 25.39%;
}

.index .vector-59 {
  height: 99.95%;
  left: 23.65%;
  position: absolute;
  top: 0;
  width: 19.86%;
}

.index .vector-60 {
  height: 38.73%;
  left: 19.58%;
  position: absolute;
  top: 31.28%;
  width: 13.24%;
}

.index .rectangle-12 {
  position: absolute;
  top: 0;
}
/* screen - iphone-16-u38-17-pro-2 */

.iphone-16-u38-17-pro-2 {
  background-color: #ffffff;
  min-height: 937px;
  min-width: 402px;
  position: relative;
  width: 100%;
}

.iphone-16-u38-17-pro-2 .layer_1 {
  background-image: url(../img/rectangle-12.webp);
  background-size: 100% 100%;
  height: 937px;
  left: 0;
  position: absolute;
  top: 0;
  width: 402px;
}

.iphone-16-u38-17-pro-2 .frame {
  height: 334px;
  left: 0;
  position: absolute;
  top: 603px;
  width: 402px;
}

.iphone-16-u38-17-pro-2 .group-9-1 {
  height: 6.84%;
  left: 23.13%;
  position: absolute;
  top: 5.98%;
  width: 53.78%;
}

.iphone-16-u38-17-pro-2 .group-container-3 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 13px;
  left: 10px;
  min-height: 66px;
  position: absolute;
  top: 140px;
  width: 383px;
}

.iphone-16-u38-17-pro-2 .group-39 {
  margin-right: 0.64px;
  width: 276px;
}

.iphone-16-u38-17-pro-2 .group-40 {
  width: 383px;
}

.iphone-16-u38-17-pro-2 .x6562428c-5e93-465a-bc42-9998c193956c-2 {
  aspect-ratio: 0.8;
  height: 169px;
  left: 32.84%;
  object-fit: cover;
  position: absolute;
  top: 611px;
  width: 33.16%;
}

.iphone-16-u38-17-pro-2 .group-container-4 {
  height: 97px;
  left: 260px;
  position: absolute;
  top: 638px;
  width: 135px;
}

.iphone-16-u38-17-pro-2 .group-41 {
  height: 54px;
  left: 0;
  position: absolute;
  top: 0;
  width: 135px;
}

.iphone-16-u38-17-pro-2 .group-36 {
  height: 100.00%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.iphone-16-u38-17-pro-2 .vector-65 {
  height: 59.35%;
  left: 8.30%;
  position: absolute;
  top: 20.33%;
  width: 83.42%;
}

.iphone-16-u38-17-pro-2 .rectangle-13 {
  height: 100%;
  width: 100%;
}

.iphone-16-u38-17-pro-2 .rectangle-12 {
  height: 99.50%;
  width: 99.75%;
}

.iphone-16-u38-17-pro-2 .group-42 {
  height: 19.17%;
  left: 43.74%;
  position: absolute;
  top: 49.54%;
  width: 32.11%;
}

.iphone-16-u38-17-pro-2 .vector-66 {
  height: 98.67%;
  left: 0;
  position: absolute;
  top: 0;
  width: 16.34%;
}

.iphone-16-u38-17-pro-2 .vector-67 {
  height: 99.95%;
  left: 20.24%;
  position: absolute;
  top: 0;
  width: 15.70%;
}

.iphone-16-u38-17-pro-2 .vector-68 {
  height: 99.95%;
  left: 40.11%;
  position: absolute;
  top: 0;
  width: 15.70%;
}

.iphone-16-u38-17-pro-2 .vector-69 {
  height: 97.26%;
  left: 59.12%;
  position: absolute;
  top: 0;
  width: 18.93%;
}

.iphone-16-u38-17-pro-2 .vector-70 {
  height: 97.29%;
  left: 81.91%;
  position: absolute;
  top: 0;
  width: 18.09%;
}

.iphone-16-u38-17-pro-2 .group-43 {
  height: 12.92%;
  left: 37.28%;
  position: absolute;
  top: 29.81%;
  width: 44.46%;
}

.iphone-16-u38-17-pro-2 .group-44 {
  height: 39.95%;
  left: 19.37%;
  position: absolute;
  top: 31.51%;
  width: 13.15%;
}

.iphone-16-u38-17-pro-2 .vector-71 {
  height: 80.08%;
  left: 11.81%;
  position: absolute;
  top: 9.52%;
  width: 76.38%;
}

.iphone-16-u38-17-pro-2 .vector-72 {
  height: 100.00%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.00%;
}

.iphone-16-u38-17-pro-2 .group-45 {
  height: 54px;
  left: 0;
  position: absolute;
  top: 43px;
  width: 135px;
}

.iphone-16-u38-17-pro-2 .group-46 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.iphone-16-u38-17-pro-2 .vector-61 {
  height: 59.35%;
  left: 8.28%;
  position: absolute;
  top: 20.33%;
  width: 83.42%;
}

.iphone-16-u38-17-pro-2 .rectangle-14 {
  height: 100%;
  width: 100%;
}

.iphone-16-u38-17-pro-2 .group-37 {
  height: 38.27%;
  left: 19.36%;
  position: absolute;
  top: 30.46%;
  width: 13.10%;
}

.iphone-16-u38-17-pro-2 .vector-62 {
  height: 46.12%;
  left: 57.93%;
  position: absolute;
  top: 53.88%;
  width: 36.26%;
}

.iphone-16-u38-17-pro-2 .vector-73 {
  height: 46.12%;
  left: 5.79%;
  position: absolute;
  top: 53.88%;
  width: 36.26%;
}

.iphone-16-u38-17-pro-2 .vector-74 {
  height: 18.60%;
  left: 0;
  position: absolute;
  top: 30.93%;
  width: 42.05%;
}

.iphone-16-u38-17-pro-2 .vector-75 {
  height: 18.60%;
  left: 57.85%;
  position: absolute;
  top: 30.93%;
  width: 42.15%;
}

.iphone-16-u38-17-pro-2 .vector-76 {
  height: 27.46%;
  left: 11.32%;
  position: absolute;
  top: 0;
  width: 77.15%;
}

.iphone-16-u38-17-pro-2 .group-47 {
  height: 14.79%;
  left: 38.72%;
  position: absolute;
  top: 32.80%;
  width: 41.08%;
}

.iphone-16-u38-17-pro-2 .vector-77 {
  height: 79.09%;
  left: 0;
  position: absolute;
  top: 0;
  width: 9.26%;
}

.iphone-16-u38-17-pro-2 .vector-78 {
  height: 98.84%;
  left: 10.75%;
  position: absolute;
  top: 0;
  width: 10.65%;
}

.iphone-16-u38-17-pro-2 .vector-79 {
  height: 79.09%;
  left: 22.74%;
  position: absolute;
  top: 0;
  width: 8.69%;
}

.iphone-16-u38-17-pro-2 .vector-80 {
  height: 81.34%;
  left: 37.26%;
  position: absolute;
  top: 0;
  width: 9.29%;
}

.iphone-16-u38-17-pro-2 .vector-81 {
  height: 79.13%;
  left: 48.62%;
  position: absolute;
  top: 0;
  width: 8.87%;
}

.iphone-16-u38-17-pro-2 .vector-82 {
  height: 79.06%;
  left: 58.06%;
  position: absolute;
  top: 0;
  width: 9.86%;
}

.iphone-16-u38-17-pro-2 .vector-83 {
  height: 79.09%;
  left: 69.52%;
  position: absolute;
  top: 0;
  width: 8.69%;
}

.iphone-16-u38-17-pro-2 .vector-84 {
  height: 79.09%;
  left: 79.70%;
  position: absolute;
  top: 0;
  width: 9.28%;
}

.iphone-16-u38-17-pro-2 .vector-85 {
  height: 81.30%;
  left: 90.31%;
  position: absolute;
  top: 0;
  width: 9.69%;
}

.iphone-16-u38-17-pro-2 .group-48 {
  height: 8px;
  left: 58px;
  position: absolute;
  top: 29px;
  width: 44px;
}

.iphone-16-u38-17-pro-2 .group-49 {
  height: 54px;
  left: 5px;
  position: absolute;
  top: 638px;
  width: 135px;
}

.iphone-16-u38-17-pro-2 .rectangle-15 {
  height: 100%;
  width: 100%;
}

.iphone-16-u38-17-pro-2 .vector-86 {
  height: 46.12%;
  left: 5.80%;
  position: absolute;
  top: 53.88%;
  width: 36.26%;
}

.iphone-16-u38-17-pro-2 .vector-87 {
  height: 18.60%;
  left: 0;
  position: absolute;
  top: 30.94%;
  width: 42.05%;
}

.iphone-16-u38-17-pro-2 .vector-88 {
  height: 18.60%;
  left: 57.85%;
  position: absolute;
  top: 30.94%;
  width: 42.15%;
}

.iphone-16-u38-17-pro-2 .vector-89 {
  height: 27.46%;
  left: 11.32%;
  position: absolute;
  top: 0;
  width: 77.16%;
}

.iphone-16-u38-17-pro-2 .group-50 {
  height: 19.17%;
  left: 48.04%;
  position: absolute;
  top: 51.09%;
  width: 25.39%;
}

.iphone-16-u38-17-pro-2 .vector-63 {
  height: 97.48%;
  left: 0;
  position: absolute;
  top: 0;
  width: 12.78%;
}

.iphone-16-u38-17-pro-2 .vector-90 {
  height: 99.94%;
  left: 23.64%;
  position: absolute;
  top: 0;
  width: 19.86%;
}

.iphone-16-u38-17-pro-2 .vector-91 {
  height: 99.94%;
  left: 48.78%;
  position: absolute;
  top: 0;
  width: 19.86%;
}

.iphone-16-u38-17-pro-2 .vector-64 {
  height: 99.97%;
  left: 73.21%;
  position: absolute;
  top: 0;
  width: 26.79%;
}

.iphone-16-u38-17-pro-2 .group-51 {
  height: 15.10%;
  left: 38.72%;
  position: absolute;
  top: 29.82%;
  width: 45.12%;
}

.iphone-16-u38-17-pro-2 .group-52 {
  height: 5.76%;
  left: 0;
  position: absolute;
  top: 72.59%;
  width: 33.56%;
}

.iphone-16-u38-17-pro-2 .group-38 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100.00%;
}

.iphone-16-u38-17-pro-2 .vector-92 {
  height: 59.35%;
  left: 8.27%;
  position: absolute;
  top: 20.33%;
  width: 83.42%;
}

.iphone-16-u38-17-pro-2 .rectangle-16 {
  height: 100%;
  width: 100%;
}

.iphone-16-u38-17-pro-2 .group-53 {
  height: 13.20%;
  left: 34.42%;
  position: absolute;
  top: 28.44%;
  width: 50.60%;
}

.iphone-16-u38-17-pro-2 .group-54 {
  height: 19.17%;
  left: 46.60%;
  position: absolute;
  top: 50.83%;
  width: 25.39%;
}

.iphone-16-u38-17-pro-2 .vector-93 {
  height: 99.95%;
  left: 23.65%;
  position: absolute;
  top: 0;
  width: 19.86%;
}

.iphone-16-u38-17-pro-2 .vector-94 {
  height: 99.95%;
  left: 48.78%;
  position: absolute;
  top: 0;
  width: 19.86%;
}

.iphone-16-u38-17-pro-2 .vector-95 {
  height: 38.73%;
  left: 17.92%;
  position: absolute;
  top: 31.04%;
  width: 13.24%;
}

.iphone-16-u38-17-pro-2 .group-container-5 {
  height: 386px;
  left: 0;
  position: absolute;
  top: 233px;
  width: 402px;
}

.iphone-16-u38-17-pro-2 .group-9-2 {
  height: 24px;
  left: 55px;
  position: absolute;
  top: 0;
  width: 293px;
}

.iphone-16-u38-17-pro-2 .group-16-1 {
  height: 368px;
  left: 0;
  position: absolute;
  top: 18px;
  width: 402px;
}


.iphone-16-u38-17-pro-2 .rectangle {
  left: 0;
  position: absolute;
  top: 0;
}
@media (min-width: 1025px) and (orientation: landscape) {
  html,
  body {
    overflow: hidden;
  }
}
@media screen and (orientation: landscape) {
  #rikvip-page {
    background: url(../img/vector.webp) center / cover no-repeat, url(../img/98a65190-1.webp) center / cover no-repeat;
  }
  .screen.index {
    background-color: transparent;
    display: block;
  }
  .screen.iphone-16-u38-17-pro-2 {
    display: none;
  }
  .screen.index .x98-a65190-1,
  .screen.index .vector-10 {
    display: none;
  }
}
@media screen and (orientation: portrait) {
  html,
  body {
    overflow-x: hidden;
  }
  .screen.index {
    display: none;
  }
  .screen.iphone-16-u38-17-pro-2 {
    display: block;
  }
}