.elementor-359 .elementor-element.elementor-element-3854d169{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-2bea579a .elementor-repeater-item-a8d7d3b .swiper-slide-bg{background-color:#00000000;}.elementor-359 .elementor-element.elementor-element-2bea579a .elementor-repeater-item-4a89ff2 .swiper-slide-bg{background-color:#00000000;}.elementor-359 .elementor-element.elementor-element-2bea579a .swiper-slide{transition-duration:calc(3000ms*1.2);height:45px;}.elementor-359 .elementor-element.elementor-element-2bea579a{width:100%;max-width:100%;background-color:#000000;top:0px;z-index:9999;}body:not(.rtl) .elementor-359 .elementor-element.elementor-element-2bea579a{left:0px;}body.rtl .elementor-359 .elementor-element.elementor-element-2bea579a{right:0px;}.elementor-359 .elementor-element.elementor-element-2bea579a .swiper-slide-contents{max-width:100%;}.elementor-359 .elementor-element.elementor-element-2bea579a .swiper-slide-inner{text-align:center;}.elementor-359 .elementor-element.elementor-element-2bea579a .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;word-spacing:1.5px;}/* Start custom CSS */.announcement-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
}
.site-header {
  margin-top: 45px; /* 跟公告條高度一致 */
}/* End custom CSS */