.elementor-9061 .elementor-element.elementor-element-f8d80ae{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:14px 14px 14px 14px;--padding-top:9px;--padding-bottom:33px;--padding-left:9px;--padding-right:9px;}.elementor-9061 .elementor-element.elementor-element-f8d80ae:not(.elementor-motion-effects-element-type-background), .elementor-9061 .elementor-element.elementor-element-f8d80ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000005C;}.elementor-9061 .elementor-element.elementor-element-f8d80ae:hover{border-style:none;}.elementor-9061 .elementor-element.elementor-element-f8d80ae, .elementor-9061 .elementor-element.elementor-element-f8d80ae::before{--border-transition:0.3s;}.elementor-9061 .elementor-element.elementor-element-d49d176 > .elementor-widget-container{background-color:#00000080;padding:5px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D9B852;border-radius:70px 70px 70px 70px;}.elementor-9061 .elementor-element.elementor-element-d49d176.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-9061 .elementor-element.elementor-element-d49d176{right:16px;}body.rtl .elementor-9061 .elementor-element.elementor-element-d49d176{left:16px;}.elementor-9061 .elementor-element.elementor-element-d49d176{top:16px;text-align:center;}.elementor-9061 .elementor-element.elementor-element-d49d176 .elementor-heading-title{font-size:11px;font-weight:600;line-height:14px;color:#FFBA36;}.elementor-9061 .elementor-element.elementor-element-827853d img{border-radius:7px 7px 7px 7px;}.elementor-9061 .elementor-element.elementor-element-c108f13{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-9061 .elementor-element.elementor-element-b290334 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-9061 .elementor-element.elementor-element-b290334 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.3px;color:#C8A028;}.elementor-9061 .elementor-element.elementor-element-d9e4943 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:25px;font-weight:800;letter-spacing:0.3px;color:#F7F7F7;}.elementor-9061 .elementor-element.elementor-element-583286b .elementor-heading-title{font-size:14px;font-weight:400;color:#FFDE7D;}.elementor-9061 .elementor-element.elementor-element-3d8aa8c{--divider-border-style:solid;--divider-color:#D7D7D74A;--divider-border-width:0.8px;}.elementor-9061 .elementor-element.elementor-element-3d8aa8c > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-9061 .elementor-element.elementor-element-3d8aa8c .elementor-divider-separator{width:100%;}.elementor-9061 .elementor-element.elementor-element-3d8aa8c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-9061 .elementor-element.elementor-element-0efd976{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:14px;}.elementor-9061 .elementor-element.elementor-element-768123c .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.3px;color:#C8A028;}.elementor-9061 .elementor-element.elementor-element-fdcf644 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:20px;font-weight:500;letter-spacing:2.5px;color:#FFCF6F;}.elementor-9061 .elementor-element.elementor-element-b857938 .elementor-button{background-color:#02010100;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;fill:#040404;color:#040404;padding:13px 25px 13px 25px;}.elementor-9061 .elementor-element.elementor-element-b857938.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-9061 .elementor-element.elementor-element-b857938{right:15px;}body.rtl .elementor-9061 .elementor-element.elementor-element-b857938{left:15px;}.elementor-9061 .elementor-element.elementor-element-b857938{bottom:-7px;}.elementor-9061 .elementor-element.elementor-element-9324a65{--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-9061 .elementor-element.elementor-element-c1dad32 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9061 .elementor-element.elementor-element-c1dad32 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9061 .elementor-element.elementor-element-c1dad32 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9061 .elementor-element.elementor-element-c1dad32 .jet-listing-dynamic-field__content{text-align:left;}.elementor-9061 .elementor-element.elementor-element-6de2da8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9061 .elementor-element.elementor-element-6de2da8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9061 .elementor-element.elementor-element-6de2da8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9061 .elementor-element.elementor-element-6de2da8 .jet-listing-dynamic-field__content{text-align:left;}.elementor-9061 .elementor-element.elementor-element-6eaa3c8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-9061 .elementor-element.elementor-element-6eaa3c8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-9061 .elementor-element.elementor-element-6eaa3c8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-9061 .elementor-element.elementor-element-6eaa3c8 .jet-listing-dynamic-field__content{text-align:left;}.jet-listing-item.single-jet-engine.elementor-page-9061 > .elementor{width:352px;margin-left:auto;margin-right:auto;}/* Start custom CSS for button, class: .elementor-element-b857938 */.gold-button2 {
  /* 基礎尺寸與形狀 */
 
  font-family: "Microsoft JhengHei", sans-serif;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  outline: none;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* 增加彈性動畫感 */

  /* 文字顏色 */
  color: #000;

  /* 金色漸層背景 */
  background: linear-gradient(
    135deg, 
    #e9d19a 0%, 
    #f7e8ad 25%, 
    #d4a755 50%, 
    #fbe9b1 75%, 
    #e1bc78 100%
  );

  /* --- 強烈黃色光暈設定 --- */
  /* 第一層：核心高亮 (較窄，亮白色/金黃)
     第二層：中層光暈 (黃色，適中範圍)
     第三層：最外圈強烈擴散 (亮黃色，大範圍且模糊) */
  box-shadow: 
    0 0 10px rgba(255, 230, 100, 0.8),  
    0 0 25px rgba(255, 200, 0, 0.5),    
    0 0 50px rgba(255, 255, 0, 0.4);    /* 最外圈強烈黃色擴散 */
}

