.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1304 .elementor-element.elementor-element-6212c77 .elementor-icon-wrapper{text-align:center;}.elementor-1304 .elementor-element.elementor-element-6212c77.elementor-view-stacked .elementor-icon{background-color:#627C9E;}.elementor-1304 .elementor-element.elementor-element-6212c77.elementor-view-framed .elementor-icon, .elementor-1304 .elementor-element.elementor-element-6212c77.elementor-view-default .elementor-icon{color:#627C9E;border-color:#627C9E;}.elementor-1304 .elementor-element.elementor-element-6212c77.elementor-view-framed .elementor-icon, .elementor-1304 .elementor-element.elementor-element-6212c77.elementor-view-default .elementor-icon svg{fill:#627C9E;}.elementor-1304 .elementor-element.elementor-element-6212c77 .elementor-icon{font-size:0.75rem;}.elementor-1304 .elementor-element.elementor-element-6212c77 .elementor-icon svg{height:0.75rem;}.elementor-1304 .elementor-element.elementor-element-d6d1620 .elementor-icon-wrapper{text-align:center;}.elementor-1304 .elementor-element.elementor-element-d6d1620.elementor-view-stacked .elementor-icon{background-color:#627C9E;}.elementor-1304 .elementor-element.elementor-element-d6d1620.elementor-view-framed .elementor-icon, .elementor-1304 .elementor-element.elementor-element-d6d1620.elementor-view-default .elementor-icon{color:#627C9E;border-color:#627C9E;}.elementor-1304 .elementor-element.elementor-element-d6d1620.elementor-view-framed .elementor-icon, .elementor-1304 .elementor-element.elementor-element-d6d1620.elementor-view-default .elementor-icon svg{fill:#627C9E;}.elementor-1304 .elementor-element.elementor-element-d6d1620 .elementor-icon{font-size:0.75rem;}.elementor-1304 .elementor-element.elementor-element-d6d1620 .elementor-icon svg{height:0.75rem;}.elementor-1304 .elementor-element.elementor-element-f8249b0{--e-image-carousel-slides-to-show:1;}.elementor-1304 .elementor-element.elementor-element-f8249b0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1304 .elementor-element.elementor-element-f8249b0 .elementor-swiper-button.elementor-swiper-button-next{font-size:1.25rem;color:#30445D;}.elementor-1304 .elementor-element.elementor-element-f8249b0 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1304 .elementor-element.elementor-element-f8249b0 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#30445D;}.elementor-1304 .elementor-element.elementor-element-f8249b0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1304 .elementor-element.elementor-element-63f917d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;color:#627C9E;font-family:"Noto Sans TC", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;}.elementor-1304 .elementor-element.elementor-element-92eb580{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-1304 .elementor-element.elementor-element-92eb580 .elementor-icon-wrapper{text-align:center;}.elementor-1304 .elementor-element.elementor-element-92eb580 .elementor-icon{font-size:1.25rem;}.elementor-1304 .elementor-element.elementor-element-92eb580 .elementor-icon svg{height:1.25rem;}.elementor-1304 .elementor-element.elementor-element-c82cff2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-1304 .elementor-element.elementor-element-c82cff2 .elementor-icon-wrapper{text-align:center;}.elementor-1304 .elementor-element.elementor-element-c82cff2 .elementor-icon{font-size:1.25rem;}.elementor-1304 .elementor-element.elementor-element-c82cff2 .elementor-icon svg{height:1.25rem;}.elementor-1304 .elementor-element.elementor-element-2e05200{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-1304 .elementor-element.elementor-element-2e05200 .elementor-icon-wrapper{text-align:center;}.elementor-1304 .elementor-element.elementor-element-2e05200 .elementor-icon{font-size:1.25rem;}.elementor-1304 .elementor-element.elementor-element-2e05200 .elementor-icon svg{height:1.25rem;}.elementor-1304 .elementor-element.elementor-element-2164681{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-1304 .elementor-element.elementor-element-2164681 .elementor-icon-wrapper{text-align:center;}.elementor-1304 .elementor-element.elementor-element-2164681 .elementor-icon{font-size:1.25rem;}.elementor-1304 .elementor-element.elementor-element-2164681 .elementor-icon svg{height:1.25rem;}.elementor-1304 .elementor-element.elementor-element-0cdda49{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-1304 .elementor-element.elementor-element-0cdda49 .elementor-icon-wrapper{text-align:center;}.elementor-1304 .elementor-element.elementor-element-0cdda49 .elementor-icon{font-size:1.25rem;}.elementor-1304 .elementor-element.elementor-element-0cdda49 .elementor-icon svg{height:1.25rem;}.elementor-1304 .elementor-element.elementor-element-8ed5f37{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;}.elementor-1304 .elementor-element.elementor-element-8ed5f37 .elementor-icon-wrapper{text-align:center;}.elementor-1304 .elementor-element.elementor-element-8ed5f37 .elementor-icon{font-size:1.25rem;}.elementor-1304 .elementor-element.elementor-element-8ed5f37 .elementor-icon svg{height:1.25rem;}.elementor-1304 .elementor-element.elementor-element-4e9626d .elementor-icon-wrapper{text-align:center;}.elementor-1304 .elementor-element.elementor-element-4e9626d.elementor-view-stacked .elementor-icon{background-color:#F3F5F8;}.elementor-1304 .elementor-element.elementor-element-4e9626d.elementor-view-framed .elementor-icon, .elementor-1304 .elementor-element.elementor-element-4e9626d.elementor-view-default .elementor-icon{color:#F3F5F8;border-color:#F3F5F8;}.elementor-1304 .elementor-element.elementor-element-4e9626d.elementor-view-framed .elementor-icon, .elementor-1304 .elementor-element.elementor-element-4e9626d.elementor-view-default .elementor-icon svg{fill:#F3F5F8;}.elementor-1304 .elementor-element.elementor-element-4e9626d .elementor-icon{font-size:0.875rem;}.elementor-1304 .elementor-element.elementor-element-4e9626d .elementor-icon svg{height:0.875rem;}@media(max-width:767px){.elementor-1304 .elementor-element.elementor-element-63f917d{font-size:0.875rem;line-height:22.75px;}}/* Start custom CSS for icon, class: .elementor-element-6212c77 */.elementor-1304 .elementor-element.elementor-element-6212c77 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d6d1620 */.elementor-1304 .elementor-element.elementor-element-d6d1620 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f8249b0 */.elementor-1304 .elementor-element.elementor-element-f8249b0 .elementor-swiper-button {
    background-color: oklch(0.97 0.005 255 / 0.8);
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    backdrop-filter: blur(4px);
    transition: .15s all ease-in-out;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}

.elementor-1304 .elementor-element.elementor-element-f8249b0 .elementor-swiper-button:hover {
    background-color: #f3f5f8;
}

.elementor-1304 .elementor-element.elementor-element-f8249b0 .elementor-swiper-button:hover svg {
    fill: #0055a9 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-92eb580 */.elementor-1304 .elementor-element.elementor-element-92eb580 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.125rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c82cff2 */.elementor-1304 .elementor-element.elementor-element-c82cff2 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.125rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2e05200 */.elementor-1304 .elementor-element.elementor-element-2e05200 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.125rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2164681 */.elementor-1304 .elementor-element.elementor-element-2164681 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.125rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0cdda49 */.elementor-1304 .elementor-element.elementor-element-0cdda49 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.125rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8ed5f37 */.elementor-1304 .elementor-element.elementor-element-8ed5f37 .elementor-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.125rem;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4e9626d */.elementor-1304 .elementor-element.elementor-element-4e9626d .elementor-icon-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */