.elementor-165 .elementor-element.elementor-element-187f1cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-165 .elementor-element.elementor-element-187f1cf:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-187f1cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1E50;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-165 .elementor-element.elementor-element-c55c0bd{background-color:#0A1E50;}.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--main .elementor-item:focus{color:#F7B52B;fill:#F7B52B;}.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#F7B52B;}.elementor-165 .elementor-element.elementor-element-c55c0bd .e--pointer-framed .elementor-item:before,
					.elementor-165 .elementor-element.elementor-element-c55c0bd .e--pointer-framed .elementor-item:after{border-color:#F7B52B;}.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--dropdown a, .elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--dropdown a:hover,
					.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--dropdown a:focus,
					.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--dropdown a.highlighted,
					.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-menu-toggle:hover,
					.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-c55c0bd .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}/* Start custom CSS for nav-menu, class: .elementor-element-c55c0bd *//* =========================================
   CCP Mobile Menu
   class: .ccp-mobeil-menu
   需求：
   背景：藏青 #0a1e50
   hover / active：金色 #f7b52b
========================================= */

/* 整個手機選單背景 */
.ccp-mobeil-menu nav.elementor-nav-menu--dropdown{
    background:#0a1e50 !important;
}

/* UL 背景 */
.ccp-mobeil-menu .elementor-nav-menu{
    background:#0a1e50 !important;
}

/* 每個選單項目 */
.ccp-mobeil-menu .elementor-nav-menu li{
    border-bottom:1px solid rgba(255,255,255,0.08);
}

/* 連結樣式 */
.ccp-mobeil-menu .elementor-nav-menu a.elementor-item{
    color:#ffffff !important;
    font-size:16px;
    font-weight:500;
    padding:16px 20px !important;
    background:#0a1e50;
    transition:all .25s ease;
}

/* Hover */
.ccp-mobeil-menu .elementor-nav-menu a.elementor-item:hover{
    background:#f7b52b !important;
    color:#0a1e50 !important;
}

/* Active */
.ccp-mobeil-menu .elementor-nav-menu a.elementor-item.elementor-item-active{
    background:#f7b52b !important;
    color:#0a1e50 !important;
}

/* 子選單背景 */
.ccp-mobeil-menu .elementor-nav-menu .sub-menu{
    background:#091a3f !important;
}

/* 子選單文字 */
.ccp-mobeil-menu .elementor-nav-menu .sub-menu a{
    color:#ffffff !important;
    font-size:15px;
    padding-left:30px !important;
}

/* 子選單 hover */
.ccp-mobeil-menu .elementor-nav-menu .sub-menu a:hover{
    background:#f7b52b !important;
    color:#0a1e50 !important;
}

/* 箭頭 icon 顏色 */
.ccp-mobeil-menu .elementor-nav-menu .elementor-sub-item{
    color:#ffffff;
}

/* 展開箭頭 */
.ccp-mobeil-menu .elementor-menu-toggle{
    color:#ffffff;
}/* End custom CSS */