.elementor-316 .elementor-element.elementor-element-cb2598e > .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-316 .elementor-element.elementor-element-cb2598e.elementor-column{width:100%;}.elementor-316 .elementor-element.elementor-element-0537b70{text-align:center;}.elementor-316 .elementor-element.elementor-element-0537b70 .elementor-heading-title{color:var( --e-global-color-afbaec3 );font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:400;line-height:1.4;}.elementor-316 .elementor-element.elementor-element-0537b70 > .elementor-widget-container{padding:2% 4% 2% 4%;background-color:#C99F85;}.elementor-316 .elementor-element.elementor-element-0537b70.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-316 .elementor-element.elementor-element-28db93c{text-align:justify;color:#A8846E;font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:400;line-height:1.3;}.elementor-316 .elementor-element.elementor-element-28db93c > .elementor-widget-container{padding:2% 4% 2% 4%;}.elementor-316 .elementor-element.elementor-element-9566a97 > .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-316 .elementor-element.elementor-element-9566a97.elementor-column{width:100%;}.elementor-316 .elementor-element.elementor-element-9566a97 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 4% 4% 4%;}.elementor-316 .elementor-element.elementor-element-9566a97 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-316 .elementor-element.elementor-element-8828201.elementor-column{width:100%;}.elementor-316 .elementor-element.elementor-element-c857822 img{width:100%;}.elementor-316 .elementor-element.elementor-element-bbba73f > .elementor-widget-container{padding:0% 4% 0% 4%;}.elementor-316 .elementor-element.elementor-element-5026804 img{width:180px;}.elementor-316 .elementor-element.elementor-element-fcc3636.elementor-column{width:100%;}.elementor-316 .elementor-element.elementor-element-fcc3636 > .elementor-element-populated{padding:0% 4% 0% 4%;}.elementor-316 .elementor-element.elementor-element-580276c{text-align:left;width:100%;max-width:100%;}.elementor-316 .elementor-element.elementor-element-580276c .elementor-heading-title{color:var( --e-global-color-afbaec3 );font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:400;line-height:1.3;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-580276c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1% 1% 1% 1%;background-color:#C99F85;}.elementor-316 .elementor-element.elementor-element-580276c.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-316 .elementor-element.elementor-element-45beb41 img{width:70px;}.elementor-316 .elementor-element.elementor-element-45beb41 .widget-image-caption{color:#868686;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:0px;}.elementor-316 .elementor-element.elementor-element-45beb41 > .elementor-widget-container{padding:4% 4% 4% 4%;}.elementor-316 .elementor-element.elementor-element-45beb41{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-316 .elementor-element.elementor-element-bb9ac80 img{width:70px;}.elementor-316 .elementor-element.elementor-element-bb9ac80 .widget-image-caption{color:#868686;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:0px;}.elementor-316 .elementor-element.elementor-element-bb9ac80 > .elementor-widget-container{padding:4% 4% 4% 4%;}.elementor-316 .elementor-element.elementor-element-bb9ac80{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-316 .elementor-element.elementor-element-7bd0470 img{width:70px;}.elementor-316 .elementor-element.elementor-element-7bd0470 .widget-image-caption{color:#868686;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:0px;}.elementor-316 .elementor-element.elementor-element-7bd0470 > .elementor-widget-container{padding:4% 4% 4% 4%;}.elementor-316 .elementor-element.elementor-element-7bd0470{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-316 .elementor-element.elementor-element-67476d4{text-align:center;color:#868686;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-316 .elementor-element.elementor-element-1cf28a0{text-align:center;color:#868686;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-316 .elementor-element.elementor-element-a02d32f.elementor-column{width:100%;}.elementor-316 .elementor-element.elementor-element-a02d32f > .elementor-element-populated{padding:0% 4% 0% 4%;}.elementor-316 .elementor-element.elementor-element-d6de91a{text-align:left;width:100%;max-width:100%;}.elementor-316 .elementor-element.elementor-element-d6de91a .elementor-heading-title{color:var( --e-global-color-afbaec3 );font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:400;line-height:1.3;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-d6de91a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1% 1% 1% 1%;background-color:#C99F85;}.elementor-316 .elementor-element.elementor-element-d6de91a.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-316 .elementor-element.elementor-element-5dc80a7 img{width:70px;}.elementor-316 .elementor-element.elementor-element-5dc80a7 .widget-image-caption{color:#868686;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:0px;}.elementor-316 .elementor-element.elementor-element-5dc80a7 > .elementor-widget-container{padding:4% 4% 4% 4%;}.elementor-316 .elementor-element.elementor-element-5dc80a7{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-316 .elementor-element.elementor-element-9f0b80c img{width:70px;}.elementor-316 .elementor-element.elementor-element-9f0b80c .widget-image-caption{color:#868686;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:0px;}.elementor-316 .elementor-element.elementor-element-9f0b80c > .elementor-widget-container{padding:4% 4% 4% 4%;}.elementor-316 .elementor-element.elementor-element-9f0b80c{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-316 .elementor-element.elementor-element-8268688 img{width:70px;}.elementor-316 .elementor-element.elementor-element-8268688 .widget-image-caption{color:#868686;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:0px;}.elementor-316 .elementor-element.elementor-element-8268688 > .elementor-widget-container{padding:4% 4% 4% 4%;}.elementor-316 .elementor-element.elementor-element-8268688{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-316 .elementor-element.elementor-element-03b1ec5.elementor-column{width:100%;}.elementor-316 .elementor-element.elementor-element-03b1ec5 > .elementor-element-populated{padding:0% 4% 0% 4%;}.elementor-316 .elementor-element.elementor-element-8dacdeb{text-align:left;width:100%;max-width:100%;}.elementor-316 .elementor-element.elementor-element-8dacdeb .elementor-heading-title{color:var( --e-global-color-afbaec3 );font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:400;line-height:1.3;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-8dacdeb > .elementor-widget-container{margin:0% 0% 0% 0%;padding:1% 1% 1% 1%;background-color:#C99F85;}.elementor-316 .elementor-element.elementor-element-8dacdeb.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-316 .elementor-element.elementor-element-9f98526{color:#868686;}.elementor-316 .elementor-element.elementor-element-b498025 img{width:70px;}.elementor-316 .elementor-element.elementor-element-b498025 .widget-image-caption{color:#868686;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:0px;}.elementor-316 .elementor-element.elementor-element-b498025 > .elementor-widget-container{padding:4% 4% 4% 4%;}.elementor-316 .elementor-element.elementor-element-b498025{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-316 .elementor-element.elementor-element-2ad6220 img{width:70px;}.elementor-316 .elementor-element.elementor-element-2ad6220 .widget-image-caption{color:#868686;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:0px;}.elementor-316 .elementor-element.elementor-element-2ad6220 > .elementor-widget-container{padding:4% 4% 4% 4%;}.elementor-316 .elementor-element.elementor-element-2ad6220{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}.elementor-316 .elementor-element.elementor-element-0d61612 img{width:70px;}.elementor-316 .elementor-element.elementor-element-0d61612 .widget-image-caption{color:#868686;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:0px;}.elementor-316 .elementor-element.elementor-element-0d61612 > .elementor-widget-container{padding:4% 4% 4% 4%;}.elementor-316 .elementor-element.elementor-element-0d61612{width:var( --container-widget-width, 33.333% );max-width:33.333%;--container-widget-width:33.333%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-316 .elementor-element.elementor-element-0537b70 .elementor-heading-title{font-size:24px;}.elementor-316 .elementor-element.elementor-element-28db93c{font-size:22px;}.elementor-316 .elementor-element.elementor-element-580276c .elementor-heading-title{font-size:33px;line-height:1.2;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-45beb41 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-bb9ac80 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-7bd0470 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-67476d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-1cf28a0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-d6de91a .elementor-heading-title{font-size:33px;line-height:1.2;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-5dc80a7 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-9f0b80c .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-8268688 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-8dacdeb .elementor-heading-title{font-size:33px;line-height:1.2;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-b498025 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-2ad6220 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-0d61612 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-316 .elementor-element.elementor-element-0537b70 .elementor-heading-title{font-size:18px;}.elementor-316 .elementor-element.elementor-element-28db93c{font-size:20px;}.elementor-316 .elementor-element.elementor-element-580276c .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-45beb41 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-bb9ac80 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-7bd0470 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-67476d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-1cf28a0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-d6de91a .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-5dc80a7 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-9f0b80c .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-8268688 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-8dacdeb .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-b498025 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-2ad6220 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-316 .elementor-element.elementor-element-0d61612 .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-54c7fa2 */.elementor-316 .elementor-element.elementor-element-54c7fa2 {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
}

/*.elementor-316 .elementor-element.elementor-element-54c7fa2 .elementor-widget-container,.elementor-316 .elementor-element.elementor-element-54c7fa2 video{*/
/*    height: 100%;*/
/*}*/
/*.elementor-316 .elementor-element.elementor-element-54c7fa2 video{*/
/*    object-fit: cover;*/
/*}*//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bbba73f */.elementor-316 .elementor-element.elementor-element-bbba73f .faq-tab-title{
    background: #C99F85;
    border-radius: 0;
}
.elementor-316 .elementor-element.elementor-element-bbba73f .faq-toggle-title{
    color: #fff;
    font-weight: 600;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4e4d133 */.elementor-316 .elementor-element.elementor-element-4e4d133>.elementor-container{
    flex-wrap: wrap;
}/* End custom CSS */