.elementor-5916 .elementor-element.elementor-element-37a9075{--display:flex;border-style:none;--border-style:none;--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-5916 .elementor-element.elementor-element-1827f000{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#050505;--border-color:#050505;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5916 .elementor-element.elementor-element-7301bd8f{--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-5916 .elementor-element.elementor-element-7301bd8f:not(.elementor-motion-effects-element-type-background), .elementor-5916 .elementor-element.elementor-element-7301bd8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE6;}.elementor-5916 .elementor-element.elementor-element-c57550c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5916 .elementor-element.elementor-element-c57550c:not(.elementor-motion-effects-element-type-background), .elementor-5916 .elementor-element.elementor-element-c57550c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE6;}.elementor-5916 .elementor-element.elementor-element-50cf3e99{--display:flex;--margin-top:0px;--margin-bottom:-31px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-5916 .elementor-element.elementor-element-50cf3e99:not(.elementor-motion-effects-element-type-background), .elementor-5916 .elementor-element.elementor-element-50cf3e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE6;}@media(max-width:1024px){.elementor-5916 .elementor-element.elementor-element-37a9075{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5916 .elementor-element.elementor-element-c57550c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5916 .elementor-element.elementor-element-50cf3e99{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}}@media(max-width:767px){.elementor-5916 .elementor-element.elementor-element-37a9075{--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5916 .elementor-element.elementor-element-1827f000{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5916 .elementor-element.elementor-element-7301bd8f{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:10px;}.elementor-5916 .elementor-element.elementor-element-c57550c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5916 .elementor-element.elementor-element-50cf3e99{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}/* Start custom CSS *//* =========================================================
   UCA Header Style：透明白色 / 不 Sticky
   放在「頁面的自訂 CSS」
   電腦 / 平板：68px、透明、白 logo、白 MENU / 白漢堡
   手機：50px、透明、白 logo、白漢堡
========================================================= */


/* 外層 Header：取消背景、取消 sticky / fixed */
html body header,
html body .site-header,
html body .wp-site-header,
html body #masthead,
html body .elementor-location-header,
html body .elementor-sticky,
html body .elementor-sticky--active{
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;

  width: 100% !important;
  z-index: 1000002 !important;

  background: transparent !important;
  background-color: transparent !important;

  box-shadow: none !important;
  transform: none !important;
}


/* Header 本體：透明、不 sticky */
html body .uca-header-wrap{
  position: absolute !important;

  top: 0 !important;
  left: 0 !important;
  right: 0 !important;

  z-index: 1000002 !important;
  width: 100% !important;

  height: 68px !important;
  min-height: 68px !important;

  background: transparent !important;
  background-color: transparent !important;

  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;

  transform: none !important;
  transition: none !important;
  box-shadow: none !important;
}


/* 白 logo */
html body .uca-header-logo img{
  filter: none !important;
  opacity: 1 !important;
}


/* 白 MENU 文字 */
html body .uca-menu-text{
  color: #fff !important;
}


/* 白漢堡 icon */
html body .uca-line{
  background: #fff !important;
}


/* MENU 開啟時也維持白色 */
html body .uca-menu-trigger.is-active .uca-menu-text{
  color: #fff !important;
}

html body .uca-menu-trigger.is-active .uca-line{
  background: #fff !important;
}


/* 清掉之前樣式四 / 樣式五的 scroll class 影響 */
html body .uca-header-wrap.uca-style4-scrolled,
html body .uca-header-wrap.uca-style4-at-top,
html body .uca-header-wrap.uca-style5-scrolled,
html body .uca-header-wrap.uca-style5-at-top{
  background: transparent !important;
  background-color: transparent !important;
  transform: none !important;
}

html body .uca-header-wrap.uca-style4-hidden,
html body .uca-header-wrap.uca-style5-hidden{
  transform: none !important;
}

html body .uca-header-wrap.uca-style4-menu-open,
html body .uca-header-wrap.uca-style5-menu-open{
  transform: none !important;
}


/* 避免選單關閉時手機版又被原本 CSS 變黑 */
html.uca-menu-closing body .uca-header-wrap,
html body.uca-menu-closing .uca-header-wrap,
html.uca-menu-open body .uca-header-wrap,
html body.uca-menu-open .uca-header-wrap{
  background: transparent !important;
  background-color: transparent !important;
}


/* =========================================================
   手機版：50px、透明、白 logo、白漢堡、不 sticky
========================================================= */

@media (max-width: 767px){

  html body header,
  html body .site-header,
  html body .wp-site-header,
  html body #masthead,
  html body .elementor-location-header,
  html body .elementor-sticky,
  html body .elementor-sticky--active{
    position: absolute !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;

    width: 100% !important;
    z-index: 1000002 !important;

    background: transparent !important;
    background-color: transparent !important;

    box-shadow: none !important;
    transform: none !important;
  }

  html body .uca-header-wrap{
    position: absolute !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;

    height: 50px !important;
    min-height: 50px !important;

    background: transparent !important;
    background-color: transparent !important;

    transform: none !important;
    transition: none !important;
    box-shadow: none !important;
  }

  html body .uca-header-logo img{
    filter: none !important;
    opacity: 1 !important;
  }

  html body .uca-menu-text{
    color: #fff !important;
  }

  html body .uca-line{
    background: #fff !important;
  }

  html body .uca-menu-trigger.is-active .uca-menu-text{
    color: #fff !important;
  }

  html body .uca-menu-trigger.is-active .uca-line{
    background: #fff !important;
  }

  html body .uca-header-wrap.uca-style4-scrolled,
  html body .uca-header-wrap.uca-style4-at-top,
  html body .uca-header-wrap.uca-style5-scrolled,
  html body .uca-header-wrap.uca-style5-at-top{
    background: transparent !important;
    background-color: transparent !important;
    transform: none !important;
  }

  html body .uca-header-wrap.uca-style4-hidden,
  html body .uca-header-wrap.uca-style5-hidden{
    transform: none !important;
  }

  html.uca-menu-closing body .uca-header-wrap,
  html body.uca-menu-closing .uca-header-wrap,
  html.uca-menu-open body .uca-header-wrap,
  html body.uca-menu-open .uca-header-wrap{
    background: transparent !important;
    background-color: transparent !important;
  }
}/* End custom CSS */