/* 滑鼠懸停效果：光暈「炸裂」爆發 */
.gold-button2:hover {
  transform: scale(1.08); 
  
  /* 懸停時增加最外圈的範圍與亮度 */
  box-shadow: 
    0 0 15px rgba(255, 230, 100, 1),
    0 0 40px rgba(255, 215, 0, 0.7),
    0 0 80px rgba(255, 255, 0, 0.6);    /* 範圍擴大至 80px */
}

/* 點擊效果 */
.gold-button2:active {
  transform: scale(0.95);
  box-shadow: 0 0 15px rgba(255, 215, 0, 0.5);
}
/* 假設你的按鈕類別是 gold-button2 */
.gold-button2 {
    /* 1. 強制讓陰影不被截斷 */
    overflow: visible !important; 
    
    /* 2. 確保陰影跟隨圓角 */
    border-radius: 50px !important; 

    /* 3. 重新定義強烈黃色光暈，確保它作用在最外層 */
    box-shadow: 0 0 20px rgba(255, 215, 0, 0.7), 
                0 0 40px rgba(255, 255, 0, 0.4) !important;
}

/* 如果是父容器截斷了光暈，可能需要針對父層 */
.elementor-widget-button {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8d80ae */.elementor-9061 .elementor-element.elementor-element-f8d80ae {
  /* --- 基礎樣式 (靜態) --- */
  background: rgba(10, 10, 10, 0.70);
  backdrop-filter: blur(24px) saturate(200%);
  -webkit-backdrop-filter: blur(24px) saturate(200%);
  
  /* 預設邊框：使用 semi-transparent 金色 */
  border: 1.5px solid rgba(217, 184, 82, 0.5);
  border-radius: 15px; /* 指定 15px 圓角 */
  
  box-shadow: 
    0 0 30px rgba(217, 184, 82, 0.08), 
    inset 0 1px 0 rgba(255, 238, 186, 0.1);
  
  transition: all 0.3s ease-in-out;
  box-sizing: border-box;
  overflow: visible !important; /* 確保外光暈不被切掉 */
}

/* --- 懸停狀態 (Hover) --- */
.elementor-9061 .elementor-element.elementor-element-f8d80ae:hover {
  /* 1. 邊框變粗至 2px，並設為透明以便顯示漸層背景 */
  border: 2px solid transparent; 
  border-radius: 15px;

  /* 2. 核心技術：利用雙層背景達成「漸層邊框 + 圓角」
     第一層：內層深色背景 (padding-box)
     第二層：外層 45度金屬漸層 (border-box) */
  background-image: 
    linear-gradient(rgba(10, 10, 10, 0.7), rgba(10, 10, 10, 0.85)), 
    linear-gradient(45deg, #d9b852, #ffeeba, #ffba36);
  background-origin: border-box;
  background-clip: padding-box, border-box;

  /* 3. 白色外光暈 + 強化金光 */
  box-shadow: 
    0 0 20px rgba(255, 255, 255, 0.45), /* 強調白色外光暈 */
    0 0 35px rgba(217, 184, 82, 0.25),  /* 底層金光 */
    inset 0 1px 0 rgba(255, 238, 186, 0.2);
    
  /* 4. 微幅上浮 */
  transform: translateY(-3px);
}/* End custom CSS */