.screen-7 {
  background-color: #ffffff;
  overflow: hidden;
  width: 100%;
  min-width: 100%;
  height: 6060px;
  position: relative;
}

.screen-7 .text-wrapper-202 {
  position: absolute;
  height: 0;
  top: 5.45%;
  left: calc(50.00% - 106px);
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: var(--light-blue);
  font-size: var(--RWD-rwd-body-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .text-wrapper-203 {
  position: absolute;
  height: 0;
  top: 5.84%;
  left: calc(50.00% - 140px);
  width: 280px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--RWD-rwd-h1-font-family);
  font-weight: var(--RWD-rwd-h1-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-h1-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-h1-letter-spacing);
  line-height: var(--RWD-rwd-h1-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h1-font-style);
}

.screen-7 .line-58 {
  position: absolute;
  top: 342px;
  left: 311px;
  width: 16px;
  height: 1px;
}

.screen-7 .line-59 {
  position: absolute;
  top: 342px;
  left: 66px;
  width: 16px;
  height: 1px;
}

.screen-7 .rectangle-39 {
  position: absolute;
  top: 410px;
  left: 0;
  width: 100%;
  height: 480px;
  background-color: #eef1f5;
}

.screen-7 .pic-4 {
  position: absolute;
  top: 794px;
  left: 262px;
  width: 111px;
  height: 164px;
}

.screen-7 .pic-5 {
  position: absolute;
  top: 794px;
  left: 20px;
  width: 111px;
  height: 164px;
}

.screen-7 .pic-6 {
  position: absolute;
  top: 810px;
  left: 141px;
  width: 110px;
  height: 164px;
}

.screen-7 .text-wrapper-204 {
  height: 0;
  top: 7.43%;
  left: calc(50.00% - 122px);
  color: var(--blue);
  font-size: var(--RWD-rwd-h2-font-size);
  line-height: var(--RWD-rwd-h2-line-height);
  position: absolute;
  font-family: var(--RWD-rwd-h2-font-family);
  font-weight: var(--RWD-rwd-h2-font-weight);
  letter-spacing: var(--RWD-rwd-h2-letter-spacing);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h2-font-style);
}

.screen-7 .text-wrapper-205 {
  position: absolute;
  width: 89.82%;
  height: 0;
  top: 8.32%;
  left: 5.09%;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-body-font-size);
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .line-60 {
  position: absolute;
  top: 492px;
  left: 20px;
  width: 353px;
  height: 1px;
}

.screen-7 .text-wrapper-206 {
  position: absolute;
  height: 0;
  top: 10.63%;
  left: calc(50.00% - 44px);
  font-family: var(--RWD-rwd-h2-font-family);
  font-weight: var(--RWD-rwd-h2-font-weight);
  color: var(--blue);
  font-size: var(--RWD-rwd-h2-font-size);
  letter-spacing: var(--RWD-rwd-h2-letter-spacing);
  line-height: var(--RWD-rwd-h2-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h2-font-style);
}

.screen-7 .text-wrapper-207 {
  position: absolute;
  width: 89.82%;
  height: 0;
  top: 11.52%;
  left: 5.09%;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-body-font-size);
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .line-61 {
  position: absolute;
  top: 686px;
  left: 20px;
  width: 353px;
  height: 1px;
}

.screen-7 .rectangle-40 {
  position: absolute;
  top: 1014px;
  left: 0;
  width: 100%;
  height: 944px;
  background-color: #eef1f5;
}

.screen-7 .text-wrapper-208 {
  position: absolute;
  height: 0;
  top: 22.23%;
  left: calc(50.00% - 44px);
  font-family: var(--RWD-rwd-h2-font-family);
  font-weight: var(--RWD-rwd-h2-font-weight);
  color: var(--blue);
  font-size: var(--RWD-rwd-h2-font-size);
  letter-spacing: var(--RWD-rwd-h2-letter-spacing);
  line-height: var(--RWD-rwd-h2-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h2-font-style);
}

