.elementor-3546 .elementor-element.elementor-element-25b63a98{--display:flex;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:1;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3546 .elementor-element.elementor-element-25b63a98::before, .elementor-3546 .elementor-element.elementor-element-25b63a98 > .elementor-background-video-container::before, .elementor-3546 .elementor-element.elementor-element-25b63a98 > .e-con-inner > .elementor-background-video-container::before, .elementor-3546 .elementor-element.elementor-element-25b63a98 > .elementor-background-slideshow::before, .elementor-3546 .elementor-element.elementor-element-25b63a98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3546 .elementor-element.elementor-element-25b63a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #00000066 90.4%);}.elementor-3546 .elementor-element.elementor-element-3edde9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-3edde9f img{width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3546 .elementor-element.elementor-element-2d05216b{--display:flex;--position:absolute;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:45%;--z-index:2;}body:not(.rtl) .elementor-3546 .elementor-element.elementor-element-2d05216b{left:0px;}body.rtl .elementor-3546 .elementor-element.elementor-element-2d05216b{right:0px;}.elementor-3546 .elementor-element.elementor-element-64d564f8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-3546 .elementor-element.elementor-element-65cfc0af .elementor-heading-title{color:#FFFFFF;font-family:"Noto Serif TC";font-size:48px;font-weight:700;line-height:95px;text-shadow:0px 1px 6px rgba(0, 0, 0, 0.3);}.elementor-3546 .elementor-element.elementor-element-21a1dcd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-21a1dcd9{font-family:"Noto Sans TC";font-size:20px;font-weight:500;line-height:29px;color:#FFFFFF;}.elementor-3546 .elementor-element.elementor-element-4f94288{--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:30px 80px;--flex-wrap:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3546 .elementor-element.elementor-element-5ce045f{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-3546 .elementor-element.elementor-element-c02e1a1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3546 .elementor-element.elementor-element-c02e1a1 .elementor-heading-title{font-family:"Noto Serif TC";font-size:40px;font-weight:700;line-height:57px;}.elementor-3546 .elementor-element.elementor-element-66f139f{font-family:"Noto Sans TC";font-size:20px;font-weight:400;}.elementor-3546 .elementor-element.elementor-element-af1b1fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--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-3546 .elementor-element.elementor-element-dbe7915 .elementor-button{background-color:#FFD520;font-family:"Noto Sans TC";font-size:16px;font-weight:500;fill:#002B43;color:#002B43;padding:11px 57px 12px 56px;}.elementor-3546 .elementor-element.elementor-element-dbe7915 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-dbe7915.elementor-element{--align-self:flex-start;}.elementor-3546 .elementor-element.elementor-element-c21dca3 .elementor-button{background-color:#004D7A;font-family:"Noto Sans TC";font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:11px 57px 12px 56px;}.elementor-3546 .elementor-element.elementor-element-c21dca3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-c21dca3.elementor-element{--align-self:flex-start;}.elementor-3546 .elementor-element.elementor-element-a5b5898{--display:flex;--background-transition:0.3s;--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-3546 .elementor-element.elementor-element-a5b5898.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3546 .elementor-element.elementor-element-ed0d509{--e-image-carousel-slides-to-show:1;}.elementor-3546 .elementor-element.elementor-element-ed0d509 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-ed0d509 .swiper-pagination-bullet{width:13px;height:13px;background:var( --e-global-color-secondary );}.elementor-3546 .elementor-element.elementor-element-ed0d509 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#D9D9D9;opacity:1;}.elementor-3546 .elementor-element.elementor-element-ed0d509 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-3546 .elementor-element.elementor-element-ac63aa4{--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;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-3546 .elementor-element.elementor-element-b0bc6e3{text-align:center;}.elementor-3546 .elementor-element.elementor-element-b0bc6e3 .elementor-heading-title{font-family:"Noto Serif TC";font-size:40px;font-weight:600;line-height:57px;}.elementor-3546 .elementor-element.elementor-element-2997742 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-2997742{text-align:center;color:#004D7A;font-family:"Noto Sans TC";font-size:20px;font-weight:400;line-height:28px;}.elementor-3546 .elementor-element.elementor-element-f2c5705{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--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-3546 .elementor-element.elementor-element-39fbc0b .elementor-button{background-color:#FFD520;font-family:"Noto Sans TC";font-size:16px;font-weight:500;fill:#002B43;color:#002B43;padding:11px 57px 12px 56px;}.elementor-3546 .elementor-element.elementor-element-39fbc0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-39fbc0b.elementor-element{--align-self:flex-start;}.elementor-3546 .elementor-element.elementor-element-308ec7f .elementor-button{background-color:#004D7A;font-family:"Noto Sans TC";font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:11px 57px 12px 56px;}.elementor-3546 .elementor-element.elementor-element-308ec7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-308ec7f.elementor-element{--align-self:flex-start;}.elementor-3546 .elementor-element.elementor-element-05d7a6d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3546 .elementor-element.elementor-element-05d7a6d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3546 .elementor-element.elementor-element-05d7a6d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-05d7a6d{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3546 .elementor-element.elementor-element-05d7a6d .elementor-gallery-item__title{font-family:"Noto Serif TC";font-size:28px;font-weight:600;}.elementor-3546 .elementor-element.elementor-element-4b98206{--display:flex;--background-transition:0.3s;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3546 .elementor-element.elementor-element-7ba561a .gallery-item{padding:0 15px 15px 0;}.elementor-3546 .elementor-element.elementor-element-7ba561a .gallery{margin:0 -15px -15px 0;}.elementor-3546 .elementor-element.elementor-element-7ba561a .gallery-item .gallery-caption{text-align:center;}@media(max-width:1024px){.elementor-3546 .elementor-element.elementor-element-4f94288{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3546 .elementor-element.elementor-element-5ce045f{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-3546 .elementor-element.elementor-element-25b63a98{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3546 .elementor-element.elementor-element-3edde9f img{height:333px;}.elementor-3546 .elementor-element.elementor-element-65cfc0af{text-align:center;}.elementor-3546 .elementor-element.elementor-element-4f94288{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3546 .elementor-element.elementor-element-c02e1a1 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3546 .elementor-element.elementor-element-c02e1a1 .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-3546 .elementor-element.elementor-element-66f139f{font-size:16px;}.elementor-3546 .elementor-element.elementor-element-af1b1fb{--gap:20px 20px;--flex-wrap:nowrap;}.elementor-3546 .elementor-element.elementor-element-dbe7915{width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;}.elementor-3546 .elementor-element.elementor-element-dbe7915 .elementor-button{font-size:14px;padding:11px 30px 12px 30px;}.elementor-3546 .elementor-element.elementor-element-c21dca3{width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;}.elementor-3546 .elementor-element.elementor-element-c21dca3 .elementor-button{font-size:14px;padding:11px 30px 12px 30px;}.elementor-3546 .elementor-element.elementor-element-ac63aa4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3546 .elementor-element.elementor-element-2997742 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-2997742{font-size:16px;line-height:24px;}.elementor-3546 .elementor-element.elementor-element-f2c5705{--gap:20px 20px;--flex-wrap:nowrap;}.elementor-3546 .elementor-element.elementor-element-39fbc0b{width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;}.elementor-3546 .elementor-element.elementor-element-39fbc0b .elementor-button{font-size:14px;padding:11px 30px 12px 30px;}.elementor-3546 .elementor-element.elementor-element-308ec7f{width:var( --container-widget-width, calc(50% - 10px) );max-width:calc(50% - 10px);--container-widget-width:calc(50% - 10px);--container-widget-flex-grow:0;}.elementor-3546 .elementor-element.elementor-element-308ec7f .elementor-button{font-size:14px;padding:11px 30px 12px 30px;}.elementor-3546 .elementor-element.elementor-element-05d7a6d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-3546 .elementor-element.elementor-element-05d7a6d .elementor-gallery-item__title{font-size:16px;}}@media(min-width:768px){.elementor-3546 .elementor-element.elementor-element-64d564f8{--width:fit-content;}.elementor-3546 .elementor-element.elementor-element-4f94288{--content-width:1180px;}.elementor-3546 .elementor-element.elementor-element-5ce045f{--width:calc(55% - 80px);}.elementor-3546 .elementor-element.elementor-element-a5b5898{--width:44.914%;}.elementor-3546 .elementor-element.elementor-element-ac63aa4{--content-width:1250px;}.elementor-3546 .elementor-element.elementor-element-4b98206{--content-width:697px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3546 .elementor-element.elementor-element-2d05216b{--content-width:calc(100% - 80px);}.elementor-3546 .elementor-element.elementor-element-4f94288{--content-width:100%;}.elementor-3546 .elementor-element.elementor-element-5ce045f{--width:100%;}.elementor-3546 .elementor-element.elementor-element-a5b5898{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2d05216b */.title-wrap {
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ed0d509 */#t2-1custom img {
    object-fit: contain;
    aspect-ratio: 11 / 9;;
}


#t2-1custom .elementor-image-carousel {
}/* End custom CSS */