.elementor-42007 .elementor-element.elementor-element-6ed657f6{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42007 .elementor-element.elementor-element-ac90414c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-42007 .elementor-element.elementor-element-08899151{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-42007 .elementor-element.elementor-element-aba86a54{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42007 .elementor-element.elementor-element-02a209ff{text-align:start;}.elementor-42007 .elementor-element.elementor-element-02a209ff .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42007 .elementor-element.elementor-element-83090f16{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42007 .elementor-element.elementor-element-37f3298b .elementor-button{background-color:#06c755;font-family:"Noto Sans TC", Sans-serif;font-size:18px;fill:#ffffff;color:#ffffff;border-radius:10px 10px 10px 10px;padding:12px 22px 12px 22px;}.elementor-42007 .elementor-element.elementor-element-0381645a{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42007 .elementor-element.elementor-element-e5f9d42d{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42007 .elementor-element.elementor-element-9534c532{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-f23c9d3a{text-align:center;}.elementor-42007 .elementor-element.elementor-element-f23c9d3a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42007 .elementor-element.elementor-element-c9b5a2ae{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42007 .elementor-element.elementor-element-dd099de8{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-dd099de8:not(.elementor-motion-effects-element-type-background), .elementor-42007 .elementor-element.elementor-element-dd099de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42007 .elementor-element.elementor-element-02a3eff3{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-0631de7a{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-0631de7a:not(.elementor-motion-effects-element-type-background), .elementor-42007 .elementor-element.elementor-element-0631de7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42007 .elementor-element.elementor-element-9c365280{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-c599599d{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-c599599d:not(.elementor-motion-effects-element-type-background), .elementor-42007 .elementor-element.elementor-element-c599599d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42007 .elementor-element.elementor-element-e468c7b6{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-131500e6{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42007 .elementor-element.elementor-element-9286a750{--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-42007 .elementor-element.elementor-element-2718d64c{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-b5d1da53{text-align:start;}.elementor-42007 .elementor-element.elementor-element-b5d1da53 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42007 .elementor-element.elementor-element-91191548{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-a1b1f076{--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;}.elementor-42007 .elementor-element.elementor-element-fc57677b{--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-42007 .elementor-element.elementor-element-d58ab68c{text-align:start;}.elementor-42007 .elementor-element.elementor-element-d58ab68c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42007 .elementor-element.elementor-element-0b607358{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-fb13c1bb{--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-42007 .elementor-element.elementor-element-2cf54c2f{--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;}.elementor-42007 .elementor-element.elementor-element-9830e116{--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-42007 .elementor-element.elementor-element-0e4a4184{text-align:start;}.elementor-42007 .elementor-element.elementor-element-0e4a4184 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42007 .elementor-element.elementor-element-3baa97c6{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-44947fa9{--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-42007 .elementor-element.elementor-element-e7b191b3{--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;}.elementor-42007 .elementor-element.elementor-element-7193611c{--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-42007 .elementor-element.elementor-element-ad88e501{text-align:start;}.elementor-42007 .elementor-element.elementor-element-ad88e501 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42007 .elementor-element.elementor-element-bcc0d9d5{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-9cc7abac{--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-42007 .elementor-element.elementor-element-e31bb59e{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42007 .elementor-element.elementor-element-ef5ac0b9{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-8ee71d35{text-align:center;}.elementor-42007 .elementor-element.elementor-element-8ee71d35 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42007 .elementor-element.elementor-element-5288aa9b{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42007 .elementor-element.elementor-element-00819855{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-00819855:not(.elementor-motion-effects-element-type-background), .elementor-42007 .elementor-element.elementor-element-00819855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42007 .elementor-element.elementor-element-d72181e2{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-37fb109b{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-37fb109b:not(.elementor-motion-effects-element-type-background), .elementor-42007 .elementor-element.elementor-element-37fb109b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42007 .elementor-element.elementor-element-f0101ef6{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-e8df210f{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-42007 .elementor-element.elementor-element-e4d742d1{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-e4d742d1:not(.elementor-motion-effects-element-type-background), .elementor-42007 .elementor-element.elementor-element-e4d742d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42007 .elementor-element.elementor-element-50ac4d90{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-028c5646{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-028c5646:not(.elementor-motion-effects-element-type-background), .elementor-42007 .elementor-element.elementor-element-028c5646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42007 .elementor-element.elementor-element-c82ccfa4{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-9f7825c7{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42007 .elementor-element.elementor-element-6c0eb94c{--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-42007 .elementor-element.elementor-element-9626e552{text-align:start;}.elementor-42007 .elementor-element.elementor-element-9626e552 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42007 .elementor-element.elementor-element-cec934ac{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-5fe99ffe{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-53e1d6a9{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-f9df0a4a{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-817f5beb{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-9b6f4f26{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42007 .elementor-element.elementor-element-882ab0e4{--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-42007 .elementor-element.elementor-element-ad57328b{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-be2b50d8{text-align:start;}.elementor-42007 .elementor-element.elementor-element-be2b50d8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42007 .elementor-element.elementor-element-d15dc6e5{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-e40efe76{text-align:start;}.elementor-42007 .elementor-element.elementor-element-e40efe76 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:normal;line-height:1.36em;color:rgb(95, 94, 97);}.elementor-42007 .elementor-element.elementor-element-30982b7e{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-2dcb0a3a{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42007 .elementor-element.elementor-element-9c20ffbf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-42007 .elementor-element.elementor-element-72de4dc2{--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-42007 .elementor-element.elementor-element-7b2b6c98{text-align:start;}.elementor-42007 .elementor-element.elementor-element-7b2b6c98 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42007 .elementor-element.elementor-element-38bcc1d3{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-5896b067 .elementor-button{background-color:#06c755;font-family:"Noto Sans TC", Sans-serif;font-size:18px;fill:#ffffff;color:#ffffff;border-radius:10px 10px 10px 10px;padding:12px 22px 12px 22px;}.elementor-42007 .elementor-element.elementor-element-e4888995{--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-42007 .elementor-element.elementor-element-705c2ff8{--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;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-42007 .elementor-element.elementor-element-24af96b8{text-align:center;}.elementor-42007 .elementor-element.elementor-element-24af96b8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42007 .elementor-element.elementor-element-57ed50d9{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-42007 .elementor-element.elementor-element-d91180e9{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-d91180e9:not(.elementor-motion-effects-element-type-background), .elementor-42007 .elementor-element.elementor-element-d91180e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42007 .elementor-element.elementor-element-530cbb3d{text-align:start;}.elementor-42007 .elementor-element.elementor-element-530cbb3d .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-887ad1a7{color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-2fbd161f{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-2fbd161f:not(.elementor-motion-effects-element-type-background), .elementor-42007 .elementor-element.elementor-element-2fbd161f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42007 .elementor-element.elementor-element-45e61ca3{text-align:start;}.elementor-42007 .elementor-element.elementor-element-45e61ca3 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-0e98d7bf{color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-77901b6f{--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;--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-77901b6f:not(.elementor-motion-effects-element-type-background), .elementor-42007 .elementor-element.elementor-element-77901b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42007 .elementor-element.elementor-element-25fd7cae{text-align:start;}.elementor-42007 .elementor-element.elementor-element-25fd7cae .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42007 .elementor-element.elementor-element-541827ee{color:#2f2f30;}@media(max-width:767px){.elementor-42007 .elementor-element.elementor-element-6ed657f6{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-ac90414c{--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-42007 .elementor-element.elementor-element-08899151{--width:100%;}.elementor-42007 .elementor-element.elementor-element-02a209ff .elementor-heading-title{font-size:26px;}.elementor-42007 .elementor-element.elementor-element-0381645a{--width:100%;}.elementor-42007 .elementor-element.elementor-element-e5f9d42d{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-f23c9d3a .elementor-heading-title{font-size:26px;}.elementor-42007 .elementor-element.elementor-element-c9b5a2ae{--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-42007 .elementor-element.elementor-element-dd099de8{--width:100%;}.elementor-42007 .elementor-element.elementor-element-0631de7a{--width:100%;}.elementor-42007 .elementor-element.elementor-element-c599599d{--width:100%;}.elementor-42007 .elementor-element.elementor-element-131500e6{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-b5d1da53 .elementor-heading-title{font-size:26px;}.elementor-42007 .elementor-element.elementor-element-a1b1f076{--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-42007 .elementor-element.elementor-element-d58ab68c .elementor-heading-title{font-size:26px;}.elementor-42007 .elementor-element.elementor-element-2cf54c2f{--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-42007 .elementor-element.elementor-element-0e4a4184 .elementor-heading-title{font-size:26px;}.elementor-42007 .elementor-element.elementor-element-e7b191b3{--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-42007 .elementor-element.elementor-element-ad88e501 .elementor-heading-title{font-size:26px;}.elementor-42007 .elementor-element.elementor-element-e31bb59e{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-8ee71d35 .elementor-heading-title{font-size:26px;}.elementor-42007 .elementor-element.elementor-element-5288aa9b{--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-42007 .elementor-element.elementor-element-00819855{--width:100%;}.elementor-42007 .elementor-element.elementor-element-37fb109b{--width:100%;}.elementor-42007 .elementor-element.elementor-element-e8df210f{--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-42007 .elementor-element.elementor-element-e4d742d1{--width:100%;}.elementor-42007 .elementor-element.elementor-element-028c5646{--width:100%;}.elementor-42007 .elementor-element.elementor-element-9f7825c7{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-9626e552 .elementor-heading-title{font-size:24px;}.elementor-42007 .elementor-element.elementor-element-9b6f4f26{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-be2b50d8 .elementor-heading-title{font-size:26px;}.elementor-42007 .elementor-element.elementor-element-e40efe76 .elementor-heading-title{font-size:24px;}.elementor-42007 .elementor-element.elementor-element-2dcb0a3a{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-9c20ffbf{--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-42007 .elementor-element.elementor-element-72de4dc2{--width:100%;}.elementor-42007 .elementor-element.elementor-element-7b2b6c98 .elementor-heading-title{font-size:24px;}.elementor-42007 .elementor-element.elementor-element-e4888995{--width:100%;}.elementor-42007 .elementor-element.elementor-element-705c2ff8{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42007 .elementor-element.elementor-element-24af96b8 .elementor-heading-title{font-size:24px;}.elementor-42007 .elementor-element.elementor-element-57ed50d9{--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-42007 .elementor-element.elementor-element-d91180e9{--width:100%;}.elementor-42007 .elementor-element.elementor-element-530cbb3d .elementor-heading-title{font-size:18px;}.elementor-42007 .elementor-element.elementor-element-2fbd161f{--width:100%;}.elementor-42007 .elementor-element.elementor-element-45e61ca3 .elementor-heading-title{font-size:18px;}.elementor-42007 .elementor-element.elementor-element-77901b6f{--width:100%;}.elementor-42007 .elementor-element.elementor-element-25fd7cae .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-42007 .elementor-element.elementor-element-6ed657f6{--content-width:980px;}.elementor-42007 .elementor-element.elementor-element-08899151{--width:49%;}.elementor-42007 .elementor-element.elementor-element-0381645a{--width:45%;}.elementor-42007 .elementor-element.elementor-element-e5f9d42d{--content-width:980px;}.elementor-42007 .elementor-element.elementor-element-dd099de8{--width:32%;}.elementor-42007 .elementor-element.elementor-element-0631de7a{--width:32%;}.elementor-42007 .elementor-element.elementor-element-c599599d{--width:32%;}.elementor-42007 .elementor-element.elementor-element-131500e6{--content-width:980px;}.elementor-42007 .elementor-element.elementor-element-e31bb59e{--content-width:980px;}.elementor-42007 .elementor-element.elementor-element-00819855{--width:48%;}.elementor-42007 .elementor-element.elementor-element-37fb109b{--width:48%;}.elementor-42007 .elementor-element.elementor-element-e4d742d1{--width:48%;}.elementor-42007 .elementor-element.elementor-element-028c5646{--width:48%;}.elementor-42007 .elementor-element.elementor-element-9f7825c7{--content-width:980px;}.elementor-42007 .elementor-element.elementor-element-9b6f4f26{--content-width:980px;}.elementor-42007 .elementor-element.elementor-element-2dcb0a3a{--content-width:980px;}.elementor-42007 .elementor-element.elementor-element-72de4dc2{--width:49%;}.elementor-42007 .elementor-element.elementor-element-e4888995{--width:45%;}.elementor-42007 .elementor-element.elementor-element-705c2ff8{--content-width:980px;}.elementor-42007 .elementor-element.elementor-element-d91180e9{--width:31%;}.elementor-42007 .elementor-element.elementor-element-2fbd161f{--width:31%;}.elementor-42007 .elementor-element.elementor-element-77901b6f{--width:31%;}}/* Start custom CSS */.elementor-element-6ed657f6 .elementor-button{width:min(200px,100%);min-height:46px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px 2px rgba(0,0,0,.6);border-radius:10px;font-size:20px;padding:8px 12px;}.elementor-element-0381645a img{display:block;width:100%;aspect-ratio:470/352;object-fit:cover;}@media(min-width:768px){.elementor-element-ac90414c{--gap:40px;gap:40px;align-items:flex-start;}.elementor-element-ac90414c > .elementor-element-08899151{flex:1 1 460px;min-width:0;}.elementor-element-ac90414c > .elementor-element-0381645a{order:-1;flex:1 1 470px;min-width:0;}}.elementor-42007 .elementor-element-6ed657f6 h1.elementor-heading-title{font-size:30px;line-height:1.35;}@media(max-width:767px){.elementor-42007 .elementor-element-6ed657f6 h1.elementor-heading-title{font-size:26px;}}
/* Booksfan: mobile service layout aligned with Wix phone view. */
@media (max-width: 767px) {

  .elementor-42007 .elementor-element.elementor-element-6ed657f6{--padding-top:20px;--padding-bottom:20px;--padding-left:clamp(20px,6.25vw,36px);--padding-right:clamp(20px,6.25vw,36px)}
  .elementor-42007 .elementor-element.elementor-element-ac90414c{--gap:10px;--row-gap:10px}
  .elementor-42007 .elementor-element.elementor-element-0381645a{order:-1}
  .elementor-42007 .elementor-element.elementor-element-0381645a img{aspect-ratio:4 / 3}
  .elementor-42007 .elementor-element.elementor-element-08899151{--gap:0px;--row-gap:0px}
  .elementor-42007 .elementor-element.elementor-element-6ed657f6 h1.elementor-heading-title{font-size:25px;line-height:1.35;margin-block:0 11px}
  .elementor-42007 .elementor-element.elementor-element-aba86a54 p{font-size:14px;line-height:1.8;margin:0}
  .elementor-42007 .elementor-element.elementor-element-83090f16 p{font-size:15px;line-height:1.8;margin:0}
  .elementor-42007 .elementor-element.elementor-element-83090f16 p:nth-last-child(2){margin-top:11px;font-size:14px}
  .elementor-42007 .elementor-element.elementor-element-83090f16 p:last-child{font-size:25px;line-height:1.8}
  .elementor-42007 .elementor-element.elementor-element-6ed657f6 .elementor-button-wrapper{display:flex;justify-content:center;margin-top:20px}
  .elementor-42007 .elementor-element.elementor-element-6ed657f6 a.elementor-button{width:min(160px,100%);min-height:48px;font-size:19px}

  .elementor-42007 .elementor-element.elementor-element-57ed50d9{--gap:20px;--row-gap:20px;max-width:390px;margin-inline:auto}
  .elementor-42007 .elementor-element.elementor-element-57ed50d9>.e-con>.elementor-widget-heading{order:1}
  .elementor-42007 .elementor-element.elementor-element-57ed50d9 img.e-image-base{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}
}

@media (min-width: 768px){
.elementor-42007 .elementor-element.elementor-element-6ed657f6{--padding-top:53px;--padding-bottom:35px;}
.elementor-42007 .elementor-element.elementor-element-ac90414c,.elementor-42007 .elementor-element.elementor-element-08899151,.elementor-42007 .elementor-element.elementor-element-0381645a{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}
.elementor-42007 .elementor-element.elementor-element-08899151{flex:0 1 460px;--gap:0px;--row-gap:0px;}
.elementor-42007 .elementor-element.elementor-element-0381645a{flex:0 1 470px;}
.elementor-42007 .elementor-element.elementor-element-aba86a54 p{font-size:14px;line-height:1.8;margin:0;}
.elementor-42007 .elementor-element.elementor-element-83090f16{margin-top:14px;}
.elementor-42007 .elementor-element.elementor-element-83090f16 p{font-size:16px;line-height:1.8;margin:0 0 6px;}
.elementor-42007 .elementor-element.elementor-element-37f3298b{margin-top:34px;}
}

/* Service page styling measured against the live Wix pages. */
.elementor-42007 .elementor-element.elementor-element-e5f9d42d > .e-con-inner > .e-con > .e-con {
    border-radius: 14px;
    min-width: 0;
}
.elementor-42007 .elementor-element.elementor-element-e5f9d42d > .e-con-inner > .e-con > .e-con > .elementor-widget-text-editor p:first-child {
    font-size: 34px;
    line-height: 1.15;
    margin: 0 0 12px;
}
.elementor-42007 .elementor-element.elementor-element-e5f9d42d > .e-con-inner > .e-con > .e-con > .elementor-widget-text-editor p:first-child span { font-weight: 400 !important; }
.elementor-42007 .elementor-element.elementor-element-e5f9d42d > .e-con-inner > .e-con > .e-con > .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
@media (max-width: 767px) {
    .elementor-42007 .elementor-element.elementor-element-e5f9d42d > .e-con-inner > .e-con > .e-con > .elementor-widget-text-editor p:first-child { font-size: 26px; }
    .elementor-42007 .elementor-element.elementor-element-e5f9d42d > .e-con-inner > .e-con { padding-inline: 0; gap: 12px; }
    .elementor-42007 .elementor-element.elementor-element-e5f9d42d > .e-con-inner > .e-con > .e-con { width: min(100%, 320px); align-self: center; }
}

.elementor-42007 .elementor-element.elementor-element-6ed657f6 .elementor-widget-button a.elementor-button { min-height: 46px; padding-block: 8px; }
@media (max-width: 767px) {
    .elementor-42007 .elementor-element.elementor-element-6ed657f6 .elementor-widget-image img {
        display: block;
        width: 100%;
        height: auto;
        aspect-ratio: 4 / 3;
        object-fit: cover;
    }
    .elementor-42007 .elementor-element.elementor-element-6ed657f6 .elementor-widget-button .elementor-button-wrapper { display: flex; justify-content: center; }
    .elementor-42007 .elementor-element.elementor-element-6ed657f6 .elementor-widget-button a.elementor-button { width: min(160px, 100%); }
}

.elementor-42007 .elementor-element.elementor-element-e5f9d42d > .e-con-inner > .e-con > .e-con > .elementor-widget-image img { display: block; width: 100%; height: auto; aspect-ratio: 300 / 212; object-fit: cover; }
@media (max-width: 767px) {
    .elementor-42007 .elementor-element.elementor-element-e5f9d42d > .e-con-inner > .e-con > .e-con > .elementor-widget-image img { width: min(210px, 100%); margin-inline: auto; }
}

.elementor-42007 .elementor-element.elementor-element-131500e6 > .e-con-inner { max-width: 800px; }
.elementor-42007 .elementor-element.elementor-element-131500e6 > .e-con-inner > .e-con { padding: 0; gap: 18px; }
.elementor-42007 .elementor-element.elementor-element-131500e6 > .e-con-inner > .e-con > .e-con { padding: 0; }
.elementor-42007 .elementor-element.elementor-element-131500e6 .elementor-widget-image img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; }
@media (min-width: 768px) {
    .elementor-42007 .elementor-element.elementor-element-131500e6 > .e-con-inner > .e-con > .e-con:first-child { width: 66%; }
    .elementor-42007 .elementor-element.elementor-element-131500e6 > .e-con-inner > .e-con > .e-con:last-child { width: 34%; }
}

.elementor-42007 .elementor-element.elementor-element-9f7825c7 .elementor-element-6c0eb94c { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); }
.elementor-42007 .elementor-element.elementor-element-9f7825c7 :is(.elementor-element-9626e552,.elementor-element-cec934ac) { grid-column: 1 / -1; }
.elementor-42007 .elementor-element.elementor-element-9f7825c7 :is(.elementor-element-5fe99ffe,.elementor-element-53e1d6a9,.elementor-element-f9df0a4a,.elementor-element-817f5beb) { background: #f8f0ea; border-radius: 12px; padding: 18px; }
.elementor-42007 .elementor-element.elementor-element-9f7825c7 p:last-child { margin-bottom: 0; }
@media (max-width: 767px) { .elementor-42007 .elementor-element.elementor-element-9f7825c7 .elementor-element-6c0eb94c { grid-template-columns: minmax(0,1fr); } }

.elementor-42007 .elementor-element.elementor-element-e31bb59e > .e-con-inner > .e-con > .e-con { border-radius: 14px; overflow: hidden; min-width: 0; }
.elementor-42007 .elementor-element.elementor-element-e31bb59e .elementor-widget-image img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; }
@media (min-width: 1025px) {
    .elementor-42007 .elementor-element.elementor-element-e31bb59e > .e-con-inner { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 20px; }
    .elementor-42007 .elementor-element.elementor-element-e31bb59e > .e-con-inner > .elementor-widget { grid-column: 1 / -1; }
    .elementor-42007 .elementor-element.elementor-element-e31bb59e > .e-con-inner > .e-con { display: contents; }
    .elementor-42007 .elementor-element.elementor-element-e31bb59e > .e-con-inner > .e-con > .e-con { width: 100%; }
}

.elementor-42007 .elementor-element.elementor-element-2dcb0a3a > .e-con-inner > .e-con {
    background: #f8f0ea;
    border: 1px solid #e9ddd3;
    border-radius: 14px;
    padding: 18px;
    align-items: center;
}
.elementor-42007 .elementor-element.elementor-element-2dcb0a3a > .e-con-inner > .e-con > .e-con:has(.elementor-widget-image) { order: -1; }
.elementor-42007 .elementor-element.elementor-element-2dcb0a3a .elementor-widget-image img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; }
/* Wix related-reading cards. */
.elementor-42007 .elementor-element.elementor-element-705c2ff8 .elementor-element.elementor-element-57ed50d9 { padding: 0; gap: 22px; align-items: stretch; }
.elementor-42007 .elementor-element.elementor-element-705c2ff8 .elementor-element.elementor-element-57ed50d9 > .e-con {
    background: #fff;
    border: 1px solid #e5e3e1;
    border-radius: 4px;
    gap: 8px;
    padding: 0 0 20px;
    overflow: hidden;
    min-width: 0;
}
.elementor-42007 .elementor-element.elementor-element-705c2ff8 .elementor-element.elementor-element-57ed50d9 > .e-con > :is(.elementor-widget-heading,.elementor-widget-text-editor) { padding-inline: 14px; }
.elementor-42007 .elementor-element.elementor-element-705c2ff8 .elementor-element.elementor-element-57ed50d9 .elementor-heading-title { font-size: 17px; line-height: 1.42; }
.elementor-42007 .elementor-element.elementor-element-705c2ff8 .elementor-element.elementor-element-57ed50d9 .elementor-widget-text-editor { font-size: 14px; line-height: 1.5; }
.elementor-42007 .elementor-element.elementor-element-705c2ff8 .elementor-element.elementor-element-57ed50d9 .elementor-widget-text-editor p { margin: 0; }
.elementor-42007 .elementor-element.elementor-element-705c2ff8 .elementor-element.elementor-element-57ed50d9 img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; }
@media (min-width: 768px) {
    .elementor-42007 .elementor-element.elementor-element-705c2ff8 .elementor-element.elementor-element-57ed50d9 > .e-con { width: calc((100% - 44px) / 3); }
}
@media (max-width: 767px) {
    .elementor-42007 .elementor-element.elementor-element-705c2ff8 .elementor-element.elementor-element-57ed50d9 > .e-con { width: min(100%, 320px); align-self: center; }
}
@media (max-width: 767px) {
    .elementor-42007 .elementor-element.elementor-element-6ed657f6 .elementor-widget-button { text-align: center; }
    .elementor-42007 .elementor-element.elementor-element-57ed50d9 > .e-con > .elementor-widget-heading { order: 0; }
    .elementor-42007 .elementor-element.elementor-element-57ed50d9 > .e-con > .elementor-widget-text-editor { order: 1; }
}/* End custom CSS */