.screen-7 .text-wrapper-209 {
  position: absolute;
  width: 89.82%;
  height: 0;
  top: 22.85%;
  left: 5.09%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-body-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .line-62 {
  position: absolute;
  top: 1438px;
  left: 20px;
  width: 353px;
  height: 1px;
}

.screen-7 .customer {
  position: absolute;
  top: 1104px;
  left: 20px;
  width: 353px;
  height: 229px;
}

.screen-7 .customer-2 {
  position: absolute;
  top: 1531px;
  left: 20px;
  width: 353px;
  height: 229px;
  object-fit: cover;
}

.screen-7 .text-wrapper-210 {
  position: absolute;
  width: 89.82%;
  height: 0;
  top: 23.98%;
  left: 5.09%;
  font-family: var(--RWD-rwd-h3-font-family);
  font-weight: var(--RWD-rwd-h3-font-weight);
  color: var(--blue);
  font-size: var(--RWD-rwd-h3-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-h3-letter-spacing);
  line-height: var(--RWD-rwd-h3-line-height);
  font-style: var(--RWD-rwd-h3-font-style);
}

.screen-7 .text-wrapper-211 {
  position: absolute;
  height: 0;
  top: 29.27%;
  left: calc(50.00% - 82px);
  font-family: var(--RWD-rwd-h2-font-family);
  font-weight: var(--RWD-rwd-h2-font-weight);
  color: var(--blue);
  font-size: var(--RWD-rwd-h2-font-size);
  letter-spacing: var(--RWD-rwd-h2-letter-spacing);
  line-height: var(--RWD-rwd-h2-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h2-font-style);
}

.screen-7 .text-wrapper-212 {
  position: absolute;
  width: 89.82%;
  height: 0;
  top: 29.90%;
  left: 5.09%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-body-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .line-63 {
  position: absolute;
  top: 1866px;
  left: 20px;
  width: 353px;
  height: 1px;
}

.screen-7 .text-wrapper-213 {
  position: absolute;
  width: 89.82%;
  height: 0;
  top: 31.02%;
  left: 5.09%;
  font-family: var(--RWD-rwd-h3-font-family);
  font-weight: var(--RWD-rwd-h3-font-weight);
  color: var(--blue);
  font-size: var(--RWD-rwd-h3-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-h3-letter-spacing);
  line-height: var(--RWD-rwd-h3-line-height);
  font-style: var(--RWD-rwd-h3-font-style);
}

.screen-7 .text-wrapper-214 {
  position: absolute;
  height: 0;
  top: 17.39%;
  left: calc(50.00% - 114px);
  font-family: var(--RWD-rwd-h2-font-family);
  font-weight: var(--RWD-rwd-h2-font-weight);
  color: var(--blue);
  font-size: var(--RWD-rwd-h2-font-size);
  letter-spacing: var(--RWD-rwd-h2-letter-spacing);
  line-height: var(--RWD-rwd-h2-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h2-font-style);
}

.screen-7 .rectangle-41 {
  position: absolute;
  top: 1998px;
  left: 0;
  width: 100%;
  height: 160px;
  background: linear-gradient(
    180deg,
    rgba(83, 134, 185, 0.1) 0%,
    rgba(17, 55, 107, 0) 100%
  );
}

.screen-7 .text-wrapper-215 {
  position: absolute;
  height: 0;
  top: 33.63%;
  left: calc(50.00% - 120px);
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: var(--light-blue);
  font-size: var(--RWD-rwd-body-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .text-wrapper-216 {
  position: absolute;
  height: 0;
  top: 34.03%;
  left: calc(50.00% - 140px);
  width: 280px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--RWD-rwd-h1-font-family);
  font-weight: var(--RWD-rwd-h1-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-h1-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-h1-letter-spacing);
  line-height: var(--RWD-rwd-h1-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h1-font-style);
}

.screen-7 .line-64 {
  position: absolute;
  top: 2050px;
  left: 326px;
  width: 20px;
  height: 1px;
}

.screen-7 .line-65 {
  position: absolute;
  top: 2050px;
  left: 48px;
  width: 20px;
  height: 1px;
}

.screen-7 .rectangle-42 {
  position: absolute;
  top: 2186px;
  left: calc(50.00% - 244px);
  width: 489px;
  height: 353px;
  transform: rotate(-90deg);
  background: linear-gradient(
    260deg,
    rgba(83, 134, 185, 1) 0%,
    rgba(17, 55, 107, 1) 100%
  );
}

.screen-7 .text-wrapper-217 {
  position: absolute;
  width: 13.99%;
  height: 0;
  top: 38.88%;
  left: 11.20%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Helvetica Neue-BoldItalic", Helvetica;
  font-weight: 700;
  font-style: italic;
  color: #ffffff;
  font-size: 32px;
  letter-spacing: 5.12px;
  line-height: 60px;
  white-space: nowrap;
}

.screen-7 .text-wrapper-218 {
  position: absolute;
  width: 22.90%;
  height: 0;
  top: 39.49%;
  left: 11.20%;
  font-family: var(--RWD-rwd-h2-font-family);
  font-weight: var(--RWD-rwd-h2-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-h2-font-size);
  letter-spacing: var(--RWD-rwd-h2-letter-spacing);
  line-height: var(--RWD-rwd-h2-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h2-font-style);
}

.screen-7 .rakuten-amazon-JP {
  position: absolute;
  width: 72.52%;
  height: 0;
  top: 40.71%;
  left: 16.28%;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-body-font-size);
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .text-wrapper-219 {
  position: absolute;
  width: 54.20%;
  height: 0;
  top: 39.98%;
  left: 11.20%;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-body-font-size);
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .line-66 {
  position: absolute;
  top: 2456px;
  left: 44px;
  width: 305px;
  height: 1px;
}

.screen-7 .star {
  top: 2473px;
  position: absolute;
  left: 44px;
  width: 14px;
  height: 14px;
}

.screen-7 .star-2 {
  top: 2520px;
  position: absolute;
  left: 44px;
  width: 14px;
  height: 14px;
}

.screen-7 .star-3 {
  top: 2543px;
  position: absolute;
  left: 44px;
  width: 14px;
  height: 14px;
}

.screen-7 .service-5 {
  position: absolute;
  top: 2118px;
  left: 20px;
  width: 353px;
  height: 218px;
}

.screen-7 .rectangle-43 {
  position: absolute;
  top: 2695px;
  left: calc(50.00% - 244px);
  width: 489px;
  height: 353px;
  transform: rotate(-90deg);
  background: linear-gradient(
    260deg,
    rgba(83, 134, 185, 1) 0%,
    rgba(17, 55, 107, 1) 100%
  );
}

.screen-7 .text-wrapper-220 {
  position: absolute;
  width: 13.99%;
  height: 0;
  top: 47.28%;
  left: 11.20%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Helvetica Neue-BoldItalic", Helvetica;
  font-weight: 700;
  font-style: italic;
  color: #ffffff;
  font-size: 32px;
  letter-spacing: 5.12px;
  line-height: 60px;
  white-space: nowrap;
}

.screen-7 .text-wrapper-221 {
  position: absolute;
  width: 53.69%;
  height: 0;
  top: 47.89%;
  left: 11.20%;
  font-family: var(--RWD-rwd-h2-font-family);
  font-weight: var(--RWD-rwd-h2-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-h2-font-size);
  letter-spacing: var(--RWD-rwd-h2-letter-spacing);
  line-height: var(--RWD-rwd-h2-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h2-font-style);
}

.screen-7 .element-8 {
  position: absolute;
  width: 72.52%;
  height: 0;
  top: 49.11%;
  left: 16.28%;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-body-font-size);
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .text-wrapper-222 {
  position: absolute;
  width: 35.88%;
  height: 0;
  top: 48.38%;
  left: 11.20%;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-body-font-size);
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .line-67 {
  position: absolute;
  top: 2966px;
  left: 44px;
  width: 305px;
  height: 1px;
}

.screen-7 .star-4 {
  top: 2982px;
  position: absolute;
  left: 44px;
  width: 14px;
  height: 14px;
}

.screen-7 .star-5 {
  top: 3029px;
  position: absolute;
  left: 44px;
  width: 14px;
  height: 14px;
}

.screen-7 .star-6 {
  top: 3052px;
  position: absolute;
  left: 44px;
  width: 14px;
  height: 14px;
}

.screen-7 .service-6 {
  position: absolute;
  top: 2627px;
  left: calc(50.00% - 176px);
  width: 353px;
  height: 218px;
}

.screen-7 .rectangle-44 {
  position: absolute;
  top: 3204px;
  left: calc(50.00% - 244px);
  width: 489px;
  height: 353px;
  transform: rotate(-90deg);
  background: linear-gradient(
    260deg,
    rgba(83, 134, 185, 1) 0%,
    rgba(17, 55, 107, 1) 100%
  );
}

.screen-7 .rectangle-45 {
  position: absolute;
  top: 3214px;
  left: calc(50.00% - 254px);
  width: 509px;
  height: 353px;
  transform: rotate(-90deg);
  background: linear-gradient(
    260deg,
    rgba(83, 134, 185, 1) 0%,
    rgba(17, 55, 107, 1) 100%
  );
}

.screen-7 .text-wrapper-223 {
  position: absolute;
  width: 13.99%;
  height: 0;
  top: 55.68%;
  left: 11.20%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Helvetica Neue-BoldItalic", Helvetica;
  font-weight: 700;
  font-style: italic;
  color: #ffffff;
  font-size: 32px;
  letter-spacing: 5.12px;
  line-height: 60px;
  white-space: nowrap;
}

.screen-7 .text-wrapper-224 {
  position: absolute;
  width: 53.69%;
  height: 0;
  top: 56.29%;
  left: 11.20%;
  font-family: var(--RWD-rwd-h2-font-family);
  font-weight: var(--RWD-rwd-h2-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-h2-font-size);
  letter-spacing: var(--RWD-rwd-h2-letter-spacing);
  line-height: var(--RWD-rwd-h2-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h2-font-style);
}

.screen-7 .element-9 {
  position: absolute;
  width: 72.52%;
  height: 2.31%;
  top: 57.51%;
  left: 16.28%;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-body-font-size);
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .text-wrapper-225 {
  position: absolute;
  width: 35.88%;
  height: 0;
  top: 56.78%;
  left: 11.20%;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-body-font-size);
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .line-68 {
  position: absolute;
  top: 3474px;
  left: 44px;
  width: 305px;
  height: 1px;
}

.screen-7 .star-7 {
  top: 3491px;
  position: absolute;
  left: 44px;
  width: 14px;
  height: 14px;
}

.screen-7 .star-8 {
  top: 3537px;
  position: absolute;
  left: 44px;
  width: 14px;
  height: 14px;
}

.screen-7 .star-9 {
  top: 3587px;
  position: absolute;
  left: 44px;
  width: 14px;
  height: 14px;
}

.screen-7 .service-7 {
  position: absolute;
  top: 3136px;
  left: calc(50.00% - 176px);
  width: 353px;
  height: 218px;
}

.screen-7 .rectangle-46 {
  position: absolute;
  top: 3732px;
  left: calc(50.00% - 243px);
  width: 486px;
  height: 353px;
  transform: rotate(-90deg);
  background: linear-gradient(
    260deg,
    rgba(83, 134, 185, 1) 0%,
    rgba(17, 55, 107, 1) 100%
  );
}

.screen-7 .text-wrapper-226 {
  position: absolute;
  width: 13.99%;
  height: 0;
  top: 64.41%;
  left: 11.20%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Helvetica Neue-BoldItalic", Helvetica;
  font-weight: 700;
  font-style: italic;
  color: #ffffff;
  font-size: 32px;
  letter-spacing: 5.12px;
  line-height: 60px;
  white-space: nowrap;
}

.screen-7 .text-wrapper-227 {
  position: absolute;
  width: 31.30%;
  height: 0;
  top: 65.02%;
  left: 11.20%;
  font-family: var(--RWD-rwd-h2-font-family);
  font-weight: var(--RWD-rwd-h2-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-h2-font-size);
  letter-spacing: var(--RWD-rwd-h2-letter-spacing);
  line-height: var(--RWD-rwd-h2-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h2-font-style);
}

.screen-7 .text-wrapper-228 {
  position: absolute;
  width: 72.52%;
  height: 0;
  top: 66.24%;
  left: 16.28%;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-body-font-size);
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .text-wrapper-229 {
  position: absolute;
  width: 45.04%;
  height: 0;
  top: 65.51%;
  left: 11.20%;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-body-font-size);
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .line-69 {
  position: absolute;
  top: 4004px;
  left: 44px;
  width: 305px;
  height: 1px;
}

.screen-7 .star-10 {
  top: 4020px;
  position: absolute;
  left: 44px;
  width: 14px;
  height: 14px;
}

.screen-7 .star-11 {
  top: 4066px;
  position: absolute;
  left: 44px;
  width: 14px;
  height: 14px;
}

.screen-7 .star-12 {
  top: 4116px;
  position: absolute;
  left: 44px;
  width: 14px;
  height: 14px;
}

.screen-7 .service-8 {
  position: absolute;
  top: 3665px;
  left: calc(50.00% - 176px);
  width: 353px;
  height: 218px;
}

.screen-7 .choose-pic {
  position: absolute;
  top: 4191px;
  left: 0;
  width: 100%;
  height: 530px;
}

.screen-7 .rectangle-47 {
  position: absolute;
  top: 4191px;
  left: 0;
  width: 100%;
  height: 530px;
  background: linear-gradient(
    260deg,
    rgba(83, 134, 185, 1) 0%,
    rgba(17, 55, 107, 1) 100%
  );
  opacity: 0.5;
}

.screen-7 .rectangle-48 {
  position: absolute;
  top: 4287px;
  left: calc(50.00% - 176px);
  width: 353px;
  height: 80px;
  background-color: #eef2f5;
  box-shadow: 0px 4px 8px #00000029;
}

.screen-7 .choose-check {
  position: absolute;
  top: 4311px;
  left: 44px;
  width: 32px;
  height: 32px;
}

.screen-7 .text-wrapper-230 {
  position: absolute;
  width: 67.18%;
  height: 0;
  top: 71.24%;
  left: 24.43%;
  font-family: var(--RWD-rwd-h3-font-family);
  font-weight: var(--RWD-rwd-h3-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-h3-font-size);
  letter-spacing: var(--RWD-rwd-h3-letter-spacing);
  line-height: var(--RWD-rwd-h3-line-height);
  font-style: var(--RWD-rwd-h3-font-style);
}

.screen-7 .rectangle-49 {
  position: absolute;
  top: 4383px;
  left: calc(50.00% - 176px);
  width: 353px;
  height: 80px;
  background-color: #eef2f5;
  box-shadow: 0px 4px 8px #00000029;
}

.screen-7 .objects {
  top: 4407px;
  position: absolute;
  left: 44px;
  width: 32px;
  height: 32px;
}

.screen-7 .text-wrapper-231 {
  position: absolute;
  width: 67.18%;
  height: 0;
  top: 72.66%;
  left: 24.43%;
  font-family: var(--RWD-rwd-h3-font-family);
  font-weight: var(--RWD-rwd-h3-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-h3-font-size);
  letter-spacing: var(--RWD-rwd-h3-letter-spacing);
  line-height: var(--RWD-rwd-h3-line-height);
  font-style: var(--RWD-rwd-h3-font-style);
}

.screen-7 .rectangle-50 {
  position: absolute;
  top: 4479px;
  left: calc(50.00% - 176px);
  width: 353px;
  height: 80px;
  background-color: #eef2f5;
  box-shadow: 0px 4px 8px #00000029;
}

.screen-7 .objects-2 {
  top: 4503px;
  position: absolute;
  left: 44px;
  width: 32px;
  height: 32px;
}

.screen-7 .text-wrapper-232 {
  position: absolute;
  width: 67.18%;
  height: 0;
  top: 74.41%;
  left: 24.43%;
  font-family: var(--RWD-rwd-h3-font-family);
  font-weight: var(--RWD-rwd-h3-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-h3-font-size);
  letter-spacing: var(--RWD-rwd-h3-letter-spacing);
  line-height: var(--RWD-rwd-h3-line-height);
  font-style: var(--RWD-rwd-h3-font-style);
}

.screen-7 .rectangle-51 {
  position: absolute;
  top: 4575px;
  left: calc(50.00% - 176px);
  width: 353px;
  height: 80px;
  background-color: #eef2f5;
  box-shadow: 0px 4px 8px #00000029;
}

.screen-7 .objects-3 {
  top: 4599px;
  position: absolute;
  left: 44px;
  width: 32px;
  height: 32px;
}

.screen-7 .text-wrapper-233 {
  position: absolute;
  width: 67.18%;
  height: 0;
  top: 75.83%;
  left: 24.43%;
  font-family: var(--RWD-rwd-h3-font-family);
  font-weight: var(--RWD-rwd-h3-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-h3-font-size);
  letter-spacing: var(--RWD-rwd-h3-letter-spacing);
  line-height: var(--RWD-rwd-h3-line-height);
  font-style: var(--RWD-rwd-h3-font-style);
}

.screen-7 .rectangle-52 {
  position: absolute;
  top: 4671px;
  left: calc(50.00% - 176px);
  width: 353px;
  height: 80px;
  background-color: #eef2f5;
  box-shadow: 0px 4px 8px #00000029;
}

.screen-7 .objects-4 {
  top: 4695px;
  position: absolute;
  left: 44px;
  width: 32px;
  height: 32px;
}

.screen-7 .text-wrapper-234 {
  position: absolute;
  width: 67.18%;
  height: 0;
  top: 77.61%;
  left: 24.43%;
  font-family: var(--RWD-rwd-h3-font-family);
  font-weight: var(--RWD-rwd-h3-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-h3-font-size);
  letter-spacing: var(--RWD-rwd-h3-letter-spacing);
  line-height: var(--RWD-rwd-h3-line-height);
  font-style: var(--RWD-rwd-h3-font-style);
}

.screen-7 .text-wrapper-235 {
  position: absolute;
  height: 0;
  top: 69.82%;
  left: calc(50.00% - 176px);
  width: 353px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--RWD-rwd-h1-font-family);
  font-weight: var(--RWD-rwd-h1-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-h1-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-h1-letter-spacing);
  line-height: var(--RWD-rwd-h1-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h1-font-style);
}

.screen-7 .footer-7 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1249px;
  background-color: transparent;
}

.screen-7 .mask-group-8 {
  position: absolute;
  width: 100.00%;
  height: 22.74%;
  top: 0;
  left: 0;
}

.screen-7 .rectangle-53 {
  position: absolute;
  width: 100.00%;
  height: 22.74%;
  top: 0;
  left: 0;
  background-color: var(--blue);
  opacity: 0.3;
}

.screen-7 .group-100 {
  position: absolute;
  width: 100%;
  height: 77.26%;
  top: 22.74%;
  left: 0;
}

.screen-7 .element-10 {
  position: absolute;
  width: 89.82%;
  height: 4.80%;
  top: 48.84%;
  left: 5.09%;
  font-family: var(--RWD-rwd-tab-font-family);
  font-weight: var(--RWD-rwd-tab-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-tab-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-tab-letter-spacing);
  line-height: var(--RWD-rwd-tab-line-height);
  font-style: var(--RWD-rwd-tab-font-style);
}

.screen-7 .text-wrapper-236 {
  position: absolute;
  width: 49.62%;
  height: 0;
  top: 54.60%;
  left: 25.19%;
  font-family: var(--RWD-rwd-tab-font-family);
  font-weight: var(--RWD-rwd-tab-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-tab-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-tab-letter-spacing);
  line-height: var(--RWD-rwd-tab-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-tab-font-style);
}

.screen-7 .icon-32 {
  position: absolute;
  width: 14.25%;
  height: 4.48%;
  top: 58.13%;
  left: 33.08%;
}

.screen-7 .icon-33 {
  position: absolute;
  width: 14.25%;
  height: 4.48%;
  top: 58.13%;
  left: 52.42%;
}

.screen-7 .icon-34 {
  position: absolute;
  width: 14.25%;
  height: 4.48%;
  top: 58.13%;
  left: 71.76%;
}

.screen-7 .icon-35 {
  position: absolute;
  width: 14.25%;
  height: 4.48%;
  top: 58.13%;
  left: 13.74%;
}

.screen-7 .group-101 {
  position: absolute;
  width: 183px;
  height: 55px;
  top: 535px;
  left: 105px;
}

.screen-7 .rectangle-54 {
  position: absolute;
  width: 89.82%;
  height: 35.63%;
  top: 4.80%;
  left: 5.09%;
  background-color: #ffffff;
}

.screen-7 .group-102 {
  position: absolute;
  width: 124px;
  height: 60px;
  top: 100px;
  left: 135px;
}

.screen-7 .text-wrapper-237 {
  position: absolute;
  width: 71.25%;
  height: 2.88%;
  top: 8.89%;
  left: 14.50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--RWD-rwd-h1-font-family);
  font-weight: var(--RWD-rwd-h1-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-h1-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-h1-letter-spacing);
  line-height: var(--RWD-rwd-h1-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h1-font-style);
}

