@charset "utf-8";

header.fix_top[data-v-fa9038de] { position: sticky; top: 0px; z-index: 110; }

@media (max-width: 1024px) {
  header.fix_top[data-v-fa9038de] { position: sticky; top: -36px; }
}

.head_footer[data-v-fa9038de] { display: none; }

@media (max-width: 768px) {
  .head_footer[data-v-fa9038de] { display: block; }
}

.footer_gap[data-v-fa9038de] { display: none; height: 33px; }

@media (max-width: 768px) {
  .footer_gap[data-v-fa9038de] { display: block; }
}

.login_describel[data-v-fa9038de] { color: rgb(25, 25, 26); display: none; font-size: 14px; font-weight: 400; }

@media (max-width: 768px) {
  .login_describel[data-v-fa9038de] { display: block; }
}

.account_layout[data-v-fa9038de] #DigiCertClickID_BHVOBHPu { display: none !important; }

.account_layout .account-main[data-v-fa9038de] { display: flex; -webkit-box-pack: center; justify-content: center; }

.account_layout .account-main .account-main-content[data-v-fa9038de] { display: flex; -webkit-box-align: stretch; align-items: stretch; padding: 68px 0px 48px; width: 920px; }

.account_layout .account-main .account-main-content > div[data-v-fa9038de] { width: 50%; flex-shrink: 0; }

.account_layout .account-main .account-main-content .account-left .logo-box[data-v-fa9038de] { display: flex; -webkit-box-align: center; align-items: center; padding-bottom: 48px; padding-right: 60px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: center; justify-content: center; }

.account_layout .account-main .account-main-content .account-left .logo-box .welcome[data-v-fa9038de] { display: none; }

