.elementor-38372 .elementor-element.elementor-element-a1a210e{--display:flex;}.elementor-38372 .elementor-element.elementor-element-454302e{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Noto Sans TC", sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-38372 .elementor-element.elementor-element-4b67ea1 img{transition-duration:0.3s;border-radius:16px 16px 16px 16px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "Noto Sans TC", sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-38372 .elementor-element.elementor-element-97f84ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38372 .elementor-element.elementor-element-97f84ee .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-size:32px;font-weight:600;line-height:1.25em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-38372 .elementor-element.elementor-element-03b454a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-38372 .elementor-element.elementor-element-1a1962a{margin:004px 0px calc(var(--kit-widget-spacing, 0px) + 036px) 0px;}.elementor-38372 .elementor-element.elementor-element-06a7260{text-align:left;}.elementor-38372 .elementor-element.elementor-element-06a7260 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-size:28px;font-weight:600;line-height:1.5em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), "Noto Sans TC", sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-38372 .elementor-element.elementor-element-1fcf54b{color:#333333;}.elementor-38372 .elementor-element.elementor-element-cdcfe96{color:#333333;}.elementor-38372 .elementor-element.elementor-element-172e4f8{color:#333333;}.elementor-38372 .elementor-element.elementor-element-ee4c51e{--spacer-size:40px;}.elementor-38372 .elementor-element.elementor-element-bdc719e{text-align:left;}.elementor-38372 .elementor-element.elementor-element-bdc719e .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-size:28px;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-45dc442 img{transition-duration:0.3s;border-radius:16px 16px 16px 16px;}.elementor-38372 .elementor-element.elementor-element-55a742e{color:#333333;}.elementor-38372 .elementor-element.elementor-element-5fd7867{color:#333333;}.elementor-38372 .elementor-element.elementor-element-7d14d82{color:#333333;}.elementor-38372 .elementor-element.elementor-element-40f3c6a{color:#333333;}.elementor-38372 .elementor-element.elementor-element-5ae18f9{color:#333333;}.elementor-38372 .elementor-element.elementor-element-da2e1ff{color:#333333;}.elementor-38372 .elementor-element.elementor-element-48144bc{color:#333333;}.elementor-38372 .elementor-element.elementor-element-06a2327{--spacer-size:10px;}.elementor-38372 .elementor-element.elementor-element-81bd078{--display:flex;--overflow:hidden;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-38372 .elementor-element.elementor-element-81bd078:not(.elementor-motion-effects-element-type-background), .elementor-38372 .elementor-element.elementor-element-81bd078 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-38372 .elementor-element.elementor-element-252c1f5{color:#333333;}.elementor-38372 .elementor-element.elementor-element-7650e3b{color:#333333;}.elementor-38372 .elementor-element.elementor-element-4f06326{color:#333333;}.elementor-38372 .elementor-element.elementor-element-695fba6{--spacer-size:10px;}.elementor-38372 .elementor-element.elementor-element-fe05774{color:#333333;}.elementor-38372 .elementor-element.elementor-element-0999d82{color:#333333;}.elementor-38372 .elementor-element.elementor-element-1ac47b5{--spacer-size:40px;}.elementor-38372 .elementor-element.elementor-element-d802076{text-align:left;}.elementor-38372 .elementor-element.elementor-element-d802076 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-size:28px;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-bf7c66a{color:#333333;}.elementor-38372 .elementor-element.elementor-element-fbb592d{color:#333333;}.elementor-38372 .elementor-element.elementor-element-709f518{color:#333333;}.elementor-38372 .elementor-element.elementor-element-238f272{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-3dbea6f .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-size:24px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-38372 .elementor-element.elementor-element-66b1ffd{color:#333333;}.elementor-38372 .elementor-element.elementor-element-f9f8af5 img{transition-duration:0.3s;border-radius:16px 16px 16px 16px;}.elementor-38372 .elementor-element.elementor-element-8bfe639{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-3312641{text-align:left;}.elementor-38372 .elementor-element.elementor-element-3312641 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-6ca97d1{color:#333333;}.elementor-38372 .elementor-element.elementor-element-dc427bc{color:#333333;}.elementor-38372 .elementor-element.elementor-element-a1d323c{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-72e73ed{text-align:left;}.elementor-38372 .elementor-element.elementor-element-72e73ed .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-0708e15{color:#333333;}.elementor-38372 .elementor-element.elementor-element-0974faf{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-cf0fe34{text-align:left;}.elementor-38372 .elementor-element.elementor-element-cf0fe34 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-dd0dd4d{color:#333333;}.elementor-38372 .elementor-element.elementor-element-570423d{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-cfc0dc3 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-size:24px;font-weight:600;}.elementor-38372 .elementor-element.elementor-element-2d1e777{color:#333333;}.elementor-38372 .elementor-element.elementor-element-40b058f img{transition-duration:0.3s;border-radius:16px 16px 16px 16px;}.elementor-38372 .elementor-element.elementor-element-554bdd8{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-0bfbdbe{text-align:left;}.elementor-38372 .elementor-element.elementor-element-0bfbdbe .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-cb6fbd6{color:#333333;}.elementor-38372 .elementor-element.elementor-element-711111e{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-1ce69fb{text-align:left;}.elementor-38372 .elementor-element.elementor-element-1ce69fb .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-3a933a6{color:#333333;}.elementor-38372 .elementor-element.elementor-element-04221cf{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-3cb6aa4{text-align:left;}.elementor-38372 .elementor-element.elementor-element-3cb6aa4 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-abd49f1{color:#333333;}.elementor-38372 .elementor-element.elementor-element-e7fa9f6{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-6ff4807{text-align:left;}.elementor-38372 .elementor-element.elementor-element-6ff4807 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-e408738{color:#333333;}.elementor-38372 .elementor-element.elementor-element-a49fe75{color:#333333;}.elementor-38372 .elementor-element.elementor-element-26c69b9{color:#333333;}.elementor-38372 .elementor-element.elementor-element-b10c7a3{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-efb2eb5{text-align:left;}.elementor-38372 .elementor-element.elementor-element-efb2eb5 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-size:28px;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-4f00018{color:#333333;}.elementor-38372 .elementor-element.elementor-element-a3df99a{color:#333333;}.elementor-38372 .elementor-element.elementor-element-587af33{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-ea5f4d2{text-align:left;}.elementor-38372 .elementor-element.elementor-element-ea5f4d2 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-428228c{color:#333333;}.elementor-38372 .elementor-element.elementor-element-e54c460{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-348188b{text-align:left;}.elementor-38372 .elementor-element.elementor-element-348188b .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-ee07fea{color:#333333;}.elementor-38372 .elementor-element.elementor-element-1a875a3{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-7f46664{text-align:left;}.elementor-38372 .elementor-element.elementor-element-7f46664 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-ed8758c{color:#333333;}.elementor-38372 .elementor-element.elementor-element-41d05e5{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-1c5d30f{text-align:left;}.elementor-38372 .elementor-element.elementor-element-1c5d30f .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-06c7cd3{color:#333333;}.elementor-38372 .elementor-element.elementor-element-3cf4b79{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-2eb5d93{text-align:left;}.elementor-38372 .elementor-element.elementor-element-2eb5d93 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-7d7e427{color:#333333;}.elementor-38372 .elementor-element.elementor-element-39aecba{--spacer-size:20px;}.elementor-38372 .elementor-element.elementor-element-55c64c4{text-align:left;}.elementor-38372 .elementor-element.elementor-element-55c64c4 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-9c46605{color:#333333;}.elementor-38372 .elementor-element.elementor-element-4dc58f7{color:#333333;}.elementor-38372 .elementor-element.elementor-element-6301340 img{transition-duration:0.3s;border-radius:16px 16px 16px 16px;}.elementor-38372 .elementor-element.elementor-element-f0fca1d{color:#333333;}.elementor-38372 .elementor-element.elementor-element-3166c60{--spacer-size:40px;}.elementor-38372 .elementor-element.elementor-element-ba89490{text-align:left;}.elementor-38372 .elementor-element.elementor-element-ba89490 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-size:28px;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-8b13a6e{color:#333333;}.elementor-38372 .elementor-element.elementor-element-8f7ded2{color:#333333;}.elementor-38372 .elementor-element.elementor-element-d09b564{color:#333333;}.elementor-38372 .elementor-element.elementor-element-01ac76e{color:#333333;}.elementor-38372 .elementor-element.elementor-element-bee1aae{color:#333333;}.elementor-38372 .elementor-element.elementor-element-9a182d0{color:#333333;}.elementor-38372 .elementor-element.elementor-element-ece406d{--spacer-size:40px;}.elementor-38372 .elementor-element.elementor-element-afd9574{text-align:left;}.elementor-38372 .elementor-element.elementor-element-afd9574 .elementor-heading-title{font-family:"Montserrat", "Noto Sans TC", sans-serif;font-size:28px;font-weight:600;line-height:1.5em;}.elementor-38372 .elementor-element.elementor-element-a39b26f{color:#333333;}.elementor-38372 .elementor-element.elementor-element-c2de256{color:#333333;}.elementor-38372 .elementor-element.elementor-element-751f110{color:#333333;}.elementor-38372 .elementor-element.elementor-element-fe3841a{color:#333333;}.elementor-38372 .elementor-element.elementor-element-052abaa{color:#333333;}.elementor-38372 .elementor-element.elementor-element-9cda984{color:#333333;}.elementor-38372 .elementor-element.elementor-element-8ab3352{color:#333333;}.elementor-38372 .elementor-element.elementor-element-54a4d91{color:#333333;}.elementor-38372 .elementor-element.elementor-element-ea50680{--spacer-size:10px;}.elementor-38372 .elementor-element.elementor-element-9607fa4{--spacer-size:40px;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-call-to-action .qodef-m-inner{background-color:#FDD926;}.elementor-38372 .elementor-element.elementor-element-99c3f5c > .elementor-widget-container{margin:16px 0px 16px 0px;border-radius:16px 16px 16px 16px;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-call-to-action .qodef-m-content .qodef-m-title{color:#000000;font-size:26px;font-weight:900;line-height:1.25em;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-call-to-action .qodef-m-content .qodef-m-text{color:#000000;font-size:24px;font-weight:bold;margin-top:16px;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-call-to-action .qodef-m-content{padding-right:40px;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-button{font-size:20px;font-weight:bold;color:#333333;border-radius:99px 99px 99px 99px;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-button.qodef-layout--filled{background-color:#FFFFFF;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-button:hover{color:#FFFFFF;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:#000000;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:#000000;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:#000000;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:#000000;}.elementor-38372 .elementor-element.elementor-element-927905e{--spacer-size:40px;}@media(max-width:1024px){.elementor-38372 .elementor-element.elementor-element-a1a210e{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:016px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-38372 .elementor-element.elementor-element-a1a210e{--content-width:800px;}}@media(max-width:767px){.elementor-38372 .elementor-element.elementor-element-a1a210e{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-38372 .elementor-element.elementor-element-4b67ea1{width:100%;max-width:100%;}.elementor-38372 .elementor-element.elementor-element-4b67ea1 img{max-width:100%;}.elementor-38372 .elementor-element.elementor-element-97f84ee{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38372 .elementor-element.elementor-element-97f84ee .elementor-heading-title{font-size:28px;}.elementor-38372 .elementor-element.elementor-element-03b454a > .elementor-widget-container{margin:04px 0px 0px 0px;}.elementor-38372 .elementor-element.elementor-element-06a7260 .elementor-heading-title{font-size:24px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-38372 .elementor-element.elementor-element-bdc719e .elementor-heading-title{font-size:24px;}.elementor-38372 .elementor-element.elementor-element-45dc442{width:100%;max-width:100%;}.elementor-38372 .elementor-element.elementor-element-45dc442 img{max-width:100%;}.elementor-38372 .elementor-element.elementor-element-d802076 .elementor-heading-title{font-size:24px;}.elementor-38372 .elementor-element.elementor-element-3dbea6f .elementor-heading-title{font-size:22px;}.elementor-38372 .elementor-element.elementor-element-f9f8af5{width:100%;max-width:100%;}.elementor-38372 .elementor-element.elementor-element-f9f8af5 img{max-width:100%;}.elementor-38372 .elementor-element.elementor-element-cfc0dc3 .elementor-heading-title{font-size:22px;}.elementor-38372 .elementor-element.elementor-element-40b058f{width:100%;max-width:100%;}.elementor-38372 .elementor-element.elementor-element-40b058f img{max-width:100%;}.elementor-38372 .elementor-element.elementor-element-efb2eb5 .elementor-heading-title{font-size:24px;}.elementor-38372 .elementor-element.elementor-element-6301340{width:100%;max-width:100%;}.elementor-38372 .elementor-element.elementor-element-6301340 img{max-width:100%;}.elementor-38372 .elementor-element.elementor-element-ba89490 .elementor-heading-title{font-size:24px;}.elementor-38372 .elementor-element.elementor-element-afd9574 .elementor-heading-title{font-size:24px;}.elementor-38372 .elementor-element.elementor-element-99c3f5c{width:100%;max-width:100%;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-call-to-action .qodef-m-inner{padding:36px 16px 36px 16px;}.elementor-38372 .elementor-element.elementor-element-99c3f5c .qodef-qi-call-to-action .qodef-m-button{margin:24px 0px 0px 0px;}}/* Start custom CSS for template, class: .elementor-element-03b454a */@media screen and (min-width: 768px) {
    .elementor-38372 .elementor-element.elementor-element-03b454a {
        display: flex;
    }
}

@media screen and (max-width: 768px) {
    .elementor-38372 .elementor-element.elementor-element-03b454a {
        width: 100%;
    }
}/* End custom CSS */