.screen-7 .text-wrapper-238 {
  position: absolute;
  width: 78.63%;
  height: 9.61%;
  top: 15.13%;
  left: 10.69%;
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: var(--word);
  font-size: var(--RWD-rwd-body-font-size);
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .line-70 {
  position: absolute;
  width: 78.63%;
  height: 0;
  top: 14.13%;
  left: 10.69%;
}

.screen-7 .group-103 {
  position: absolute;
  width: 94.40%;
  height: 33.39%;
  top: 65.01%;
  left: 5.09%;
}

.screen-7 .text-wrapper-239 {
  position: absolute;
  width: 17.52%;
  height: 4.80%;
  top: 19.18%;
  left: 39.08%;
  font-family: var(--RWD-rwd-tab-font-family);
  font-weight: var(--RWD-rwd-tab-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-tab-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-tab-letter-spacing);
  line-height: var(--RWD-rwd-tab-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-tab-font-style);
}

.screen-7 .text-wrapper-240 {
  position: absolute;
  width: 8.36%;
  height: 4.80%;
  top: 9.59%;
  left: 43.40%;
  font-family: var(--RWD-rwd-tab-font-family);
  font-weight: var(--RWD-rwd-tab-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-tab-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-tab-letter-spacing);
  line-height: var(--RWD-rwd-tab-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-tab-font-style);
}

.screen-7 .text-wrapper-241 {
  position: absolute;
  width: 17.52%;
  height: 4.80%;
  top: 43.17%;
  left: 39.08%;
  font-family: var(--RWD-rwd-tab-font-family);
  font-weight: var(--RWD-rwd-tab-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-tab-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-tab-letter-spacing);
  line-height: var(--RWD-rwd-tab-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-tab-font-style);
}

.screen-7 .text-wrapper-242 {
  position: absolute;
  width: 19.95%;
  height: 4.80%;
  top: 33.57%;
  left: 37.74%;
  font-family: "Helvetica Neue-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  letter-spacing: 3.20px;
  line-height: 20px;
  white-space: nowrap;
}

.screen-7 .text-wrapper-243 {
  position: absolute;
  width: 22.10%;
  height: 4.80%;
  top: 52.76%;
  left: 36.66%;
  font-family: var(--RWD-rwd-tab-font-family);
  font-weight: var(--RWD-rwd-tab-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-tab-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-tab-letter-spacing);
  line-height: var(--RWD-rwd-tab-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-tab-font-style);
}

.screen-7 .text-wrapper-244 {
  position: absolute;
  width: 22.10%;
  height: 4.80%;
  top: 62.35%;
  left: 36.66%;
  font-family: var(--RWD-rwd-tab-font-family);
  font-weight: var(--RWD-rwd-tab-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-tab-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-tab-letter-spacing);
  line-height: var(--RWD-rwd-tab-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-tab-font-style);
}

.screen-7 .text-wrapper-245 {
  position: absolute;
  width: 17.52%;
  height: 4.80%;
  top: 71.94%;
  left: 39.08%;
  font-family: var(--RWD-rwd-tab-font-family);
  font-weight: var(--RWD-rwd-tab-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-tab-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-tab-letter-spacing);
  line-height: var(--RWD-rwd-tab-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-tab-font-style);
}

.screen-7 .text-wrapper-246 {
  position: absolute;
  width: 91.64%;
  height: 3.12%;
  top: 96.88%;
  left: 0;
  font-family: "Helvetica Neue-Regular", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 11px;
  text-align: center;
  letter-spacing: 2.20px;
  line-height: normal;
  white-space: nowrap;
}

.screen-7 .line-71 {
  position: absolute;
  width: 95.15%;
  height: 0;
  top: 93.41%;
  left: 0;
}

.screen-7 .text-wrapper-247 {
  width: 28.84%;
  height: 4.80%;
  top: 0;
  left: 33.15%;
  color: #ffffff;
  font-size: 16px;
  text-align: center;
  line-height: 20px;
  position: absolute;
  font-family: "Helvetica Neue-Bold", Helvetica;
  font-weight: 700;
  letter-spacing: 3.20px;
  white-space: nowrap;
}

.screen-7 .view-17 {
  top: 26.18%;
  position: absolute;
  width: 78.63%;
  height: 4.96%;
  left: 10.69%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(
    260deg,
    rgba(83, 134, 185, 1) 0%,
    rgba(17, 55, 107, 1) 100%
  );
}

.screen-7 .text-wrapper-248 {
  height: 30px;
  margin-left: 1px;
  width: 74px;
  font-family: var(--tacble-h4-font-family);
  font-weight: var(--tacble-h4-font-weight);
  color: #ffffff;
  font-size: var(--tacble-h4-font-size);
  text-align: center;
  letter-spacing: var(--tacble-h4-letter-spacing);
  line-height: var(--tacble-h4-line-height);
  white-space: nowrap;
  font-style: var(--tacble-h4-font-style);
}

.screen-7 .view-18 {
  top: 32.27%;
  position: absolute;
  width: 78.63%;
  height: 4.96%;
  left: 10.69%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(
    260deg,
    rgba(83, 134, 185, 1) 0%,
    rgba(17, 55, 107, 1) 100%
  );
}

.screen-7 .group-104 {
  position: absolute;
  top: 168px;
  left: 0;
  width: 399px;
  height: 122px;
}

.screen-7 .rectangle-55 {
  position: absolute;
  top: 72px;
  left: 0;
  width: 100%;
  height: 50px;
  background-color: #ffffff;
  box-shadow: 0px 4px 8px #00000014;
}

.screen-7 .text-wrapper-249 {
  position: absolute;
  width: 16.29%;
  height: 16.39%;
  top: 71.31%;
  left: 8.27%;
  font-family: var(--RWD-rwd-tab-font-family);
  font-weight: var(--RWD-rwd-tab-font-weight);
  color: var(--light-blue);
  font-size: var(--RWD-rwd-tab-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-tab-letter-spacing);
  line-height: var(--RWD-rwd-tab-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-tab-font-style);
}

.screen-7 .text-wrapper-250 {
  position: absolute;
  height: 16.39%;
  top: 71.31%;
  left: calc(50.00% - 36px);
  font-family: var(--RWD-rwd-tab-font-family);
  font-weight: var(--RWD-rwd-tab-font-weight);
  color: var(--grey);
  font-size: var(--RWD-rwd-tab-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-tab-letter-spacing);
  line-height: var(--RWD-rwd-tab-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-tab-font-style);
}

.screen-7 .text-wrapper-251 {
  position: absolute;
  width: 16.29%;
  height: 16.39%;
  top: 71.31%;
  left: 73.93%;
  font-family: var(--RWD-rwd-tab-font-family);
  font-weight: var(--RWD-rwd-tab-font-weight);
  color: var(--grey);
  font-size: var(--RWD-rwd-tab-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-tab-letter-spacing);
  line-height: var(--RWD-rwd-tab-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-tab-font-style);
}

.screen-7 .line-72 {
  position: absolute;
  top: 120px;
  left: 0;
  width: 131px;
  height: 2px;
}

.screen-7 .header-12 {
  left: calc(50.00% - 200px);
  padding: 0 19.2px;
  justify-content: flex-end;
  gap: 182px;
  background-color: #ffffff;
  box-shadow: 0px 6px 4px #b4b4b440;
  position: absolute;
  top: 0;
  height: 72px;
  display: flex;
  align-items: center;
  min-width: 100%;
}

.screen-7 .group-105 {
  width: 136px;
  height: 42px;
}

.screen-7 .group-106 {
  width: 36px;
  height: 24px;
}

.screen-7 .rectangle-56 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 240px;
}

.screen-7 .rectangle-57 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 240px;
  background-color: var(--blue);
  opacity: 0.2;
}

.screen-7 .header-13 {
  left: 0;
  padding: 0 20px;
  position: absolute;
  top: 0;
  height: 72px;
  display: flex;
  align-items: center;
  min-width: 100%;
}

.screen-7 .group-107 {
  width: 353px;
  height: 42px;
  position: relative;
}

.screen-7 .group-108 {
  position: absolute;
  width: 9.63%;
  height: 52.38%;
  top: 22.02%;
  left: 90.16%;
}

.screen-7 .group-109 {
  position: absolute;
  width: 136px;
  height: 42px;
  top: 0;
  left: 0;
}

.screen-7 .text-wrapper-252 {
  position: absolute;
  height: 0;
  top: 0;
  left: calc(50.00% - 140px);
  width: 280px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--RWD-rwd-h1-font-family);
  font-weight: var(--RWD-rwd-h1-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-h1-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-h1-letter-spacing);
  line-height: var(--RWD-rwd-h1-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-h1-font-style);
}

.screen-7 .group-110 {
  position: absolute;
  height: 0;
  top: 2.31%;
  left: calc(50.00% - 64px);
  width: 134px;
}

.screen-7 .text-wrapper-253 {
  position: absolute;
  height: 100%;
  top: 0;
  left: calc(50.00% - 67px);
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-body-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .text-wrapper-254 {
  position: absolute;
  height: 100%;
  top: 0;
  left: calc(50.00% - 6px);
  font-family: var(--RWD-rwd-body-font-family);
  font-weight: var(--RWD-rwd-body-font-weight);
  color: #ffffff;
  font-size: var(--RWD-rwd-body-font-size);
  text-align: center;
  letter-spacing: var(--RWD-rwd-body-letter-spacing);
  line-height: var(--RWD-rwd-body-line-height);
  white-space: nowrap;
  font-style: var(--RWD-rwd-body-font-style);
}

.screen-7 .vector-9 {
  position: absolute;
  height: 37.50%;
  top: 29.17%;
  left: calc(50.00% - 23px);
  width: 6px;
}
