.lp-dialog[data-v-2910f0b0] {
  width: inherit;
  z-index: 9999;
}
.lp-dialog[data-v-2910f0b0],
.lp-dialog-drawer[data-v-2910f0b0] {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.lp-dialog-drawer[data-v-2910f0b0] {
  background-color: #0009;
  bottom: 0;
  z-index: 1000;
}
.fade-enter-active[data-v-2910f0b0],
.fade-leave-active[data-v-2910f0b0] {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.fade-enter-from[data-v-2910f0b0],
.fade-leave-to[data-v-2910f0b0] {
  opacity: 0;
}
.lp-pc-lang[data-v-159494ca] {
  color: #fff;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 64px 194px 20px;
}
.lp-pc-lang[data-v-159494ca],
.lp-pc-lang-item[data-v-159494ca] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.lp-pc-lang-item[data-v-159494ca] {
  padding: 0 14px 0 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 25%;
}
.lp-pc-lang-item-title[data-v-159494ca] {
  font-size: 20px;
  font-weight: 600;
  height: 24px;
  line-height: 24px;
  margin-left: 8px;
}
.lp-pc-lang-item-child[data-v-159494ca],
.lp-pc-lang-item-title[data-v-159494ca] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}
.lp-pc-lang-item-child[data-v-159494ca] {
  border-radius: 4px;
  margin-top: 8px;
  min-width: 194px;
  padding: 8px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
.lp-pc-lang-item-child.active-main[data-v-159494ca],
.lp-pc-lang-item-child[data-v-159494ca]:hover {
  background-color: #ffffff12;
}
.lp-pc-lang-item-child-title[data-v-159494ca] {
  font-family: var(--lp-desc-font-family);
  font-size: 14px;
  font-weight: 700;
  line-height: 19px;
  min-height: 19px;
}
.lp-pc-lang-item-last[data-v-159494ca] {
  margin-top: 8px;
  padding-bottom: 4px;
}
.lp-pc-lang-item-last-title[data-v-159494ca] {
  color: #999;
  cursor: pointer;
  font-family: var(--lp-desc-font-family);
  font-size: 14px;
  height: 19px;
  line-height: 19px;
  padding-bottom: 4px;
  position: relative;
  text-decoration: none;
}
.lp-pc-lang-item-last-title[data-v-159494ca]:before {
  background-color: inherit;
  bottom: 0;
  content: '';
  height: 1px;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.lp-pc-lang-item-last-title[data-v-159494ca]:hover:before {
  background-color: #999;
  opacity: 1;
}
.el-drawer {
  --el-drawer-bg-color: var(--el-dialog-bg-color, var(--el-bg-color));
  --el-drawer-padding-primary: var(--el-dialog-padding-primary, 20px);
  background-color: var(--el-drawer-bg-color);
  -webkit-box-shadow: var(--el-box-shadow-dark);
  box-shadow: var(--el-box-shadow-dark);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  position: absolute;
  -webkit-transition: all var(--el-transition-duration);
  transition: all var(--el-transition-duration);
}
.el-drawer .btt,
.el-drawer .ltr,
.el-drawer .rtl,
.el-drawer .ttb {
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0);
}
.el-drawer__sr-focus:focus {
  outline: none !important;
}
.el-drawer__header {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #72767b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  padding: var(--el-drawer-padding-primary);
  padding-bottom: 0;
}
.el-drawer__header > :first-child,
.el-drawer__title {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.el-drawer__title {
  font-size: 16px;
  line-height: inherit;
  margin: 0;
}
.el-drawer__footer {
  padding: var(--el-drawer-padding-primary);
  padding-top: 10px;
  text-align: right;
}
.el-drawer__close-btn {
  background-color: initial;
  border: none;
  color: inherit;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: var(--el-font-size-extra-large);
  outline: none;
}
.el-drawer__close-btn:focus i,
.el-drawer__close-btn:hover i {
  color: var(--el-color-primary);
}
.el-drawer__body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: auto;
  padding: var(--el-drawer-padding-primary);
}
.el-drawer__body > * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.el-drawer.ltr,
.el-drawer.rtl {
  bottom: 0;
  height: 100%;
  top: 0;
}
.el-drawer.btt,
.el-drawer.ttb {
  left: 0;
  right: 0;
  width: 100%;
}
.el-drawer.ltr {
  left: 0;
}
.el-drawer.rtl {
  right: 0;
}
.el-drawer.ttb {
  top: 0;
}
.el-drawer.btt {
  bottom: 0;
}
.el-drawer-fade-enter-active,
.el-drawer-fade-leave-active {
  -webkit-transition: all var(--el-transition-duration);
  transition: all var(--el-transition-duration);
}
.el-drawer-fade-enter-active,
.el-drawer-fade-enter-from,
.el-drawer-fade-enter-to,
.el-drawer-fade-leave-active,
.el-drawer-fade-leave-from,
.el-drawer-fade-leave-to {
  overflow: hidden !important;
}
.el-drawer-fade-enter-from,
.el-drawer-fade-leave-to {
  background-color: initial !important;
}
.el-drawer-fade-enter-from .rtl,
.el-drawer-fade-leave-to .rtl {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translate(100%);
}
.el-drawer-fade-enter-from .ltr,
.el-drawer-fade-leave-to .ltr {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translate(-100%);
}
.el-drawer-fade-enter-from .ttb,
.el-drawer-fade-leave-to .ttb {
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.el-drawer-fade-enter-from .btt,
.el-drawer-fade-leave-to .btt {
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}
.language-drawer .el-drawer__body {
  padding: 40px 30px 40px 42px;
}
.language-drawer .el-drawer {
  max-width: 90%;
}
.siderbar-container[data-v-eb7ff7d1] {
  height: 100%;
  min-height: 600px;
  position: relative;
}
.siderbar-drawer__close[data-v-eb7ff7d1] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.mingcute_close-line[data-v-eb7ff7d1] {
  height: 24px;
  width: 24px;
}
.language-header[data-v-eb7ff7d1] {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}
ul[data-v-eb7ff7d1] {
  list-style: none;
  margin-top: 60px;
}
ul li[data-v-eb7ff7d1] {
  padding: 20px 6px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
ul li .menu-label[data-v-eb7ff7d1] {
  color: var(--Black, #000);
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
}
.header-placehoder[data-v-eb7ff7d1] {
  height: 0;
  visibility: hidden;
  width: 0;
}
.siderbar-footer[data-v-eb7ff7d1] {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}
.siderbar-footer-menu__item[data-v-eb7ff7d1] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 50px;
  padding: 10px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.siderbar-footer-menu__item__left[data-v-eb7ff7d1] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.siderbar-footer-menu__item-label[data-v-eb7ff7d1] {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  margin-left: 10px;
}
@media screen and (max-width: 600px) {
  ul li[data-v-eb7ff7d1] {
    font-size: 18px;
    line-height: 22px;
    padding: 16px 6px;
  }
}
.lang-h5-item-title[data-v-eb7ff7d1] {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 16px;
  padding: 0 8px;
  text-decoration: none;
}
.lang-h5-item[data-v-eb7ff7d1] {
  margin: 40px 0 0;
}
.lang-h5-item-children[data-v-eb7ff7d1] {
  padding: 12px 8px;
}
.lang-h5-item-children-title[data-v-eb7ff7d1] {
  color: #000;
  font-family: 'Montserrat-Bold';
  font-size: 18px;
  font-weight: 700;
  line-height: 25px;
  min-height: 25px;
  text-decoration: none;
}
.lang-h5-item-last a[data-v-eb7ff7d1] {
  color: #999;
  font-family: var(--lp-desc-font-family);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  min-height: 22px;
  text-decoration: none;
}
.lang-h5-item .active-main[data-v-eb7ff7d1] {
  background: #00000012;
  border-radius: 4px;
  padding: 12px;
}
.lang-h5-item .last-active-main[data-v-eb7ff7d1] {
  color: #000;
}
.header[data-v-0545e5ac] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  height: var(--global-nav-collective-height);
  justify-content: space-between;
  left: 0;
  padding: 0 42px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 1000;
}
.header .header-coll[data-v-0545e5ac] {
  height: 38px;
  width: 44px;
}
.header .lang[data-v-0545e5ac] {
  height: 18px;
  width: 18px;
}
.header .language[data-v-0545e5ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  color: #fff;
  -ms-flex-direction: row;
  flex-direction: row;
  font-family: var(--lp-desc-font-family);
  font-size: 14px;
  height: 30px;
}
.header .language span[data-v-0545e5ac] {
  display: inline-block;
  margin-left: 8px;
}
.logo.svg-icon[data-v-0545e5ac] {
  cursor: pointer;
  height: 28px;
  width: 204px;
}
.icon-logo-pc[data-v-0545e5ac] {
  display: block;
  left: 50%;
  margin-left: -109px;
  position: absolute;
}
.icon-logo-h5[data-v-0545e5ac] {
  display: none;
}
.header-right[data-v-0545e5ac] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  gap: 20px;
  justify-content: center;
  margin-left: 10px;
}
.header-right[data-v-0545e5ac],
.header_link[data-v-0545e5ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header_link[data-v-0545e5ac] {
  color: #fff;
  font-family: var(--lp-desc-font-family);
  font-size: 12px;
  text-decoration: none;
}
.header_link img[data-v-0545e5ac] {
  height: 22px;
  margin-right: 4px;
  width: 22px;
}
@media screen and (max-width: 800px) {
  .header-right[data-v-0545e5ac] {
    margin-left: 0;
  }
  .header_link[data-v-0545e5ac] {
    display: none;
  }
  .header[data-v-0545e5ac] {
    padding: 0 12px;
  }
  .icon-logo-pc[data-v-0545e5ac] {
    display: none;
  }
  .icon-logo-h5[data-v-0545e5ac] {
    display: block;
  }
  .assistance[data-v-0545e5ac] {
    display: none;
  }
}
.close[data-v-5734ead1] {
  cursor: pointer;
  height: 12px;
  position: relative;
  right: 32px;
}
.banner[data-v-5734ead1] {
  left: 0;
  min-height: 32px;
  padding: 4px 10px;
  position: fixed;
  right: 0;
  top: var(--global-nav-collective-height);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  -webkit-box-flex: 1;
  background-color: #64a028;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  z-index: 1000;
}
.banner .font[data-v-5734ead1] {
  color: #fff;
  font-family: var(--lp-desc-font-family);
  font-size: 14px;
  font-weight: 700;
  text-align: center;
}
.banner .font[data-v-5734ead1] * {
  font-family: inherit;
  font-weight: inherit;
}
@media screen and (max-width: 1000px) {
  .close[data-v-5734ead1] {
    right: 0;
  }
}
.siderbar-container[data-v-c99e9d73] {
  height: 100%;
  min-height: 600px;
  position: relative;
}
.siderbar-drawer__close[data-v-c99e9d73] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.menu-logo[data-v-c99e9d73] {
  height: 24px;
  width: 120px;
}
.mingcute_close-line[data-v-c99e9d73] {
  height: 24px;
  width: 24px;
}
ul[data-v-c99e9d73] {
  list-style: none;
  margin-top: 60px;
}
ul li[data-v-c99e9d73] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
}
ul li .menu-label[data-v-c99e9d73] {
  color: var(--Black, #000);
  font-family: 'Montserrat-Bold';
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  padding: 20px 6px;
  text-decoration: none;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header-placehoder[data-v-c99e9d73] {
  height: 0;
  visibility: hidden;
  width: 0;
}
.siderbar-footer[data-v-c99e9d73] {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}
.siderbar-footer-menu__item[data-v-c99e9d73] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 50px;
  padding: 10px 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.siderbar-footer-menu__item__left[data-v-c99e9d73] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.siderbar-footer-menu__item-label[data-v-c99e9d73] {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  margin-left: 10px;
}
@media screen and (max-width: 730px) {
  ul li[data-v-c99e9d73] {
    font-size: 18px;
    line-height: 22px;
  }
}
.siderbar-drawer .el-drawer__body {
  padding: 40px 30px 40px 42px;
}
.siderbar-drawer .el-drawer {
  max-width: 90%;
}
@media screen and (max-width: 600px) {
  .siderbar-drawer .el-drawer__body {
    padding: 40px 32px;
  }
}
.lp-follow[data-v-1ab9314e] {
  display: none;
}
@media screen and (max-width: 1000px) {
  .lp-follow[data-v-1ab9314e] {
    display: block;
  }
  .lp-follow h2[data-v-1ab9314e] {
    border-top: 1px solid #d8d8d8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000;
    font-family: 'Montserrat-Bold';
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    margin: 0 24px;
    padding: 37px 0 40px;
    text-align: center;
  }
  .lp-follow__b[data-v-1ab9314e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 90%;
    width: 360px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto 40px;
    padding-top: 24px;
  }
  .lp-follow__b .media[data-v-1ab9314e] {
    margin-bottom: 40px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.3%;
    flex: 0 0 33.3%;
    height: 26px;
    width: 26px;
  }
}
footer[data-v-e3d369fd] {
  background-color: #000;
  bottom: 0;
  left: 0;
  padding: 24px 42px;
  position: absolute;
  right: 0;
}
.footer-header[data-v-e3d369fd],
footer[data-v-e3d369fd] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.footer-header[data-v-e3d369fd] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.footer-header ul[data-v-e3d369fd] {
  list-style: none;
}
.footer-header ul li[data-v-e3d369fd] {
  display: inline-block;
}
.footer-header ul a[data-v-e3d369fd],
.footer-header ul span[data-v-e3d369fd] {
  color: #fff;
  display: inline-block;
  font-family: var(--lp-desc-font-family);
  font-size: 14px;
  font-weight: 700;
  line-height: 19px;
  margin-right: 40px;
  text-decoration: none;
}
.divider[data-v-e3d369fd] {
  background-color: #999;
  height: 1px;
  margin: 24px 0;
}
.footer-icon .media[data-v-e3d369fd] {
  height: 26px;
  margin-right: 24px;
  width: 26px;
  fill: #fff;
}
.footer-icon .media[data-v-e3d369fd]:last-child {
  margin-right: 0;
}
.footer-ftr[data-v-e3d369fd] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.footer-ftr__left[data-v-e3d369fd] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.footer-ftr .footer-ftr-item[data-v-e3d369fd] {
  margin-right: 8px;
}
.footer-ftr .footer-ftr-item[data-v-e3d369fd],
.footer-ftr .item[data-v-e3d369fd] {
  color: #b3b3b3;
  font-family: var(--lp-desc-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.footer-ftr .item[data-v-e3d369fd] {
  margin-bottom: 8px;
  text-align: center;
}
@media screen and (max-width: 1000px) {
  .footer-ftr__left[data-v-e3d369fd] {
    display: block;
  }
  .footer-ftr__left .item[data-v-e3d369fd] {
    text-align: left;
  }
  .footer-ftr__left div[data-v-e3d369fd] {
    margin-bottom: 8px;
  }
  .footer-icon .media[data-v-e3d369fd] {
    display: none;
  }
}
@media screen and (max-width: 1200px) and (min-width: 1000px) {
  .footer-ftr__left[data-v-e3d369fd] {
    display: block;
    margin-top: 10px;
  }
}
@media screen and (max-width: 730px) {
  footer[data-v-e3d369fd] {
    padding: 10px 24px;
  }
  .footer-header[data-v-e3d369fd] {
    display: block;
    height: auto;
  }
  .footer-header ul li[data-v-e3d369fd] {
    display: block;
  }
  .footer-header ul li a[data-v-e3d369fd],
  .footer-header ul li span[data-v-e3d369fd] {
    padding: 14.5px 0;
  }
  .footer-header .footer-icon[data-v-e3d369fd] {
    margin-top: 20px;
  }
}
.el-checkbox {
  --el-checkbox-font-size: 14px;
  --el-checkbox-font-weight: var(--el-font-weight-primary);
  --el-checkbox-text-color: var(--el-text-color-regular);
  --el-checkbox-input-height: 14px;
  --el-checkbox-input-width: 14px;
  --el-checkbox-border-radius: var(--el-border-radius-small);
  --el-checkbox-bg-color: var(--el-fill-color-blank);
  --el-checkbox-input-border: var(--el-border);
  --el-checkbox-disabled-border-color: var(--el-border-color);
  --el-checkbox-disabled-input-fill: var(--el-fill-color-light);
  --el-checkbox-disabled-icon-color: var(--el-text-color-placeholder);
  --el-checkbox-disabled-checked-input-fill: var(--el-border-color-extra-light);
  --el-checkbox-disabled-checked-input-border-color: var(--el-border-color);
  --el-checkbox-disabled-checked-icon-color: var(--el-text-color-placeholder);
  --el-checkbox-checked-text-color: var(--el-color-primary);
  --el-checkbox-checked-input-border-color: var(--el-color-primary);
  --el-checkbox-checked-bg-color: var(--el-color-primary);
  --el-checkbox-checked-icon-color: var(--el-color-white);
  --el-checkbox-input-border-color-hover: var(--el-color-primary);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--el-checkbox-text-color);
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: var(--el-font-size-base);
  font-weight: var(--el-checkbox-font-weight);
  height: var(--el-checkbox-height, 32px);
  margin-right: 30px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.el-checkbox.is-disabled {
  cursor: not-allowed;
}
.el-checkbox.is-bordered {
  border: var(--el-border);
  border-radius: var(--el-border-radius-base);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px 0 9px;
}
.el-checkbox.is-bordered.is-checked {
  border-color: var(--el-color-primary);
}
.el-checkbox.is-bordered.is-disabled {
  border-color: var(--el-border-color-lighter);
}
.el-checkbox.is-bordered.el-checkbox--large {
  border-radius: var(--el-border-radius-base);
  padding: 0 19px 0 11px;
}
.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label {
  font-size: var(--el-font-size-base);
}
.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner {
  height: 14px;
  width: 14px;
}
.el-checkbox.is-bordered.el-checkbox--small {
  border-radius: calc(var(--el-border-radius-base) - 1px);
  padding: 0 11px 0 7px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label {
  font-size: 12px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner {
  height: 12px;
  width: 12px;
}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after {
  height: 6px;
  width: 2px;
}
.el-checkbox input:focus-visible + .el-checkbox__inner {
  border-radius: var(--el-checkbox-border-radius);
  outline: 2px solid var(--el-checkbox-input-border-color-hover);
  outline-offset: 1px;
}
.el-checkbox__input {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  outline: none;
  position: relative;
  white-space: nowrap;
}
.el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-input-fill);
  border-color: var(--el-checkbox-disabled-border-color);
  cursor: not-allowed;
}
.el-checkbox__input.is-disabled .el-checkbox__inner:after {
  border-color: var(--el-checkbox-disabled-icon-color);
  cursor: not-allowed;
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-checked-input-fill);
  border-color: var(--el-checkbox-disabled-checked-input-border-color);
}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after {
  border-color: var(--el-checkbox-disabled-checked-icon-color);
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner {
  background-color: var(--el-checkbox-disabled-checked-input-fill);
  border-color: var(--el-checkbox-disabled-checked-input-border-color);
}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before {
  background-color: var(--el-checkbox-disabled-checked-icon-color);
  border-color: var(--el-checkbox-disabled-checked-icon-color);
}
.el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: var(--el-disabled-text-color);
  cursor: not-allowed;
}
.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: var(--el-checkbox-checked-bg-color);
  border-color: var(--el-checkbox-checked-input-border-color);
}
.el-checkbox__input.is-checked .el-checkbox__inner:after {
  border-color: var(--el-checkbox-checked-icon-color);
  -webkit-transform: rotate(45deg) scaleY(1);
  -ms-transform: rotate(45deg) scaleY(1);
  transform: rotate(45deg) scaleY(1);
}
.el-checkbox__input.is-checked + .el-checkbox__label {
  color: var(--el-checkbox-checked-text-color);
}
.el-checkbox__input.is-focus:not(.is-checked)
  .el-checkbox__original:not(:focus-visible) {
  border-color: var(--el-checkbox-input-border-color-hover);
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: var(--el-checkbox-checked-bg-color);
  border-color: var(--el-checkbox-checked-input-border-color);
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:before {
  background-color: var(--el-checkbox-checked-icon-color);
  content: '';
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 5px;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:after {
  display: none;
}
.el-checkbox__inner {
  background-color: var(--el-checkbox-bg-color);
  border: var(--el-checkbox-input-border);
  border-radius: var(--el-checkbox-border-radius);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: var(--el-checkbox-input-height);
  position: relative;
  -webkit-transition:
    border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),
    background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),
    outline 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
  transition:
    border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),
    background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),
    outline 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);
  width: var(--el-checkbox-input-width);
  z-index: var(--el-index-normal);
}
.el-checkbox__inner:hover {
  border-color: var(--el-checkbox-input-border-color-hover);
}
.el-checkbox__inner:after {
  border: 1px solid #0000;
  border-left: 0;
  border-top: 0;
  -webkit-box-sizing: content-box;
  box-sizing: initial;
  content: '';
  height: 7px;
  left: 4px;
  position: absolute;
  top: 1px;
  -webkit-transform: rotate(45deg) scaleY(0);
  -ms-transform: rotate(45deg) scaleY(0);
  transform: rotate(45deg) scaleY(0);
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.15s ease-in 0.05s;
  transition: -webkit-transform 0.15s ease-in 0.05s;
  transition: transform 0.15s ease-in 0.05s;
  transition:
    transform 0.15s ease-in 0.05s,
    -webkit-transform 0.15s ease-in 0.05s;
  width: 3px;
}
.el-checkbox__original {
  height: 0;
  margin: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  width: 0;
  z-index: -1;
}
.el-checkbox__label {
  display: inline-block;
  font-size: var(--el-checkbox-font-size);
  line-height: 1;
  padding-left: 8px;
}
.el-checkbox.el-checkbox--large {
  height: 40px;
}
.el-checkbox.el-checkbox--large .el-checkbox__label {
  font-size: 14px;
}
.el-checkbox.el-checkbox--large .el-checkbox__inner {
  height: 14px;
  width: 14px;
}
.el-checkbox.el-checkbox--small {
  height: 24px;
}
.el-checkbox.el-checkbox--small .el-checkbox__label {
  font-size: 12px;
}
.el-checkbox.el-checkbox--small .el-checkbox__inner {
  height: 12px;
  width: 12px;
}
.el-checkbox.el-checkbox--small
  .el-checkbox__input.is-indeterminate
  .el-checkbox__inner:before {
  top: 4px;
}
.el-checkbox.el-checkbox--small .el-checkbox__inner:after {
  height: 6px;
  width: 2px;
}
.el-checkbox:last-of-type {
  margin-right: 0;
}
.el-checkbox-group {
  font-size: 0;
  line-height: 0;
}
.el-dialog.lp-retention {
  background-color: #f4f4f4;
  margin-top: 5vh;
  max-width: 100%;
  width: 1000px;
  z-index: 9999;
}
.el-dialog.lp-retention .el-dialog__header {
  display: none;
}
.el-dialog.lp-retention .el-button > span {
  font-family: 'Montserrat-Bold';
  font-weight: 700 !important;
}
.el-dialog.lp-retention .el-form-item {
  margin-bottom: 10px;
}
.el-dialog.lp-retention .el-input__inner {
  border-radius: 4px 0 0;
  padding: 15px 11px;
}
.el-dialog.lp-retention .el-input__wrapper {
  border-color: #979797;
}
.el-dialog.lp-retention .el-input__wrapper input::-webkit-inner-spin-button,
.el-dialog.lp-retention .el-input__wrapper input::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.el-dialog.lp-retention .el-input__wrapper input[type='number'] {
  -moz-appearance: textfield;
}
.el-dialog.lp-retention .el-input__wrapper.is-focus {
  -webkit-box-shadow: 0 0 0 1px #979797;
  box-shadow: 0 0 0 1px #979797;
}
.el-dialog.lp-retention .el-form-item__label {
  color: #222;
  font-family: var(--lp-desc-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.el-dialog.lp-retention .el-form-item__label:before {
  content: '' !important;
  margin-right: 0 !important;
}
.el-dialog.lp-retention .radio-item .el-form-item__label {
  color: #000;
  font-size: 18px;
  line-height: 26px !important;
}
.el-dialog.lp-retention .radio-item .el-form-item__label span {
  font-weight: 700;
}
.el-dialog.lp-retention .radio-item .el-form-item__label img {
  margin-left: 8px;
  position: relative;
  top: 2px;
}
.el-dialog.lp-retention .radio-item-c {
  min-width: 300px;
  width: 40%;
}
.el-dialog.lp-retention .radio-item-c-ft {
  color: #000;
  font-family: var(--lp-desc-font-family);
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.blue {
  color: #39f;
  font-family: var(--lp-desc-font-family);
  text-decoration: underline;
}
@media screen and (max-width: 900px) {
  .el-dialog.lp-retention {
    height: calc(100vh - 138px);
    margin-top: 138px;
    overflow: auto;
    padding-bottom: 138px;
  }
  .el-dialog.lp-retention .el-dialog__body {
    position: relative;
  }
}
.select-box-title[data-v-d169af2e] {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  margin-top: 28px;
}
.select-box-desc[data-v-d169af2e] {
  color: #000;
  font-family: var(--lp-desc-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  margin: 8px 0;
}
.check-box-ctn[data-v-d169af2e] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 8px;
}
.check-box-ctn .check-box-ctn-item[data-v-d169af2e] {
  margin-right: 12px;
  max-width: 180px;
}
.check-box-ctn .check-box-ctn-item img[data-v-d169af2e] {
  height: 30px;
  margin-right: 4px;
  width: 30px;
}
.check-box-title[data-v-d169af2e] {
  color: #000;
  display: inline-block;
  font-family: var(--lp-desc-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  text-decoration-line: underline;
}
.el-dialog.lp-retention .lp-retention__header[data-v-d169af2e] {
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.el-dialog.lp-retention .tip-1[data-v-d169af2e],
.el-dialog.lp-retention .tip-2[data-v-d169af2e] {
  color: var(--lp-desc-color-primary);
  font-family: var(--lp-desc-font-family);
  font-weight: 400;
}
.el-dialog.lp-retention .tip-1[data-v-d169af2e] {
  font-size: 14px;
  line-height: 18px;
}
.el-dialog.lp-retention .tip-2[data-v-d169af2e] {
  color: #000;
  font-family: var(--lp-desc-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  margin-top: 10px;
}
.el-dialog.lp-retention .lp-retention-card-area[data-v-d169af2e] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 415px;
  flex: 0 0 415px;
}
.el-dialog.lp-retention .mingcute_close-line[data-v-d169af2e] {
  height: 24px;
  width: 24px;
}
.el-dialog.lp-retention .lp-retention-card[data-v-d169af2e] {
  padding: 24px;
  -webkit-box-flex: 0;
  background-color: #fff;
  border-radius: 21px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex: 0 0 415px;
  flex: 0 0 415px;
}
.el-dialog.lp-retention .lp-retention-card[data-v-d169af2e]:nth-child(2) {
  margin-top: 20px;
}
.el-dialog.lp-retention .lp-retention-card-media-h5[data-v-d169af2e] {
  display: none;
}
.el-dialog.lp-retention .lp-retention-card .media[data-v-d169af2e] {
  height: 26px;
  margin-right: 24px;
  width: 26px;
}
.el-dialog.lp-retention .lp-retention-card .media[data-v-d169af2e]:last-child {
  margin-right: 0;
}
.el-dialog.lp-retention .lp-retention-card-title[data-v-d169af2e] {
  color: #222;
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  line-height: 27px;
}
.el-dialog.lp-retention .lp-retention-card-desc[data-v-d169af2e] {
  color: #000;
  font-family: var(--lp-desc-font-family);
  font-size: 14px;
  line-height: 19px;
  margin-top: 20px;
}
.el-dialog.lp-retention .lp-retention-card-extra[data-v-d169af2e] {
  color: #999;
  font-family: var(--lp-desc-font-family-MontserratSemiBold);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  margin-left: 24px;
  margin-top: 20px;
}
.el-dialog.lp-retention .lp-retention-card-footer[data-v-d169af2e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 8px;
}
.el-dialog.lp-retention .lp-retention-card-footer img[data-v-d169af2e] {
  margin-right: 8px;
}
.el-dialog.lp-retention .lp-retention-card-footer span[data-v-d169af2e] {
  color: #000;
  font-family: var(--lp-desc-font-family-MontserratSemiBold);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}
.el-dialog.lp-retention .lp-retention-form[data-v-d169af2e] {
  margin-left: 8px;
}
.el-dialog.lp-retention
  .lp-retention-form
  .el-form--default.el-form--label-top
  .el-form-item
  .el-form-item__label[data-v-d169af2e] {
  margin-bottom: 4px;
}
.el-dialog.lp-retention .lp-retention__footer[data-v-d169af2e] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 40px;
}
.el-dialog.lp-retention .lp-retention__footer .send-btn[data-v-d169af2e] {
  border-radius: 24px;
  font-weight: 700;
  height: 48px;
  line-height: 48px;
  min-width: 415px;
}
.el-dialog.lp-retention .lp-retention__footer-next[data-v-d169af2e] {
  display: none;
}
@media screen and (max-width: 900px) {
  .check-box-ctn .check-box-ctn-item[data-v-d169af2e] {
    max-width: auto;
  }
  .el-dialog.lp-retention .lp-retention-media-pc[data-v-d169af2e] {
    display: none;
  }
  .el-dialog.lp-retention .lp-retention-body[data-v-d169af2e] {
    display: block;
    margin-bottom: 138px;
  }
  .el-dialog.lp-retention .lp-retention-card[data-v-d169af2e] {
    height: auto;
  }
  .el-dialog.lp-retention .lp-retention-card-media-h5[data-v-d169af2e] {
    display: block;
    margin-top: 20px;
  }
  .el-dialog.lp-retention .lp-retention-form[data-v-d169af2e] {
    margin-left: 0;
    margin-top: 20px;
  }
  .el-dialog.lp-retention .lp-retention__footer[data-v-d169af2e] {
    background: #fff;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 144px;
    padding: 20px 32px;
  }
  .el-dialog.lp-retention .lp-retention__footer .send-btn[data-v-d169af2e] {
    width: 100%;
  }
  .el-dialog.lp-retention
    .lp-retention__footer
    .lp-retention__footer-next[data-v-d169af2e] {
    color: #000;
    display: block;
    font-family: 'Montserrat-Bold';
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-top: 16px;
    text-align: center;
    text-decoration-line: underline;
    text-transform: uppercase;
  }
  .el-dialog.lp-retention .check-box-ctn[data-v-d169af2e] {
    display: block;
    margin-top: 16px;
    position: relative;
  }
  .el-dialog.lp-retention .check-box-title[data-v-d169af2e] {
    bottom: 0;
    left: 34px;
    position: relative;
  }
}
.iframe-container[data-v-d169af2e] {
  height: 70vh;
}
.consentement-child-title[data-v-d169af2e] {
  color: #333;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 20px;
}
.show[data-v-d169af2e] {
  display: block !important;
}
.hidden[data-v-d169af2e] {
  display: none !important;
}
.hasError[data-v-d169af2e] {
  color: #f55245 !important;
}
.app-main[data-v-82f737c4] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
  padding-top: 72px;
}
.app-main[data-v-82f737c4],
.app-main .page-content[data-v-82f737c4] {
  position: relative;
}
#dialog[data-v-82f737c4] {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}
#dialog-wrapper[data-v-82f737c4] {
  background-color: #0000004d;
  height: 100%;
  width: 100%;
}
#dialog .svg-icon[data-v-82f737c4] {
  cursor: pointer;
  width: 20px;
}
#dialog .dialog-body[data-v-82f737c4] {
  background-color: #fff;
  border-radius: 4px;
  margin: 0 calc(50% - 450px);
  min-height: 400px;
  overflow-y: auto;
  position: absolute;
  top: 20%;
  width: 900px;
}
#dialog .dialog__header[data-v-82f737c4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  height: 40px;
  justify-content: flex-end;
  line-height: 40px;
  padding: 0 16px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#dialog .dialog-content[data-v-82f737c4] {
  padding: 16px;
}
#dialog .dialog-content__title[data-v-82f737c4] {
  font-family: 'Montserrat-Bold';
  font-size: 22px;
  line-height: 27px;
  margin-bottom: 40px;
  text-align: center;
}
#dialog .dialog-content__main[data-v-82f737c4] {
  color: #999;
  font-family: var(--lp-desc-font-family);
  font-size: 14px;
  line-height: 19px;
}
#dialog .dialog-content .divider[data-v-82f737c4] {
  height: 19px;
  width: 100%;
}
@media screen and (max-width: 900px) {
  #dialog-wrapper[data-v-82f737c4] {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }
  #dialog .dialog-body[data-v-82f737c4] {
    height: 500px;
    margin: 0 calc(50% - 150px);
    width: 300px;
  }
}
