/* screen - it-prms */

.it-prms {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 5683px;
  overflow: hidden;
  width: 1920px;
}

.it-prms .overlap-group2 {
  height: 1194px;
  position: relative;
  width: 1920px;
}

.it-prms .navsub {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  justify-content: center;
  left: 1750px;
  position: absolute;
  top: 95px;
}

.it-prms .text_label {
  letter-spacing: 0;
  line-height: 20px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: 37px;
}

.it-prms .overlap-group {
  height: 500px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1920px;
}

.it-prms .background-1 {
  align-items: flex-end;
  background-image: url(../img/background.png);
  background-position: 50% 50%;
  background-size: cover;
  gap: 24px;
  left: 0;
  min-height: 500px;
  padding: 190px 854.3px;
  position: absolute;
  top: 0;
  width: 1920px;
}

.it-prms .flex-row {
  gap: 20px;
  min-width: 211px;
}

.it-prms .text-639 {
  height: 19px;
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 1px;
  text-align: center;
  white-space: nowrap;
  width: 56px;
}

.it-prms .text-640 {
  height: 19px;
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 1px;
  text-align: center;
  white-space: nowrap;
  width: 42px;
}

.it-prms .background-2 {
  align-items: flex-start;
  background-color: var(--white);
  gap: 15px;
  justify-content: center;
  min-height: 3px;
  width: 26px;
}

.it-prms .group-627 {
  align-items: flex-end;
  background-color: var(--alabaster);
  display: flex;
  height: 696px;
  justify-content: flex-end;
  left: 0;
  min-width: 1920px;
  padding: 216px 600px;
  position: absolute;
  top: 498px;
}

.it-prms .frame-286 {
  flex-direction: column;
  gap: 30px;
  width: 719px;
}

.it-prms .frame-329 {
  flex: 0 0 auto;
  flex-direction: column;
  justify-content: center;
  width: 400px;
}

.it-prms .frame-328 {
  align-self: stretch;
  height: 83px;
  justify-content: center;
  width: 100%;
}

.it-prms .heading-6-prms {
  color: var(--fuscous-gray);
  font-family: var(--font-family-pretendard-bold);
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 50px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

.it-prms .line-3 {
  position: relative;
  width: 20px;
}

.it-prms .frame-330 {
  align-self: stretch;
  flex: 0 0 auto;
  justify-content: center;
  width: 100%;
}

.it-prms .text_label-1 {
  color: var(--fuscous-gray);
  font-family: var(--font-family-pretendard_variable-regular);
  font-size: var(--font-size-xxxl);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.it-prms .overlap-group3 {
  height: 1250px;
  position: relative;
  width: 1200px;
}

.it-prms .group-344 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 7px;
  left: 108px;
  min-height: 114px;
  position: absolute;
  top: 79px;
  width: 1000px;
}

.it-prms .heading-6-prms-1 {
  color: var(--fuscous-gray);
  font-family: var(--font-family-pretendard-semibold);
  font-size: var(--font-size-xxxxl);
  font-weight: 400;
  height: 40px;
  line-height: 62.4px;
  margin-top: 7px;
  white-space: nowrap;
  width: 472px;
}

.it-prms .span0 {
  font-weight: 600;
}

.it-prms .heading-6-prms-2 {
  color: var(--green-blue);
  font-family: var(--font-family-pretendard-medium);
  font-size: var(--font-size-xxxl);
  font-weight: 500;
  height: 60px;
  line-height: 62.4px;
  white-space: nowrap;
  width: 841px;
}

.it-prms .prms-1-1 {
  background-image: url(../img/prms-1-1.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1250px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1200px;
}

.it-prms .group-626 {
  align-items: center;
  background-color: #3dc9ff;
  display: flex;
  flex-direction: column;
  min-height: 1021px;
  padding: 149.6px 57.5px;
  width: 1200px;
}

.it-prms .prms-small-title {
  align-self: flex-start;
  height: 160px;
  position: relative;
  width: 1084px;
}

.it-prms .overlap-group-1 {
  height: 160px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1084px;
}

.it-prms .rectangle-40 {
  background-color: #c5ecfb;
  box-shadow: 0px 4px 4px #00000040;
  height: 125px;
  left: 0;
  position: absolute;
  top: 35px;
  width: 1084px;
}

.it-prms .image-18 {
  height: 71px;
  left: 375px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 334px;
}

.it-prms .prms {
  color: var(--masala);
  font-family: var(--font-family-pretendard_variable-regular);
  font-size: var(--font-size-xl);
  font-weight: 400;
  height: 44px;
  left: 188px;
  letter-spacing: 0;
  line-height: 22px;
  position: absolute;
  text-align: center;
  top: 95px;
}

.it-prms .group-356 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 2.92px;
  margin-top: 100px;
  min-height: 103px;
  width: 604px;
}

.it-prms .heading-6-prms-3 {
  color: var(--white);
  font-family: var(--font-family-pretendard-regular);
  font-size: var(--font-size-xxxl);
  font-weight: 400;
  height: 28px;
  line-height: 28px;
  margin-right: 1.08px;
  margin-top: -2px;
  min-width: 160px;
  white-space: nowrap;
}

.it-prms .line-5 {
  margin-right: 4.14px;
  margin-top: 24px;
  width: 19px;
}

.it-prms .prms-1 {
  height: 44px;
  letter-spacing: 0;
  line-height: 22px;
  margin-right: 2.0px;
  margin-top: 9px;
  min-width: 602px;
  text-align: center;
}

.it-prms .span1 {
  color: var(--lemon-chiffon);
  font-family: var(--font-family-pretendard_variable-regular);
  font-size: var(--font-size-m);
  font-weight: 400;
}

.it-prms .group-618 {
  background-color: var(--white-3);
  border: 1px solid;
  border-color: var(--blue-ribbon);
  border-radius: 110px;
  height: 183px;
  margin-left: 1.83px;
  margin-top: 50px;
  position: relative;
  width: 815px;
}

.it-prms .group-container {
  align-items: center;
  display: flex;
  gap: 13px;
  height: 167px;
  left: 12px;
  min-width: 200px;
  position: absolute;
  top: 8px;
}

.it-prms .group-359 {
  align-items: flex-start;
  background-color: var(--white-5);
  border: 2px solid;
  border-color: var(--blue-ribbon);
  border-radius: 83.4px/83.37px;
  display: flex;
  height: 167px;
  min-width: 167px;
  padding: 64.4px 44.5px;
}

.it-prms .text-641 {
  height: 36px;
  letter-spacing: 0;
  line-height: 18px;
  min-width: 77px;
  position: relative;
  text-align: center;
}

.it-prms .group-34 {
  height: 21px;
  margin-top: 4.0px;
  width: 21px;
}

.it-prms .ellipse-2 {
  left: 219px;
}

.it-prms .text-642 {
  height: 18px;
  left: 250px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 82px;
  white-space: nowrap;
}

.it-prms .ellipse-3 {
  left: 428px;
}

.it-prms .text-643 {
  height: 36px;
  left: 465px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 73px;
}

.it-prms .ellipse-4 {
  left: 636px;
}

.it-prms .text-644 {
  height: 36px;
  left: 688px;
  letter-spacing: 0;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 70px;
}

.it-prms .group-357 {
  height: 21px;
  left: 398px;
  position: absolute;
  top: 82px;
  width: 21px;
}

.it-prms .group-358 {
  height: 21px;
  left: 607px;
  position: absolute;
  top: 82px;
  width: 21px;
}

.it-prms .group-619 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-left: 6.0px;
  margin-top: 50px;
  min-height: 75px;
  padding: 1.0px 0;
  width: 524px;
}

