.elementor-9858 .elementor-element.elementor-element-11e0e56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9858 .elementor-element.elementor-element-11e0e56:not(.elementor-motion-effects-element-type-background), .elementor-9858 .elementor-element.elementor-element-11e0e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twaaa.sgp1.digitaloceanspaces.com/wp-content/uploads/2026/03/23164833/%E5%85%AC%E4%BF%A1%E8%BB%8A%E5%95%86TWAAA-%E7%B6%B2%E7%AB%99-1.png");background-position:0px -6px;background-repeat:no-repeat;background-size:cover;}.elementor-9858 .elementor-element.elementor-element-8532dd1{--display:flex;--z-index:2;}.elementor-9858 .elementor-element.elementor-element-24f76aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-9858 .elementor-element.elementor-element-7014c85 .elementor-heading-title{font-size:15px;font-weight:400;letter-spacing:1.6px;color:#B5986E;}.elementor-9858 .elementor-element.elementor-element-acebfa5{text-align:center;}.elementor-9858 .elementor-element.elementor-element-acebfa5 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:59px;letter-spacing:9.2px;color:#F7F7F7;}.elementor-9858 .elementor-element.elementor-element-357f5f4{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-9858 .elementor-element.elementor-element-357f5f4.elementor-element{--align-self:center;}.elementor-9858 .elementor-element.elementor-element-1b58f49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9858 .elementor-element.elementor-element-e9da5d7{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:0vw;}.elementor-9858 .elementor-element.elementor-element-21dcfe9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9858 .elementor-element.elementor-element-21dcfe9 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-9858 .elementor-element.elementor-element-21dcfe9 .jet-listing-grid__loader{--spinner-color:#FFB702;}.elementor-9858 .elementor-element.elementor-element-cbfc784{--display:flex;}.elementor-9858 .elementor-element.elementor-element-38884f6{--display:flex;}.elementor-9858 .elementor-element.elementor-element-8b208a3{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:11%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:11px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:11px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:15px;--n-tabs-title-color:var( --e-global-color-e77d6d5 );--n-tabs-title-color-active:#000000;}.elementor-9858 .elementor-element.elementor-element-8b208a3 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF14;}.elementor-9858 .elementor-element.elementor-element-8b208a3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFE8AE;background-color:transparent;background-image:linear-gradient(170deg, #FFE8AE 15%, #FFBC36 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFE8BF;}.elementor-9858 .elementor-element.elementor-element-8b208a3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9858 .elementor-element.elementor-element-8b208a3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F6D98A;background-color:transparent;background-image:linear-gradient(157deg, #F6D98A 36%, #DFB44A 98%);}.elementor-9858 .elementor-element.elementor-element-8b208a3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#8A6C23;}.elementor-9858 .elementor-element.elementor-element-8b208a3.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:600;}.elementor-9858 .elementor-element.elementor-element-8b208a3 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-9858 .elementor-element.elementor-element-cde29a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9858 .elementor-element.elementor-element-86c6951 > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-9858 .elementor-element.elementor-element-86c6951{text-align:center;}.elementor-9858 .elementor-element.elementor-element-86c6951 .elementor-heading-title{font-size:16px;font-weight:500;letter-spacing:1.3px;color:#CACACA;}.elementor-9858 .elementor-element.elementor-element-877c5b1 .elementor-button{background-color:#02010100;font-size:14px;font-weight:600;fill:#FFCF2F;color:#FFCF2F;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9858 .elementor-element.elementor-element-877c5b1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9858 .elementor-element.elementor-element-877c5b1.elementor-element{--align-self:center;}.elementor-9858 .elementor-element.elementor-element-c2e1807{--display:flex;}body.elementor-page-9858:not(.elementor-motion-effects-element-type-background), body.elementor-page-9858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(130deg, #000000 0%, #0E0E13 100%);}@media(min-width:768px){.elementor-9858 .elementor-element.elementor-element-11e0e56{--content-width:1000px;}.elementor-9858 .elementor-element.elementor-element-1b58f49{--content-width:1300px;}}@media(max-width:1024px){.elementor-9858 .elementor-element.elementor-element-11e0e56:not(.elementor-motion-effects-element-type-background), .elementor-9858 .elementor-element.elementor-element-11e0e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-9858 .elementor-element.elementor-element-11e0e56:not(.elementor-motion-effects-element-type-background), .elementor-9858 .elementor-element.elementor-element-11e0e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-9858 .elementor-element.elementor-element-11e0e56{--padding-top:12vw;--padding-bottom:11vw;--padding-left:0vw;--padding-right:0vw;}.elementor-9858 .elementor-element.elementor-element-24f76aa{--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9858 .elementor-element.elementor-element-7014c85 > .elementor-widget-container{padding:0px 0px 3px 0px;}.elementor-9858 .elementor-element.elementor-element-7014c85 .elementor-heading-title{font-size:13px;}.elementor-9858 .elementor-element.elementor-element-acebfa5{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-9858 .elementor-element.elementor-element-acebfa5 .elementor-heading-title{font-size:40px;letter-spacing:6.1px;}.elementor-9858 .elementor-element.elementor-element-e9da5d7{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-9858 .elementor-element.elementor-element-21dcfe9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9858 .elementor-element.elementor-element-21dcfe9 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-9858 .elementor-element.elementor-element-8b208a3{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-9858 .elementor-element.elementor-element-86c6951{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-9858 .elementor-element.elementor-element-86c6951 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-9858 .elementor-element.elementor-element-86c6951.elementor-element{--align-self:center;}.elementor-9858 .elementor-element.elementor-element-86c6951 .elementor-heading-title{line-height:23px;}}/* Start custom CSS for html, class: .elementor-element-f935730 *//* 容器設定 */
.brand-heritage-container {
  display: flex;
  align-items: center;
  justify-content: center;

  padding: 20px;
  gap: 20px; /* 線條與文字的間距 */
}

