.price-list-page-frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 32px;
  position: absolute;
  max-width: 1381px;
  width: 80%;
  height: 250px;
  top: 300px;
  /*left: 271px;*/
  padding: 40px 32px 74px 32px;
  background: #ffffff;
  z-index: 384;
  border-radius: 24px 24px 0 0;
}

@media (max-width: 1366px) {
  .price-list-page-frame {
    width: 100%;
  }
}
.price-list-page-frame-d {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 32px;
  position: relative;
  min-width: 0;
  padding: 0 100px 0 100px;
  z-index: 385;
}

.price-list-page-lua-chon-so-nguoi-dung {
  align-self: stretch;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 48px;
  color: #061c3d;
  font-family: Inter, var(--default-font-family);
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: -0.8px;
  z-index: 386;
}
.price-list-page-frame-e {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  z-index: 387;
}
.price-list-page-frame-f {
  display: flex;
  align-items: center;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  z-index: 388;
}
.price-list-page-drag {
  flex-shrink: 0;
  position: relative;
  width: 16px;
  height: 16px;
  background: url(./assets/images/f7b34985-1d8c-4654-826a-4947f72443a9.png)
    no-repeat center;
  background-size: cover;
  z-index: 389;
  border-radius: 50%;
}
.price-list-page-full-progress {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  height: 6px;
  background: #ebf1fe;
  z-index: 390;
}
.price-list-page-drag-10 {
  flex-shrink: 0;
  position: relative;
  width: 16px;
  height: 16px;
  background: url(./assets/images/6e82d4d2-610a-4e35-89bf-bbf82ca55d82.png)
    no-repeat center;
  background-size: cover;
  z-index: 391;
  border-radius: 50%;
}
.price-list-page-full-progress-11 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  height: 6px;
  background: #ebf1fe;
  z-index: 392;
}
.price-list-page-drag-12 {
  flex-shrink: 0;
  position: relative;
  width: 16px;
  height: 16px;
  background: url(./assets/images/efd026cd-1ba8-4249-8047-00da1a9c09fd.png)
    no-repeat center;
  background-size: cover;
  z-index: 393;
  border-radius: 50%;
}
.price-list-page-full-progress-13 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  height: 6px;
  background: #ebf1fe;
  z-index: 394;
}
.price-list-page-drag-14 {
  flex-shrink: 0;
  position: relative;
  width: 16px;
  height: 16px;
  background: url(./assets/images/096c585a-0641-415e-85da-b7de314e516b.png)
    no-repeat center;
  background-size: cover;
  z-index: 395;
  border-radius: 50%;
}
.price-list-page-full-progress-15 {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  height: 6px;
  background: #ebf1fe;
  z-index: 396;
}
.price-list-page-drag-16 {
  flex-shrink: 0;
  position: relative;
  width: 16px;
  height: 16px;
  background: url(./assets/images/0bbd2925-a2c3-49da-b34d-1ab9369188b9.png)
    no-repeat center;
  background-size: cover;
  z-index: 397;
  border-radius: 50%;
}
.price-list-page-frame-17 {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: absolute;
  width: 291px;
  height: 16px;
  top: 0;
  left: 0;
  z-index: 398;
}
.price-list-page-drag-18 {
  flex-shrink: 0;
  position: relative;
  width: 16px;
  height: 16px;
  background: url(./assets/images/0d7f50de-a38d-4517-9505-6b776d772c92.png)
    no-repeat center;
  background-size: cover;
  z-index: 399;
  border-radius: 50%;
}
.price-list-page-progress {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  position: relative;
  min-width: 0;
  height: 6px;
  background: #1d66b1;
  z-index: 400;
}
.price-list-page-drag-19 {
  flex-shrink: 0;
  position: relative;
  width: 16px;
  height: 16px;
  background: url(./assets/images/a98d9729-4a79-497d-8b51-054511f69eaf.png)
    no-repeat center;
  background-size: cover;
  z-index: 401;
  border-radius: 50%;
}
.price-list-page-frame-1a {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  height: 32px;
  z-index: 402;
}
.price-list-page-number-0 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 17px;
  height: 32px;
  top: 0;
  left: 0;
  color: #061c3d;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: -0.29px;
  z-index: 403;
}
.price-list-page-number-50 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 31px;
  height: 32px;
  top: 0;
  left: 24%;
  color: #061c3d;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: -0.29px;
  z-index: 404;
}
.price-list-page-number-100 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 43px;
  height: 32px;
  top: 0;
  left: 48%;
  color: #061c3d;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: -0.29px;
  z-index: 405;
}
.price-list-page-number-200 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 47px;
  height: 32px;
  top: 0;
  left: 72%;
  color: #061c3d;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: -0.29px;
  z-index: 406;
}
.price-list-page-number-200-plus {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  position: absolute;
  width: 63px;
  height: 32px;
  top: 0;
  left: 96%;
  color: #061c3d;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: center;
  white-space: nowrap;
  letter-spacing: -0.29px;
  z-index: 407;
}
.price-list-page-tooltip {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: absolute;
  width: 136px;
  height: 39px;
  top: 17px;
  left: 78px;
  z-index: 408;
}

