.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), 微軟正黑體;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2436 .elementor-element.elementor-element-204f62a .elementor-heading-title{color:#422D53;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), 微軟正黑體;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), 微軟正黑體;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2436 .elementor-element.elementor-element-25e8083 .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-205b397 .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-e8f1d8d .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-de3dfaa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2436 .elementor-element.elementor-element-ee7deb5{--e-image-carousel-slides-to-show:3;}.elementor-2436 .elementor-element.elementor-element-ee7deb5 .swiper-wrapper{display:flex;align-items:center;}.elementor-2436 .elementor-element.elementor-element-ee7deb5 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2436 .elementor-element.elementor-element-ee7deb5 .elementor-image-carousel-caption{text-align:center;}.elementor-2436 .elementor-element.elementor-element-375ac07 .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-e8bbb99 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2436 .elementor-element.elementor-element-f51007a{text-align:center;}.elementor-2436 .elementor-element.elementor-element-1d9cf67 .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-a7dea98 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2436 .elementor-element.elementor-element-34fe594{text-align:center;}.elementor-2436 .elementor-element.elementor-element-8324cb7 .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-face086 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2436 .elementor-element.elementor-element-4a6043f{text-align:center;}.elementor-2436 .elementor-element.elementor-element-d8781f6 .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-1617e8c .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-0a8f0d4 .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-c7f5aa4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2436 .elementor-element.elementor-element-2cf7bb2{text-align:center;}.elementor-2436 .elementor-element.elementor-element-adb49b4 .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-4606737 .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-432abaa .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-85c5a6d .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-a390026 .elementor-heading-title{color:#422D53;}.elementor-2436 .elementor-element.elementor-element-4112e4f .elementor-heading-title{color:#422D53;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), 微軟正黑體;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-2436 .elementor-element.elementor-element-1c9a0b2{left:0px;}body.rtl .elementor-2436 .elementor-element.elementor-element-1c9a0b2{right:0px;}.elementor-2436 .elementor-element.elementor-element-1c9a0b2{bottom:20px;z-index:9999;}@media(max-width:767px){.elementor-2436 .elementor-element.elementor-element-ee7deb5{--e-image-carousel-slides-to-show:1;}.elementor-2436 .elementor-element.elementor-element-ee7deb5 .elementor-image-carousel-caption{text-align:center;}.elementor-2436 .elementor-element.elementor-element-1c9a0b2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;bottom:10px;z-index:99990;}body:not(.rtl) .elementor-2436 .elementor-element.elementor-element-1c9a0b2{left:5%;}body.rtl .elementor-2436 .elementor-element.elementor-element-1c9a0b2{right:5%;}}/* Start custom CSS for image-carousel, class: .elementor-element-ee7deb5 */.elementor-2436 .elementor-element.elementor-element-ee7deb5 .swiper-slide img {
    width: 100%;
    aspect-ratio: 3 / 2;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7bb7f90 */.elementor-2436 .elementor-element.elementor-element-7bb7f90 img {
    width: 100%;
    aspect-ratio: 3 / 2;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e8bbb99 */.elementor-2436 .elementor-element.elementor-element-e8bbb99 img {
    width: 100%;
    aspect-ratio: 3 / 2;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6285781 */.elementor-2436 .elementor-element.elementor-element-6285781 img {
    width: 100%;
    aspect-ratio: 3 / 2;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a7dea98 */.elementor-2436 .elementor-element.elementor-element-a7dea98 img {
    width: 100%;
    aspect-ratio: 3 / 2;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3348a49 */.elementor-2436 .elementor-element.elementor-element-3348a49 img {
    width: 100%;
    aspect-ratio: 3 / 2;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-face086 */.elementor-2436 .elementor-element.elementor-element-face086 img {
    width: 100%;
    aspect-ratio: 3 / 2;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e194e3d */.elementor-2436 .elementor-element.elementor-element-e194e3d img {
    width: 100%;
    aspect-ratio: 3 / 2;
    object-fit: cover;
    display: block;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c7f5aa4 */.elementor-2436 .elementor-element.elementor-element-c7f5aa4 img {
    width: 100%;
    aspect-ratio: 3 / 2;
    object-fit: cover;
    display: block;
}/* End custom CSS */