@font-face {
  font-family: "AppleSdGothicNeoH00-Regular";
  src: url("./font/AppleSDGothicNeoH.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AppleSdGothicNeoEb00-Regular";
  src: url("./font/AppleSDGothicNeoEB.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AppleSdGothicNeoB00-Regular";
  src: url("./font/AppleSDGothicNeoB.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AppleSdGothicNeoSb00-Regular";
  src: url("./font/AppleSDGothicNeoSB.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AppleSdGothicNeoM00-Regular";
  src: url("./font/AppleSDGothicNeoM.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Inter-ExtraBold";
  src: url("./font/Inter Extra Bold.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Pretendard-Medium";
  src: url("./font/Pretendard-Medium_0.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Pretendard-Bold";
  src: url("./font/Pretendard-Bold_0.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Pretendard-Regular";
  src: url("./font/Pretendard-Regular_0.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Roboto:wght@100&display=swap" rel="stylesheet');

.div,
.div * {
  box-sizing: border-box;
}

.div {
  background: #ffffff;
  height: 11701px;
  position: relative;
  overflow: hidden;
}

.rectangle-13849 {
  background: #373c43;
  border-radius: 10px;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 592px;
  top: 243px;
}

.rectangle-13850 {
  background: #373c43;
  border-radius: 10px;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 534px;
  top: 243px;
}

.material-symbols-delete-outline-rounded {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 546px;
  top: 255px;
  overflow: visible;
}

.material-symbols-edit {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 604px;
  top: 255px;
  overflow: visible;
}

._1 {
  color: #666666;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 160%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 544px;
  width: 375px;
  padding: 0 25px;

  /* padding: 0 4%; 좌우 3% 여백 */
  /* background: black; */
  @media screen and (max-width: 767px) {
    text-align: start;
    padding: 0 25px;
  }
}

._5-20 {
  color: #666666;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 160%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1007px;
  width: 340px;
  padding-left: 10px;

  /* padding: 0 4%; 좌우 3% 여백 */
  @media screen and (max-width: 767px) {
    text-align: start;
  }
}

._1-8000 {
  /* background: black; */
  display: flex;
  /* text-align: center; */
  font-family: "-", sans-serif;
  font-size: 22px;
  line-height: 140%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  margin: auto;
  top: 472px;
  /* width: 100% */
  width: 375px;
  padding-left: 25px;
  padding-right: 25px;

  /* padding: 0 3%; 좌우 3% 여백 */
  @media screen and (max-width: 767px) {
    text-align: start;
  }
}

@media screen and (max-width: 768px) {

  /* 모바일 화면에서만 표시 */
  .mobile-only {
    display: inline;
  }
}

._1-8000-span {
  color: #000000;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 22px;
  line-height: 140%;
  /* width: 375px; */
  /* padding: 0 3%; //좌우 3% 여백 */
}

._1-8000-span2 {
  color: #0066ff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 22px;
  line-height: 140%;
  /* width: 375px; */
  /* padding: 0 3%; 좌우 3% 여백 */
}

._2-6 {
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 22px;
  line-height: 140%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 956px;
  width: 335px;
  padding: 0 5px;
  /* padding: 0 4%; 좌우 3% 여백 */
}

._2-6-span {
  color: #000000;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 22px;
  line-height: 140%;
  font-weight: 400;
}

._2-6-span2 {
  color: #0066ff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 22px;
  line-height: 140%;
  font-weight: 400;
}

.image-47 {
  width: 335px;
  height: 250px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 659px;
  object-fit: cover;

  @media screen and (max-width: 768px) {
    max-width: 375px;
    width: 100%;
    padding: 0 15px;
  }
}

.frame-427318979 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 48px;
  /* background: black; */
  width: 350px;
}

.place-plan {
  color: #666666;
  text-align: center;
  font-family: "AppleSdGothicNeoM00-Regular", sans-serif;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  position: relative;
}

.div2 {
  color: #000000;
  text-align: center;
  font-family: "AppleSdGothicNeoB00-Regular", sans-serif;
  font-size: 28px;
  line-height: 140%;
  font-weight: 400;
  position: relative;
  width: 289px;
  height: 110px;
}

.image-472 {
  border-radius: 16px;

  width: 375px;
  /* 부모 컨테이너의 너비에 맞게 조정 */
  height: auto;
  /* 이미지 비율을 유지하며 높이 자동 조정 */
  position: relative;
  object-fit: fit;
  padding: 0 15px;
}

.frame-1171275989 {
  width: 375px;
  height: 418px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 3093px;
  overflow: hidden;
}

.group-48097400 {
  position: absolute;
  inset: 0;
}

.frame-1171275990 {
  display: flex;
  flex-direction: row;
  gap: 41px;
  align-items: flex-start;
  justify-content: flex-start;
  height: auto;
  position: absolute;
  left: calc(50% - 110.5px);
  top: 185px;
  overflow: visible;
}

.ellipse-132 {
  background: linear-gradient(149.44deg,
      rgba(0, 102, 255, 1) 0%,
      rgba(101, 162, 255, 1) 100%);
  border-radius: 50%;
  width: 186px;
  height: 186px;
  position: absolute;
  left: calc(50% - 90.5px);
  top: 232px;
}

.div3 {
  color: #ffffff;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 20px;
  line-height: 100%;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 66.5px);
  top: 315px;
  text-align: center;
  padding-left: 15px;
}

.frame-1171275991 {
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 145px;
}

.frame-427318951 {
  background: #ffffff;
  border-radius: 71px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  padding: 12px 23px 12px 23px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

.div4 {
  color: #111111;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  position: relative;
}

.frame-427318950 {
  background: #ffffff;
  border-radius: 71px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  padding: 12px 23px 12px 23px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

.frame-427318949 {
  background: #ffffff;
  border-radius: 71px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  padding: 12px 23px 12px 23px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

.frame-11712759902 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  width: 335px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 40px;
}

.div5 {
  color: #666666;
  text-align: center;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  position: relative;
}

.div6 {
  color: #000000;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 26px;
  line-height: 140%;
  font-weight: 400;
  position: relative;
}

.div7 {
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 160%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 3634px;
  width: 330px;
}

.div-7-span {
  color: #000000;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 160%;
  font-weight: 400;
  /* padding: 0 4%; 좌우 3% 여백 */
}

.div-7-span2 {
  color: #0066ff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 17px;
  line-height: 160%;
  font-weight: 400;
  /* padding: 0 4%; 좌우 3% 여백 */
}

.div8 {
  color: #000000;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 24px;
  line-height: 160%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 3586px;
  width: 330px;
}

.div9 {
  color: #000000;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 160%;
  letter-spacing: -0.02em;
  font-weight: 400;
  position: absolute;
  left: calc(50% - -1733.5px);
  top: 6784px;
  width: 320px;
  word-wrap: break-word;
  padding: 0 4%;
  /* 좌우 3% 여백 */
}

._12 {
  color: #0066ff;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 24px;
  line-height: 140%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 4541px;
  width: 335px;
}

.div10 {
  color: rgba(0, 0, 0, 0.5);
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 160%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - 1265.5px);
  width: 335px;
}

._13 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  justify-content: center;
  height: 202px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1411px;
}

.div11 {
  color: #000000;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 30px;
  line-height: 160%;
  font-weight: 400;
  position: relative;
  width: 335px;
  padding: 0 4%;
  /* 좌우 3% 여백 */
}

.div-11-span {
  color: #000000;
  font-family: "Pretendard-Medium", sans-serif;
  font-size: 27px;
  line-height: 160%;
  font-weight: 500;
}

.div-11-span2 {
  color: #000000;
  font-family: "Pretendard-Bold", sans-serif;
  font-size: 27px;
  line-height: 160%;
  font-weight: 700;
}

.div-11-span3 {
  color: #000000;
  font-family: "Pretendard-Medium", sans-serif;
  font-size: 27px;
  line-height: 160%;
  font-weight: 500;
}

.div-11-span4 {
  color: #000000;
  font-family: "Pretendard-Bold", sans-serif;
  font-size: 27px;
  line-height: 160%;
  font-weight: 700;
}

.div-11-span5 {
  color: #000000;
  font-family: "Pretendard-Medium", sans-serif;
  font-size: 27px;
  line-height: 160%;
  font-weight: 500;
}

.div-11-span6 {
  color: #000000;
  font-family: "Pretendard-Bold", sans-serif;
  font-size: 27px;
  line-height: 160%;
  font-weight: 700;
}

.div-11-span7 {
  color: #000000;
  font-family: "Pretendard-Medium", sans-serif;
  font-size: 27px;
  line-height: 160%;
  font-weight: 500;
}

.rectangle-3471067 {
  width: 375px;
  height: 398px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1903px;
  overflow: visible;
}

.frame-427318981 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  width: 335px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1747px;
}

.div12 {
  color: #000000;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 28px;
  line-height: 160%;
  font-weight: 400;
  position: relative;
}

.group-48097387 {
  position: absolute;
  inset: 0;
}

.div13 {
  color: #000000;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 27px;
  line-height: 140%;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 166.44px);
  top: 1159px;
  width: 320.16px;
}

.div14 {
  color: #0066ff;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 36px;
  line-height: 140%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1261px;
  width: 335px;
  padding-left: 5px;
}

.frame-427319030 {
  display: flex;
  flex-direction: row;
  gap: 26px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 74.21px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1255px;
}

.ellipse-1964 {
  background: #0066ff;
  border-radius: 50%;
  flex-shrink: 0;
  width: 6px;
  height: 6px;
  position: relative;
}

.ellipse-1965 {
  background: #0066ff;
  border-radius: 50%;
  flex-shrink: 0;
  width: 6px;
  height: 6px;
  position: relative;
}

.ellipse-1966 {
  background: #0066ff;
  border-radius: 50%;
  flex-shrink: 0;
  width: 6px;
  height: 6px;
  position: relative;
}

.div15 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 375px;
  height: 842.07px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 9937px;
  overflow: hidden;
  object-fit: cover;
}

.group-48097417 {
  position: absolute;
  inset: 0;
}

._10 {
  width: 375px;
  height: 2001px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 7936px;
  overflow: hidden;
}

.rectangle-3471088 {
  background: linear-gradient(180deg,
      rgba(0, 102, 255, 1) 0%,
      rgba(62, 136, 248, 1) 100%);
  width: 375px;
  height: 2001px;
  position: absolute;
  left: 0px;
  top: 0px;
}

.rectangel {
  width: 283px;
  height: 273.66px;
  position: absolute;
  left: 149px;
  top: -18px;
  overflow: visible;
}

.rectangel2 {
  border-radius: 0px;
  width: 229px;
  height: 223px;
  position: absolute;
  left: -10px;
  top: -8px;
  overflow: visible;
}

.pattern {
  opacity: 0.1;
  width: 153px;
  height: 145px;
  position: absolute;
  left: -40px;
  top: -12px;
  overflow: visible;
}

.pattern2 {
  opacity: 0.1;
  width: 153px;
  height: 145px;
  position: absolute;
  left: 255.33px;
  top: 19px;
  transform: translate(-8px, -8px);
  overflow: visible;
}

.star {
  width: 13.65%;
  height: 4.04%;
  position: absolute;
  right: 73.63%;
  left: 12.72%;
  bottom: 92.25%;
  top: 3.71%;
  transform: translate(-20.91px, -74.19px);
  overflow: visible;
}

.frame-1171275979 {
  display: flex;
  flex-direction: column;
  gap: 57px;
  align-items: center;
  justify-content: flex-start;
  width: 337px;
  height: 1506px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 36px;
}

.frame-427318990 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.sign-up {
  background: #001f87;
  border-radius: 43.85px;
  padding: 10.62px 25.46px 11.38px 27.23px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 155px;
  height: 47px;
  position: relative;
}

.div16 {
  color: #ffffff;
  text-align: center;
  font-family: "Inter-ExtraBold", sans-serif;
  font-size: 18.860000610351562px;
  line-height: 21.92px;
  letter-spacing: -0.34px;
  font-weight: 800;
  position: relative;
  width: 113px;
  height: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._1-1 {
  color: #ffffff;
  text-align: center;
  font-family: "Pretendard-Bold", sans-serif;
  font-size: 30px;
  line-height: 140%;
  font-weight: 700;
  position: relative;
}

.frame-1171275980 {
  display: flex;
  flex-direction: column;
  gap: 18px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.frame-48097403 {
  display: flex;
  flex-direction: row;
  gap: 13px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 337px;
  position: relative;
}

.group-48097410 {
  flex-shrink: 0;
  width: 161px;
  height: 197px;
  position: static;
}

.group-48097407 {
  width: 99.61px;
  height: 103px;
  position: static;
}

.ellipse-757 {
  background: rgba(50, 241, 255, 0.5);
  border-radius: 50%;
  width: 99.61px;
  height: 49.4%;
  position: absolute;
  left: calc(50% - 136.5px);
  bottom: 50.6%;
  top: 0%;
}

.naver-1 {
  border-radius: 8px;
  border-style: solid;
  border-color: #e1e1e1;
  border-width: 1px;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 58px;
  top: 28px;
  object-fit: cover;
}

.frame-1171275982 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 161px;
  height: 79px;
  position: absolute;
  left: 1px;
  top: 118px;
}

.div17 {
  color: #ffffff;
  text-align: center;
  font-family: "AppleSdGothicNeoH00-Regular", sans-serif;
  font-size: 17px;
  line-height: 18px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
  height: 32px;
}

._16 {
  color: #ffffff;
  text-align: center;
  font-family: "Pretendard-Medium", sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  position: relative;
  align-self: stretch;
  flex: 1;
}

.group-48097412 {
  flex-shrink: 0;
  width: 161px;
  height: 208.5px;
  position: static;
}

.group-48097408 {
  width: 99.61px;
  height: 103px;
  position: static;
}

.ellipse-7572 {
  background: rgba(50, 241, 255, 0.5);
  border-radius: 50%;
  width: 29.56%;
  height: 49.4%;
  position: absolute;
  right: 9.31%;
  left: 61.13%;
  bottom: 50.6%;
  top: 0%;
}

.naver-12 {
  border-radius: 8px;
  border-style: solid;
  border-color: #e1e1e1;
  border-width: 1px;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 229.61px;
  top: 28px;
  object-fit: cover;
}

.frame-11712759822 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 161px;
  height: 90px;
  position: absolute;
  left: 175px;
  top: 118.5px;
}

._5-3-12-500 {
  color: #ffffff;
  text-align: center;
  font-family: "Pretendard-Medium", sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  position: relative;
  align-self: stretch;
  height: 36px;
}

.frame-48097405 {
  display: flex;
  flex-direction: row;
  gap: 13px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 337px;
  position: relative;
}

.group-480974102 {
  flex-shrink: 0;
  width: 146px;
  height: 150px;
  position: static;
}

.ellipse-7573 {
  background: rgba(50, 241, 255, 0.5);
  border-radius: 50%;
  width: 99.61px;
  height: 49.4%;
  position: absolute;
  left: calc(50% - 138.89px);
  bottom: 50.6%;
  top: 0%;
}

.naver-2 {
  border-radius: 8px;
  border-style: solid;
  border-color: #e1e1e1;
  border-width: 1px;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 55.84px;
  top: 27.5px;
  object-fit: cover;
}

.frame-11712759823 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 146px;
  position: absolute;
  left: 1.5px;
  top: 118px;
}

.instagram {
  color: #ffffff;
  text-align: center;
  font-family: "AppleSdGothicNeoH00-Regular", sans-serif;
  font-size: 17px;
  line-height: 18px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
  height: 32px;
}

._5-p-1-000-10 {
  color: #ffffff;
  text-align: center;
  font-family: "Pretendard-Medium", sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  position: absolute;
  left: 4px;
  top: 153.5px;
  width: 161px;
  height: 47px;
}

.frame-1171275984 {
  flex-shrink: 0;
  width: 1px;
  height: 1px;
  position: relative;
  overflow: hidden;
}

.ellipse-7574 {
  background: rgba(50, 241, 255, 0.5);
  border-radius: 50%;
  width: 29.56%;
  height: 49.4%;
  position: absolute;
  right: 9.46%;
  left: 60.98%;
  bottom: 50.6%;
  top: 0%;
}

.naver-22 {
  border-radius: 8px;
  border-style: solid;
  border-color: #e1e1e1;
  border-width: 1px;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 231.89px;
  top: 28px;
  object-fit: cover;
}

.frame-11712759824 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 161px;
  height: 90px;
  position: absolute;
  left: 174.5px;
  top: 118.5px;
}

.cpc {
  color: #ffffff;
  text-align: center;
  font-family: "Pretendard-Medium", sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  position: relative;
  align-self: stretch;
  height: 36px;
}

.frame-48097411 {
  display: flex;
  flex-direction: row;
  gap: 13px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 337px;
  height: 174px;
  position: relative;
}

.group-480974103 {
  flex-shrink: 0;
  width: 161px;
  height: 174px;
  position: static;
}

.ellipse-7575 {
  background: rgba(50, 241, 255, 0.5);
  border-radius: 50%;
  width: 99.61px;
  height: 59.2%;
  position: absolute;
  left: calc(50% - 136.5px);
  bottom: 40.8%;
  top: 0%;
}

.naver-13 {
  border-radius: 8px;
  border-style: solid;
  border-color: #e1e1e1;
  border-width: 1px;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 58px;
  top: 27.5px;
  object-fit: cover;
}

.frame-11712759825 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 161px;
  height: 62px;
  position: absolute;
  left: 1px;
  top: 112px;
}

.team {
  color: #ffffff;
  text-align: center;
  font-family: "AppleSdGothicNeoH00-Regular", sans-serif;
  font-size: 17px;
  line-height: 18px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
  height: 32px;
}

._21 {
  color: #ffffff;
  text-align: center;
  font-family: "Pretendard-Medium", sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  position: relative;
  align-self: stretch;
  flex: 1;
  padding: 0 4%;
  /* 좌우 3% 여백 */
}

.group-480974122 {
  flex-shrink: 0;
  width: 161px;
  height: 174px;
  position: static;
}

.group-480974082 {
  width: 99.61px;
  height: 97.32px;
  position: static;
}

.ellipse-7576 {
  background: rgba(50, 241, 255, 0.5);
  border-radius: 50%;
  width: 29.56%;
  height: 55.93%;
  position: absolute;
  right: 9.31%;
  left: 61.13%;
  bottom: 44.07%;
  top: 0%;
}

.naver-23 {
  border-radius: 8px;
  border-style: solid;
  border-color: #e1e1e1;
  border-width: 1px;
  width: 48px;
  height: 45.35px;
  position: absolute;
  left: 232.39px;
  top: 25.98px;
  object-fit: cover;
}

.frame-11712759826 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 161px;
  height: 62px;
  position: absolute;
  left: 175px;
  top: 112px;
}

.view {
  color: #ffffff;
  text-align: center;
  font-family: "AppleSdGothicNeoH00-Regular", sans-serif;
  font-size: 17px;
  line-height: 18px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
  height: 32px;
}

.div18 {
  color: #ffffff;
  text-align: center;
  font-family: "Pretendard-Medium", sans-serif;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  position: relative;
  align-self: stretch;
  height: 19px;
}

.frame-48097408 {
  display: flex;
  flex-direction: row;
  gap: 13px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 337px;
  height: 167px;
  position: relative;
}

.ellipse-7577 {
  background: rgba(50, 241, 255, 0.5);
  border-radius: 50%;
  width: 99.61px;
  height: 61.68%;
  position: absolute;
  left: calc(50% - 136.5px);
  bottom: 38.32%;
  top: 0%;
}

.ellipse-7578 {
  background: rgba(50, 241, 255, 0.5);
  border-radius: 50%;
  width: 29.56%;
  height: 58.27%;
  position: absolute;
  right: 9.31%;
  left: 61.13%;
  bottom: 41.73%;
  top: 0%;
}

.naver-3 {
  border-radius: 8px;
  border-style: solid;
  border-color: #e1e1e1;
  border-width: 1px;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 232.14px;
  top: 26px;
  object-fit: cover;
}

.frame-48097409 {
  display: flex;
  flex-direction: row;
  gap: 13px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 337px;
  height: 162px;
  position: relative;
}

.group-48097413 {
  flex-shrink: 0;
  width: 161px;
  height: 174px;
  position: static;
}

.ellipse-7579 {
  background: rgba(50, 241, 255, 0.5);
  border-radius: 50%;
  width: 29.56%;
  height: 60.07%;
  position: absolute;
  right: 60.95%;
  left: 9.5%;
  bottom: 39.93%;
  top: 0%;
}

.group {
  width: 15.14%;
  height: 29.25%;
  position: absolute;
  right: 67.68%;
  left: 17.18%;
  bottom: 54.58%;
  top: 16.17%;
  overflow: visible;
}

.ellipse-75710 {
  background: rgba(50, 241, 255, 0.5);
  border-radius: 50%;
  width: 29.56%;
  height: 60.07%;
  position: absolute;
  right: 9.31%;
  left: 61.13%;
  bottom: 39.93%;
  top: 0%;
}

.naver-14 {
  border-radius: 8px;
  border-style: solid;
  border-color: #e1e1e1;
  border-width: 1px;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 232.39px;
  top: 26px;
  object-fit: cover;
}

.frame-48097410 {
  display: flex;
  flex-direction: row;
  gap: 13px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 337px;
  height: 162px;
  position: relative;
}

.ellipse-75711 {
  background: rgba(50, 241, 255, 0.5);
  border-radius: 50%;
  width: 29.56%;
  height: 60.07%;
  position: absolute;
  right: 61.65%;
  left: 8.79%;
  bottom: 39.93%;
  top: 0%;
}

.naver-24 {
  border-radius: 8px;
  border-style: solid;
  border-color: #e1e1e1;
  border-width: 1px;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 56px;
  top: 25.5px;
  object-fit: cover;
}

.ellipse-75712 {
  background: rgba(50, 241, 255, 0.5);
  border-radius: 50%;
  width: 29.56%;
  height: 60.07%;
  position: absolute;
  right: 10.02%;
  left: 60.42%;
  bottom: 39.93%;
  top: 0%;
}

.naver-25 {
  border-radius: 8px;
  border-style: solid;
  border-color: #e1e1e1;
  border-width: 1px;
  width: 48px;
  height: 48px;
  position: absolute;
  left: 230px;
  top: 26px;
  object-fit: cover;
}

.frame-427318991 {
  display: flex;
  flex-direction: row;
  gap: 17px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}

._75-25 {
  text-align: center;
  position: relative;
}

._75-25-span {
  color: #e4e4e4;
  font-family: "AppleSdGothicNeoB00-Regular", sans-serif;
  font-size: 21px;
  line-height: 100%;
  font-weight: 400;
  text-decoration: line-through;
}

._75-25-span2 {
  color: #e4e4e4;
  font-family: "AppleSdGothicNeoB00-Regular", sans-serif;
  font-size: 38px;
  line-height: 100%;
  font-weight: 400;
  text-decoration: line-through;
}

._75-25-span3 {
  color: #e4e4e4;
  font-family: "AppleSdGothicNeoB00-Regular", sans-serif;
  font-size: 27px;
  line-height: 100%;
  font-weight: 400;
  text-decoration: line-through;
}

._75-25-span4 {
  color: #000000;
  font-family: "AppleSdGothicNeoB00-Regular", sans-serif;
  font-size: 38px;
  line-height: 100%;
  font-weight: 400;
}

._75-25-span5 {
  color: #000000;
  font-family: "Pretendard-Regular", sans-serif;
  font-size: 38px;
  line-height: 100%;
  font-weight: 400;
}

._75-25-span6 {
  color: #ffece4;
  font-family: "AppleSdGothicNeoM00-Regular", sans-serif;
  font-size: 21px;
  line-height: 100%;
  font-weight: 400;
}

._75-25-span7 {
  color: #ff1385;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 60px;
  line-height: 100%;
  font-weight: 400;
}

._75-25-span8 {
  color: #ffece4;
  font-family: "AppleSdGothicNeoB00-Regular", sans-serif;
  font-size: 27px;
  line-height: 100%;
  font-weight: 400;
}

.group-48097402 {
  flex-shrink: 0;
  width: 337.44px;
  height: 235px;
  position: static;
}

.mask-group {
  width: 335px;
  height: 204px;
  position: absolute;
  left: 1px;
  top: 1525px;
  overflow: visible;
}

.star-1 {
  width: 27.44px;
  height: 42.54px;
  position: absolute;
  left: 309.78px;
  top: 1526px;
  overflow: visible;
}

.star-4 {
  width: 34px;
  height: 49px;
  position: absolute;
  left: -0.22px;
  top: 1673px;
  overflow: visible;
}

.star2 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 287.78px;
  top: 1514px;
  overflow: visible;
}

.star-6 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 311.78px;
  top: 1698px;
  overflow: visible;
}

.star-5 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 26.78px;
  top: 1710px;
  overflow: visible;
}

.star-3 {
  width: 39px;
  height: 39px;
  position: absolute;
  left: 268.78px;
  top: 1710px;
  overflow: visible;
}

.star-2 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 118px;
  top: 1717px;
  overflow: visible;
}

.star-7 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 292px;
  top: 1578px;
  overflow: visible;
}

.ellipse {
  background: #e2af7c;
  border-radius: 50%;
  width: 4.57px;
  height: 4.57px;
  position: absolute;
  left: 38.78px;
  top: 1560px;
}

.div19 {
  color: #000a31;
  text-align: center;
  position: absolute;
  left: calc(50% - 152.72px);
  top: 1545px;
  width: 302px;
}

.div-19-span {
  color: #000a31;
  font-family: "AppleSdGothicNeoH00-Regular", sans-serif;
  font-size: 27px;
  line-height: 158%;
  font-weight: 400;
}

.div-19-span2 {
  color: #000a31;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 158%;
  font-weight: 400;
}

.div-19-span3 {
  color: #000a31;
  font-family: "AppleSdGothicNeoM00-Regular", sans-serif;
  font-size: 18px;
  line-height: 158%;
  font-weight: 400;
}

.div-19-span4 {
  color: #000a31;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 158%;
  font-weight: 400;
}

.div-19-span5 {
  color: #000a31;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 154%;
  font-weight: 400;
}

.div-19-span6 {
  color: #000a31;
  font-family: "AppleSdGothicNeoH00-Regular", sans-serif;
  font-size: 27px;
  line-height: 37px;
  font-weight: 400;
}

.div-19-span7 {
  color: #000a31;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 158%;
  font-weight: 400;
}

.div20 {
  color: #ffffff;
  text-align: center;
  font-family: "-", sans-serif;
  font-size: 24px;
  line-height: 160%;
  font-weight: 400;
  position: relative;
  width: 306px;
  height: 157px;
}

.div-20-span {
  color: #ffffff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 24px;
  line-height: 160%;
  font-weight: 400;
}

.div-20-span2 {
  color: #ffffff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 21px;
  line-height: 160%;
  font-weight: 400;
  text-decoration: underline;
}

.div-20-span3 {
  color: #ffffff;
  font-family: "AppleSdGothicNeoM00-Regular", sans-serif;
  font-size: 24px;
  line-height: 160%;
  font-weight: 400;
}

.div-20-span4 {
  color: #ffffff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 24px;
  line-height: 160%;
  font-weight: 400;
}

.group-48097414 {
  position: absolute;
  inset: 0;
}

.frame-63 {
  background: #f62121;
  border-radius: 15px;
  padding: 4px 13px 4px 13px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 127px;
  top: 1400px;
}

.evnet {
  color: #ffffff;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: relative;
}

.vector-439 {
  width: 11px;
  height: 14px;
  position: absolute;
  left: 190px;
  top: 1434px;
  overflow: visible;
}

.frame-1171275998 {
  width: 336px;
  height: 242px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1551px;
  overflow: hidden;
}

.frame-1171275986 {
  width: 335px;
  height: 36px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1646px;
  overflow: hidden;
}

._1-3 {
  width: 93px;
  height: 22px;
  position: absolute;
  left: 242px;
  top: 50%;
  translate: 0 -50%;
  object-fit: cover;
}

._2 {
  width: 375px;
  height: 398px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1903px;
  overflow: hidden;
}

.frame-1171276000 {
  width: 334px;
  height: 333px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 35px;
  overflow: hidden;
}

.group-48097416 {
  position: absolute;
  inset: 0;
}

.frame-427318956 {
  background: #9927af;
  border-radius: 100px;
  padding: 12px 14px 12px 14px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 304px;
  position: absolute;
  left: 0px;
  top: 56px;
  overflow: hidden;
}

._2-5-25 {
  color: #ffffff;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 140%;
  font-weight: 400;
  position: relative;
}

.frame-427318957 {
  background: #9927af;
  border-radius: 100px;
  padding: 12px 14px 12px 14px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 292px;
  position: absolute;
  left: 0px;
  top: 108px;
  overflow: hidden;
}

.div21 {
  color: #ffffff;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 140%;
  font-weight: 400;
  position: relative;
}

.frame-427318959 {
  background: #9927af;
  border-radius: 100px;
  padding: 12px 14px 12px 14px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 152px;
  position: absolute;
  left: 0px;
  top: 280px;
  overflow: hidden;
}

.div22 {
  color: #ffffff;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  position: relative;
}

.frame-427318958 {
  background: #eaeaea;
  border-radius: 100px;
  padding: 12px 14px 12px 14px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 113px;
  position: absolute;
  left: 221px;
  top: 174px;
  overflow: hidden;
}

.div23 {
  color: #000000;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  position: relative;
}

.frame-427318995 {
  background: #eaeaea;
  border-radius: 100px;
  padding: 12px 14px 12px 14px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 177px;
  position: absolute;
  left: 157px;
  top: 224px;
  overflow: hidden;
}

.group-48097415 {
  width: 144px;
  height: 44px;
  position: static;
}

.group-1836 {
  width: 44px;
  height: 44px;
  position: static;
}

.ellipse-103 {
  background: #ffffff;
  border-radius: 50%;
  border-style: solid;
  border-color: #ededed;
  border-width: 1px;
  width: 44px;
  height: 44px;
  position: absolute;
  left: 0px;
  top: 2px;
}

.a {
  color: #000000;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 14px;
  line-height: 100%;
  font-weight: 400;
  position: absolute;
  left: 54px;
  top: 17px;
}

.div24 {
  color: #000000;
  text-align: center;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 22px;
  line-height: 100%;
  font-weight: 400;
  position: absolute;
  left: 11px;
  top: 15px;
}

.div25 {
  width: 375px;
  height: 496px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - -1570.5px);
  overflow: hidden;
}

._0-01 {
  color: #000000;
  text-align: center;
  font-family: "AppleSdGothicNeoM00-Regular", sans-serif;
  font-size: 18px;
  line-height: 160%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 244px;
  width: 335px;
}

.div26 {
  color: #000000;
  text-align: center;
  font-family: "Pretendard-Bold", sans-serif;
  font-size: 28px;
  line-height: 140%;
  font-weight: 700;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 100px;
  width: 335px;
}

.div27 {
  color: #0066ff;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 100%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 60px;
  white-space: nowrap;
}

.frame-1171275997 {
  width: 375px;
  height: 2000px;
  position: absolute;
  left: 0px;
  top: 496px;
  overflow: hidden;
}

.div28 {
  background: #0066ff;
  width: 375px;
  height: 580px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 6817px;
  overflow: hidden;
}

.div29 {
  color: #ffffff;
  text-align: center;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 80px;
  width: 335px;
}

.div-29-span {
  color: #ffffff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}

.div-29-span2 {
  color: #ffffff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 30px;
  line-height: 150%;
  font-weight: 400;
}

.div-29-span3 {
  color: #ffffff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 400;
}

.frame-427319031 {
  display: flex;
  flex-direction: column;
  gap: 29px;
  align-items: center;
  /* 중앙 정렬 */
  justify-content: flex-start;
  width: 320px;
  /* 가로 사이즈 327px로 설정 */
  margin: 0 auto;
  /* 가로 중앙 정렬 */
  position: relative;
  /* 부모 요소 기준으로 배치 */
  top: 275px;
  /* 위치 그대로 유지 */
}

.group-48097391 {
  flex-shrink: 0;
  width: 320px;
  height: 52;
  position: static;
}

.div30 {
  color: #ffffff;
  text-align: left;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 160%;
  font-weight: 400;
  position: absolute;
  left: 31px;
  top: 0px;
}

.div31 {
  color: #ffffff;
  text-align: left;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 160%;
  font-weight: 400;
  position: absolute;
  left: 31px;
  top: 55px;
}

.div32 {
  color: #ffffff;
  text-align: left;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  position: absolute;
  left: 31px;
  top: 116px;
}

.group-48097389 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0px;
  top: 5px;
  overflow: visible;
}

.group-48097390 {
  flex-shrink: 0;
  width: 320px;
  height: 52px;
  position: static;
}

.group-48097388 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0px;
  top: 60px;
  overflow: visible;
}

.group-48097393 {
  flex-shrink: 0;
  width: 256px;
  height: 16px;
  position: static;
}

.group-48097392 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0px;
  top: 116px;
  overflow: visible;
}

.group-48097395 {
  flex-shrink: 0;
  width: 302px;
  height: 16px;
  position: static;
}

.div33 {
  color: #ffffff;
  text-align: left;
  font-family: "AppleSdGothicNeoM00-Regular", sans-serif;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  position: absolute;
  left: 31px;
  top: 151px;
}

.group-48097394 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0px;
  top: 151px;
  overflow: visible;
}

.group-48097397 {
  flex-shrink: 0;
  width: 214px;
  height: 16px;
  position: static;
}

.as {
  color: #ffffff;
  text-align: left;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  position: absolute;
  left: 31px;
  top: 186px;
}

.group-48097396 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0px;
  top: 186px;
  overflow: visible;
}

.div34 {
  background: #000000;
  width: 375px;
  height: 721px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 6096px;
  overflow: hidden;
}

.group-48097385 {
  position: absolute;
  inset: 0;
}

.frame-427318976 {
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 84px;
  top: 185px;
}

.frame-427318972 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.div35 {
  color: rgba(223, 223, 223, 0.7);
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 100%;
  font-weight: 400;
  position: relative;
}

.frame-427318971 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.frame-427318965 {
  background: #202020;
  border-radius: 8px;
  padding: 10px 8px 10px 8px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

.frame-427318966 {
  background: #202020;
  border-radius: 8px;
  padding: 6px 27px 6px 9px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 230px;
  position: relative;
  overflow: hidden;
}

._50 {
  color: #ffffff;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
}

.frame-427318973 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.frame-427318970 {
  background: #202020;
  border-radius: 8px;
  padding: 7px 45px 7px 9px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

.div36 {
  color: #ffffff;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
}

.frame-427318975 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.frame-427318974 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.frame-427318967 {
  background: #202020;
  border-radius: 8px;
  padding: 7px 9px 7px 9px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

.frame-427318968 {
  background: #202020;
  border-radius: 8px;
  padding: 7px 24px 7px 9px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 225px;
  position: relative;
  overflow: hidden;
}

._22 {
  color: #ffffff;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
}

.frame-427318969 {
  background: #202020;
  border-radius: 8px;
  padding: 7px 9px 7px 9px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 221px;
  position: relative;
  overflow: hidden;
}

.group-48097384 {
  width: 8px;
  height: 462px;
  position: absolute;
  left: 60px;
  top: 189px;
  overflow: visible;
}

.frame-427318952 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  width: 335px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 80px;
}

.div37 {
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  position: relative;
}

.div38 {
  color: #ffffff;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 28px;
  line-height: 140%;
  font-weight: 400;
  position: relative;
}

._14 {
  width: 375px;
  height: 760px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - 514.5px);
  overflow: hidden;
}

.rectangle-3471083 {
  background: #e9f2ff;
  width: 205px;
  height: 16px;
  position: absolute;
  left: 85px;
  top: 170px;
}

.rectangle-3471069 {
  width: 90%;
  height: auto;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 228px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  object-fit: cover;
}

._2-seo-2 {
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 24px;
  line-height: 140%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 84px;
}

._2-seo-2-span {
  color: #333333;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 24px;
  line-height: 140%;
  font-weight: 400;
  white-space: nowrap;
  /* 줄바꿈 방지 */
  max-width: 100%;
  /* 부모 컨테이너 크기 제한 */
  overflow: hidden;
  /* 글자가 넘치지 않도록 설정 */
}

._2-seo-2-span2 {
  color: #000000;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 24px;
  line-height: 140%;
  font-weight: 400;
}

._15 {
  color: #0066ff;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 50px;
  line-height: 100%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  /* translate를 transform으로 수정 */
  top: 138px;
  white-space: nowrap;
  /* 줄바꿈 방지 */
  max-width: 100%;
  /* 부모 컨테이너 크기 제한 */
  overflow: hidden;
  /* 글자가 넘치지 않도록 설정 */
}

._1-500-0 {
  color: rgba(0, 0, 0, 0.5);
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 160%;
  font-weight: 400;
  position: absolute;
  left: 20px;
  top: 617px;
  padding: 0 3%;
  /* 좌우 3% 여백 */
}

.rectangle-3471085 {
  background: #ffffff;
  width: 75px;
  height: 30px;
  position: absolute;
  left: 259px;
  top: 421px;
}

.rectangle-3471086 {
  background: #ffffff;
  width: 75px;
  height: 30px;
  position: absolute;
  left: 259px;
  top: 544px;
}

.rectangle-3471087 {
  background: #f8f8f8;
  width: 75px;
  height: 30px;
  position: absolute;
  left: 259px;
  top: 479px;
}

.div39 {
  background: #272727;
  width: 375px;
  height: 633px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 4702px;
  overflow: hidden;
}

.rectangle-3471068 {
  width: 375px;
  height: 602.87px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 0px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
  object-fit: cover;
}

.ellipse-1967 {
  border-radius: 50%;
  border-style: solid;
  border-color: #ffffff;
  border-width: 5px;
  width: 134px;
  height: 51px;
  position: absolute;
  left: 175px;
  top: 540px;
}

.ellipse-1968 {
  border-radius: 50%;
  border-style: solid;
  border-color: #ffffff;
  border-width: 5px;
  width: 225px;
  height: 58px;
  position: absolute;
  left: 36px;
  top: 226px;
}

._3 {
  width: 375px;
  height: 792px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 2301px;
  overflow: hidden;
}

.frame-427318980 {
  display: flex;
  flex-direction: column;
  gap: 11px;
  align-items: center;
  justify-content: flex-start;
  width: 335px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 100px;
}

.problem {
  color: #666666;
  text-align: center;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  position: relative;
}

.frame-427318944 {
  background: #f7f7f7;
  border-radius: 8px;
  padding: 16px 22px 16px 22px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 20px;
  top: 257px;
  overflow: hidden;
}

.div40 {
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 140%;
  font-weight: 400;
  position: relative;
}

.div-40-span {
  color: #000000;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 140%;
  font-weight: 400;
}

.div-40-span2 {
  color: #111111;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 140%;
  font-weight: 400;
}

.frame-427318946 {
  background: #f7f7f7;
  border-radius: 8px;
  padding: 16px 22px 16px 22px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 20px;
  top: 461px;
  overflow: hidden;
}

.div41 {
  color: #111111;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 140%;
  font-weight: 400;
  position: relative;
}

.frame-427318948 {
  background: #f7f7f7;
  border-radius: 8px;
  padding: 16px 22px 16px 22px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 20px;
  top: 690px;
  overflow: hidden;
}

.div42 {
  color: #111111;
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 18px;
  line-height: 140%;
  letter-spacing: -0.03em;
  font-weight: 400;
  position: relative;
}

.frame-427318945 {
  background: #f7f7f7;
  border-radius: 8px;
  padding: 16px 22px 16px 22px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 67px;
  top: 359px;
  overflow: hidden;
}

.frame-427318947 {
  background: #f7f7f7;
  border-radius: 8px;
  padding: 16px 22px 16px 22px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  left: 67px;
  top: 563px;
  overflow: hidden;
}

.div43 {
  background: #000000;
  width: 375px;
  height: 644px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 3820px;
  overflow: hidden;
}

.frame-427318955 {
  background: #000000;
  padding: 80px 19px 80px 19px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 375px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 1px;
  overflow: hidden;
}

.frame-427318937 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 335px;
  height: 18px;
  position: relative;
}

.frame-427318954 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: center;
  justify-content: flex-start;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 81px;
}

.frame-4273189522 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 335px;
  position: relative;
}

.div44 {
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.div45 {
  color: #ffffff;
  text-align: center;
  font-family: "AppleSdGothicNeoB00-Regular", sans-serif;
  font-size: 28px;
  line-height: 140%;
  font-weight: 400;
  position: relative;
  width: 334px;
}

.frame-427318953 {
  flex-shrink: 0;
  width: 336px;
  height: 336px;
  position: relative;
}

.ellipse-1330 {
  border-radius: 50%;
  border-style: solid;
  border-color: #2f82ff;
  border-width: 1px;
  width: 100%;
  height: 336px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 0px;
}

.group-48097383 {
  position: absolute;
  inset: 0;
}

.rectangle-7182 {
  background: #0e39c5c4;
  opacity: 0.8;
  width: 100%;
  height: 14px;
  position: absolute;
  left: calc(50% - 97px);
  top: 149px;
  display: none;
}

._23 {
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 22px;
  line-height: 160%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 98px;
}

._23-span {
  color: #2f82ff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 22px;
  line-height: 160%;
  font-weight: 400;
  border: 1px;
}

._23-span2 {
  color: #ffffff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 22px;
  line-height: 160%;
  font-weight: 400;
}

._23-span3 {
  color: #2f82ff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 22px;
  line-height: 160%;
  font-weight: 400;
}

._23-span4 {
  color: #ffffff;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 22px;
  line-height: 160%;
  font-weight: 400;
}

.div46 {
  color: rgba(255, 255, 255, 0.5);
  text-align: left;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 14px;
  line-height: 100%;
  font-weight: 400;
  position: absolute;
  right: 0px;
  top: 601px;
  width: 151px;
}

.frame-11712759892 {
  width: 375px;
  height: 273px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: -567px;
  overflow: hidden;
}

.frame-11712759903 {
  display: flex;
  flex-direction: row;
  gap: 41px;
  align-items: flex-start;
  justify-content: flex-start;
  height: auto;
  position: absolute;
  left: calc(50% - 110.5px);
  top: 40px;
  overflow: visible;
}

.ellipse-1322 {
  background: linear-gradient(149.44deg,
      rgba(0, 102, 255, 1) 0%,
      rgba(101, 162, 255, 1) 100%);
  border-radius: 50%;
  width: 186px;
  height: 186px;
  position: absolute;
  left: calc(50% - 100.5px);
  top: 87px;
}

.div47 {
  color: #ffffff;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 20px;
  line-height: 100%;
  font-weight: 400;
  position: absolute;
  left: calc(50% - 66.5px);
  top: 170px;
}

.frame-11712759912 {
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 0px;
}

.div48 {
  background: #000000;
  width: 375px;
  height: 923px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - -4927.5px);
  overflow: hidden;
}

.frame-1171275999 {
  padding: 68px 24px 68px 24px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 0px;
  overflow: hidden;
}

.frame-1171275983 {
  display: flex;
  flex-direction: column;
  gap: 35px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 327px;
  position: relative;
}

.frame-4273189523 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  height: 132px;
  position: relative;
}

.div49 {
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  font-family: "AppleSdGothicNeoB00-Regular", sans-serif;
  font-size: 22px;
  line-height: 100%;
  font-weight: 400;
  position: relative;
}

.div50 {
  color: #ffffff;
  text-align: center;
  font-family: "AppleSdGothicNeoEb00-Regular", sans-serif;
  font-size: 28px;
  line-height: 140%;
  font-weight: 400;
  position: relative;
  width: 325px;
  height: 111px;
}

.form-input {
  display: flex;
  flex-direction: column;
  gap: 22px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  height: 501px;
  position: relative;
}

.frame-1171275977 {
  flex-shrink: 0;
  width: 327px;
  height: 80px;
  position: relative;
}

.frame-13 {
  display: flex;
  flex-direction: column;
  gap: 13px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 327px;
  position: absolute;
  left: 0px;
  top: 0px;
}

.div51 {
  color: #c5c5c5;
  text-align: left;
  font-family: "Mulish-Bold", sans-serif;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 0.005em;
  font-weight: 700;
  position: relative;
  width: 327px;
  height: 20px;
}

.frame-12 {
  border-radius: 100px;
  border-style: solid;
  border-color: #2255a1;
  border-width: 1px;
  padding: 16px 16px 16px 23px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 327px;
  position: relative;
}

.div52 {
  color: #c4c4c4;
  text-align: left;
  font-family: "Mulish-ExtraLight", sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.005em;
  font-weight: 200;
  position: relative;
  width: 295px;
}

.frame-1171275973 {
  align-self: stretch;
  flex-shrink: 0;
  height: 80px;
  position: relative;
}

.frame-11712759772 {
  width: 327px;
  height: 80px;
  position: absolute;
  left: 0px;
  top: 0px;
}

.frame-132 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 327px;
  position: absolute;
  left: 0px;
  top: 0px;
}

.div53 {
  color: #c5c5c5;
  text-align: left;
  font-family: "Mulish-Bold", sans-serif;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 0.005em;
  font-weight: 700;
  position: relative;
  width: 327px;
}

.frame-1171275968 {
  flex-shrink: 0;
  width: 327px;
  height: 80px;
  position: relative;
}

.frame-1171275972 {
  flex-shrink: 0;
  width: 327px;
  height: 80px;
  position: relative;
}

.frame-11712759773 {
  width: 327px;
  height: 195px;
  position: absolute;
  left: 0px;
  top: 0px;
}

.frame-133 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 327px;
  position: absolute;
  left: 0px;
  top: 0px;
}

.frame-122 {
  border-radius: 20px;
  border-style: solid;
  border-color: #2255a1;
  border-width: 1px;
  padding: 16px 16px 16px 23px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 327px;
  height: 167px;
  position: relative;
}

.group-22362 {
  flex-shrink: 0;
  width: 327px;
  height: 84px;
  position: static;
}

.button {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  width: 327px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 703px;
}

.frame-1171275965 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}

.frame-1171275966 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.button2 {
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 327px;
  position: relative;
}

.label {
  background: #0066ff;
  border-radius: 100px;
  padding: 14px 32px 14px 32px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex: 1;
  position: relative;
  overflow: hidden;
}

.large-label-medium-16-px {
  color: var(--additional-colors-white, #fefefe);
  text-align: left;
  font-family: var(--body-large-semibold-font-family,
      "Mulish-SemiBold",
      sans-serif);
  font-size: var(--body-large-semibold-font-size, 16px);
  line-height: var(--body-large-semibold-line-height, 24px);
  letter-spacing: var(--body-large-semibold-letter-spacing, 0.005em);
  font-weight: var(--body-large-semibold-font-weight, 600);
  position: relative;
}

.small-label-regular-12-px {
  text-align: left;
  font-family: "Mulish-Regular", sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.005em;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}

.small-label-regular-12-px-span {
  color: var(--grayscale-grayscale-30, #b0b0b3);
  font-family: "Mulish-Regular", sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.005em;
  font-weight: 400;
}

.small-label-regular-12-px-span2 {
  color: #2081ff;
  font-family: "Mulish-Regular", sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.005em;
  font-weight: 400;
}


div.footer {
  background: #2f2f2f;
  height: 141px;
  margin: 0 auto;
  max-width: 375px;
  color: #979797;
  text-align: left;
  font-family: 'AppleSdGothicNeoSb00-Regular', sans-serif;
  font-size: 14px;
  line-height: 160%;
  font-weight: 400;
  padding: 25px;
}

._761-87-03122 {
  color: #979797;
  text-align: left;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 14px;
  line-height: 160%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 22px;
  width: 327px;
}

._10-133-107-9 {
  color: #979797;
  text-align: left;
  font-family: "AppleSdGothicNeoSb00-Regular", sans-serif;
  font-size: 14px;
  line-height: 160%;
  font-weight: 400;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 50px;
  width: 327px;
}

.rectangle-3471090 {
  background: #0066ff;
  width: 375px;
  height: 9px;
  position: absolute;
  left: 0px;
  top: 132px;
}