.elementor-1685 .elementor-element.elementor-element-740b75e{text-align:center;}.elementor-1685 .elementor-element.elementor-element-740b75e img{height:280px;object-fit:cover;border-radius:20px 20px 20px 20px;}.elementor-1685 .elementor-element.elementor-element-b4ef733 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1685 .elementor-element.elementor-element-4b72f74 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), 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-1685 .elementor-element.elementor-element-4b72f74 > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-1685 .elementor-element.elementor-element-4b72f74.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1685 .elementor-element.elementor-element-11560b0 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;line-height:28px;}.elementor-1685 .elementor-element.elementor-element-11560b0.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1685 .elementor-element.elementor-element-eafa3f9 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;line-height:28px;}.elementor-1685 .elementor-element.elementor-element-eafa3f9.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1685 .elementor-element.elementor-element-d1731e7{--divider-border-style:solid;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-1685 .elementor-element.elementor-element-d1731e7 .elementor-divider-separator{width:100%;}.elementor-1685 .elementor-element.elementor-element-d1731e7 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1685 .elementor-element.elementor-element-3a8dbbc .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), 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-1685 .elementor-element.elementor-element-3a8dbbc.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1685 .elementor-element.elementor-element-e587bef{text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;line-height:28px;}.elementor-1685 .elementor-element.elementor-element-e587bef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1685 .elementor-element.elementor-element-358495c .elementor-button{font-family:var( --e-global-typography-text-font-family ), 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 );padding:5px 80px 5px 80px;}.elementor-1685 .elementor-element.elementor-element-358495c .elementor-button:hover, .elementor-1685 .elementor-element.elementor-element-358495c .elementor-button:focus{background-color:var( --e-global-color-d77c15e );}.elementor-1685 .elementor-element.elementor-element-4559c7b{text-align:center;}.elementor-1685 .elementor-element.elementor-element-4559c7b img{height:280px;object-fit:cover;border-radius:20px 20px 20px 20px;}.elementor-1685 .elementor-element.elementor-element-587b2ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1685 .elementor-element.elementor-element-a09ec6e .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), 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-1685 .elementor-element.elementor-element-a09ec6e > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-1685 .elementor-element.elementor-element-a09ec6e.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1685 .elementor-element.elementor-element-cca7985 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;line-height:28px;}.elementor-1685 .elementor-element.elementor-element-cca7985.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1685 .elementor-element.elementor-element-707848e{--divider-border-style:solid;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-1685 .elementor-element.elementor-element-707848e .elementor-divider-separator{width:100%;}.elementor-1685 .elementor-element.elementor-element-707848e .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1685 .elementor-element.elementor-element-fa1d3b9 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), 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-1685 .elementor-element.elementor-element-fa1d3b9.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1685 .elementor-element.elementor-element-8c3229f{text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;line-height:28px;}.elementor-1685 .elementor-element.elementor-element-8c3229f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1685 .elementor-element.elementor-element-f9fb8b4 .elementor-button{font-family:var( --e-global-typography-text-font-family ), 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 );padding:5px 80px 5px 80px;}.elementor-1685 .elementor-element.elementor-element-f9fb8b4 .elementor-button:hover, .elementor-1685 .elementor-element.elementor-element-f9fb8b4 .elementor-button:focus{background-color:var( --e-global-color-d77c15e );}.elementor-1685 .elementor-element.elementor-element-d6620df{text-align:center;}.elementor-1685 .elementor-element.elementor-element-d6620df img{height:280px;object-fit:cover;border-radius:20px 20px 20px 20px;}.elementor-1685 .elementor-element.elementor-element-10c6b03 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1685 .elementor-element.elementor-element-34e5887 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), 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-1685 .elementor-element.elementor-element-34e5887 > .elementor-widget-container{margin:0% 0% 1% 0%;}.elementor-1685 .elementor-element.elementor-element-34e5887.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1685 .elementor-element.elementor-element-6172947 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;line-height:28px;}.elementor-1685 .elementor-element.elementor-element-6172947.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1685 .elementor-element.elementor-element-905852a .elementor-heading-title{color:var( --e-global-color-text );font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;line-height:28px;}.elementor-1685 .elementor-element.elementor-element-905852a.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1685 .elementor-element.elementor-element-a4df06d{--divider-border-style:solid;--divider-color:#C8C8C8;--divider-border-width:1px;}.elementor-1685 .elementor-element.elementor-element-a4df06d .elementor-divider-separator{width:100%;}.elementor-1685 .elementor-element.elementor-element-a4df06d .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1685 .elementor-element.elementor-element-57fb4c8 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), 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-1685 .elementor-element.elementor-element-57fb4c8.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-1685 .elementor-element.elementor-element-6b79096{text-align:left;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;line-height:28px;}.elementor-1685 .elementor-element.elementor-element-6b79096 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1685 .elementor-element.elementor-element-b3c3b14 .elementor-button{font-family:var( --e-global-typography-text-font-family ), 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 );padding:5px 80px 5px 80px;}.elementor-1685 .elementor-element.elementor-element-b3c3b14 .elementor-button:hover, .elementor-1685 .elementor-element.elementor-element-b3c3b14 .elementor-button:focus{background-color:var( --e-global-color-d77c15e );}@media(max-width:1024px){.elementor-1685 .elementor-element.elementor-element-e587bef{font-size:18px;}.elementor-1685 .elementor-element.elementor-element-358495c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:5px 30px 5px 30px;}.elementor-1685 .elementor-element.elementor-element-8c3229f{font-size:18px;}.elementor-1685 .elementor-element.elementor-element-f9fb8b4 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:5px 30px 5px 30px;}.elementor-1685 .elementor-element.elementor-element-6b79096{font-size:18px;}.elementor-1685 .elementor-element.elementor-element-b3c3b14 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:5px 30px 5px 30px;}}@media(max-width:767px){.elementor-1685 .elementor-element.elementor-element-740b75e{text-align:center;}.elementor-1685 .elementor-element.elementor-element-e587bef{font-size:14px;line-height:1.8em;}.elementor-1685 .elementor-element.elementor-element-358495c .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:5px 80px 5px 80px;}.elementor-1685 .elementor-element.elementor-element-4559c7b{text-align:center;}.elementor-1685 .elementor-element.elementor-element-8c3229f{font-size:14px;line-height:1.8em;}.elementor-1685 .elementor-element.elementor-element-f9fb8b4 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:5px 80px 5px 80px;}.elementor-1685 .elementor-element.elementor-element-d6620df{text-align:center;}.elementor-1685 .elementor-element.elementor-element-6b79096{font-size:14px;line-height:1.8em;}.elementor-1685 .elementor-element.elementor-element-b3c3b14 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:5px 80px 5px 80px;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-740b75e */.elementor-1685 .elementor-element.elementor-element-740b75e img {
    object-position: top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e587bef */.elementor-1685 .elementor-element.elementor-element-e587bef {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b4ef733 */.elementor-1685 .elementor-element.elementor-element-b4ef733 .elementor-widget-text-editor {
    height: 250px;
    overflow-inline: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d374128 */.db-column-wrap .elementor-container {
    flex-wrap: wrap;
}
.db-column-wrap .elementor-column {
    /*flex: 1 1 23%;*/
    margin: 1%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-4559c7b */.elementor-1685 .elementor-element.elementor-element-4559c7b img {
    object-position: top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c3229f */.elementor-1685 .elementor-element.elementor-element-8c3229f {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-587b2ae */.elementor-1685 .elementor-element.elementor-element-587b2ae .elementor-widget-text-editor {
    height: 250px;
    overflow-inline: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fda8376 */.db-column-wrap .elementor-container {
    flex-wrap: wrap;
}
.db-column-wrap .elementor-column {
    /*flex: 1 1 23%;*/
    margin: 1%;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-d6620df */.elementor-1685 .elementor-element.elementor-element-d6620df img {
    object-position: top;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b79096 */.elementor-1685 .elementor-element.elementor-element-6b79096 {
    margin-bottom: 40px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-10c6b03 */.elementor-1685 .elementor-element.elementor-element-10c6b03 .elementor-widget-text-editor {
    height: 250px;
    overflow-inline: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b85819 */.db-column-wrap .elementor-container {
    flex-wrap: wrap;
}
.db-column-wrap .elementor-column {
    /*flex: 1 1 23%;*/
    margin: 1%;
    width: 100%;
}/* End custom CSS */