.elementor-4064 .elementor-element.elementor-element-3362d60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4064 .elementor-element.elementor-element-3362d60:not(.elementor-motion-effects-element-type-background), .elementor-4064 .elementor-element.elementor-element-3362d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(139deg, var( --e-global-color-50c3d70 ) 6%, var( --e-global-color-cd533ba ) 45%);}.elementor-4064 .elementor-element.elementor-element-1a1a88f{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4064 .elementor-element.elementor-element-21336b7 .jet-headline{justify-content:center;}.elementor-4064 .elementor-element.elementor-element-21336b7 .jet-headline > .jet-headline__link{justify-content:center;}.elementor-4064 .elementor-element.elementor-element-21336b7 .jet-headline__first .jet-headline__label{color:var( --e-global-color-045468d );font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-4064 .elementor-element.elementor-element-21336b7 .jet-headline__first .jet-headline__deco-icon i{color:var( --e-global-color-045468d );font-size:19px;}.elementor-4064 .elementor-element.elementor-element-21336b7 .jet-headline__first .jet-headline__deco-icon svg{fill:var( --e-global-color-045468d );}.elementor-4064 .elementor-element.elementor-element-21336b7 .jet-headline__first .jet-headline__deco-icon{font-size:19px;}.elementor-4064 .elementor-element.elementor-element-7225771{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4064 .elementor-element.elementor-element-0a18c8a .jet-headline{justify-content:center;}.elementor-4064 .elementor-element.elementor-element-0a18c8a .jet-headline > .jet-headline__link{justify-content:center;}.elementor-4064 .elementor-element.elementor-element-0a18c8a .jet-headline__first .jet-headline__label{color:var( --e-global-color-045468d );font-family:"Helvetica", Sans-serif;font-size:16px;}.elementor-4064 .elementor-element.elementor-element-0a18c8a .jet-headline__first .jet-headline__deco-icon i{color:var( --e-global-color-045468d );font-size:19px;}.elementor-4064 .elementor-element.elementor-element-0a18c8a .jet-headline__first .jet-headline__deco-icon svg{fill:var( --e-global-color-045468d );}.elementor-4064 .elementor-element.elementor-element-0a18c8a .jet-headline__first .jet-headline__deco-icon{font-size:19px;}.elementor-4064 .elementor-element.elementor-element-c932822{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.elementor-4064 .elementor-element.elementor-element-c932822 .elementor-repeater-item-1138b7f.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-4064 .elementor-element.elementor-element-54c7ba2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-4064 .elementor-element.elementor-element-54c7ba2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4064 .elementor-element.elementor-element-e59010f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4064 .elementor-element.elementor-element-e59010f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-e59010f .jet-logo{justify-content:flex-start;}.elementor-4064 .elementor-element.elementor-element-b72b9a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4064 .elementor-element.elementor-element-b72b9a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4064 .elementor-element.elementor-element-e9f1ad0{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav--horizontal{justify-content:flex-end;text-align:right;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav--vertical .menu-item-link-top{justify-content:flex-end;text-align:right;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-end;text-align:right;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:flex-end;text-align:right;}body:not(.rtl) .elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav--horizontal .jet-nav__sub{text-align:left;}body.rtl .elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav--horizontal .jet-nav__sub{text-align:right;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .menu-item-link-top{color:var( --e-global-color-secondary );}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .menu-item-link-top .jet-nav-link-text{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:21px;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .menu-item:hover > .menu-item-link-top{color:#69B43E;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .menu-item.current-menu-item .menu-item-link-top{color:#69B43E;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav__sub{width:250px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-da47036 );padding:10px 10px 10px 10px;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .menu-item-link-sub .jet-nav-link-text{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .menu-item-link-sub{color:var( --e-global-color-3e56bc1 );padding:15px 15px 15px 15px;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .menu-item:hover > .menu-item-link-sub{color:var( --e-global-color-8e90fc4 );}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .menu-item.current-menu-item > .menu-item-link-sub{color:var( --e-global-color-8e90fc4 );}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav__sub > .jet-nav-item-sub:not(:last-child){border-style:solid;border-color:var( --e-global-color-da47036 );border-width:0;border-bottom-width:1px;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav__mobile-trigger{color:var( --e-global-color-cd533ba );font-size:31px;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-mobile-menu-active .jet-nav{width:80%;background-color:#FFFFFFF2;padding:70px 0px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-mobile-menu-active.jet-mobile-menu-active .jet-nav{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav__mobile-close-btn{color:var( --e-global-color-cd533ba );font-size:0px;}.elementor-4064 .elementor-element.elementor-element-c932822.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-4064 .elementor-element.elementor-element-1a1a88f{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4064 .elementor-element.elementor-element-21336b7 .jet-headline__first .jet-headline__label{font-size:17px;}.elementor-4064 .elementor-element.elementor-element-21336b7 .jet-headline__first .jet-headline__deco-icon{font-size:18px;}.elementor-4064 .elementor-element.elementor-element-21336b7 .jet-headline__first .jet-headline__deco-icon i{font-size:18px;}.elementor-4064 .elementor-element.elementor-element-7225771{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4064 .elementor-element.elementor-element-0a18c8a .jet-headline__first .jet-headline__label{font-size:17px;}.elementor-4064 .elementor-element.elementor-element-0a18c8a .jet-headline__first .jet-headline__deco-icon{font-size:18px;}.elementor-4064 .elementor-element.elementor-element-0a18c8a .jet-headline__first .jet-headline__deco-icon i{font-size:18px;}.elementor-4064 .elementor-element.elementor-element-e59010f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-e59010f{--container-widget-width:291px;--container-widget-flex-grow:0;width:var( --container-widget-width, 291px );max-width:291px;}.elementor-4064 .elementor-element.elementor-element-b72b9a0{--padding-top:11px;--padding-bottom:0px;--padding-left:5px;--padding-right:20px;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav--horizontal{justify-content:flex-start;text-align:left;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav--vertical .menu-item-link-top{justify-content:flex-start;text-align:left;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-start;text-align:left;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:flex-start;text-align:left;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav__sub{padding:0px 0px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-c932822{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-4064 .elementor-element.elementor-element-3362d60{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4064 .elementor-element.elementor-element-1a1a88f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4064 .elementor-element.elementor-element-7225771{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4064 .elementor-element.elementor-element-54c7ba2{--width:70%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4064 .elementor-element.elementor-element-e59010f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-e59010f{--container-widget-width:229px;--container-widget-flex-grow:0;width:var( --container-widget-width, 229px );max-width:229px;}.elementor-4064 .elementor-element.elementor-element-e59010f .jet-logo{justify-content:center;}.elementor-4064 .elementor-element.elementor-element-b72b9a0{--width:25%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav--horizontal{justify-content:flex-start;text-align:left;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav--vertical .menu-item-link-top{justify-content:flex-start;text-align:left;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:flex-start;text-align:left;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:flex-start;text-align:left;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .menu-item-link-top .jet-nav-link-text{font-size:20px;line-height:1lh;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .jet-nav__sub{padding:0px 0px 0px 0px;}.elementor-4064 .elementor-element.elementor-element-0cd06d0 .menu-item-link-sub .jet-nav-link-text{font-size:16px;}.elementor-4064 .elementor-element.elementor-element-c932822{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:5px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-4064 .elementor-element.elementor-element-54c7ba2{--width:25%;}.elementor-4064 .elementor-element.elementor-element-b72b9a0{--width:75%;}.elementor-4064 .elementor-element.elementor-element-c932822{--content-width:1366px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4064 .elementor-element.elementor-element-54c7ba2{--width:60%;}.elementor-4064 .elementor-element.elementor-element-b72b9a0{--width:40%;}}/* Start custom CSS for wpml-language-switcher, class: .elementor-element-e9f1ad0 *//* 1. 隱藏主選單上原本的國旗、文字與箭頭 */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-legacy-dropdown a::after,
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-legacy-dropdown, 
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-legacy-dropdown a {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* 2. 在最外層插入「橘色地球」圖標 */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-current-language > a::before {
    content: "\f0ac";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 20px;
    color: #000; /* 黑色地球 */
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

/* 3. 隱藏最外層原本顯示的國旗與文字 (只留地球作為按鈕) */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-current-language > a > .wpml-ls-flag,
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-current-language > a > .wpml-ls-native,
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-current-language > a > .wpml-ls-display {
    display: none !important;
}

/* 4. 下拉選單 Container 設定為白色 */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-sub-menu {
    background-color: #ffffff !important; /* 白色背景 */
    padding: 5px !important;
    position: absolute;
    min-width: 60px; /* 寬度縮短，剛好放國旗 */
    margin-top: 5px;
    border-radius: 4px;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.1) !important; /* 加入淡淡的陰影增加質感 */
    z-index: 9999;
}

/* 5. 讓下拉選單裡的「國旗」顯示出來 */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-sub-menu .wpml-ls-flag {
    display: block !important;
    margin: 5px auto !important; /* 國旗置中 */
    width: 25px !important; /* 調整國旗大小 */
    height: auto !important;
}

/* 6. 隱藏下拉選單裡的「語言文字」(只留國旗) */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-sub-menu .wpml-ls-item a .wpml-ls-native,
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-sub-menu .wpml-ls-item a .wpml-ls-display {
    display: none !important;
}

/* 7. 確保下拉選單裡面「不要」再出現地球 */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-sub-menu .wpml-ls-item a::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-e9f1ad0 *//* 1. 隱藏主選單上原本的國旗、文字與箭頭 */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-legacy-dropdown a::after,
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-legacy-dropdown, 
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-legacy-dropdown a {
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* 2. 在最外層插入「橘色地球」圖標 */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-current-language > a::before {
    content: "\f0ac";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 20px;
    color: #000; /* 黑色地球 */
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

/* 3. 隱藏最外層原本顯示的國旗與文字 (只留地球作為按鈕) */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-current-language > a > .wpml-ls-flag,
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-current-language > a > .wpml-ls-native,
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-current-language > a > .wpml-ls-display {
    display: none !important;
}

/* 4. 下拉選單 Container 設定為白色 */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-sub-menu {
    background-color: #ffffff !important; /* 白色背景 */
    padding: 5px !important;
    position: absolute;
    min-width: 60px; /* 寬度縮短，剛好放國旗 */
    margin-top: 5px;
    border-radius: 4px;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.1) !important; /* 加入淡淡的陰影增加質感 */
    z-index: 9999;
}

/* 5. 讓下拉選單裡的「國旗」顯示出來 */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-sub-menu .wpml-ls-flag {
    display: block !important;
    margin: 5px auto !important; /* 國旗置中 */
    width: 25px !important; /* 調整國旗大小 */
    height: auto !important;
}

/* 6. 隱藏下拉選單裡的「語言文字」(只留國旗) */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-sub-menu .wpml-ls-item a .wpml-ls-native,
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-sub-menu .wpml-ls-item a .wpml-ls-display {
    display: none !important;
}

/* 7. 確保下拉選單裡面「不要」再出現地球 */
.elementor-4064 .elementor-element.elementor-element-e9f1ad0 .wpml-ls-sub-menu .wpml-ls-item a::before {
    display: none !important;
}/* End custom CSS */