.tooltip2 {
  left: 30% !important;
}

.tooltip3 {
  left: 55% !important;
}

.tooltip4 {
  left: 80%!important;
}
.price-list-page-arrow {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  position: relative;
  width: 44px;
  padding: 0 16px 0 16px;
  z-index: 409;
}
.price-list-page-chevron {
  flex-shrink: 0;
  position: relative;
  width: 12px;
  height: 7px;
  background: url(./assets/images/49cd7345-9a03-42ba-9fa6-3c760d09ee3a.png)
    no-repeat center;
  background-size: cover;
  z-index: 410;
}
.price-list-page-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 136px;
  padding: 6px 12px 6px 12px;
  background: #061c3d;
  z-index: 411;
}
.price-list-page-tooltip-text {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 20px;
  color: #ffffff;
  font-family: Lexend, var(--default-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  white-space: nowrap;
  z-index: 412;
}
.dimusernumber {
  opacity: 0.07;
}
.price-list-page-pricing-plans {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 72px;
  position: relative;
  width: 100%;
  height: auto;
  padding: 32px 300px 124px 300px;
  background: #ffffff;
  z-index: 29;
  overflow: hidden;
}
.price-list-page-row {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
  flex-shrink: 0;
  gap: 24px;
  position: relative;
  width: 1320px;
  z-index: 30;
}
.price-list-page-pricing-plans-1b {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 27px;
  position: relative;
  width: 29%;
  padding: 0 0 32px 0;
  background: #135ba5;
  border: 1px solid #f4f5f7;
  z-index: 31;
  overflow: hidden;
  border-radius: 20px;
}
.price-list-page-line {
  flex-shrink: 0;
  position: relative;
  width: 424px;
  height: 4px;
  background: #1d66b1;
  z-index: 32;
}
.price-list-page-contents-1c {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 8px;
  position: relative;
  padding: 0 32px 0 32px;
  z-index: 33;
}
.price-list-page-text-f {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 100%;
  height: auto;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-align: left;
  /*white-space: nowrap;*/
  letter-spacing: -0.29px;
  z-index: 34;
}
.price-list-page-text-10 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  width: 100%;
  height: auto;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  opacity: 0.65;
  z-index: 35;
}

@media (min-width: 1025px) and (max-width: 1280px){
    .price-list-page-frame-d {
        padding: 0px;
    }
    .price-list-page-pricing-plans {
      padding: 0px;
    }
    .price-list-page-row {
      width: 100%;
    }
    .price-list-page-standard {
      width: 100%;
    }
}
@media (min-width: 768px) and (max-width: 1024px){
    .price-list-page-frame-d {
        padding: 0px;
    }
    .price-list-page-pricing-plans {
      padding: 0px;
    }
    .price-list-page-row {
      width: 100%;
    }
    .price-list-page-standard {
      width: 100%;
    }
}
.price-list-page-vnd-thang {
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 360px;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  text-overflow: initial;
  white-space: nowrap;
  z-index: 36;
}
.price-list-page-text-11 {
  position: relative;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-align: left;
  letter-spacing: -0.48px;
}
.price-list-page-vnd-thang-1d {
  position: relative;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
}
.price-list-page-frame-1e {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  padding: 0 32px 0 32px;
  z-index: 37;
}
@media (min-width: 768px) and (max-width: 1024px){
    .price-list-page-frame-1e {
        padding: 0 5px 0 5px;
    }
}
.price-list-page-button {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 100%;
  padding: 0 32px 0 32px;
  background: #ffffff;
  z-index: 38;
  border-radius: 7px;
}
.price-list-page-dang-ky-trai-nghiem {
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  height: 48px;
  color: #135ba5;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 700;
  line-height: 48px;
  text-align: left;
  text-transform: capitalize;
  white-space: nowrap;
  z-index: 39;
}
.price-list-page-regular-arrow-down {
  flex-shrink: 0;
  position: relative;
  width: 24px;
  height: 24px;
  z-index: 40;
}
.price-list-page-arrow-down {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/90c51d3d-6eab-44ad-9f3c-8472377e69f8.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 41;
}
.price-list-page-devider {
  flex-shrink: 0;
  position: relative;
  width: 424px;
  height: 1px;
  background: url(./assets/images/00323f95-56bc-4b7c-934e-08d0fde36adc.png)
    no-repeat center;
  background-size: cover;
  z-index: 42;
}
.price-list-page-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 20px;
  position: relative;
  padding: 0 32px 0 32px;
  z-index: 43;
}
@media (min-width: 1281px){
    .price-list-page-text-f {
      min-height: 70px;
    }
}
@media (min-width: 1057px){
   .price-list-page-text-10 {
      min-height: 100px;
    }

}