/* 文字樣式 */
.text {
  color: #c5a059; /* 金色文字 */
  font-family: "Cinzel", serif; /* 建議使用襯線體更有質感 */
  letter-spacing: 4px;
  font-size: 13px;
  white-space: nowrap;
}

/* 橫線基礎樣式 */
.line {
  height: 1px;
  flex-grow: 1; /* 讓線條自動伸展填滿空間 */
  max-width: 150px; /* 限制線條長度 */
}

/* 左側線條：從透明到金色的漸層 */
.line-left {
  background: linear-gradient(to right, transparent, #c5a059);
}

/* 右側線條：從金色到透明的漸層 */
.line-right {
  background: linear-gradient(to left, transparent, #c5a059);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acebfa5 */#XXX5 {
    /* 使用你提供的三種顏色進行多節點漸層配置 */
    background: linear-gradient(
        to right,
        #ba9f66 0%,     /* 左側深金 */
        #c2a76f 25%,    /* 過渡金 */
        #ead6a2 50%,    /* 中間亮金（光澤中心） */
        #c2a76f 75%,    /* 過渡金 */
        #ba9f66 100%    /* 右側深金 */
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;

    /* 加強金屬質感：利用 drop-shadow 模擬文字的厚度感 */
    filter: drop-shadow(1px 1px 0px rgba(255, 255, 255, 0.2)) 
            drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.7)) !important;
    
    font-weight: bold !important;
    display: inline-block; /* 確保漸層能正確計算寬度 */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-357f5f4 */#fade-line-gold {
  /* 1. 設定線條寬度與高度 */
  width: 100%;
  max-width: 600px; /* 您可以根據需求調整最大寬度 */
  height: 2px;      /* 線條粗細 */
  margin: 20px auto;

  /* 2. 核心：放射狀漸層實現虛化收尾 */
  /* ellipse at center 表示從中心向外擴散 */
  /* 中間為亮金色 (#f9eeb1)，向兩側漸變為深金 (#bd8d3e)，最後完全透明 (transparent) */
  background: radial-gradient(
    ellipse at center, 
    #f9eeb1 0%, 
    #bd8d3e 50%, 
    transparent 100%
  );

  /* 3. 增加外發光感 (選配，能讓它更像圖片中的質感) */
  box-shadow: 0px 0px 8px rgba(189, 141, 62, 0.4);
  
  /* 為了讓線條更細膩，可以微調不透明度 */
  opacity: 0.8;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-877c5b1 *//* 使用 ID 選擇器 #XXX3 */
#XXX3 {
  position: relative;
  padding: 12px 45px;
  background: transparent;
  color: #ffb400; /* 金色文字 */
  
  /* 邊框設定：1.2px 讓線條更細緻 */
  border: 1.2px solid #ffb400; 
  border-radius: 100px; /* 膠囊形狀 */
  
  /* 字體美化 */
  font-family: "Segoe UI", sans-serif;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0.15em; /* 拉開字距，還原設計感 */
  text-transform: uppercase;
  
  cursor: pointer;
  outline: none;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  display: inline-block;
}

/* 滑鼠移入效果 */
#XXX3:hover {
  background-color: rgba(255, 180, 0, 0.08); /* 淡淡的金色背景 */
  box-shadow: 0 0 15px rgba(255, 180, 0, 0.3); /* 柔和外發光 */
  transform: translateY(-1px); /* 輕微上浮 */
}

/* 點擊時的縮放感 */
#XXX3:active {
  transform: translateY(0) scale(0.98);
  opacity: 0.9;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Serif TC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://trust.twaaa.org.tw/wp-content/uploads/2026/04/NotoSerifTC-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */