.elementor-15394 .elementor-element.elementor-element-1f4f4ae{--display:flex;}.elementor-15394 .elementor-element.elementor-element-0fe408c{font-family:var( --e-global-typography-4d1076c-font-family ), Sans-serif;font-size:var( --e-global-typography-4d1076c-font-size );font-weight:var( --e-global-typography-4d1076c-font-weight );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-0d325c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-7303a21{--box-background-color:#E8BEB24F;--box-padding:3px;--item-text-hover-decoration:underline;}.elementor-15394 .elementor-element.elementor-element-7303a21 .elementor-toc__header-title{text-align:start;}.elementor-15394 .elementor-element.elementor-element-7303a21 .elementor-toc__header{flex-direction:row;}.elementor-15394 .elementor-element.elementor-element-2997776{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-492b758 > .elementor-widget-container{border-style:dotted;border-color:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-e510e4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-68a7784{font-family:var( --e-global-typography-4d1076c-font-family ), Sans-serif;font-size:var( --e-global-typography-4d1076c-font-size );font-weight:var( --e-global-typography-4d1076c-font-weight );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-973d266{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-4f4d797 .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans TC", Sans-serif;font-size:2rem;font-weight:600;transition-duration:0.5s;border-style:solid;border-width:0px 1px 3px 2px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:50px 50px 50px 50px;}.elementor-15394 .elementor-element.elementor-element-4f4d797 .elementor-button:hover, .elementor-15394 .elementor-element.elementor-element-4f4d797 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-4f4d797 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15394 .elementor-element.elementor-element-4f4d797 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-15394 .elementor-element.elementor-element-4f4d797 .elementor-button:hover svg, .elementor-15394 .elementor-element.elementor-element-4f4d797 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-3a9e089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-0eebcc8 > .elementor-widget-container{border-style:dashed;border-color:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-aba11c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-1a56ea5 .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-93031ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-e132433{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-5751958{font-family:var( --e-global-typography-4d1076c-font-family ), Sans-serif;font-size:var( --e-global-typography-4d1076c-font-size );font-weight:var( --e-global-typography-4d1076c-font-weight );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-726be61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-bda91d3 .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-dfa18fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-e4ec26a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-b151efb{font-family:var( --e-global-typography-4d1076c-font-family ), Sans-serif;font-size:var( --e-global-typography-4d1076c-font-size );font-weight:var( --e-global-typography-4d1076c-font-weight );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-bad8a82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-5da489c .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-711e627{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-9fde964{font-family:var( --e-global-typography-4d1076c-font-family ), Sans-serif;font-size:var( --e-global-typography-4d1076c-font-size );font-weight:var( --e-global-typography-4d1076c-font-weight );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-1cdd696{--display:flex;}.elementor-15394 .elementor-element.elementor-element-e905e30 > .elementor-widget-container{border-style:dashed;border-color:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-4d0972e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-12c4159{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-a71c92a .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-family:"Noto Sans TC", Sans-serif;font-size:2rem;font-weight:600;transition-duration:0.5s;border-style:solid;border-width:0px 1px 3px 2px;border-color:var( --e-global-color-astglobalcolor0 );border-radius:50px 50px 50px 50px;}.elementor-15394 .elementor-element.elementor-element-a71c92a .elementor-button:hover, .elementor-15394 .elementor-element.elementor-element-a71c92a .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-a71c92a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15394 .elementor-element.elementor-element-a71c92a .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-15394 .elementor-element.elementor-element-a71c92a .elementor-button:hover svg, .elementor-15394 .elementor-element.elementor-element-a71c92a .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-9bd1ae8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-930f1d9{font-family:var( --e-global-typography-4d1076c-font-family ), Sans-serif;font-size:var( --e-global-typography-4d1076c-font-size );font-weight:var( --e-global-typography-4d1076c-font-weight );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-3676280{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-d0c97a9 > .elementor-widget-container{border-style:dashed;border-color:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-c378def{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-9567e90{font-family:var( --e-global-typography-4d1076c-font-family ), Sans-serif;font-size:var( --e-global-typography-4d1076c-font-size );font-weight:var( --e-global-typography-4d1076c-font-weight );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-5de0015{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-5725302 > .elementor-widget-container{border-style:dashed;border-color:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-a3869d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-ae6b0b5{font-family:var( --e-global-typography-4d1076c-font-family ), Sans-serif;font-size:var( --e-global-typography-4d1076c-font-size );font-weight:var( --e-global-typography-4d1076c-font-weight );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-f25379d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-5b8f618 > .elementor-widget-container{border-style:dashed;border-color:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-dd3c632{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-117d351{font-family:var( --e-global-typography-4d1076c-font-family ), Sans-serif;font-size:var( --e-global-typography-4d1076c-font-size );font-weight:var( --e-global-typography-4d1076c-font-weight );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-41111fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-8336629{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15394 .elementor-element.elementor-element-6e710e1 > .elementor-widget-container{border-style:dashed;border-color:var( --e-global-color-astglobalcolor1 );}.elementor-15394 .elementor-element.elementor-element-bdf53a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-msie .elementor-15394 .elementor-element.elementor-element-375317b .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-15394 .elementor-element.elementor-element-375317b .elementor-post__thumbnail__link{padding-bottom:calc( 1.05 * 100% );}.elementor-15394 .elementor-element.elementor-element-375317b:after{content:"1.05";position:absolute;color:transparent;}@media(max-width:1024px){.elementor-15394 .elementor-element.elementor-element-0fe408c{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-68a7784{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-5751958{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-b151efb{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-9fde964{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-930f1d9{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-9567e90{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-ae6b0b5{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-117d351{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-msie .elementor-15394 .elementor-element.elementor-element-375317b .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-15394 .elementor-element.elementor-element-0fe408c{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-68a7784{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-5751958{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-b151efb{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-9fde964{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-930f1d9{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-9567e90{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-ae6b0b5{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-15394 .elementor-element.elementor-element-117d351{font-size:var( --e-global-typography-4d1076c-font-size );line-height:var( --e-global-typography-4d1076c-line-height );letter-spacing:var( --e-global-typography-4d1076c-letter-spacing );word-spacing:var( --e-global-typography-4d1076c-word-spacing );}.elementor-msie .elementor-15394 .elementor-element.elementor-element-375317b .elementor-portfolio-item{width:calc( 100% / 1 );}}