.elementor-2567 .elementor-element.elementor-element-b284f37{--display:flex;--padding-top:24px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px}.elementor-2567 .elementor-element.elementor-element-1f9c68e img{width:100%;border-radius:30px 30px 30px 30px}.elementor-2567 .elementor-element.elementor-element-b01b051{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px}.elementor-2567 .elementor-element.elementor-element-ccd0b2b .uael-heading,.elementor-2567 .elementor-element.elementor-element-ccd0b2b .uael-heading a{font-family:var(--e-global-typography-0a113f3-font-family),sans-serif;font-size:var(--e-global-typography-0a113f3-font-size);font-weight:var(--e-global-typography-0a113f3-font-weight);line-height:var(--e-global-typography-0a113f3-line-height);letter-spacing:var(--e-global-typography-0a113f3-letter-spacing)}.elementor-2567 .elementor-element.elementor-element-ccd0b2b .uael-sub-heading{font-family:var(--e-global-typography-dbffab7-font-family),sans-serif;font-size:var(--e-global-typography-dbffab7-font-size);font-weight:var(--e-global-typography-dbffab7-font-weight);line-height:var(--e-global-typography-dbffab7-line-height);letter-spacing:var(--e-global-typography-dbffab7-letter-spacing);margin:08px 0 4px 0}.elementor-2567 .elementor-element.elementor-element-ccd0b2b .uael-subheading{font-family:var(--e-global-typography-970c76f-font-family),sans-serif;font-size:var(--e-global-typography-970c76f-font-size);font-weight:var(--e-global-typography-970c76f-font-weight);line-height:var(--e-global-typography-970c76f-line-height);letter-spacing:var(--e-global-typography-970c76f-letter-spacing)}.elementor-2567 .elementor-element.elementor-element-7f216e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row}.elementor-2567 .elementor-element.elementor-element-636a69a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2567 .elementor-element.elementor-element-efc6800{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2567 .elementor-element.elementor-element-bd42245{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2567 .elementor-element.elementor-element-c88a2ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2567 .elementor-element.elementor-element-ff96613{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:40px;--padding-right:40px}.elementor-2567 .elementor-element.elementor-element-63df463 .ue-post-navigation{justify-content:inherit}.elementor-2567 .elementor-element.elementor-element-63df463 .ue-post-pagination-btn{font-family:var(--e-global-typography-e532bd0-font-family),sans-serif;font-size:var(--e-global-typography-e532bd0-font-size);font-weight:var(--e-global-typography-e532bd0-font-weight);line-height:var(--e-global-typography-e532bd0-line-height);letter-spacing:var(--e-global-typography-e532bd0-letter-spacing);color:var(--e-global-color-text);gap:8px}.elementor-2567 .elementor-element.elementor-element-63df463 .ue-post-pagination-btn svg{fill:var(--e-global-color-text)}.elementor-2567 .elementor-element.elementor-element-63df463 .ue-post-pagination-btn:hover{color:var(--e-global-color-secondary)}.elementor-2567 .elementor-element.elementor-element-63df463 .ue-post-pagination-btn:hover svg{fill:var(--e-global-color-secondary)}.elementor-2567 .elementor-element.elementor-element-8b62082 .elementor-button{background-color:#FFF0;font-family:var(--e-global-typography-e532bd0-font-family),sans-serif;font-size:var(--e-global-typography-e532bd0-font-size);font-weight:var(--e-global-typography-e532bd0-font-weight);line-height:var(--e-global-typography-e532bd0-line-height);letter-spacing:var(--e-global-typography-e532bd0-letter-spacing);fill:var(--e-global-color-text);color:var(--e-global-color-text)}.elementor-2567 .elementor-element.elementor-element-8b62082 .elementor-button-content-wrapper{flex-direction:row}.elementor-2567 .elementor-element.elementor-element-8b62082 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-2567 .elementor-element.elementor-element-8b62082 .elementor-button:hover,.elementor-2567 .elementor-element.elementor-element-8b62082 .elementor-button:focus{color:var(--e-global-color-secondary)}.elementor-2567 .elementor-element.elementor-element-8b62082 .elementor-button:hover svg,.elementor-2567 .elementor-element.elementor-element-8b62082 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}@media(max-width:1024px){.elementor-2567 .elementor-element.elementor-element-ccd0b2b .uael-heading,.elementor-2567 .elementor-element.elementor-element-ccd0b2b .uael-heading a{font-size:var(--e-global-typography-0a113f3-font-size);line-height:var(--e-global-typography-0a113f3-line-height);letter-spacing:var(--e-global-typography-0a113f3-letter-spacing)}.elementor-2567 .elementor-element.elementor-element-ccd0b2b .uael-sub-heading{font-size:var(--e-global-typography-dbffab7-font-size);line-height:var(--e-global-typography-dbffab7-line-height);letter-spacing:var(--e-global-typography-dbffab7-letter-spacing)}.elementor-2567 .elementor-element.elementor-element-ccd0b2b .uael-subheading{font-size:var(--e-global-typography-970c76f-font-size);line-height:var(--e-global-typography-970c76f-line-height);letter-spacing:var(--e-global-typography-970c76f-letter-spacing)}.elementor-2567 .elementor-element.elementor-element-7f216e0{--grid-auto-flow:row}.elementor-2567 .elementor-element.elementor-element-63df463 .ue-post-pagination-btn{font-size:var(--e-global-typography-e532bd0-font-size);line-height:var(--e-global-typography-e532bd0-line-height);letter-spacing:var(--e-global-typography-e532bd0-letter-spacing)}.elementor-2567 .elementor-element.elementor-element-8b62082 .elementor-button{font-size:var(--e-global-typography-e532bd0-font-size);line-height:var(--e-global-typography-e532bd0-line-height);letter-spacing:var(--e-global-typography-e532bd0-letter-spacing)}}@media(min-width:768px){.elementor-2567 .elementor-element.elementor-element-b284f37{--content-width:1150px}.elementor-2567 .elementor-element.elementor-element-b01b051{--content-width:950px}.elementor-2567 .elementor-element.elementor-element-ff96613{--content-width:996px}}@media(max-width:767px){.elementor-2567 .elementor-element.elementor-element-b284f37{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-2567 .elementor-element.elementor-element-1f9c68e img{border-radius:0 0 0 0}.elementor-2567 .elementor-element.elementor-element-b01b051{--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px}.elementor-2567 .elementor-element.elementor-element-ccd0b2b .uael-heading,.elementor-2567 .elementor-element.elementor-element-ccd0b2b .uael-heading a{font-size:var(--e-global-typography-0a113f3-font-size);line-height:var(--e-global-typography-0a113f3-line-height);letter-spacing:var(--e-global-typography-0a113f3-letter-spacing)}.elementor-2567 .elementor-element.elementor-element-ccd0b2b .uael-sub-heading{font-size:var(--e-global-typography-dbffab7-font-size);line-height:var(--e-global-typography-dbffab7-line-height);letter-spacing:var(--e-global-typography-dbffab7-letter-spacing)}.elementor-2567 .elementor-element.elementor-element-ccd0b2b .uael-subheading{font-size:var(--e-global-typography-970c76f-font-size);line-height:var(--e-global-typography-970c76f-line-height);letter-spacing:var(--e-global-typography-970c76f-letter-spacing)}.elementor-2567 .elementor-element.elementor-element-7f216e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-2567 .elementor-element.elementor-element-ff96613{--padding-top:0px;--padding-bottom:016px;--padding-left:8px;--padding-right:8px}.elementor-2567 .elementor-element.elementor-element-63df463 .ue-post-pagination-btn{font-size:var(--e-global-typography-e532bd0-font-size);line-height:var(--e-global-typography-e532bd0-line-height);letter-spacing:var(--e-global-typography-e532bd0-letter-spacing)}.elementor-2567 .elementor-element.elementor-element-8b62082 .elementor-button{font-size:var(--e-global-typography-e532bd0-font-size);line-height:var(--e-global-typography-e532bd0-line-height);letter-spacing:var(--e-global-typography-e532bd0-letter-spacing)}}.elementor-2567 .elementor-element.elementor-element-ccd0b2b h1{line-height:1.5em!important}.elementor-2567 .elementor-element.elementor-element-7f216e0{margin-top:48px;margin-bottom:8px}.elementor-2567 .elementor-element.elementor-element-7f216e0 .elementor-heading-title{font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:.03em}.elementor-2567 .elementor-element.elementor-element-7f216e0{border-right:1px solid #83D0EB;border-bottom:1px solid #83D0EB}.table-unit{display:flex;flex-wrap:nowrap;border-top:1px solid #83D0EB;margin-top:-1px}.table-item,.table-content{padding:10px 15px}.table-item{background-color:#F0F9FD;border-left:1px solid #83D0EB;margin-left:-1px;width:100px;text-align:center}.table-content{width:100%}.work-content h2,h3{font-family:"Noto Sans TC",sans-serif;letter-spacing:.05em;line-height:2.1em;color:#333}.work-content h2,h3{display:flex;align-items:center}.work-content h2{font-size:18px;font-weight:600;margin-top:40px;margin-bottom:4px}.work-content h2:before{content:'';background-color:#B3E3F3;margin-right:8px;width:4px;height:18px}.work-content h3{font-size:17px;font-weight:500;margin-bottom:2px}.work-content h3:before{content:'';background-color:#B3E3F3;margin-right:8px;width:4px;height:17px}.work-content p{letter-spacing:0em;line-height:2.1em;color:#333;font-size:17px;font-weight:400;margin-bottom:1.2em}.h-gallery .gallery,.v-gallery .gallery,.web-gallery .gallery{gap:10px}.h-gallery .gallery-item,.v-gallery .gallery-item,.web-gallery .gallery-item{margin:0}.h-gallery .gallery{display:flex}@media(max-width:767px){.h-gallery .gallery{flex-wrap:wrap}}.v-gallery .web-gallery .h-gallery img{width:100%}.web-gallery{max-width:100%;margin:24px auto 0 auto;padding-bottom:16px}.web-gallery figure{width:100%!important}.web-gallery figcaption{display:flex;justify-content:center;font-size:14px;color:#324961}.web-gallery img{border:1px solid #e3e3e3;box-shadow:0 0 15px 0 rgb(0 0 0 / 9%)}.elementor-2567 .elementor-element.elementor-element-e730cec a{text-decoration:none;color:#22A3DA!important;position:relative}.elementor-2567 .elementor-element.elementor-element-e730cec a:hover{color:#1383B9!important}.elementor-2567 .elementor-element.elementor-element-63df463 .ue-post-navigation{justify-content:space-between}.elementor-2567 .elementor-element.elementor-element-63df463 a:hover .ue-post-pagination-btn-icon{background-color:#1383B9}.elementor-2567 .elementor-element.elementor-element-63df463 .ue-post-pagination-btn-icon{display:flex;justify-content:center;align-items:center;background-color:#22A3DA;width:40px;height:40px;border-radius:50px;transition:all 0.3s ease}.elementor-2567 .elementor-element.elementor-element-63df463 .ue-post-pagination-btn-icon svg{width:19px!important}.elementor-2567 .elementor-element.elementor-element-8b62082{position:relative;transform:translate(-50%,0%);left:50%;margin-top:-32px;width:86px}.elementor-2567 .elementor-element.elementor-element-8b62082 .elementor-button{padding:0}.elementor-2567 .elementor-element.elementor-element-8b62082 .elementor-button-icon{display:flex;align-items:center}.elementor-2567 .elementor-element.elementor-element-8b62082 svg{width:19px}