@media (min-width: 1025px) and (max-width: 1280px){
    .price-list-page-text-f {
      min-height: 100px;
    }
    .price-list-page-frame-1e {
      padding: 0 10px 0 10px;
    }
    .price-list-page-list {
      min-height: 435px;
    }
}

@media (min-width: 768px) and (max-width: 1024px){
    .price-list-page-dang-ky-trai-nghiem {
        width: 100%;
    }
    .price-list-page-frame-1e {
      padding: 0 10px 0 10px;
    }
    .price-list-page-text-f {
      min-height: 100px;
    }
    .price-list-page-text-10 {
      min-height: 100px;
    }
     .price-list-page-list {
      min-height: 505px;
    }
}

.price-list-page-feature-list {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 100%;
  z-index: 44;
}
.price-list-page-check-box {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 24px;
  padding: 5px 5px 5px 5px;
  background: #e7f5e8;
  z-index: 45;
  border-radius: 100px;
}
.price-list-page-outlined-check {
  flex-shrink: 0;
  position: relative;
  width: 14px;
  height: 14px;
  z-index: 46;
}
.price-list-page-check {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/65e61b41-66bd-4dae-b722-ee41706bd213.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 47;
}
.price-list-page-thiet-lap-cau-truc {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 90%;
  height: auto;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  /*white-space: nowrap;*/
  z-index: 48;
}

@media (min-width: 768px) and (max-width: 1024px){
    .price-list-page-thiet-lap-cau-truc {
      width: 88%;
    }
}
.price-list-page-feature-list-1f {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 360px;
  z-index: 49;
}
.price-list-page-check-box-20 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 24px;
  padding: 5px 5px 5px 5px;
  background: #e7f5e8;
  z-index: 50;
  border-radius: 100px;
}
.price-list-page-outlined-check-21 {
  flex-shrink: 0;
  position: relative;
  width: 14px;
  height: 14px;
  z-index: 51;
}
.check-22 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/1b62d81c-508e-4125-92ea-5548db7299b7.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 52;
}
.price-list-page-cham-cong-tinh-luong {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 324px;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 53;
}
.price-list-page-feature-list-23 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 360px;
  z-index: 54;
}
.price-list-page-check-box-24 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 24px;
  padding: 5px 5px 5px 5px;
  background: #e7f5e8;
  z-index: 55;
  border-radius: 100px;
}
.price-list-page-outlined-check-25 {
  flex-shrink: 0;
  position: relative;
  width: 14px;
  height: 14px;
  z-index: 56;
}
.price-list-page-check-26 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/79ea6673-81ac-4195-a1bd-1eac9e209dec.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 57;
}
.price-list-page-quan-ly-bhxh-thue-tncn {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 324px;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 58;
}
.price-list-page-feature-list-27 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 12px;
  position: relative;
  width: 360px;
  z-index: 59;
}
.price-list-page-check-box-28 {
  display: flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-shrink: 0;
  gap: 10px;
  position: relative;
  width: 24px;
  padding: 5px 5px 5px 5px;
  background: #e7f5e8;
  z-index: 60;
  border-radius: 100px;
}
.price-list-page-outlined-check-29 {
  flex-shrink: 0;
  position: relative;
  width: 14px;
  height: 14px;
  z-index: 61;
}
.price-list-page-check-2a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(./assets/images/39c6a482-f733-45a6-b8ca-b703475190e2.png)
    no-repeat center;
  background-size: 100% 100%;
  z-index: 62;
}
.price-list-page-bao-cao-luong {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  flex-basis: auto;
  position: relative;
  width: 324px;
  height: 24px;
  color: #ffffff;
  font-family: Inter, var(--default-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  z-index: 63;
}