.account_layout .account-main .account-main-content .account-left .logo-box .logo[data-v-fa9038de] { background-image: url("https://resource.fs.com/mall/generalImg/20230113114219j179i6.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: contain; display: inline-block; height: 36px; margin-right: 16px; width: 75px; }

.account_layout .account-main .account-main-content .account-left .logo-box .logo-info[data-v-fa9038de] { color: rgb(25, 25, 26); font-size: 20px; font-weight: 600; height: auto; line-height: 28px; padding-left: 16px; position: relative; }

.account_layout .account-main .account-main-content .account-left .logo-box .logo-info[data-v-fa9038de]::before { background-color: rgb(230, 230, 230); content: ""; height: 26px; left: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 1px; }

.account_layout .account-main .account-main-content .account-left .logo-box.logo-box-cn .logo[data-v-fa9038de] { background-image: url("https://resource.fs.com/mall/generalImg/20230703110143tw3bnh.png"); background-repeat: no-repeat; width: 130px; }

.account_layout .account-main .account-main-content .account-left .account_main[data-v-fa9038de] { padding-right: 60px; }

.account_layout .account-main .account-main-content .account-right[data-v-fa9038de] { border-left: 1px solid rgb(229, 229, 229); padding: 0px 0px 0px 60px; }

.account_layout .account-main .account-main-content .account-right .right-title[data-v-fa9038de] { color: rgb(25, 25, 26); font-size: 20px; font-weight: 600; line-height: 36px; margin-bottom: 48px; text-align: center; width: 400px; }

.account_layout .account-main .account-main-content .account-right .icon-box[data-v-fa9038de] { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; -webkit-box-pack: justify; gap: 32px; justify-content: space-between; width: 400px; }

.account_layout .account-main .account-main-content .account-right .icon-box .icon-item[data-v-fa9038de] { width: 184px; }

.account_layout .account-main .account-main-content .account-right .icon-box .icon-item .icon[data-v-fa9038de] { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; border-radius: 100%; justify-content: center; margin: 0px auto 12px; }

.account_layout .account-main .account-main-content .account-right .icon-box .icon-item .icon > img[data-v-fa9038de] { display: inline-block; width: 42px; }

.account_layout .account-main .account-main-content .account-right .icon-box .icon-item .info[data-v-fa9038de] { color: rgb(112, 112, 112); font-size: 13px; line-height: 20px; text-align: center; }

.account_layout .account-main .account-main-content .account-right .icon_box_org .icon_item_org[data-v-fa9038de] { display: flex; gap: 12px; margin-bottom: 32px; }

.account_layout .account-main .account-main-content .account-right .icon_box_org .icon_item_org .icon[data-v-fa9038de] { display: flex; flex-shrink: 0; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; border-radius: 100%; height: 42px; justify-content: center; width: 42px; }

.account_layout .account-main .account-main-content .account-right .icon_box_org .icon_item_org .icon > img[data-v-fa9038de] { display: inline-block; margin: 0px auto; width: 42px; }

.account_layout .account-main .account-main-content .account-right .icon_box_org .icon_item_org .info .title[data-v-fa9038de] { color: rgb(25, 25, 26); font-size: 13px; font-weight: 600; line-height: 20px; margin-bottom: 8px; }

.account_layout .account-main .account-main-content .account-right .icon_box_org .icon_item_org .info .desc[data-v-fa9038de] { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; }

.account_layout .account-main .account-main-content .account-right .help[data-v-fa9038de] { margin-top: 28px; }

.account_layout .account-main .account-main-content .account-right .help .title[data-v-fa9038de] { color: rgb(25, 25, 26); font-size: 16px; line-height: 26px; margin-bottom: 16px; text-align: center; }

.account_layout .account-main .account-main-content .account-right .help ul[data-v-fa9038de] { display: flex; -webkit-box-pack: justify; justify-content: space-between; }

.account_layout .account-main .account-main-content .account-right .help ul li[data-v-fa9038de] { display: flex; -webkit-box-align: center; align-items: center; }

.account_layout .account-main .account-main-content .account-right .help ul li i[data-v-fa9038de] { color: rgb(112, 112, 112); display: block; height: 16px; margin-right: 4px; }

.account_layout .account-main .account-main-content .account-right .help ul li a[data-v-fa9038de] { color: rgb(112, 112, 112); display: block; font-size: 14px; line-height: 22px; text-decoration: none; }

.account_layout .account-main .account-main-content .account-right .help ul li .ck[data-v-fa9038de]:hover { cursor: pointer; text-decoration: underline; }

.account_layout .account-main .account-main-content .cn_right[data-v-fa9038de] { max-width: 452px; }

@media (max-width: 1024px) {
  .account_layout .account-main .account-main-content .cn_right .icon-box[data-v-fa9038de] { margin: 0px auto; max-width: 392px; }
}

.account_layout .account-main .account-main-content .cn_right .right-title[data-v-fa9038de] { margin-bottom: 40px; }

@media (max-width: 1024px) {
  .account_layout .account-main .account-main-content .cn_right .right-title[data-v-fa9038de] { margin-bottom: 48px; }
}

.account_layout .account-main .account-main-content .cn_right .icon-box .icon-item[data-v-fa9038de] { margin-bottom: 60px; }

.account_layout .account-main .account-main-content .forgot_password_right[data-v-fa9038de] { padding-top: 40px; }

.account_layout .account-main .account-main-content .forgot_password_right .info[data-v-fa9038de] { color: rgb(112, 112, 112); font-size: 16px; font-weight: 400; line-height: 24px; margin: -4px 0px 8px; width: 400px; }

.account_layout .account-main .account-main-content .forgot_password_right .link[data-v-fa9038de] { font-size: 14px; line-height: 24px; margin-bottom: 4px; width: 400px; }

@media (max-width: 1024px) {
  .account_layout .account-main .account-main-content[data-v-fa9038de] { max-width: 480px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 50px 0px 24px; }
  .account_layout .account-main .account-main-content .account-left[data-v-fa9038de] { padding-right: 0px; width: 100%; }
  .account_layout .account-main .account-main-content .account-left .logo-box.logo-box-cn[data-v-fa9038de] { -webkit-box-pack: start; justify-content: flex-start; }
  .account_layout .account-main .account-main-content .account-left .logo-box.logo-box-cn .logo[data-v-fa9038de] { background-image: url("https://resource.fs.com/mall/generalImg/20230703110143tw3bnh.png"); background-repeat: no-repeat; width: 130px; }
  .account_layout .account-main .account-main-content .account-left .account_main[data-v-fa9038de] { padding-right: 0px; }
  .account_layout .account-main .account-main-content .account-right[data-v-fa9038de] { border-left: none; border-top: 1px solid rgb(229, 229, 229); margin-top: 50px; padding: 40px 0px 52px; width: 100%; }
  .account_layout .account-main .account-main-content .account-right .help[data-v-fa9038de] { margin-bottom: 96px; }
}

.account_layout .account-footer[data-v-fa9038de] { display: flex; -webkit-box-pack: center; justify-content: center; padding-bottom: 68px; }

.account_layout .account-footer .account-footer-content[data-v-fa9038de] { border-top: 1px solid rgb(229, 229, 229); display: flex; padding-top: 16px; width: 920px; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: start; align-items: flex-start; column-gap: 120px; }

.account_layout .account-footer .account-footer-content .footer-left[data-v-fa9038de] { color: rgb(112, 112, 112); font-size: 12px; line-height: 20px; -webkit-box-flex: 0; flex: 0 0 502px; }

.account_layout .account-footer .account-footer-content .footer-left a[data-v-fa9038de] { color: rgb(112, 112, 112); }

.account_layout .account-footer .account-footer-content .footer-left.footer-left-cn[data-v-fa9038de] { color: rgb(112, 112, 112); margin-bottom: 30px; width: 50%; }

.account_layout .account-footer .account-footer-content .footer-right[data-v-fa9038de] { display: flex; -webkit-box-align: center; align-items: center; }

.account_layout .account-footer .account-footer-content .footer-right .norton[data-v-fa9038de] { background-image: url("https://img-en.fs.com/includes/templates/fiberstore/images/fs-new/norton.png"); background-position: 50% center; background-repeat: no-repeat; background-size: contain; height: 40px; width: 70px; }

.account_layout .account-footer .account-footer-content .footer-right .ssl[data-v-fa9038de] { display: inline-block; width: 30px; }

.account_layout .account-footer .account-footer-content .footer-right .mcafee[data-v-fa9038de] { background-image: url("https://img-en.fs.com/includes/templates/fiberstore/images/new-pc-img/McAfee.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: contain; height: 30px; margin-left: 12px; width: 82px; }

@media (max-width: 640px) {
  .account_layout[data-v-fa9038de] { margin-top: 0px; padding: 0px 16px; }
  .account_layout .account-main .account-main-content[data-v-fa9038de] { padding: 0px; }
  .account_layout .account-main .account-main-content .account-left[data-v-fa9038de] { padding-right: 0px; width: 100%; }
  .account_layout .account-main .account-main-content .account-left .logo-box[data-v-fa9038de] { margin-bottom: 48px; padding: 24px 0px 0px; -webkit-box-pack: center; justify-content: center; }
  .account_layout .account-main .account-main-content .account-left .logo-box .welcome[data-v-fa9038de] { display: inline-block; font-size: 20px; font-weight: 600; line-height: 36px; padding-left: 16px; }
  .account_layout .account-main .account-main-content .account-left .logo-box .logo[data-v-fa9038de], .account_layout .account-main .account-main-content .account-left .logo-box .logo-cn[data-v-fa9038de], .account_layout .account-main .account-main-content .account-left .logo-box .logo.logo_login[data-v-fa9038de] { margin-right: 16px; }
  .account_layout .account-main .account-main-content .account-left .logo-box .logo-info[data-v-fa9038de] { border-left: 0px solid rgb(229, 229, 229); display: none; margin-left: 16px; padding-left: 16px; }
  .account_layout .account-main .account-main-content .account-left .logo-box .logo-info.logo_info_login[data-v-fa9038de] { border-left: 0px solid rgb(229, 229, 229); display: inline-block; margin-left: 0px; padding-left: 16px; }
  .account_layout .account-main .account-main-content .account-left .logo-box .login-info[data-v-fa9038de], .account_layout .account-main .account-main-content .account-left .logo-box .logo_info_login[data-v-fa9038de], .account_layout .account-main .account-main-content .account-left .logo-box .welcome[data-v-fa9038de] { font-size: 20px; height: auto; line-height: 28px; padding-left: 16px; position: relative; }
  .account_layout .account-main .account-main-content .account-left .logo-box .login-info[data-v-fa9038de]::before, .account_layout .account-main .account-main-content .account-left .logo-box .logo_info_login[data-v-fa9038de]::before, .account_layout .account-main .account-main-content .account-left .logo-box .welcome[data-v-fa9038de]::before { background-color: rgb(230, 230, 230); content: ""; height: 26px; left: 0px; position: absolute; top: 50%; transform: translateY(-50%); width: 1px; }
  .account_layout .account-main .account-main-content .account-left .logo-box .logo-info-cn[data-v-fa9038de] { display: block; }
  .account_layout .account-main .account-main-content .account-left .logo-box.logo-box-cn[data-v-fa9038de] { -webkit-box-pack: center; justify-content: center; }
  .account_layout .account-main .account-main-content .account-left .logo-box.logo-box-cn .logo[data-v-fa9038de] { background-image: url("https://resource.fs.com/mall/generalImg/20230703110143tw3bnh.png"); background-repeat: no-repeat; width: 130px; }
  .account_layout .account-main .account-main-content .account-left .account_main[data-v-fa9038de] { padding-right: 0px; }
  .account_layout .account-main .account-main-content .account-right[data-v-fa9038de] { display: none; }
  .account_layout .account-footer[data-v-fa9038de] { display: none; margin-top: 20px; -webkit-box-align: center; align-items: center; border-top: none; padding-top: 0px; }
  .account_layout .account-footer[data-v-fa9038de], .account_layout .account-footer .footer-left .copyright[data-v-fa9038de] { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; }
}

@media (max-width: 640px) and (max-width: 1024px) {
  .account_layout .account-footer .footer-left .copyright[data-v-fa9038de] { text-align: center; }
}

@media (max-width: 640px) {
  .account_layout .account-footer .footer-left .copyright .terms[data-v-fa9038de] { display: inline-block; }
}

@media (max-width: 640px) and (max-width: 1024px) {
  .account_layout .account-footer .footer-left .copyright .terms[data-v-fa9038de] { display: block; }
}

@media (max-width: 640px) {
  .account_layout .account-footer .footer-left .help[data-v-fa9038de] { display: none; }
  .account_layout .account-footer .footer-right[data-v-fa9038de] { display: flex; -webkit-box-pack: center; justify-content: center; margin: 12px auto 26px; }
}