.elementor-252 .elementor-element.elementor-element-ca374be{--display:flex;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-252 .elementor-element.elementor-element-a092845 > .elementor-widget-container{margin:0px 0px 0px 70px;}.elementor-252 .elementor-element.elementor-element-bce221a > .elementor-widget-container{margin:0px 0px 0px 70px;}.elementor-252 .elementor-element.elementor-element-b7e5298{--e-image-carousel-slides-to-show:1;}.elementor-252 .elementor-element.elementor-element-b7e5298 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-741171a{--display:flex;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-252 .elementor-element.elementor-element-2ea40b2{width:100%;max-width:100%;}.elementor-252 .elementor-element.elementor-element-2ea40b2 .elementor-heading-title{font-size:1.25em;font-style:italic;color:var( --e-global-color-69b37711 );}.elementor-252 .elementor-element.elementor-element-1c01da9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:00px 00px;--row-gap:00px;--column-gap:00px;--grid-auto-flow:row;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-805439c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-252 .elementor-element.elementor-element-805439c:hover{background-color:var( --e-global-color-blocksy_palette_8 );}body:not(.rtl) .elementor-252 .elementor-element.elementor-element-ee468e0{right:10px;}body.rtl .elementor-252 .elementor-element.elementor-element-ee468e0{left:10px;}.elementor-252 .elementor-element.elementor-element-ee468e0{bottom:10px;text-align:left;}.elementor-252 .elementor-element.elementor-element-ee468e0 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:2.25em;font-weight:300;font-style:italic;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#00000000;stroke:#00000000;color:#00000000;}.elementor-252 .elementor-element.elementor-element-fea78fc{text-align:left;}.elementor-252 .elementor-element.elementor-element-7508621{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_2 );--divider-border-width:1px;}.elementor-252 .elementor-element.elementor-element-7508621 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-7508621 .elementor-divider-separator{width:40px;}.elementor-252 .elementor-element.elementor-element-7508621 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-252 .elementor-element.elementor-element-5ea62e2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-252 .elementor-element.elementor-element-5ea62e2:hover{background-color:var( --e-global-color-blocksy_palette_8 );}body:not(.rtl) .elementor-252 .elementor-element.elementor-element-1b18b14{right:10px;}body.rtl .elementor-252 .elementor-element.elementor-element-1b18b14{left:10px;}.elementor-252 .elementor-element.elementor-element-1b18b14{bottom:10px;text-align:left;}.elementor-252 .elementor-element.elementor-element-1b18b14 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:2.25em;font-weight:300;font-style:italic;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#00000000;stroke:#00000000;color:#00000000;}.elementor-252 .elementor-element.elementor-element-8db48f9{text-align:left;}.elementor-252 .elementor-element.elementor-element-10f52d0{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_2 );--divider-border-width:1px;}.elementor-252 .elementor-element.elementor-element-10f52d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-10f52d0 .elementor-divider-separator{width:40px;}.elementor-252 .elementor-element.elementor-element-10f52d0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-252 .elementor-element.elementor-element-0cc6424{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-252 .elementor-element.elementor-element-0cc6424:hover{background-color:var( --e-global-color-blocksy_palette_8 );}body:not(.rtl) .elementor-252 .elementor-element.elementor-element-17dacd7{right:10px;}body.rtl .elementor-252 .elementor-element.elementor-element-17dacd7{left:10px;}.elementor-252 .elementor-element.elementor-element-17dacd7{bottom:10px;text-align:left;}.elementor-252 .elementor-element.elementor-element-17dacd7 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:2.25em;font-weight:300;font-style:italic;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#00000000;stroke:#00000000;color:#00000000;}.elementor-252 .elementor-element.elementor-element-f4b875d{text-align:left;}.elementor-252 .elementor-element.elementor-element-481f715{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_2 );--divider-border-width:1px;}.elementor-252 .elementor-element.elementor-element-481f715 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-481f715 .elementor-divider-separator{width:40px;}.elementor-252 .elementor-element.elementor-element-481f715 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-252 .elementor-element.elementor-element-008e496{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-252 .elementor-element.elementor-element-008e496:hover{background-color:var( --e-global-color-blocksy_palette_8 );}body:not(.rtl) .elementor-252 .elementor-element.elementor-element-a6726aa{right:10px;}body.rtl .elementor-252 .elementor-element.elementor-element-a6726aa{left:10px;}.elementor-252 .elementor-element.elementor-element-a6726aa{bottom:10px;text-align:left;}.elementor-252 .elementor-element.elementor-element-a6726aa .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:2.25em;font-weight:300;font-style:italic;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#00000000;stroke:#00000000;color:#00000000;}.elementor-252 .elementor-element.elementor-element-bead583{text-align:left;}.elementor-252 .elementor-element.elementor-element-33800c5{--divider-border-style:solid;--divider-color:var( --e-global-color-blocksy_palette_2 );--divider-border-width:1px;}.elementor-252 .elementor-element.elementor-element-33800c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-33800c5 .elementor-divider-separator{width:40px;}.elementor-252 .elementor-element.elementor-element-33800c5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}@media(max-width:1024px){.elementor-252 .elementor-element.elementor-element-ca374be{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-252 .elementor-element.elementor-element-a092845 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-252 .elementor-element.elementor-element-bce221a > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-252 .elementor-element.elementor-element-741171a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-252 .elementor-element.elementor-element-1c01da9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-252 .elementor-element.elementor-element-ca374be{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-252 .elementor-element.elementor-element-741171a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-252 .elementor-element.elementor-element-1c01da9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-252 .elementor-element.elementor-element-805439c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-252 .elementor-element.elementor-element-ee468e0 .elementor-heading-title{font-size:20px;}.elementor-252 .elementor-element.elementor-element-7508621 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-7508621 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-252 .elementor-element.elementor-element-5ea62e2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-252 .elementor-element.elementor-element-1b18b14 .elementor-heading-title{font-size:20px;}.elementor-252 .elementor-element.elementor-element-10f52d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-10f52d0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-252 .elementor-element.elementor-element-0cc6424{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-252 .elementor-element.elementor-element-17dacd7 .elementor-heading-title{font-size:20px;}.elementor-252 .elementor-element.elementor-element-481f715 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-481f715 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-252 .elementor-element.elementor-element-008e496{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-252 .elementor-element.elementor-element-a6726aa .elementor-heading-title{font-size:20px;}.elementor-252 .elementor-element.elementor-element-33800c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-33800c5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}}/* Start custom CSS for image-carousel, class: .elementor-element-b7e5298 */.elementor-252 .elementor-element.elementor-element-b7e5298 img{
    aspect-ratio:16/9;
    width: 100%;
	object-fit: cover;
	object-position: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-805439c */.elementor-252 .elementor-element.elementor-element-805439c:hover div.number p{
    stroke:var(--e-global-color-blocksy_palette_2);
    -webkit-text-stroke-color:var(--e-global-color-blocksy_palette_2);
    transition-duration: 0.3s;
}
.elementor-252 .elementor-element.elementor-element-805439c:hover span.elementor-divider-separator{
    width:60%;
    transition-duration: 0.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ea62e2 */.elementor-252 .elementor-element.elementor-element-5ea62e2:hover div.number p{
    stroke:var(--e-global-color-blocksy_palette_2);
    -webkit-text-stroke-color:var(--e-global-color-blocksy_palette_2);
    transition-duration: 0.3s;
}
.elementor-252 .elementor-element.elementor-element-5ea62e2:hover span.elementor-divider-separator{
    width:60%;
    transition-duration: 0.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cc6424 */.elementor-252 .elementor-element.elementor-element-0cc6424:hover div.number p{
    stroke:var(--e-global-color-blocksy_palette_2);
    -webkit-text-stroke-color:var(--e-global-color-blocksy_palette_2);
    transition-duration: 0.3s;
}
.elementor-252 .elementor-element.elementor-element-0cc6424:hover span.elementor-divider-separator{
    width:60%;
    transition-duration: 0.2s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-008e496 */.elementor-252 .elementor-element.elementor-element-008e496:hover div.number p{
    stroke:var(--e-global-color-blocksy_palette_2);
    -webkit-text-stroke-color:var(--e-global-color-blocksy_palette_2);
    transition-duration: 0.3s;
}
.elementor-252 .elementor-element.elementor-element-008e496:hover span.elementor-divider-separator{
    width:60%;
    transition-duration: 0.2s;
}/* End custom CSS */