@charset "UTF-8";
/* 滚动条样式 */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  /* 滚动条宽度 */
  /* 滚动条外轨背景颜色 */
}

/* 滚动条轨道 */
::-webkit-scrollbar-track {
  background: #fff;
  /* 轨道背景色 (白色) */
  border-radius: 4px;
  /* 轨道圆角 */
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
  background-color: #d6d6d6;
  /* 滚动条滑块颜色 (灰色) */
  border-radius: 4px;
  /* 滑块圆角 */
}

/* 鼠标悬浮滚动条滑块 */
::-webkit-scrollbar-thumb:hover {
  background-color: #bfbfbf;
  /* 滑块悬浮时颜色 (稍深的灰色) */
}

.home-header .home-menu .menu-main .home-btn .credit-box .nav_title .credits_icon {
  width: 18px;
  height: 18px;
  background: no-repeat center;
  background-size: 100%;
  background-image: url(https://static-alter1.vidnoz.com/web/it/img/video-translate/icon_time.svg);
  margin-right: 8px;
}

.home-header .home-menu .menu-main .home-btn .credit-box .nav_title::after {
  content: "";
  width: 22px;
  height: 22px;
  background: no-repeat center;
  background-size: 100%;
  background-image: url(https://static-alter1.vidnoz.com/web/it/img/video-translate/icon_addtime.svg);
  margin-left: 6px;
}

.home-header .home-menu .menu-main .home-btn .credit-box .credit_menu {
  width: 330px;
  padding: 12px 24px !important;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border: 1px solid #E4E4E4;
  border-radius: 8px;
}

.home-header .home-menu .menu-main .home-btn .credit-box .credit_menu .credit_des .credit_des_q {
  padding-left: unset;
  font: normal normal normal 14px/21px Poppins;
  color: #BDBEC5;
  margin-bottom: 13px;
}

.home-header .home-menu .menu-main .home-btn .credit-box .credit_menu .credit_des_bg {
  padding: unset;
  margin-top: unset;
}

.home-header .home-menu .menu-main .home-btn .credit-box .credit_menu .credit_des_bg .credit_des_bg_content {
  padding: 0 !important;
  background: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 21px;
}

.home-header .home-menu .menu-main .home-btn .credit-box .credit_menu .credit_des_bg .credit_des_bg_item {
  color: #0f0f0f;
  font: normal normal normal 14px/21px Poppins;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.home-header .home-menu .menu-main .home-btn .credit-box .credit_menu .credit_des_bg .credit_des_bg_item ::before {
  display: none;
}
.home-header .home-menu .menu-main .home-btn .credit-box .credit_menu .credit_des_bg .credit_des_bg_item span {
  color: inherit;
  font: inherit;
}
.home-header .home-menu .menu-main .home-btn .credit-box .credit_menu .credit_des_bg .credit_des_bg_item.vidnoz_total_credits_num {
  padding-top: 10px;
  border-top: 1px solid #f0f0f0;
}

html {
  -webkit-tap-highlight-color: transparent !important;
  -webkit-text-size-adjust: none;
}

.contact-mask {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  z-index: 999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.contact-mask .contact-dialog {
  width: 723px;
  padding: 32px 91px 55px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #E2E2E2;
  border-radius: 14px;
  position: relative;
}
.contact-mask .contact-dialog .dialog-close {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/close.svg") no-repeat;
  background-size: cover;
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.contact-mask .contact-dialog .dialog-close:hover {
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/close_h.svg") no-repeat;
  background-size: cover;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-title {
  text-align: center;
  font: normal normal 600 36px/40px Poppins;
  color: #000000;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-des {
  font: normal normal normal 14px/20px Poppins;
  letter-spacing: 0.42px;
  color: #000000;
  margin: 4px 0 25px;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 35px 11px;
  margin-bottom: 42px;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item {
  position: relative;
  width: 100%;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item.first-item {
  width: 230px;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item.second-item {
  width: 298px;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item.error input {
  border: 1px solid #EB3358;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item.error .error-msg {
  display: block;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 9px;
  background: #ffffff;
  font: normal normal 300 12px/18px Poppins;
  color: #000000;
  position: absolute;
  gap: 5px;
  left: 12px;
  top: -12px;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item > p > span {
  color: #EB3358;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item .error-msg {
  display: none;
  color: #EB3358;
  left: -5px;
  bottom: -25px;
  top: unset;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item input {
  width: 100%;
  height: 46px;
  border: 1px solid rgba(30, 30, 46, 0.2);
  border-radius: 6px;
  font: normal normal 300 12px/46px Poppins;
  color: #000000;
  padding: 0 20px;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item input::-webkit-input-placeholder {
  font: normal normal 300 12px/46px Poppins;
  color: #C0C0C8;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item input::-moz-placeholder {
  font: normal normal 300 12px/46px Poppins;
  color: #C0C0C8;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item input:-ms-input-placeholder {
  font: normal normal 300 12px/46px Poppins;
  color: #C0C0C8;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item input::-ms-input-placeholder {
  font: normal normal 300 12px/46px Poppins;
  color: #C0C0C8;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item input::placeholder {
  font: normal normal 300 12px/46px Poppins;
  color: #C0C0C8;
}
.contact-mask .contact-dialog .contact-dialog-main .dialog-submit {
  width: 100%;
  height: 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #3918D1 0% 0% no-repeat padding-box;
  border-radius: 4px;
  font: normal normal normal 14px/42px Poppins;
  letter-spacing: 0.42px;
  color: #FFFFFF;
  cursor: pointer;
}
.contact-mask .contact-dialog .contact-dialog-result {
  padding: 70px 0 0;
  text-align: center;
}
.contact-mask .contact-dialog .contact-dialog-result .title {
  text-align: center;
  font: normal normal 600 36px/55px Poppins;
  color: #000000;
  margin: 21px 0 12px;
}
.contact-mask .contact-dialog .contact-dialog-result .des {
  margin-bottom: 85px;
  text-align: center;
  font: normal normal normal 14px/28px Poppins;
  letter-spacing: 0.42px;
  color: #000000;
}
.contact-mask .contact-dialog .contact-dialog-result .result-btn {
  width: 241px;
  margin: 0 auto;
  height: 42px;
  text-align: center;
  background: #3918D1 0% 0% no-repeat padding-box;
  border-radius: 4px;
  font: normal normal normal 14px/42px Poppins;
  letter-spacing: 0.42px;
  color: #FFFFFF;
  cursor: pointer;
}

.demo-dialog {
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 9999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (min-width: 1200px) {
  .header-2025 {
    width: 100%;
    position: fixed;
    z-index: 999;
    background-color: #ffffff;
  }
  .header-2025 .home-header .home-menu .menu-main .menu-item > p span {
    font: normal normal normal 18px/27px Poppins;
    color: #000000 !important;
  }
  .header-2025 .home-header .home-menu .menu-main .home-btn #Login {
    font: normal normal normal 18px/27px Poppins !important;
    color: #000000 !important;
    height: unset;
    padding: 12px 0;
  }
  .header-2025 .home-header .home-menu .menu-main .home-btn .signupnavbtn .css-info {
    font: normal normal normal 16px/25px Poppins !important;
    color: #FFFFFF !important;
  }
  .header-2025 .home-header .home-menu .menu-main .home-btn .signupnavbtn {
    height: 54px;
    line-height: 54px;
    border-radius: 27px;
  }
  .header-2025 .home-header {
    background-color: rgba(255, 255, 255, 0) !important;
    -webkit-transition: background-color 0.1s;
    transition: background-color 0.1s;
  }
  .header-2025 .home-header .home-menu {
    width: 100% !important;
    padding: 0 50px !important;
  }
  .header-2025 .home-header .home-menu .home-logo {
    -webkit-margin-end: 70px;
            margin-inline-end: 70px;
  }
  .header-2025 .home-header .home-menu .menu-content_ai {
    left: -200px;
  }
  .page-footer {
    max-width: unset;
    width: 100%;
    padding: 0 50px;
  }
  .page-footer .footer-main {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .page-footer .footer-main .page-footer_title .appsignupbtn {
    width: 227px;
    height: 54px;
    background: #6D4DFF 0% 0% no-repeat padding-box;
    border-radius: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font: normal normal normal 16px/25px Poppins;
    color: #FFFFFF;
    font-weight: unset !important;
    font-size: unset !important;
  }
  .page-footer .footer-main .page-footer_title .appsignupbtn span {
    font: inherit !important;
    font-weight: unset !important;
    font-size: unset !important;
    color: #FFFFFF;
    background-color: unset !important;
    min-width: unset !important;
    padding: 0 !important;
  }
  .page-footer .footer-main .page-footer_title .appsignupbtn:hover span {
    background: #6D4DFF 0% 0% no-repeat padding-box;
  }
  .page-footer .footer-main .page-footer-box {
    gap: 100px;
  }
  .page-footer .footer-main .page-footer-box h3 {
    font: normal normal normal 16px/32px Poppins;
    letter-spacing: 0.48px;
    color: #8B3DFF;
  }
  .page-footer .footer-main .page-footer-box h4 {
    font: normal normal normal 16px/32px Poppins;
    letter-spacing: 0.48px;
    color: #000000;
  }
  .page-footer .footer-main .page-footer-box h4 a {
    font: normal normal normal 16px/32px Poppins;
    letter-spacing: 0.48px;
    color: #000000;
  }
  .page-footer .footer-main .page-footer-box h4 a:hover {
    color: #000000;
  }
  .demo-dialog-content {
    width: 1086px;
    max-height: 90%;
    overflow-y: scroll;
    background: #ffffff;
    border-radius: 10px;
    padding: 42px 94px;
    position: relative;
    display: -ms-grid;
    display: grid;
    place-items: center;
  }
  .demo-dialog-content .dialog-close {
    position: absolute;
    width: 24px;
    height: 24px;
    background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/close.svg");
    background-size: cover;
    right: 18px;
    top: 22px;
    cursor: pointer;
  }
  .demo-dialog-content .error-msg {
    font-size: 12px;
    font-weight: 300;
    color: #eb3358;
    margin-top: 3px;
    visibility: hidden;
  }
  .demo-dialog-content .dialog-title {
    font-size: 26px;
    font-weight: 500;
    letter-spacing: -0.42px;
    color: #000000;
    margin-bottom: 29px;
  }
  .demo-dialog-content .handle-btn {
    display: none;
  }
  .demo-dialog-content .dialog-form {
    width: 100%;
  }
  .demo-dialog-content .dialog-form .input-area {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 18px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(30, 30, 46, 0.2);
  }
  .demo-dialog-content .dialog-form .input-area .input-item {
    position: relative;
    margin-top: 18px;
    margin-right: 7px;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .required {
    display: inline-block;
    font-size: 12px;
    font-weight: 300;
    color: #000000;
    padding: 3px 9px;
    background: #ffffff;
    position: absolute;
    left: 18px;
    top: -20%;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .required span {
    color: #eb3358;
  }
  .demo-dialog-content .dialog-form .input-area .input-item input {
    height: 44px;
    border: 1px solid rgba(30, 30, 46, 0.2);
    font-weight: 500;
    padding-left: 12px;
    font-size: 12px;
    border-radius: 6px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .demo-dialog-content .dialog-form .input-area .input-item input:hover {
    border: 1px solid rgba(30, 30, 46, 0.5019607843);
  }
  .demo-dialog-content .dialog-form .input-area .input-item .error-input {
    border: 1px solid #eb3358;
  }
  .demo-dialog-content .dialog-form .input-area .input-item #name {
    width: 201px;
  }
  .demo-dialog-content .dialog-form .input-area .input-item #website {
    width: 339px;
  }
  .demo-dialog-content .dialog-form .input-area .input-item #work_email {
    width: 330px;
  }
  .demo-dialog-content .dialog-form .input-area .input-item #company_name {
    width: 335px;
  }
  .demo-dialog-content .dialog-form .input-area .input-item #phone {
    width: 234px;
  }
  .demo-dialog-content .dialog-form .input-area .input-item #department,
.demo-dialog-content .dialog-form .input-area .input-item #job-title {
    width: 306px;
  }
  .demo-dialog-content .dialog-form .input-area .input-item #monthly_video {
    width: 306px;
    cursor: pointer;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .pull-dowm {
    position: absolute;
    right: 12px;
    top: 15px;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .options {
    position: absolute;
    width: 306px;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 3px 6px rgba(140, 140, 151, 0.2);
            box-shadow: 0px 3px 6px rgba(140, 140, 151, 0.2);
    border: 1px solid #e5e5e8;
    border-radius: 6px;
    padding: 10px 0;
    display: none;
    z-index: 2;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .options .option-item {
    width: 100%;
    height: 48px;
    padding: 0 18px;
    font-weight: 300;
    font-size: 14px;
    color: #1e1e2e;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .options .option-item span {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/option.png") no-repeat;
    background-size: cover;
    display: none;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .options .option-item:hover {
    background: rgba(30, 30, 46, 0.05);
  }
  .demo-dialog-content .dialog-form .input-area .input-item .options .active {
    color: #8b3dff;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .options .active span {
    display: block;
  }
  .demo-dialog-content .dialog-form .checkbox-area {
    padding-bottom: 18px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(30, 30, 46, 0.2);
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-title {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.26px;
    color: #000000;
    margin-bottom: 12px;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-title span {
    color: #eb3358;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-list .checkbox-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    cursor: pointer;
    margin-right: 30px;
    margin-bottom: 12px;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-list .checkbox-item .checkbox-icon {
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid #8c8c97;
    border-radius: 2px;
    background-color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 10px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-list .checkbox-item .checkbox-icon:hover {
    border: 1px solid #8b3dff;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-list .checkbox-item .active {
    background-color: #8b3dff;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-list .checkbox-item label {
    font-size: 13px;
    font-weight: 300;
    color: #000000;
    cursor: pointer;
  }
  .demo-dialog-content .dialog-form .checkbox-area .error-msg {
    width: 100%;
    margin-top: -3px;
    margin-bottom: 9px;
  }
  .demo-dialog-content .dialog-form .summary-area p {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.26px;
    color: #1e1e2e;
    opacity: 1;
    margin-bottom: 6px;
  }
  .demo-dialog-content .dialog-form .summary-area textarea {
    width: 100%;
    height: 64px;
    border: 1px solid rgba(30, 30, 46, 0.2);
    border-radius: 4px;
    margin-bottom: 14px;
    padding: 12px;
  }
  .demo-dialog-content .dialog-form #submit {
    width: 245px;
    height: 44px;
    background: #8b3dff;
    border-radius: 4px;
    line-height: 44px;
    text-align: center;
    font-size: 13px;
    font-weight: 300;
    color: #ffffff;
    cursor: pointer;
  }
  .demo-dialog-content .dialog-form #submit:hover {
    background: #8b3dff linear-gradient(95deg, #8b3dff 0%, #bc8fff 100%);
  }
  .demo-dialog-content .success-area {
    width: 702px;
    display: none;
  }
  .demo-dialog-content .success-area .top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 2px solid #8b3dff;
  }
  .demo-dialog-content .success-area .top > img {
    -webkit-margin-end: 14px;
            margin-inline-end: 14px;
    width: 36px;
    height: 36px;
    margin-top: 10px;
  }
  .demo-dialog-content .success-area .top .top-main .title {
    font: normal normal bold 28px/56px Poppins;
    color: #000000;
    margin-bottom: 10px;
  }
  .demo-dialog-content .success-area .top .top-main .des {
    font: normal normal 300 16px/25px Poppins;
    color: #000000;
    margin-bottom: 28px;
  }
  .demo-dialog-content .success-area .bottom {
    padding-top: 28px;
    padding-left: 45px;
  }
  .demo-dialog-content .success-area .bottom .title {
    font: normal normal 500 16px/25px Poppins;
    color: #000000;
    margin-bottom: 13px;
  }
  .demo-dialog-content .success-area .bottom .des-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #000000;
  }
  .demo-dialog-content .success-area .bottom .des-item span {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/right-icon.svg") no-repeat;
    background-size: cover;
    margin-top: 10px;
    -webkit-margin-end: 8px;
            margin-inline-end: 8px;
  }
  .demo-dialog-content .success-area .bottom .des-item p {
    width: 557px;
    font: normal normal 300 14px/28px Poppins;
  }
  .demo-dialog-content .success-area .bottom .des-item p a {
    font: inherit;
    font-weight: 500;
    text-decoration: underline;
    color: #000000;
  }
  .demo-dialog-content .success-area .bottom .des-item p a:hover {
    color: #8b3dff;
  }
}
.detailed-area {
  width: 100%;
  margin: 0 auto;
  padding: 66px 0;
}
.detailed-area .table-title {
  max-width: 120px;
  padding: 14px 0px;
  background: rgba(67, 61, 255, 0.1) 0% 0% no-repeat padding-box;
  border-radius: 4px;
  font: normal normal normal 16px Poppins;
  letter-spacing: 0.48px;
  color: #8b3dff;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  height: 31px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.detailed-area h2 {
  font: normal normal 600 62px/118px Poppins;
  letter-spacing: 0px;
  color: #000000;
  text-align: center;
  margin-bottom: 25px;
}
.detailed-area .type-select {
  display: none;
}
.detailed-area .table-container {
  max-width: 1364px;
  margin: 0 auto;
  border-radius: 10px;
  width: 92%;
  /* 启用垂直滚动条 */
}
.detailed-area .table-container::-webkit-scrollbar {
  width: 0;
}
.detailed-area table {
  width: 100%;
  border-collapse: separate;
}
.detailed-area table thead {
  z-index: 99;
}
.detailed-area table thead th .apg-price-type-container-m {
  width: 258px;
  height: 60px;
  margin: 0 auto;
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/table_bg.svg") no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 57px;
  position: relative;
  overflow: hidden;
}
.detailed-area table thead th .apg-price-type-container-m .slider {
  position: absolute;
  top: 0;
  left: calc(40% - 1px);
  width: 60%;
  height: 100%;
  background: #ffffff;
  border: 1px solid #CECEDA;
  border-radius: 6px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 0;
}
.detailed-area table thead th .apg-price-type-container-m .type {
  height: 100%;
  font: normal normal normal 16px/40px Poppins;
  letter-spacing: 0.54px;
  line-height: 100%;
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
.detailed-area table thead th .apg-price-type-container-m .type .off {
  display: inline-block;
  width: 60px;
  height: 31px;
  background-color: #12163A;
  border-radius: 4px;
  text-align: center;
  font: normal normal 600 12px/31px Poppins;
  color: #FFFFFF;
  margin-left: 9px;
}
.detailed-area table thead th .apg-price-type-container-m .active {
  font-weight: 600;
  color: #000000;
}
.detailed-area table thead th .apg-price-type-container-m .active span {
  font-weight: 600;
  color: #000000;
}
.detailed-area table thead th .apg-price-type-container-m .active .off {
  background-color: #3918D1;
}
.detailed-area table thead th .apg-price-type-container-m .Monthly {
  width: 40%;
}
.detailed-area table thead th .apg-price-type-container-m .Yearly {
  width: 60%;
}
.detailed-area table thead th .th-title {
  font: normal normal 600 20px/30px Poppins;
  color: rgb(0, 0, 0);
}
.detailed-area table thead th .th-title .table-title-num {
  font: normal normal 600 20px/30px Poppins;
  color: rgb(0, 0, 0);
}
.detailed-area table thead th .th-list-price {
  text-decoration: line-through;
  font: normal normal normal 16px/23px Poppins;
  letter-spacing: 0.48px;
  color: #000000;
  height: 23px;
}
.detailed-area table thead th .th-list-price .table-list-price {
  font: normal normal normal 16px/23px Poppins;
  letter-spacing: 0.48px;
  color: #000000;
}
.detailed-area table thead th .th-list-price-opactiy {
  opacity: 0;
}
.detailed-area table thead th .table-price {
  margin: 0 0 5px;
  text-align: center;
  font: normal normal 300 12px/24px Poppins;
  letter-spacing: 0px;
}
.detailed-area table thead th .table-price.onetime-table-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.detailed-area table thead th .table-price.onetime-table-price .td-save {
  text-decoration: line-through;
  font: normal normal normal 16px/16px Poppins;
  color: #6F6F87;
}
.detailed-area table thead th .table-price.onetime-table-price span {
  font: normal normal 600 26px/26px Poppins;
  color: #000000;
}
.detailed-area table thead th .table-price span {
  font: normal normal 600 26px/39px Poppins;
  color: #000000;
}
.detailed-area table thead th .table-price .tableType,
.detailed-area table thead th .table-price .freeType {
  font: normal normal normal 16px/25px Poppins;
  letter-spacing: 0.48px;
  color: rgb(0, 0, 0);
}
.detailed-area table thead th .table-price .tableType span,
.detailed-area table thead th .table-price .freeType span {
  font: inherit;
}
.detailed-area table thead th .table-type {
  font: normal normal normal 16px/25px Poppins;
  letter-spacing: 0.48px;
  color: rgb(0, 0, 0);
}
.detailed-area table thead th .btn-container {
  width: 80%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.detailed-area table thead th .btn-container .table-btn {
  display: block;
  width: 200px;
  height: 42px;
  line-height: 42px;
  background: #3918D1 0% 0% no-repeat padding-box;
  border-radius: 4px;
  color: #ffffff;
  font-weight: 300 !important;
  font-size: 14px !important;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.detailed-area table thead th .btn-container .table-btn:hover {
  background: transparent -webkit-gradient(linear, left top, right top, from(#A49FF1), to(#5048C5)) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(90deg, #A49FF1 0%, #5048C5 100%) 0% 0% no-repeat padding-box;
}
.detailed-area table thead th .btn-container .table-btn-w {
  display: block;
  width: 200px;
  height: 42px;
  line-height: 42px;
  background: #ffffff;
  border-radius: 4px;
  color: #000000;
  font-weight: 300 !important;
  font-size: 14px !important;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: 0px 0px 10px #EFEAF7;
          box-shadow: 0px 0px 10px #EFEAF7;
  border: 1px solid #C7C7DF;
}
.detailed-area table thead th .btn-container .table-btn-w:hover {
  background: #E7E7EE 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0px 0px 10px #EFEAF7;
          box-shadow: 0px 0px 10px #EFEAF7;
  border: 1px solid #000000;
}
.detailed-area table .fixed-thead {
  position: sticky;
  top: 80px;
}
.detailed-area table th,
.detailed-area table td {
  text-align: center;
  vertical-align: middle;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}
.detailed-area table .last-col-td {
  border-bottom: none;
}
.detailed-area table th {
  padding: 22px 0;
  font-weight: 500;
  font-size: 18px;
  background-color: #ffffff;
}
.detailed-area table .first-th,
.detailed-area table .free-th {
  background-color: #ffffff;
  color: #000000;
}
.detailed-area table td {
  font: normal normal normal 16px/25px Poppins;
  letter-spacing: 0.48px;
  color: #000000;
  padding: 17.5px 0;
  background-color: #ffffff;
  letter-spacing: 0.48px;
}
.detailed-area table td span {
  font: inherit;
  color: #000000;
}
.detailed-area table td .addTime {
  color: rgb(109, 30, 227);
}
.detailed-area table td #tablefreeTime {
  font-weight: 300;
}
.detailed-area table td.under-text {
  text-decoration: underline;
  cursor: pointer;
}
.detailed-area table td .have {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/have.svg") no-repeat;
  background-size: cover;
}
.detailed-area table td .wrong {
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/wrong.svg") no-repeat;
  background-size: cover;
}
.detailed-area table td .show-tips {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/tips-p.svg") no-repeat;
  background-size: 16px 16px;
  margin-right: 10px;
  cursor: pointer;
  position: absolute;
  right: 0;
}
.detailed-area table td .show-tips .tips-text {
  position: absolute;
  width: 298px;
  display: inline-block;
  padding: 15px 18px;
  font-size: 16px;
  font-weight: 300;
  color: #ffffff;
  background-color: #120D2B;
  border-radius: 4px;
  top: -30px;
  left: 26px;
  display: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 99;
  letter-spacing: 0.48px;
}
.detailed-area table td .show-tips::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: 19px;
  border-right: 10px solid #120D2B;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  bottom: 1px;
  display: none;
}
.detailed-area table td .show-tips:hover::before {
  display: block;
}
.detailed-area table td .show-video:hover::before {
  display: block;
}
.detailed-area table td .show-video {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/show-video-tips.svg") no-repeat;
  background-size: 16px 16px;
  margin-right: 10px;
  cursor: pointer;
  position: absolute;
  right: 0;
}
.detailed-area table td .show-video .show-video-box {
  position: absolute;
  width: 302px;
  display: inline-block;
  padding: 8px 7px 15px;
  top: -123px;
  left: 26px;
  display: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 99;
  background-color: #120D2B;
  border-radius: 3px;
}
.detailed-area table td .show-video .show-video-box video {
  width: 288px;
  height: 176px;
}
.detailed-area table td .show-video .show-video-box p {
  font: normal normal normal 16px/25px Poppins;
  letter-spacing: 0.48px;
  color: #FFFFFF;
}
.detailed-area table td .show-video::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: 19px;
  border-right: 10px solid #120D2B;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  bottom: 1px;
  display: none;
}
.detailed-area table td .noposition {
  position: relative;
  top: 2.5px;
  margin-right: 0;
}
.detailed-area table .col5-td {
  text-align: left;
  padding: 0;
  padding-left: 26px;
  font-weight: 500;
  font-size: 17px;
  letter-spacing: -0.27px;
  color: #000000;
  background-color: #f8f8f8;
  height: 47px;
  line-height: 47px;
  border-right: none;
}
.detailed-area table .col5last {
  border-right: 1px solid #d9d9d9;
}
.detailed-area table tr td:first-child {
  text-align: left;
  padding-left: 14px;
  width: 364px;
  position: relative;
  line-height: 16px;
}

.wrapper-faq {
  background: #F3F3F5 0% 0% no-repeat padding-box;
  width: 100%;
  min-height: 676px;
  height: auto;
  margin-top: 65px;
}
.wrapper-faq .wrapper-faq-inner {
  max-width: 1364px;
  margin: 0 auto;
  height: auto;
  padding-top: 83px;
  padding-bottom: 45px;
  width: 92%;
}
.wrapper-faq .wrapper-faq-inner .faq-left-small {
  font: normal normal 600 72px/118px Poppins;
  letter-spacing: 0px;
  color: #000000;
  text-align: left;
}
.wrapper-faq .wrapper-faq-inner .faq-line {
  width: 100%;
  height: 1px;
  background-color: #C5CCD1;
}
.wrapper-faq .wrapper-faq-inner .faq-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.wrapper-faq .wrapper-faq-inner .faq-right .faq-width {
  width: 800px;
}
.wrapper-faq .wrapper-faq-inner .faq-right .hover-faq-name {
  text-align: left;
  font: normal normal 600 22px/33px Poppins;
  letter-spacing: 0px;
  color: #000000;
}
.wrapper-faq .wrapper-faq-inner .faq-right .css-p {
  text-align: left;
  font: normal normal 600 42px/68px Poppins;
  letter-spacing: 0px;
  color: #000000;
  width: 370px;
}
.wrapper-faq .wrapper-faq-inner .faq-right .hover-p {
  height: auto;
  padding-top: 14px;
  border-bottom: 1px solid #C5CCD1;
  cursor: pointer;
  padding: 30px 0 30px 0;
}
.wrapper-faq .wrapper-faq-inner .faq-right .hover-p .email {
  font: inherit;
  color: inherit;
}
.wrapper-faq .wrapper-faq-inner .faq-right .hover-p a,
.wrapper-faq .wrapper-faq-inner .faq-right .hover-p span {
  text-decoration: underline;
}
.wrapper-faq .wrapper-faq-inner .faq-right .hover-p span {
  color: #8b3dff;
}
.wrapper-faq .wrapper-faq-inner .faq-right .title-p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.wrapper-faq .wrapper-faq-inner .faq-right .arrow-img {
  width: 29px;
  height: 29px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/faq-jia.png") no-repeat center;
  background-size: cover;
}
.wrapper-faq .wrapper-faq-inner .faq-right .hover-desc {
  display: none;
  margin-top: 15px;
  width: 100%;
  font: normal normal normal 16px/24px Poppins;
  letter-spacing: 0.48px;
  color: #000000;
}
.wrapper-faq .wrapper-faq-inner .faq-right .hover-desc p {
  font: normal normal normal 16px/24px Poppins;
  letter-spacing: 0.48px;
  color: #000000;
}
.wrapper-faq .wrapper-faq-inner .faq-right .hover-desc a {
  color: #8b3dff;
}
.wrapper-faq .wrapper-faq-inner .faq-right .arrow-img.active {
  width: 29px;
  height: 29px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/faq-jian.png") no-repeat center;
  background-size: cover;
}

.translator-pricing .pricing-title {
  padding-top: 185px;
}
.translator-pricing .pricing-title h1 {
  text-align: center;
  font: normal normal 600 38px/57px Poppins;
  letter-spacing: 0px;
  color: #000000;
}
.translator-pricing .pricing-title p {
  text-align: center;
  font: normal normal normal 18px/40px Poppins;
  letter-spacing: 0.54px;
  color: #000000;
  margin-top: 14px;
}
.translator-pricing .pricing-title p span {
  font: normal normal normal 18px/40px Poppins;
  letter-spacing: 0.54px;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 16px;
  position: relative;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-sub,
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-onetime {
  width: 336px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 16px 0;
  cursor: pointer;
  border-bottom: 2px solid #fff;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-sub .sub-p,
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-sub .onetime-p,
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-onetime .sub-p,
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-onetime .onetime-p {
  font: normal normal 600 16px/25px Poppins;
  letter-spacing: 0.48px;
  color: rgb(84, 84, 97);
}
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-sub:hover,
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-onetime:hover {
  background: rgba(206, 206, 218, 0.16) 0% 0% no-repeat padding-box;
  border-radius: 6px 6px 0px 0px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-sub .sub-icon {
  width: 20px;
  height: 20px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/sub-icon-grey.svg") no-repeat;
  background-size: cover;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-onetime .onetime-icon {
  width: 20px;
  height: 22px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/onetime-icon-grey.svg") no-repeat;
  background-size: cover;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .sub-or-onetime-active {
  border-bottom: 2px solid rgb(57, 24, 209);
}
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .sub-or-onetime-active .sub-p,
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .sub-or-onetime-active .onetime-p {
  font: normal normal 600 16px/25px Poppins;
  letter-spacing: 0.48px;
  color: rgb(0, 0, 0);
}
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .sub-or-onetime-active .sub-icon {
  width: 20px;
  height: 20px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/sub-icon.svg") no-repeat !important;
  background-size: cover;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .sub-or-onetime-active .onetime-icon {
  width: 20px;
  height: 22px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/onetime-icon.svg") no-repeat !important;
  background-size: cover;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: rgb(206, 206, 218);
  position: absolute;
  bottom: -1px;
  inset-inline-start: 0;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan {
  display: none;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 13px 0 15px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab.yearly .sub-type-tab-wapper .tab-switch .switch-handle {
  left: 28px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0 18px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper > p {
  font: normal normal normal 18px/56px Poppins;
  letter-spacing: 0.54px;
  color: #6F6F87;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper > p::after {
  content: attr(data-label);
  font-weight: bold;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  display: block;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper > p > span {
  font: normal normal 600 14px/21px Poppins;
  color: #3918D1;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper > p.active {
  font: normal normal bold 18px/56px Poppins;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper .tab-switch {
  display: inline-block;
  width: 54px;
  height: 24px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/switch.svg") no-repeat center;
  background-size: cover;
  position: relative;
  cursor: pointer;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper .tab-switch .switch-handle {
  display: inline-block;
  width: 26px;
  height: 26px;
  border-radius: 13px;
  background: #3918D1 0% 0% no-repeat padding-box;
  position: absolute;
  left: 0;
  top: -1px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0 14px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 {
  gap: 0 30px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item {
  width: 420px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item .sub-save {
  -webkit-margin-start: unset !important;
          margin-inline-start: unset !important;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item .sub-discount {
  inset-inline-end: 47px !important;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item .sub-item-top {
  padding: 16px 47px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item .sub-item-top .sub-radio {
  gap: 0 44px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item .sub-item-top .plan-btn {
  margin-bottom: 19px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item .sub-item-bottom {
  padding: 16px 47px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item .sub-item-bottom .bottom-tips {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item .sub-item-bottom .bottom-tips::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 9px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/check_green.svg") no-repeat center;
  background-size: cover;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item .sub-item-bottom .bottom-tips.first-tips::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 9px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/check_blue.svg") no-repeat center;
  background-size: cover;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item .sub-item-bottom .bottom-tips.first-tips span {
  font: inherit;
  color: inherit;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item .sub-item-bottom .bottom-tips .bottom-tips-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(https://static-alter1.vidnoz.com/web/it/img/ai-pricing/tips-p.svg) no-repeat;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  cursor: pointer;
  position: relative;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item .sub-item-bottom .bottom-tips .bottom-tips-icon .bottom-tips-text {
  width: 240px;
  position: absolute;
  display: inline-block;
  padding: 12px;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
  color: #ffffff;
  background-color: #120D2B;
  border-radius: 4px;
  top: 0;
  inset-inline-start: 18px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 99;
  letter-spacing: 0.48px;
  display: none;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item {
  width: 380px;
  background: #EEEEF3 0% 0% no-repeat padding-box;
  border-radius: 6px;
  border: 1px solid #EEEEF3;
  padding: 5px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: relative;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item:hover {
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1411764706);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1411764706);
  border: 1px solid #A9A9B5;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border-radius: 4px;
  padding: 16px 27px;
}
@media screen and (max-width: 1200px) {
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top {
    padding: 16px 20px;
  }
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-item-title {
  font: normal normal bold 22px/33px Poppins;
  color: #000000;
  margin-bottom: 25px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 80px;
  margin-bottom: 15px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-radio .sub-radio-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-radio .sub-radio-item.selected > p {
  font: normal normal bold 14px/21px Poppins;
  color: #3918D1;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-radio .sub-radio-item.selected > span {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: #ffffff 0% 0% no-repeat padding-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 0px 4px #3918D1;
          box-shadow: 0px 0px 4px #3918D1;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-radio .sub-radio-item.selected > span::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background: #3918D1 0% 0% no-repeat padding-box;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-radio .sub-radio-item > span {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background: #C7C7DF 0% 0% no-repeat padding-box;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-radio .sub-radio-item > p {
  font: normal normal normal 14px/21px Poppins;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-save {
  text-decoration: line-through;
  font: normal normal normal 16px/25px Poppins;
  color: #6F6F87;
  height: 25px;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-price-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 9px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-price-row .sub-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-price-row .sub-price .sub-price-text {
  font: normal normal normal 30px/30px Poppins;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-price-row .sub-price .symbol {
  font: normal normal normal 16px/20px Poppins;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-price-row .sub-discount {
  display: inline-block;
  padding: 0 7px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #E0F5E6 0% 0% no-repeat padding-box;
  border: 1px solid #1AD24B;
  border-radius: 2px;
  font: normal normal normal 16px/25px Poppins;
  color: #009528;
  position: absolute;
  top: 20px;
  inset-inline-end: 25px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-price-row .sub-per-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-price-row .sub-per-price .sub-per-price-text {
  font: normal normal normal 16px/25px Poppins;
  color: #6F6F87;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .sub-price-row .sub-per-price .symbol {
  font: normal normal normal 16px/25px Poppins;
  color: #6F6F87;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .plan-btn {
  width: 100%;
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #3918D1 0% 0% no-repeat padding-box;
  border: 1px solid #3918D1;
  border-radius: 4px;
  font: normal normal normal 16px/22px Poppins;
  color: #FFFFFF;
  margin: 10px 0 31px;
  cursor: pointer;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .plan-btn-free {
  width: 100%;
  padding: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #CECEDA;
  border-radius: 4px;
  font: normal normal normal 16px/22px Poppins !important;
  color: #000000;
  margin: 10px 0 31px;
  cursor: pointer;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .plan-btn-free:hover {
  background: #E7E7EE 0% 0% no-repeat padding-box;
  -webkit-box-shadow: 0px 0px 10px #EFEAF7;
          box-shadow: 0px 0px 10px #EFEAF7;
  border: 1px solid #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .top-tips {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-bottom: 9px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .top-tips > p {
  font: normal normal normal 12px/18px Poppins;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .top-tips > p > span {
  font: normal normal normal 12px/18px Poppins;
  color: inherit;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-top .top-tips > p > span.tips-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/tips-icon.svg") no-repeat center;
  background-size: cover;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item-bottom {
  padding: 16px 25px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item-bottom .title {
  font: normal normal normal 16px/25px Poppins;
  letter-spacing: 0.48px;
  color: #B8B8C8;
  margin-bottom: 6px;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item-bottom .bottom-tips {
  font: normal normal normal 12px/24px Poppins;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item-bottom .hr {
  margin: 12px 0;
  height: 2px;
  background-color: #CECEDA;
}
.translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-expand {
  display: none;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan {
  display: none;
  padding-top: 85px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 15px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 {
  display: none;
  gap: 30px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 .onetime-area {
  width: 420px;
  min-height: 730px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 .onetime-area .area-top {
  padding-inline: 47px;
  min-height: 270px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 .onetime-area .area-bottom {
  padding: 26px 52px 17px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 .onetime-area .area-bottom p {
  font: normal normal normal 14px/28px Poppins;
  letter-spacing: 0px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 .onetime-area .area-bottom p::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 9px;
  background: url(https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/check_green.svg) no-repeat center;
  background-size: cover;
  -webkit-margin-end: 12px;
          margin-inline-end: 12px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 .onetime-area .area-bottom p .bottom-tips-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(https://static-alter1.vidnoz.com/web/it/img/ai-pricing/tips-p.svg) no-repeat;
  -webkit-margin-start: 8px;
          margin-inline-start: 8px;
  cursor: pointer;
  position: relative;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 .onetime-area .area-bottom p .bottom-tips-icon .bottom-tips-text {
  width: 240px;
  position: absolute;
  display: inline-block;
  padding: 12px;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
  color: #ffffff;
  background-color: #120D2B;
  border-radius: 4px;
  top: 0;
  inset-inline-start: 18px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 99;
  letter-spacing: 0.48px;
  display: none;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 .onetime-area .area-bottom p:nth-of-type(1)::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 9px;
  background: url(https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/check_blue.svg) no-repeat center;
  background-size: cover;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 .onetime-area .expand {
  display: none;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area {
  width: 380px;
  min-height: 805px;
  background: #EEEEF3 0% 0% no-repeat padding-box;
  border-radius: 6px;
  padding: 5px;
  -webkit-transition: 0.3s ease-in-out all;
  transition: 0.3s ease-in-out all;
  border: 1px solid #fff;
  position: relative;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area:hover {
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1411764706);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1411764706);
  border: 1px solid #A9A9B5;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top {
  padding-top: 16px;
  padding-inline: 27px;
  width: 100%;
  min-height: 327px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border-radius: 4px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-title {
  text-align: left;
  font: normal normal bold 22px/33px Poppins;
  letter-spacing: 0px;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-title .title-num {
  font: normal normal bold 22px/33px Poppins;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-tip {
  text-align: left;
  font: normal normal normal 12px/17px Poppins;
  letter-spacing: 0px;
  color: #6F6F87;
  margin-top: 3px;
  height: 17px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 27px;
  height: 20px;
  margin-top: 18px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio .radio-one,
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio .radio-two {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  cursor: pointer;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio .radio-one .radio-icon,
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio .radio-two .radio-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #C7C7DF 0% 0% no-repeat padding-box;
  border-radius: 50%;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio .radio-one .radio-tip,
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio .radio-two .radio-tip {
  font: normal normal normal 14px/40px Poppins;
  letter-spacing: 0px;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio .radio-one .radio-tip .radio-num,
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio .radio-two .radio-tip .radio-num {
  font: normal normal normal 14px/40px Poppins;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio .radio-active .radio-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  -webkit-box-shadow: 0px 0px 4px #3918D1;
          box-shadow: 0px 0px 4px #3918D1;
  border: 4px solid #FFFFFF;
  background: #fff;
  border-radius: 50%;
  position: relative;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio .radio-active .radio-icon::before {
  position: absolute;
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: #3918D1;
  inset-inline: 0;
  inset-block: 0;
  margin: 0;
  border-radius: 50%;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio .radio-active .radio-tip {
  font: normal normal bold 14px/21px Poppins;
  letter-spacing: 0px;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-radio .radio-active .radio-tip .radio-num {
  font: normal normal bold 14px/21px Poppins;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-listprice {
  text-decoration: line-through;
  font: normal normal normal 16px/23px Poppins;
  letter-spacing: 0px;
  color: #6F6F87;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-price-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 0 8px;
  margin: 30px 0 6px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-price-row .onetime-price {
  font: normal normal normal 30px/30px Poppins;
  letter-spacing: 0px;
  color: #000000;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-price-row .onetime-discount {
  font: normal normal normal 16px/23px Poppins;
  letter-spacing: 0px;
  color: #009528;
  padding-inline: 5px;
  background: #E0F5E6 0% 0% no-repeat padding-box;
  border: 1px solid #1AD24B;
  border-radius: 2px;
  -webkit-margin-start: 6px;
          margin-inline-start: 6px;
  position: absolute;
  top: 20px;
  inset-inline-end: 25px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-price-row .onetime-discount .discount-num {
  font: normal normal normal 16px/23px Poppins;
  color: #009528;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-price-row .onetime-price-pre {
  font: normal normal normal 16px/23px Poppins;
  letter-spacing: 0px;
  color: #6F6F87;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-price-row .onetime-price-pre .price-pre-num {
  font: normal normal normal 16px/23px Poppins;
  color: #6F6F87;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-price-row .let-talk {
  font: normal normal normal 30px/30px Poppins;
  letter-spacing: 0px;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-top-tips {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3px;
  margin-bottom: 10px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-top-tips .area-top-tips-item {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/tips-icon.svg) no-repeat center;
  background-size: cover;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-top-tips .area-top-p-item {
  font: normal normal normal 12px/18px Poppins;
  letter-spacing: 0px;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-top .area-top-tips .area-top-dis-item {
  font: normal normal normal 12px/18px Poppins;
  letter-spacing: 0px;
  color: #9191A2;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-bottom {
  padding: 4px 30px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-bottom p {
  font: normal normal normal 12px/24px Poppins;
  letter-spacing: 0px;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-bottom .high-title {
  font: normal normal normal 16px/25px Poppins;
  letter-spacing: 0.48px;
  color: #B8B8C8;
  margin: 12px 0 6px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-bottom .line {
  width: 100%;
  border: 1px solid #CECEDA;
  margin-top: 12px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .onetime-btn {
  background: #3918D1 0% 0% no-repeat padding-box;
  border-radius: 4px;
  font: normal normal normal 16px/25px Poppins !important;
  letter-spacing: 0.48px;
  color: #FFFFFF;
  width: 100%;
  height: 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
  cursor: pointer;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .expand {
  display: none;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .radio-mins-num {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-free .onetime-btn {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #CECEDA;
  border-radius: 4px;
  font: normal normal normal 16px/25px Poppins;
  letter-spacing: 0.48px;
  color: #000000;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-free .area-price-row .onetime-discount {
  border: none !important;
  opacity: 0 !important;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-free .area-listprice {
  opacity: 0 !important;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-2000 .area-top .area-tip {
  opacity: 0;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-2000 .area-top .area-listprice {
  opacity: 0;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-2000 .area-top .area-top-dis-item {
  opacity: 0;
}
.translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-2000 .let-talk-p5 {
  opacity: 0;
}
.translator-pricing .sub-or-onetime-part .active {
  display: block;
}
.translator-pricing .add-on-part {
  display: none;
  padding-top: 34px;
}
.translator-pricing .add-on-part .add-on-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: 30px;
}
.translator-pricing .add-on-part .add-on-box.add-on-t3 {
  display: none;
}
.translator-pricing .add-on-part .add-on-box.add-on-t3 .add-on-area {
  width: 420px;
  min-height: 710px;
}
.translator-pricing .add-on-part .add-on-box.add-on-t3 .add-on-area .area-bottom {
  padding: 21px 47px 32px;
}
.translator-pricing .add-on-part .add-on-box.add-on-t3 .add-on-area .area-bottom p {
  font: normal normal normal 14px/28px Poppins;
  letter-spacing: 0px;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.translator-pricing .add-on-part .add-on-box.add-on-t3 .add-on-area .area-bottom p span {
  color: #000000;
  margin: 0 4px;
}
.translator-pricing .add-on-part .add-on-box.add-on-t3 .add-on-area .area-bottom p::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 9px;
  background: url(https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/check_green.svg) no-repeat center;
  background-size: cover;
  -webkit-margin-end: 12px;
          margin-inline-end: 12px;
}
.translator-pricing .add-on-part .add-on-box.add-on-t3 .add-on-area .area-bottom p:nth-of-type(1)::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 9px;
  background: url(https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/check_blue.svg) no-repeat center;
  background-size: cover;
}
.translator-pricing .add-on-part .add-on-box.add-on-t3 .add-on-area .expand {
  display: none;
}
.translator-pricing .add-on-part .add-on-box .add-on-area {
  width: 420px;
  min-height: 358px;
  background: #EEEEF3 0% 0% no-repeat padding-box;
  border-radius: 6px;
  padding: 5px;
  -webkit-transition: 0.3s ease-in-out all;
  transition: 0.3s ease-in-out all;
  border: 1px solid #fff;
}
.translator-pricing .add-on-part .add-on-box .add-on-area:hover {
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1411764706);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1411764706);
  border: 1px solid #A9A9B5;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-top {
  padding-top: 16px;
  padding-inline: 47px;
  width: 100%;
  min-height: 240px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border-radius: 4px;
  position: relative;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-top .area-title {
  text-align: left;
  font: normal normal bold 22px/33px Poppins;
  letter-spacing: 0px;
  color: #000000;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-top .area-title .title-num {
  font: normal normal bold 22px/33px Poppins;
  color: #000000;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-top .area-listprice {
  text-decoration: line-through;
  font: normal normal normal 16px/23px Poppins;
  letter-spacing: 0px;
  color: #6F6F87;
  height: 23px;
  margin-top: 40px;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-top .area-price-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-top .area-price-row .add-on-price {
  font: normal normal normal 30px/43px Poppins;
  letter-spacing: 0px;
  color: #000000;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-top .area-price-row .add-on-discount {
  font: normal normal normal 16px/23px Poppins;
  letter-spacing: 0px;
  color: #009528;
  padding-inline: 5px;
  background: #E0F5E6 0% 0% no-repeat padding-box;
  border: 1px solid #1AD24B;
  border-radius: 2px;
  -webkit-margin-start: 6px;
          margin-inline-start: 6px;
  position: absolute;
  right: 17px;
  top: 22px;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-top .area-price-row .add-on-discount .discount-num {
  font: normal normal normal 16px/23px Poppins;
  color: #009528;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-top .area-price-row .add-on-price-pre {
  font: normal normal normal 16px/23px Poppins;
  letter-spacing: 0px;
  color: #6F6F87;
  -webkit-margin-start: auto;
          margin-inline-start: auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-top .area-price-row .add-on-price-pre .pre-num {
  font: normal normal normal 16px/23px Poppins;
  color: #6F6F87;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-bottom {
  padding: 27px 47px;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-bottom .area-top-tips {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 9px;
  margin-bottom: 7px;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-bottom .area-top-tips .area-top-tips-item {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/tips-icon.svg) no-repeat center;
  background-size: cover;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-bottom .area-top-tips .area-top-p-item {
  font: normal normal normal 14px/21px Poppins;
  letter-spacing: 0px;
  color: #000000;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .area-bottom .area-top-tips .area-top-p-item span {
  color: #000000;
}
.translator-pricing .add-on-part .add-on-box .add-on-area .add-on-btn {
  background: #3918D1 0% 0% no-repeat padding-box;
  border-radius: 4px;
  font: normal normal normal 16px/25px Poppins;
  letter-spacing: 0.48px;
  color: #FFFFFF;
  width: 100%;
  height: 42px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 14px;
  cursor: pointer;
}
.translator-pricing .add-on-part .add-on-note {
  margin-top: 40px;
  font: normal normal normal 16px/25px Poppins;
  letter-spacing: 0px;
  color: #6F6F87;
  text-align: center;
}
.translator-pricing .add-on-part .add-on-table {
  margin-top: 73px;
}
.translator-pricing .add-on-part .add-on-table .tips-more {
  margin-top: 31px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font: normal normal normal 18px/40px Poppins;
  letter-spacing: 0.54px;
  color: #8c8ca7;
  cursor: pointer;
}
.translator-pricing .add-on-part .add-on-table .tips-more span {
  display: inline-block;
  width: 29px;
  height: 29px;
  background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/up.svg");
  background-size: 29px 29px;
  -webkit-margin-start: 8px;
          margin-inline-start: 8px;
}

@media screen and (max-width: 1200px) {
  .detailed-area {
    width: 100%;
    margin: 0 auto;
    padding: 0.53rem 0;
    position: relative;
  }
  .detailed-area .table-title {
    max-width: 1.8rem;
    padding: 0.14rem 0px;
    background: rgba(67, 61, 255, 0.1) 0% 0% no-repeat padding-box;
    border-radius: 4px;
    font: normal normal normal 0.24rem Poppins;
    letter-spacing: 0.0072rem;
    color: #8b3dff;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto;
    height: 0.6rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .detailed-area h2 {
    font-size: 0.54rem;
    font-weight: 600;
    color: #0e0d11;
    text-align: center;
    margin-bottom: 0.32rem;
  }
  .detailed-area .type-select {
    position: relative;
    margin-bottom: 0.2rem;
  }
  .detailed-area .type-select .cur-type {
    width: 100%;
    height: 1rem;
    padding: 0 0.37rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-weight: 300;
    font-size: 0.32rem;
    letter-spacing: 0.64px;
    color: #000000;
    border: 1px solid #ceceda;
    border-radius: 8px;
    margin-bottom: 0.1rem;
  }
  .detailed-area .type-select .cur-type span {
    display: inline-block;
    width: 0.41rem;
    height: 0.41rem;
    background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/pull_down.svg") no-repeat;
    background-size: cover;
  }
  .detailed-area .type-select .type-options {
    width: 100%;
    display: none;
    padding: 0.18rem 0;
    border: 1px solid #ceceda;
    border-radius: 8px;
  }
  .detailed-area .type-select .type-options .type-options-item {
    padding-left: 0.37rem;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-weight: 300;
    font-size: 0.32rem;
    letter-spacing: 0.64px;
    color: #000000;
  }
  .detailed-area .mob-opacity {
    background: transparent -webkit-gradient(linear, right top, left top, from(#FFFFFF), to(rgba(255, 255, 255, 0))) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box;
    width: 0.46rem;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    pointer-events: none;
    height: 100%;
  }
  .detailed-area .table-container {
    width: 100%;
    border-radius: 10px;
    overflow-x: auto;
    position: relative;
    white-space: nowrap;
    scrollbar-width: none;
    scrollbar-color: transparent transparent;
  }
  .detailed-area table {
    width: 100%;
    margin: 0 auto;
    border-collapse: separate;
  }
  .detailed-area table .width-div {
    width: 2.8rem;
  }
  .detailed-area table thead {
    z-index: 99;
  }
  .detailed-area table thead th .apg-price-type-container-m {
    width: 3.75rem;
    height: 1rem;
    margin-bottom: 0;
  }
  .detailed-area table thead th .apg-price-type-container-m .slider {
    position: absolute;
    top: 0;
    left: 0;
    width: 40%;
    height: 100%;
    background: #ffffff;
    border: 1px solid #CECEDA;
    border-radius: 6px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 0;
  }
  .detailed-area table thead th .apg-price-type-container-m .type {
    font: normal normal normal 0.22rem/0.36rem Poppins;
  }
  .detailed-area table thead th .apg-price-type-container-m .type .off {
    font: normal normal 600 0.16rem/0.58rem Poppins;
  }
  .detailed-area table thead th .apg-price-type-container-m .active {
    font-weight: 600;
    color: #000000;
  }
  .detailed-area table thead th .apg-price-type-container-m .active span {
    font-weight: 600;
    color: #000000;
  }
  .detailed-area table thead th .apg-price-type-container-m .active .off {
    background-color: #3918D1;
  }
  .detailed-area table thead th .table-price {
    text-align: center;
    font: normal normal 500 0.24rem/0.48rem Poppins;
    letter-spacing: 0px;
    padding: 0 0.3rem;
  }
  .detailed-area table thead th .table-price span {
    font: normal normal 500 0.24rem/0.48rem Poppins;
    color: #000000;
  }
  .detailed-area table thead th .table-price .tableType {
    font: normal normal 300 0.24rem/0.48rem Poppins;
  }
  .detailed-area table thead th .btn-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .detailed-area table thead th .btn-container .table-btn {
    display: block;
    width: 1.6rem;
    height: 0.68rem;
    line-height: 0.68rem;
    background: #3918D1 0% 0% no-repeat padding-box;
    border-radius: 4px;
    color: #ffffff;
    font-weight: 300 !important;
    font-size: 12px !important;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .detailed-area table thead th .btn-container .table-btn:hover {
    background: transparent -webkit-gradient(linear, left top, right top, from(#A49FF1), to(#5048C5)) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(90deg, #A49FF1 0%, #5048C5 100%) 0% 0% no-repeat padding-box;
  }
  .detailed-area table thead th .btn-container .table-btn-w {
    display: block;
    width: 96%;
    height: 0.68rem;
    line-height: 0.68rem;
    background: #ffffff;
    border-radius: 4px;
    color: #000000;
    font-weight: 300;
    font-size: 12px;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-box-shadow: 0px 0px 10px #EFEAF7;
            box-shadow: 0px 0px 10px #EFEAF7;
    border: 1px solid #C7C7DF;
  }
  .detailed-area table thead th .btn-container .table-btn-w:hover {
    background: #E7E7EE 0% 0% no-repeat padding-box;
    -webkit-box-shadow: 0px 0px 10px #EFEAF7;
            box-shadow: 0px 0px 10px #EFEAF7;
    border: 1px solid #000000;
  }
  .detailed-area table .fixed-thead {
    position: unset;
    top: 0;
  }
  .detailed-area table th,
.detailed-area table td {
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
  }
  .detailed-area table .last-col-td {
    border-bottom: none;
    border-radius: 0 0 10px 0;
  }
  .detailed-area table th {
    padding: 0.18rem 0;
    font-weight: 500;
    font-size: 0.29rem;
    color: #8b3dff;
    overflow: hidden;
  }
  .detailed-area table th .th-title {
    color: #000000;
  }
  .detailed-area table .first-th {
    border-bottom: 1px solid #d9d9d9;
    position: sticky;
    left: 0;
    white-space: normal;
    padding-inline: 0.47rem 0.62rem;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    background: rgba(255, 255, 255, 0.6);
  }
  .detailed-area table .first-th,
.detailed-area table .free-th {
    color: #000000;
  }
  .detailed-area table td {
    font-weight: 300;
    font-size: 0.24rem;
    color: #000000;
    padding: 0.2rem 0.2rem;
    background-color: #ffffff;
  }
  .detailed-area table td span {
    color: #000000;
    font-size: 0.24rem;
    font-weight: 300;
  }
  .detailed-area table td #tablefreeTime {
    font-weight: 300;
  }
  .detailed-area table td .have {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/have.svg") no-repeat;
    background-size: cover;
  }
  .detailed-area table td .wrong {
    display: inline-block;
    width: 0.36rem;
    height: 0.36rem;
    background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/wrong.svg") no-repeat;
    background-size: cover;
  }
  .detailed-area table td .show-tips {
    display: inline-block;
    min-width: 0.24rem;
    min-height: 0.24rem;
    background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/tips-p-mob.svg") no-repeat;
    background-size: 0.24rem 0.24rem;
    margin-right: 10px;
    cursor: pointer;
    position: absolute;
    right: 0;
  }
  .detailed-area table td .show-tips .tips-text {
    position: absolute;
    width: 2.28rem;
    display: inline-block;
    padding: 0.15rem 0.18rem;
    font-size: 0.18rem;
    font-weight: 300;
    color: #ffffff;
    background-color: #120D2B;
    border-radius: 4px;
    top: -0.2rem;
    left: 0.5rem;
    display: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    z-index: 99;
    letter-spacing: 0.48px;
  }
  .detailed-area table td .show-tips::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 19px;
    border-right: 10px solid #120D2B;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    bottom: 1px;
    display: none;
  }
  .detailed-area table td .show-video {
    display: inline-block;
    min-width: 0.24rem;
    min-height: 0.24rem;
    background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/show-video-tips.svg") no-repeat;
    background-size: 0.24rem 0.24rem;
    margin-right: 10px;
    cursor: pointer;
    position: absolute;
    right: 0;
  }
  .detailed-area table td .show-video .show-video-box {
    position: absolute;
    width: 3rem;
    display: inline-block;
    padding: 8px 7px 15px;
    top: -1rem;
    left: 0.5rem;
    display: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    z-index: 99;
    background-color: #120D2B;
    border-radius: 3px;
  }
  .detailed-area table td .show-video .show-video-box video {
    width: 100%;
    height: auto;
  }
  .detailed-area table td .show-video .show-video-box p {
    font: normal normal normal 0.18rem/0.27rem Poppins;
    letter-spacing: 0.0054rem;
    color: #FFFFFF;
  }
  .detailed-area table td .show-video::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    left: 19px;
    border-right: 10px solid #120D2B;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    bottom: 1px;
    display: none;
  }
  .detailed-area table td .noposition {
    position: relative;
    top: 2.5px;
    margin-right: 0;
  }
  .detailed-area table .col5-td {
    text-align: left;
    padding-left: 0.15rem;
    font-weight: 500;
    font-size: 0.3rem;
    letter-spacing: -0.46px;
    color: #000000;
    background: #f8f8f8 !important;
    border-right: none;
  }
  .detailed-area table .col5last {
    border-right: 1px solid #d9d9d9;
  }
  .detailed-area table tr td:first-child {
    text-align: left;
    padding-left: 0.15rem;
    position: sticky;
    left: 0;
    white-space: normal;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    background: rgba(255, 255, 255, 0.6);
    line-height: 0.24rem;
  }
  .demo-dialog-content {
    width: 84%;
    height: auto;
    max-height: 86%;
    overflow-y: scroll;
    background: #ffffff;
    border-radius: 10px;
    padding: 0.6rem;
    position: relative;
    display: -ms-grid;
    display: grid;
    place-items: center;
  }
  .demo-dialog-content .dialog-close {
    position: absolute;
    width: 0.48rem;
    height: 0.48rem;
    background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/close.svg");
    background-size: cover;
    right: 0.2rem;
    top: 0.2rem;
  }
  .demo-dialog-content .error-msg {
    font-size: 0.2rem;
    font-weight: 300;
    color: #eb3358;
    margin-top: 3px;
    visibility: hidden;
  }
  .demo-dialog-content .dialog-title {
    font-size: 0.46rem;
    font-weight: 600;
    color: #000000;
    margin-bottom: 0.18rem;
  }
  .demo-dialog-content .handle-btn {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 0.28rem;
  }
  .demo-dialog-content .handle-btn .prev-btn {
    font-weight: 300;
    font-size: 0.32rem;
    letter-spacing: 0.64px;
    color: #000000;
  }
  .demo-dialog-content .handle-btn .next-btn {
    font-weight: 300;
    font-size: 0.32rem;
    letter-spacing: 0.64px;
    color: #ffffff;
    display: inline-block;
    width: 2.77rem;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background: #8b3dff;
    border-radius: 0.08rem;
  }
  .demo-dialog-content .dialog-form {
    width: 100%;
  }
  .demo-dialog-content .dialog-form .input-area {
    width: 100%;
  }
  .demo-dialog-content .dialog-form .input-area .input-item {
    position: relative;
    font-size: 0px;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .required {
    font-size: 0.24rem;
    font-weight: 300;
    color: #000000;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .required span {
    color: #eb3358;
  }
  .demo-dialog-content .dialog-form .input-area .input-item input {
    width: 100%;
    height: 0.8rem;
    border: 1px solid rgba(30, 30, 46, 0.2);
    font-weight: 500;
    padding-left: 0.12rem;
    font-size: 0.2rem;
    border-radius: 6px;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .error-input {
    border: 1px solid #eb3358;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .pull-dowm {
    position: absolute;
    right: 0.2rem;
    top: 0.7rem;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .options {
    position: absolute;
    width: 100%;
    bottom: 1.2rem;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 3px 6px rgba(140, 140, 151, 0.2);
            box-shadow: 0px 3px 6px rgba(140, 140, 151, 0.2);
    border: 1px solid #e5e5e8;
    border-radius: 6px;
    padding: 10px 0;
    display: none;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .options .option-item {
    width: 100%;
    height: 48px;
    padding: 0 18px;
    font-weight: 300;
    font-size: 14px;
    color: #1e1e2e;
    cursor: pointer;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .options .option-item span {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/option.png") no-repeat;
    background-size: cover;
    display: none;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .options .option-item:hover {
    background: rgba(30, 30, 46, 0.05);
  }
  .demo-dialog-content .dialog-form .input-area .input-item .options .active {
    color: #8b3dff;
  }
  .demo-dialog-content .dialog-form .input-area .input-item .options .active span {
    display: block;
  }
  .demo-dialog-content .dialog-form .checkbox-area .use_case-area {
    display: none;
  }
  .demo-dialog-content .dialog-form .checkbox-area .interested_in-area {
    display: none;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-title {
    font-size: 0.28rem;
    font-weight: 500;
    letter-spacing: -0.45px;
    color: #000000;
    margin-bottom: 0.36rem;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-title span {
    color: #eb3358;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-list .checkbox-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0.36rem;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-list .checkbox-item .checkbox-icon {
    display: inline-block;
    width: 0.36rem;
    height: 0.36rem;
    border: 1px solid #8c8c97;
    border-radius: 2px;
    background-color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0.2rem;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-list .checkbox-item .active {
    background-color: #8b3dff;
  }
  .demo-dialog-content .dialog-form .checkbox-area .checkbox-area-list .checkbox-item label {
    font-size: 0.24rem;
    font-weight: 300;
    color: #000000;
  }
  .demo-dialog-content .dialog-form .summary-area {
    display: none;
  }
  .demo-dialog-content .dialog-form .summary-area p {
    font-size: 0.28rem;
    font-weight: 500;
    letter-spacing: -0.45px;
    color: #1e1e2e;
    opacity: 1;
    margin-bottom: 0.28rem;
  }
  .demo-dialog-content .dialog-form .summary-area textarea {
    width: 100%;
    height: 4.8rem;
    border: 1px solid rgba(30, 30, 46, 0.2);
    border-radius: 6px;
    padding: 0.12rem;
  }
  .demo-dialog-content #submit {
    display: none;
  }
  .demo-dialog-content .success-area {
    max-width: 90%;
    margin: 0 auto;
  }
  .demo-dialog-content .success-area .top {
    border-bottom: 2px solid #8b3dff;
    text-align: center;
  }
  .demo-dialog-content .success-area .top > img {
    width: 1.2rem;
    height: 1.2rem;
    margin-bottom: 0.38rem;
  }
  .demo-dialog-content .success-area .top .top-main .title {
    font: normal normal bold 0.48rem/0.72rem Poppins;
    color: #000000;
    margin-bottom: 0.07rem;
  }
  .demo-dialog-content .success-area .top .top-main .des {
    font: normal normal 300 0.28rem/0.45rem Poppins;
    color: #000000;
    margin-bottom: 0.35rem;
  }
  .demo-dialog-content .success-area .bottom {
    padding-top: 0.48rem;
  }
  .demo-dialog-content .success-area .bottom .title {
    font: normal normal 500 0.28rem/0.45rem Poppins;
    letter-spacing: 0.56px;
    color: #000000;
    margin-bottom: 0.29rem;
  }
  .demo-dialog-content .success-area .bottom .des-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    letter-spacing: 0.48px;
    color: #000000;
  }
  .demo-dialog-content .success-area .bottom .des-item span {
    display: inline-block;
    min-width: 0.36rem;
    height: 0.36rem;
    background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/right-icon.svg") no-repeat;
    background-size: cover;
    margin-top: 0.15rem;
    -webkit-margin-end: 0.12rem;
            margin-inline-end: 0.12rem;
  }
  .demo-dialog-content .success-area .bottom .des-item p {
    font: normal normal 300 0.24rem/0.45rem Poppins;
  }
  .demo-dialog-content .success-area .bottom .des-item p a {
    font: inherit;
    font-weight: 500;
    text-decoration: underline;
    color: #000000;
  }
  .demo-dialog-content .success-area .bottom .des-item p a:hover {
    color: #8b3dff;
  }
  .contact-mask .contact-dialog {
    width: 92%;
    padding: 0.3rem 0.5rem;
    border-radius: 0.14rem;
  }
  .contact-mask .contact-dialog .dialog-close {
    width: 0.4rem;
    height: 0.4rem;
  }
  .contact-mask .contact-dialog .contact-dialog-main .dialog-title {
    font: normal normal 600 0.36rem/0.4rem Poppins;
  }
  .contact-mask .contact-dialog .contact-dialog-main .dialog-des {
    text-align: center;
    font: normal normal normal 0.26rem/0.4rem Poppins;
    margin: 4px 0 12px;
  }
  .contact-mask .contact-dialog .contact-dialog-main .dialog-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0 2rem;
    margin-bottom: 42px;
  }
  .contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item {
    position: relative;
    width: 100%;
  }
  .contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item.first-item {
    width: 100%;
  }
  .contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item.second-item {
    width: 100%;
  }
  .contact-mask .contact-dialog .contact-dialog-main .dialog-form .dialog-form-item > p {
    font: normal normal 300 0.2rem/0.28rem Poppins;
    gap: 5px;
    left: 0.16rem;
    top: 0.28rem;
  }
  .contact-mask .contact-dialog .contact-dialog-result {
    padding: 0.7rem 0 0;
  }
  .contact-mask .contact-dialog .contact-dialog-result .title {
    text-align: center;
    font: normal normal 600 0.4rem/0.6rem Poppins;
    color: #000000;
    margin: 21px 0 12px;
  }
  .contact-mask .contact-dialog .contact-dialog-result .des {
    margin-bottom: 0.8rem;
    font: normal normal normal 0.24rem/0.3rem Poppins;
  }
  .wrapper-faq {
    background: #F3F3F5 0% 0% no-repeat padding-box;
    width: 100%;
    height: auto;
    padding: 0 0.6rem;
  }
  .wrapper-faq .wrapper-faq-inner {
    margin: 0 auto;
    height: auto;
    padding: 0.6rem 0;
    width: 100%;
  }
  .wrapper-faq .wrapper-faq-inner .faq-left-small {
    font: normal normal 600 0.72rem/1rem Poppins;
    letter-spacing: 0px;
    color: #000000;
    text-align: left;
  }
  .wrapper-faq .wrapper-faq-inner .faq-line {
    width: 100%;
    height: 1px;
    background-color: #C5CCD1;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .faq-width {
    width: 100%;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .hover-faq-name {
    text-align: left;
    font: normal normal 600 22px/33px Poppins;
    letter-spacing: 0px;
    color: #000000;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .css-p {
    text-align: left;
    font: normal normal 600 0.5rem/1rem Poppins;
    letter-spacing: 0px;
    color: #000000;
    width: unset;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .hover-p {
    height: auto;
    padding-top: 14px;
    border-bottom: 1px solid #C5CCD1;
    cursor: pointer;
    padding: 30px 0 30px 0;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .hover-p .email {
    font: inherit;
    color: inherit;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .hover-p a,
.wrapper-faq .wrapper-faq-inner .faq-right .hover-p span {
    text-decoration: underline;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .hover-p span {
    color: #8b3dff;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .title-p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .arrow-img {
    width: 29px;
    height: 29px;
    background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/faq-jia.png") no-repeat center;
    background-size: cover;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .hover-desc {
    display: none;
    margin-top: 15px;
    width: 100%;
    font: normal normal normal 16px/24px Poppins;
    letter-spacing: 0.48px;
    color: #000000;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .hover-desc p {
    font: normal normal normal 16px/24px Poppins;
    letter-spacing: 0.48px;
    color: #000000;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .hover-desc a {
    color: #8b3dff;
  }
  .wrapper-faq .wrapper-faq-inner .faq-right .arrow-img.active {
    width: 29px;
    height: 29px;
    background: url("https://static-alter1.vidnoz.com/web/it/img/ai-pricing/faq-jian.png") no-repeat center;
    background-size: cover;
  }
  .translator-pricing {
    padding-top: 0.2rem;
  }
  .translator-pricing .pricing-title {
    padding-top: unset;
    padding: 0 0.6rem;
  }
  .translator-pricing .pricing-title h1 {
    font: normal normal 600 0.48rem/0.78rem Poppins;
  }
  .translator-pricing .pricing-title p {
    font: normal normal normal 0.28rem/0.56rem Poppins;
    letter-spacing: 0.0084rem;
    margin-top: 0.32rem;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-sub,
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-onetime {
    min-width: 3.36rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-sub .sub-p,
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-sub .onetime-p,
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-onetime .sub-p,
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .pricing-onetime .onetime-p {
    font: normal normal 600 0.2rem/0.3rem Poppins;
    letter-spacing: 0.006rem;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .sub-or-onetime-active .sub-p,
.translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime .sub-or-onetime-active .onetime-p {
    font: normal normal 600 0.2rem/0.3rem Poppins;
    letter-spacing: 0.006rem;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-or-onetime::after {
    bottom: 0px;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper {
    margin: 0.3rem 0;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper > p {
    font: normal normal normal 0.24rem/0.48rem Poppins;
    letter-spacing: 0.54px;
    color: #6F6F87;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper > p > span {
    font: normal normal 600 0.2rem/0.4rem Poppins;
    color: #3918D1;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper > p.active {
    font: normal normal bold 0.24rem/0.48rem Poppins;
    color: #000000;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper .tab-switch {
    display: inline-block;
    width: 54px;
    height: 24px;
    background: url("https://static-alter1.vidnoz.com/web/it/img/vidnoz-translator-pricing/switch.svg") no-repeat center;
    background-size: cover;
    position: relative;
    cursor: pointer;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-type-tab .sub-type-tab-wapper .tab-switch .switch-handle {
    display: inline-block;
    width: 26px;
    height: 26px;
    border-radius: 13px;
    background: #3918D1 0% 0% no-repeat padding-box;
    position: absolute;
    left: 0;
    top: -1px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 0.5rem;
    gap: 0.6rem 0;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item {
    width: 100%;
    position: relative;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-bottom {
    height: 2rem;
    overflow: hidden;
    padding: 16px 25px 32px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-bottom.open {
    height: auto;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-item-bottom .bottom-tips-icon .bottom-tips-text {
    width: 3rem !important;
    padding: 0.1rem !important;
    font-size: 0.2rem !important;
    line-height: 0.2rem !important;
    top: 0 !important;
    inset-inline-start: unset !important;
    inset-inline-end: 18px !important;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item::after {
    content: "";
    width: 100%;
    height: 1.5rem;
    background: transparent linear-gradient(359deg, #EEEEF3 0%, rgba(238, 238, 243, 0) 100%) 0% 0% no-repeat padding-box;
    border-radius: 6px;
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content .sub-item .sub-expand {
    display: block;
    width: 3.12rem;
    height: 0.6rem;
    text-align: center;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #CECEDA;
    border-radius: 4px;
    font: normal normal normal 0.26rem/0.6rem Poppins;
    letter-spacing: 0.78px;
    color: #000000;
    position: absolute;
    left: calc(50% - 1.56rem);
    bottom: -0.3rem;
    z-index: 99;
  }
  .translator-pricing .sub-or-onetime-part .pricing-sub-plan .sub-content.sub-content-t3 .sub-item {
    width: 100%;
  }
  .translator-pricing .sub-or-onetime-part .pricing-onetime-plan {
    padding-top: 1rem;
  }
  .translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 0.5rem;
    gap: 30px;
  }
  .translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 .onetime-area {
    width: 100%;
    height: 8rem;
    min-height: unset;
  }
  .translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 .onetime-area .area-top {
    padding-inline: 0.62rem;
  }
  .translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box.onetime-pricing-box-t3 .onetime-area .area-bottom {
    padding-inline: 0.63rem;
  }
  .translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area {
    width: 100%;
    position: relative;
    min-height: unset;
  }
  .translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-bottom {
    height: 2rem;
    overflow: hidden;
    padding: 16px 25px 32px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    min-height: unset;
  }
  .translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .area-bottom.open {
    height: auto;
  }
  .translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area::after {
    content: "";
    width: 100%;
    height: 1.5rem;
    background: transparent linear-gradient(359deg, #EEEEF3 0%, rgba(238, 238, 243, 0) 100%) 0% 0% no-repeat padding-box;
    border-radius: 6px;
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .translator-pricing .sub-or-onetime-part .pricing-onetime-plan .onetime-pricing-box .onetime-area .expand {
    display: block;
    width: 3.12rem;
    height: 0.6rem;
    text-align: center;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #CECEDA;
    border-radius: 4px;
    font: normal normal normal 0.26rem/0.6rem Poppins;
    letter-spacing: 0.78px;
    color: #000000;
    position: absolute;
    inset-inline-start: calc(50% - 1.56rem);
    bottom: -0.3rem;
    z-index: 99;
  }
  .translator-pricing .add-on-part .add-on-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-inline: 0.5rem;
  }
  .translator-pricing .add-on-part .add-on-box.add-on-t3 .add-on-area {
    width: 100%;
    position: relative;
    min-height: unset;
  }
  .translator-pricing .add-on-part .add-on-box.add-on-t3 .add-on-area .area-bottom {
    height: 2rem;
    overflow: hidden;
    padding: 16px 25px 32px;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    min-height: unset;
  }
  .translator-pricing .add-on-part .add-on-box.add-on-t3 .add-on-area .area-bottom.open {
    height: auto;
  }
  .translator-pricing .add-on-part .add-on-box.add-on-t3 .add-on-area::after {
    content: "";
    width: 100%;
    height: 1.5rem;
    background: transparent linear-gradient(359deg, #EEEEF3 0%, rgba(238, 238, 243, 0) 100%) 0% 0% no-repeat padding-box;
    border-radius: 6px;
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .translator-pricing .add-on-part .add-on-box.add-on-t3 .add-on-area .expand {
    display: block;
    width: 3.12rem;
    height: 0.6rem;
    text-align: center;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #CECEDA;
    border-radius: 4px;
    font: normal normal normal 0.26rem/0.6rem Poppins;
    letter-spacing: 0.78px;
    color: #000000;
    position: absolute;
    inset-inline-start: calc(50% - 1.56rem);
    bottom: -0.3rem;
    z-index: 99;
  }
  .translator-pricing .add-on-part .add-on-box .add-on-area {
    width: 100%;
  }
  .translator-pricing .add-on-part .add-on-box .add-on-area .area-top {
    padding-inline: 0.62rem;
  }
  .translator-pricing .add-on-part .add-on-box .add-on-area .area-bottom {
    padding-inline: 0.63rem;
  }
  .translator-pricing .add-on-part .add-on-box .add-on-area .area-bottom .bottom-tips-icon .bottom-tips-text {
    width: 3rem !important;
    padding: 0.1rem !important;
    font-size: 0.2rem !important;
    line-height: 0.2rem !important;
    top: 0 !important;
    inset-inline-start: unset !important;
    inset-inline-end: 18px !important;
  }
}