.elementor-31497 .elementor-element.elementor-element-7ac6fef{--display:flex;}.elementor-31497 .elementor-element.elementor-element-a358c52{--display:flex;}.elementor-31497 .elementor-element.elementor-element-f4c044d > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-31497 .elementor-element.elementor-element-f4c044d{text-align:center;}.elementor-31497 .elementor-element.elementor-element-f4c044d .elementor-heading-title{font-family:"Noto Sans TC", serif-Sans;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.03em;}.elementor-31497 .elementor-element.elementor-element-131b342 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-31497 .elementor-element.elementor-element-131b342 img{border-radius:15px 15px 15px 15px;}.elementor-31497 .elementor-element.elementor-element-b3478d2 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-31497 .elementor-element.elementor-element-b3478d2{text-align:center;}.elementor-31497 .elementor-element.elementor-element-b3478d2 .elementor-heading-title{font-family:"Noto Sans TC", serif-Sans;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.03em;}.elementor-31497 .elementor-element.elementor-element-faa7752 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-31497 .elementor-element.elementor-element-faa7752 img{border-radius:15px 15px 15px 15px;}.elementor-31497 .elementor-element.elementor-element-71bde4e > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-31497 .elementor-element.elementor-element-71bde4e{text-align:center;}.elementor-31497 .elementor-element.elementor-element-71bde4e .elementor-heading-title{font-family:"Noto Sans TC", serif-Sans;font-size:18px;font-weight:400;line-height:1.2em;letter-spacing:0.03em;}.elementor-31497 .elementor-element.elementor-element-0e4d9f4 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-31497 .elementor-element.elementor-element-0e4d9f4 img{border-radius:15px 15px 15px 15px;}:root{--page-title-display:none;}/* Start custom CSS for image, class: .elementor-element-732561c */.bg-deco-01 {
    position: absolute;
    left: -42px;
    top: 686px !important;
    z-index: -1;
}
.bg-deco-01 img {
    width: 188px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b7508e */.bg-deco-02 {
    position: absolute;
    right: clamp(-6.125rem, -15.625rem + 19.79vw, 8.125rem);
    top: 842px;
    z-index: -1;
}
.bg-deco-02 img {
    width: 202px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a358c52 */.main-container {
    width: 100%;
    max-width: 1088px;
    margin: 0 auto;
    padding: 0 32px clamp(9.375rem, 7.5rem + 9.38vw, 18.75rem);
    position: relative;
}/* End custom CSS */