.elementor-31556 .elementor-element.elementor-element-0473218{--display:flex;}.elementor-31556 .elementor-element.elementor-element-0473218:not(.elementor-motion-effects-element-type-background), .elementor-31556 .elementor-element.elementor-element-0473218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31556 .elementor-element.elementor-element-1145120{--display:flex;--padding-top:243px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31556 .elementor-element.elementor-element-71b2cb5 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-31556 .elementor-element.elementor-element-71b2cb5{text-align:center;}.elementor-31556 .elementor-element.elementor-element-71b2cb5 .elementor-heading-title{font-family:"Noto Sans TC", serif-Sans;font-size:32px;font-weight:700;letter-spacing:0.03em;}.elementor-31556 .elementor-element.elementor-element-458590b{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-31556 .elementor-element.elementor-element-7851865{--spacer-size:60px;}.elementor-31556 .elementor-element.elementor-element-6c0bd06 .elementor-toc__header-title{text-align:start;}.elementor-31556 .elementor-element.elementor-element-6c0bd06 .elementor-toc__header{flex-direction:row;}.elementor-31556 .elementor-element.elementor-element-6c0bd06{--item-text-hover-decoration:underline;}.elementor-31556 .elementor-element.elementor-element-758e560{--spacer-size:60px;}/* Start custom CSS for container, class: .elementor-element-458590b */.main-container {
    width: 100%;
    max-width: 1464px;
    margin: 0 auto;
    padding: 0 32px 64px;
}/* End custom CSS */