.elementor-25 .elementor-element.elementor-element-601bd0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-87b33a5{--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;--justify-content:center;--border-radius:200px 20px 200px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-87b33a5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-87b33a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F4;}.elementor-25 .elementor-element.elementor-element-87b33a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-5be510e{z-index:10;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-d4a0026{left:-102px;}body.rtl .elementor-25 .elementor-element.elementor-element-d4a0026{right:-102px;}.elementor-25 .elementor-element.elementor-element-d4a0026{top:139px;}.elementor-25 .elementor-element.elementor-element-d4a0026 img{width:436px;}.elementor-25 .elementor-element.elementor-element-1d015bf{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-aa11c35 .elementor-heading-title{color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-57204a2{--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;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-57204a2::before, .elementor-25 .elementor-element.elementor-element-57204a2 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-57204a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-57204a2 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-57204a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-57204a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#DDDDDD;--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-5fa9ca5{text-align:center;}.elementor-25 .elementor-element.elementor-element-5fa9ca5 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-05f088b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-eccd643{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-eccd643:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-eccd643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-07cb2d7{padding:5px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-805cc4f{padding:5px 0px 0px 0px;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-25 .elementor-element.elementor-element-86d8f3a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-86d8f3a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-86d8f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-bc18ad9{padding:5px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-e667215{padding:5px 0px 0px 0px;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-25 .elementor-element.elementor-element-0c3baca{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-0c3baca:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0c3baca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b6c540d{padding:5px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-4f97905{padding:5px 0px 0px 0px;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-25 .elementor-element.elementor-element-0c8c695{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-0c8c695:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0c8c695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c049772{padding:5px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-9ca3a00{padding:5px 0px 0px 0px;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-25 .elementor-element.elementor-element-dc4f2e1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-dc4f2e1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-dc4f2e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-b4fde07{padding:5px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-c607544{padding:5px 0px 0px 0px;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-25 .elementor-element.elementor-element-3c4ddba{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-3c4ddba:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3c4ddba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-863829b{padding:5px 0px 0px 0px;text-align:center;}.elementor-25 .elementor-element.elementor-element-9e595af{padding:5px 0px 0px 0px;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;}.elementor-25 .elementor-element.elementor-element-ec71fce{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f2e93b0{text-align:center;}.elementor-25 .elementor-element.elementor-element-f2e93b0 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-8c5b6f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-d30d159{--display:flex;}.elementor-25 .elementor-element.elementor-element-63cbbef{--display:flex;}.elementor-25 .elementor-element.elementor-element-d450539{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-92f4656{--display:flex;}.elementor-25 .elementor-element.elementor-element-0d1a3bd{--display:flex;}.elementor-25 .elementor-element.elementor-element-4cc8f5f{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4cc8f5f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4cc8f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE7C8;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-07d640d .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:500;fill:var( --e-global-color-eef624b );color:var( --e-global-color-eef624b );border-style:none;border-radius:30px 30px 30px 30px;padding:15px 50px 15px 50px;}.elementor-25 .elementor-element.elementor-element-f2320ec{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-25 .elementor-element.elementor-element-f2320ec .elementor-social-icon{background-color:var( --e-global-color-eef624b );}.elementor-25 .elementor-element.elementor-element-f2320ec .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-f2320ec .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-f2320ec .elementor-icon{border-radius:22px 22px 22px 22px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-601bd0b{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-5be510e img{width:70%;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-d4a0026{left:-5px;}body.rtl .elementor-25 .elementor-element.elementor-element-d4a0026{right:-5px;}.elementor-25 .elementor-element.elementor-element-d4a0026{top:18px;}.elementor-25 .elementor-element.elementor-element-d4a0026 img{width:239px;}.elementor-25 .elementor-element.elementor-element-1d015bf{--padding-top:50px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-25 .elementor-element.elementor-element-57204a2{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-eccd643{--width:48%;}.elementor-25 .elementor-element.elementor-element-273f233 img{width:49%;}.elementor-25 .elementor-element.elementor-element-86d8f3a{--width:48%;}.elementor-25 .elementor-element.elementor-element-f48627d img{width:50%;}.elementor-25 .elementor-element.elementor-element-0c3baca{--width:48%;}.elementor-25 .elementor-element.elementor-element-d0fd0ca img{width:50%;}.elementor-25 .elementor-element.elementor-element-0c8c695{--width:48%;}.elementor-25 .elementor-element.elementor-element-5bd3efc img{width:50%;}.elementor-25 .elementor-element.elementor-element-dc4f2e1{--width:48%;}.elementor-25 .elementor-element.elementor-element-5296ff4 img{width:50%;}.elementor-25 .elementor-element.elementor-element-3c4ddba{--width:48%;}.elementor-25 .elementor-element.elementor-element-67a7a35 img{width:50%;}.elementor-25 .elementor-element.elementor-element-07d640d .elementor-button{font-size:20px;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-87b33a5{--width:40%;}.elementor-25 .elementor-element.elementor-element-1d015bf{--width:60%;}.elementor-25 .elementor-element.elementor-element-d30d159{--width:50%;}.elementor-25 .elementor-element.elementor-element-63cbbef{--width:50%;}.elementor-25 .elementor-element.elementor-element-92f4656{--width:50%;}.elementor-25 .elementor-element.elementor-element-0d1a3bd{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-57204a2 *//* 定義 .goldhover 基本樣式 */
.goldhover {
    /* 1. 核心需求：設定淺沙金色邊框 */
    border: 2px solid #A68046; /*  */
    
    /* 設定文字顏色與邊框相同 */
    color: #A68046; /*  */
    
    /* 背景透明 */
    background-color: transparent;
    
    /* 基礎按鈕設定 (可依實際需求調整 padding 與圓角) */
    display: inline-block;
    text-decoration: none; /* 去除連結底線 */
    border-radius: 4px; /* 稍微圓角看起來較柔和 */
    cursor: pointer;
    
    /* 2. 關鍵動畫設定：讓所有變化都在 0.3 秒內平滑過渡 */
    transition: all 0.3s ease-in-out;
}

/* 定義 Hover 時的微動畫效果 */
.goldhover:hover {
    /* 背景填滿淺沙金色 */
    background-color: #A68046; /*  */
    
    /* 文字變為白色以利閱讀 */
    color: #ffffff;
    
    /* 微動畫：輕微向上浮動 3px，製造立體感 */
    transform: translateY(-3px);
    
    /* 選用：加上一點點金色系的陰影，增加層次 */
    box-shadow: 0 4px 10px rgba(166, 128, 70, 0.3);
}/* End custom CSS */