.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-17aa1ee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9858 .elementor-element.elementor-element-17aa1ee .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:13px;font-weight:700;letter-spacing:8.8px;}.elementor-9858 .elementor-element.elementor-element-9717fff{text-align:center;}.elementor-9858 .elementor-element.elementor-element-9717fff .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:7px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:7px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#FFFFFF;--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(145deg, #FFE8AE 33%, #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:#FFE8AE;background-color:transparent;background-image:linear-gradient(145deg, #FFE8AE 33%, #FFBC36 100%);}.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:#FFC951;}.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:400;}.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:12000px;}}@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:64px 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-9717fff .elementor-heading-title{font-size:40px;}.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:2;}.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;}}/* 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-17aa1ee */#XXX4 {
    /* 改為左右漸層：深 -> 淺 (中間) -> 深 */
    background: linear-gradient(
        to right,
        #bd8d3e 0.2%, 
        #d9b852 0.6%,    /* 左側深金 */
        #f9eeb1 45%,    /* 偏左中心亮點 */
        #ffffff 50%,    /* 最亮中心線 */
        #f9eeb1 55%,    /* 偏右中心亮點 */
        #bd8d3e 100%    /* 右側深金：修正為 100% 讓漸層完整 */
    ) !important;

    -webkit-background-clip: text !important;
    background-clip: text !important;
    color: transparent !important;
    -webkit-text-fill-color: transparent !important;
    
    /* 增加文字陰影讓金屬邊緣更明顯 */
    filter: drop-shadow(2px 2px 2px rgba(0,0,0,0.5)) !important;
    font-weight: bold !important;
}/* 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://twaaa-award.m45unique.com/wp-content/uploads/2026/04/NotoSerifTC-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */