.elementor-126 .elementor-element.elementor-element-f328a80{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.5;}.elementor-126 .elementor-element.elementor-element-f328a80::before, .elementor-126 .elementor-element.elementor-element-f328a80 > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-f328a80 > .e-con-inner > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-f328a80 > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-f328a80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-f328a80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000005E;--background-overlay:'';}.elementor-126 .elementor-element.elementor-element-f328a80 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-126 .elementor-element.elementor-element-f97c430{--display:flex;}.elementor-126 .elementor-element.elementor-element-ef9ed92 > .elementor-widget-container{padding:6px 0px 6px 0px;}.elementor-126 .elementor-element.elementor-element-ef9ed92{text-align:left;}.elementor-126 .elementor-element.elementor-element-ef9ed92 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:500;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-b2a2cd9 > .elementor-widget-container{padding:6px 0px 6px 0px;}.elementor-126 .elementor-element.elementor-element-b2a2cd9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-76d864d > .elementor-widget-container{padding:6px 0px 6px 0px;}.elementor-126 .elementor-element.elementor-element-76d864d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-0af288c .elementor-repeater-item-6880f10.elementor-social-icon{background-color:#FFFFFF00;}.elementor-126 .elementor-element.elementor-element-0af288c .elementor-repeater-item-6880f10.elementor-social-icon i{color:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-0af288c .elementor-repeater-item-6880f10.elementor-social-icon svg{fill:#FFFFFF;}.elementor-126 .elementor-element.elementor-element-0af288c .elementor-repeater-item-e8a0329.elementor-social-icon{background-color:#FFFFFF00;}.elementor-126 .elementor-element.elementor-element-0af288c .elementor-repeater-item-3243911.elementor-social-icon{background-color:#02010100;}.elementor-126 .elementor-element.elementor-element-0af288c{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-126 .elementor-element.elementor-element-0af288c .elementor-widget-container{text-align:left;}.elementor-126 .elementor-element.elementor-element-9989754{--display:flex;--position:absolute;bottom:0px;--z-index:15;}body:not(.rtl) .elementor-126 .elementor-element.elementor-element-9989754{left:0px;}body.rtl .elementor-126 .elementor-element.elementor-element-9989754{right:0px;}.elementor-126 .elementor-element.elementor-element-c92c822{width:100%;max-width:100%;z-index:1000;}.elementor-126 .elementor-element.elementor-element-3a37ff9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-126 .elementor-element.elementor-element-c41ef0d{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;--e-filter-space-between:26px;--e-filter-normal-text-color:#353636;--e-filter-hover-text-color:#FFFFFF;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:50px 50px 50px 50px;}.elementor-126 .elementor-element.elementor-element-c41ef0d .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-primary );}.elementor-126 .elementor-element.elementor-element-c41ef0d .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-primary );}.elementor-126 .elementor-element.elementor-element-c41ef0d > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:2rem 2rem 2rem 2rem;}.elementor-126 .elementor-element.elementor-element-c41ef0d .e-filter-item{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;padding:4px 16px 4px 16px;}.elementor-126 .elementor-element.elementor-element-1af8fae6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-bbd42b8{--grid-columns:3;}.elementor-126 .elementor-element.elementor-element-bbd42b8 .elementor-pagination{text-align:center;font-family:"Poppins", Sans-serif;}.elementor-126 .elementor-element.elementor-element-bbd42b8 .elementor-pagination .page-numbers:not(.dots){color:#000000;}.elementor-126 .elementor-element.elementor-element-bbd42b8 .elementor-pagination a.page-numbers:hover{color:#000000AB;}.elementor-126 .elementor-element.elementor-element-bbd42b8 .elementor-pagination .page-numbers.current{color:#42A9FF;}body:not(.rtl) .elementor-126 .elementor-element.elementor-element-bbd42b8 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-126 .elementor-element.elementor-element-bbd42b8 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-126 .elementor-element.elementor-element-bbd42b8 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-126 .elementor-element.elementor-element-bbd42b8 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}body.elementor-page-126:not(.elementor-motion-effects-element-type-background), body.elementor-page-126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-126 .elementor-element.elementor-element-ef9ed92{text-align:center;}.elementor-126 .elementor-element.elementor-element-ef9ed92 .elementor-heading-title{font-size:46px;}.elementor-126 .elementor-element.elementor-element-c41ef0d .e-filter-item{font-size:16px;}.elementor-126 .elementor-element.elementor-element-bbd42b8{--grid-columns:2;}}@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-ef9ed92{text-align:center;}.elementor-126 .elementor-element.elementor-element-ef9ed92 .elementor-heading-title{font-size:30px;}.elementor-126 .elementor-element.elementor-element-b2a2cd9 .elementor-heading-title{font-size:12px;}.elementor-126 .elementor-element.elementor-element-76d864d .elementor-heading-title{font-size:12px;}.elementor-126 .elementor-element.elementor-element-0af288c .elementor-widget-container{text-align:center;}.elementor-126 .elementor-element.elementor-element-0af288c{--icon-size:18px;}.elementor-126 .elementor-element.elementor-element-c41ef0d{--e-filter-space-between:8px;}.elementor-126 .elementor-element.elementor-element-c41ef0d .e-filter-item{font-size:16px;}.elementor-126 .elementor-element.elementor-element-bbd42b8{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-ef9ed92 */.elementor-126 .elementor-element.elementor-element-ef9ed92 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2a2cd9 */.elementor-126 .elementor-element.elementor-element-b2a2cd9 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76d864d */.elementor-126 .elementor-element.elementor-element-76d864d {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c92c822 */.scroll-arrow {
  position: absolute;
  bottom: 0px; /* 🧭 offset，離底部距離，可自行微調 */
  left: 50%;
  transform: translateX(-50%);
  cursor: pointer;
  animation: float-up-down 1.8s ease-in-out infinite;
  opacity: 0.9;
  z-index: 15;
}

.scroll-arrow > a > i {
    color: #ffffff;
    font-size: 25px;
}

/* 🔁 上下浮動動畫 */
@keyframes float-up-down {
  0%, 100% {
    transform: translate(-50%, 0);
  }
  50% {
    transform: translate(-50%, -10px);
  }
}/* End custom CSS */