#ast-scroll-top {
    color: #ffffff;
    background-color: #212529;
    font-size: 16px;
    margin-bottom: 90px;
    margin-right: 13px;
    border-radius: 10px;
    width: 40px;
    height: 40px;
  	z-index: 999;
}


/* 🔹 移除多餘的 before 白點 */
#ast-scroll-top::before {
  content: none !important;
  background: transparent !important;
  display: none !important;
}
/* 🔹 保留箭頭本體並旋轉 180 度 */
.ast-scroll-top-icon span.ast-icon {
	padding-bottom:3px;
  display: inline-block;
  transform: rotate(180deg);
}

/*蓋掉左下角垃圾防護標籤*/
.grecaptcha-badge { 
    visibility: hidden !important;
}


/*多語言字型轉換*/
/* 中文 */
html[lang^="zh"] body,
html[lang^="zh"] .elementor-widget-heading .elementor-heading-title,
html[lang^="zh"] .elementor-widget-text-editor,
html[lang^="zh"] .elementor-button-text,
html[lang^="zh"] .elementor-icon-list-text,
html[lang^="zh"] .elementor-image-box-title,
html[lang^="zh"] .elementor-image-box-description,
html[lang^="zh"] .elementor-tab-title,
html[lang^="zh"] .elementor-tab-content,
html[lang^="zh"] input,
html[lang^="zh"] textarea,
html[lang^="zh"] button {
  font-family: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif !important;
}

/* 英文 */
html[lang^="en"] body,
html[lang^="en"] .elementor-widget-heading .elementor-heading-title,
html[lang^="en"] .elementor-widget-text-editor,
html[lang^="en"] .elementor-button-text,
html[lang^="en"] .elementor-icon-list-text,
html[lang^="en"] .elementor-image-box-title,
html[lang^="en"] .elementor-image-box-description,
html[lang^="en"] .elementor-tab-title,
html[lang^="en"] .elementor-tab-content,
html[lang^="en"] input,
html[lang^="en"] textarea,
html[lang^="en"] button {
  font-family: "Inter", "Helvetica", "Arial", sans-serif !important;
}

/* 日文 */
html[lang^="ja"] body,
html[lang^="ja"] .elementor-widget-heading .elementor-heading-title,
html[lang^="ja"] .elementor-widget-text-editor,
html[lang^="ja"] .elementor-button-text,
html[lang^="ja"] .elementor-icon-list-text,
html[lang^="ja"] .elementor-image-box-title,
html[lang^="ja"] .elementor-image-box-description,
html[lang^="ja"] .elementor-tab-title,
html[lang^="ja"] .elementor-tab-content,
html[lang^="ja"] input,
html[lang^="ja"] textarea,
html[lang^="ja"] button {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic Pro", sans-serif !important;
}

/* 泰文 */
html[lang^="th"] body,
html[lang^="th"] .elementor-widget-heading .elementor-heading-title,
html[lang^="th"] .elementor-widget-text-editor,
html[lang^="th"] .elementor-button-text,
html[lang^="th"] .elementor-icon-list-text,
html[lang^="th"] .elementor-image-box-title,
html[lang^="th"] .elementor-image-box-description,
html[lang^="th"] .elementor-tab-title,
html[lang^="th"] .elementor-tab-content,
html[lang^="th"] input,
html[lang^="th"] textarea,
html[lang^="th"] button {
  font-family: "Noto Sans Thai", sans-serif !important;
}
/* 中文 */
html[lang="zh-TW"] body {
  font-family: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;
}

/* 英文 */
html[lang="en-US"] body {
  font-family: "Open Sans", "Arial", sans-serif;
}

/* 日文 */
html[lang="ja"] body {
  font-family: "Noto Sans JP", "Hiragino Kaku Gothic Pro", sans-serif;
}

/* 泰文 */
html[lang="th"] body {
  font-family: "Noto Sans Thai", sans-serif;
}