.it-prms .polygon-1 {
  height: 13px;
  margin-left: 1.67px;
  margin-top: 3px;
  width: 14px;
}

.it-prms .text-645 {
  height: 45px;
  letter-spacing: 0;
  line-height: 45px;
  min-width: 524px;
  position: relative;
  text-align: center;
  white-space: nowrap;
}

.it-prms .group-container-1 {
  height: 1354px;
  position: relative;
  width: 1200px;
}

.it-prms .group-804 {
  height: 1px;
  left: 170px;
  position: absolute;
  top: 974px;
  width: 1px;
}

.it-prms .group-625 {
  align-items: center;
  background-color: var(--alabaster);
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 1354px;
  padding: 149px 0;
  position: absolute;
  top: 0;
  width: 1200px;
}

.it-prms .heading-6-prms-4 {
  color: transparent;
  font-family: var(--font-family-pretendard_variable-regular);
  font-size: var(--font-size-xxxl);
  font-weight: 400;
  height: 78px;
  line-height: 40px;
  margin-left: 2.0px;
  min-width: 360px;
  text-align: center;
}

.it-prms .span0-1 {
  color: var(--green-blue);
}

.it-prms .span1-1 {
  color: var(--fuscous-gray);
  font-family: var(--font-family-pretendard_variable-medium);
  font-size: var(--font-size-xxxxl);
  font-weight: 500;
}

.it-prms .image-105 {
  height: 476px;
  margin-top: 51px;
  object-fit: cover;
  width: 1000px;
}

.it-prms .group-620 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  flex-direction: column;
  gap: 19px;
  margin-left: 122px;
  margin-top: 50px;
  min-height: 90px;
  width: 639px;
}

.it-prms .group-617 {
  align-items: flex-start;
  display: flex;
  gap: 10px;
  min-width: 218px;
}

.it-prms .group-360 {
  align-self: center;
  background-image: url(../img/verified-account-1@2x.png);
  background-size: 100% 100%;
  height: 13px;
  width: 12px;
}

.it-prms .text-646 {
  height: 30px;
  letter-spacing: 0;
  line-height: 45px;
  margin-top: -1px;
  position: relative;
  white-space: nowrap;
  width: 196px;
}

.it-prms .text-647 {
  align-self: flex-end;
  height: 40px;
  letter-spacing: 0;
  line-height: 20px;
  min-width: 616px;
  position: relative;
}

.it-prms .group-623 {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-left: 122px;
  margin-top: 30px;
  min-height: 90px;
  width: 590px;
}

.it-prms .group-621 {
  align-items: flex-start;
  display: flex;
  gap: 10px;
  min-width: 326px;
}

.it-prms .text-648 {
  height: 30px;
  letter-spacing: 0;
  line-height: 45px;
  margin-top: -1px;
  position: relative;
  white-space: nowrap;
  width: 303px;
}

.it-prms .prms-2 {
  align-self: flex-end;
  height: 40px;
  letter-spacing: 0;
  line-height: 20px;
  margin-right: 2px;
  min-width: 565px;
}

.it-prms .group-624 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-right: 37.0px;
  margin-top: 30px;
  min-height: 90px;
  width: 919px;
}

.it-prms .ui {
  height: 30px;
  letter-spacing: 0;
  line-height: 45px;
  margin-top: -1px;
  position: relative;
  white-space: nowrap;
  width: 303px;
}

.it-prms .text-649 {
  align-self: flex-end;
  height: 40px;
  letter-spacing: 0;
  line-height: 20px;
  margin-right: 2px;
  min-width: 894px;
}

.it-prms .prms-3 {
  height: 20px;
  letter-spacing: 0;
  line-height: 20px;
  margin-right: 195.0px;
  margin-top: 49px;
  min-width: 761px;
  white-space: nowrap;
}

.it-prms .footer {
  align-items: center;
  background-color: var(--licorice);
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  gap: 65px;
  height: auto;
  justify-content: flex-start;
  margin-top: 200px;
  min-height: 664px;
  padding: 100px 0;
  width: 1920px;
}

.it-prms .flex-row-1 {
  align-items: flex-start;
  display: flex;
  gap: 388px;
  margin-right: 0;
  min-width: 1720px;
}

.it-prms .flex-col {
  flex-direction: column;
  gap: 50px;
  min-height: 238px;
  width: 541px;
}

.it-prms .list {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-height: 142px;
  width: 541px;
}

.it-prms .item {
  align-items: flex-start;
  display: flex;
  gap: 59px;
  min-width: 541px;
}

.it-prms .text-650 {
  height: 28px;
  letter-spacing: 0;
  line-height: 28.0px;
  margin-top: -1px;
  opacity: 0.3;
  white-space: nowrap;
  width: 51px;
}

.it-prms .text-651 {
  height: 28px;
  letter-spacing: 0;
  line-height: 28.0px;
  margin-top: -1px;
  opacity: 0.3;
  white-space: nowrap;
  width: 34px;
}

.it-prms .text-652 {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  margin-top: 1px;
  white-space: nowrap;
}

.it-prms .text-653 {
  height: 28px;
  letter-spacing: 0;
  line-height: 28.0px;
  margin-top: -1px;
  opacity: 0.3;
  white-space: nowrap;
  width: 68px;
}

.it-prms .list-1 {
  gap: 70px;
  height: 288px;
  min-width: 790px;
}

.it-prms .item-4 {
  flex-direction: column;
  gap: 24px;
  min-height: 288px;
  padding: 1px 0;
  width: 101px;
}

.it-prms .text-654 {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .ci {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .text-655 {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .text-656 {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .text-657 {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .item-5 {
  flex-direction: column;
  gap: 24px;
  min-height: 288px;
  padding: 1px 0;
  width: 66px;
}

.it-prms .prms-4 {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .item-6 {
  flex-direction: column;
  gap: 24px;
  min-height: 288px;
  padding: 1px 0;
  width: 133px;
}

.it-prms .social {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .governance {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .security {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .item-7 {
  flex-direction: column;
  gap: 24px;
  min-height: 288px;
  padding: 1px 0;
  width: 102px;
}

.it-prms .text-658 {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .text-659 {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .bsi {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .item-8 {
  flex-direction: column;
  gap: 24px;
  min-height: 288px;
  padding: 1px 0;
  width: 109px;
}

.it-prms .text-660 {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .text-661 {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .text-662 {
  height: 23px;
  letter-spacing: 0;
  line-height: 26.4px;
  white-space: nowrap;
}

.it-prms .background-3 {
  display: flex;
  flex-direction: column;
}

.it-prms .ellipse {
  background-color: var(--white-5);
  border: 2px solid;
  border-color: var(--blue-ribbon);
  border-radius: 83.4px/83.37px;
  height: 167px;
  position: absolute;
  top: 7px;
  width: 167px;
}

.it-prms .frame {
  align-items: center;
  display: flex;
  position: relative;
}

.it-prms .heading-6-prms-5 {
  letter-spacing: 0;
  position: relative;
}

.it-prms .line {
  height: 1px;
  object-fit: cover;
}
