.elementor-42004 .elementor-element.elementor-element-0d4143b9{--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-42004 .elementor-element.elementor-element-cf101c5b{--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-42004 .elementor-element.elementor-element-ee1b9df2{--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-42004 .elementor-element.elementor-element-f8d7e05d{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-42004 .elementor-element.elementor-element-a51c50ad{text-align:start;}.elementor-42004 .elementor-element.elementor-element-a51c50ad .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:32px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42004 .elementor-element.elementor-element-418a075f{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-42004 .elementor-element.elementor-element-21a0c770 .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-42004 .elementor-element.elementor-element-817d309b{--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-42004 .elementor-element.elementor-element-bc210e22{--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-42004 .elementor-element.elementor-element-dcd3590d{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-23b33325{text-align:center;}.elementor-42004 .elementor-element.elementor-element-23b33325 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42004 .elementor-element.elementor-element-1b50a95e{--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-42004 .elementor-element.elementor-element-7647375e{--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-42004 .elementor-element.elementor-element-7647375e:not(.elementor-motion-effects-element-type-background), .elementor-42004 .elementor-element.elementor-element-7647375e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42004 .elementor-element.elementor-element-1cd6c659{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-78d11f6f{--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-42004 .elementor-element.elementor-element-78d11f6f:not(.elementor-motion-effects-element-type-background), .elementor-42004 .elementor-element.elementor-element-78d11f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42004 .elementor-element.elementor-element-73ff84d4{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-3ff21043{--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-42004 .elementor-element.elementor-element-3ff21043:not(.elementor-motion-effects-element-type-background), .elementor-42004 .elementor-element.elementor-element-3ff21043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42004 .elementor-element.elementor-element-8df4afb9{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-1df90da1{--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-42004 .elementor-element.elementor-element-db1bb5ed{--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-42004 .elementor-element.elementor-element-2eaa465a{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-4b4982dd{text-align:start;}.elementor-42004 .elementor-element.elementor-element-4b4982dd .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42004 .elementor-element.elementor-element-0a17e5e6{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-99ac2f19{--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-42004 .elementor-element.elementor-element-d66c04d7{text-align:start;}.elementor-42004 .elementor-element.elementor-element-d66c04d7 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42004 .elementor-element.elementor-element-27a081b0{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-ccd5e1b9{--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-42004 .elementor-element.elementor-element-d2ea12db{--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-42004 .elementor-element.elementor-element-1b3f7911{text-align:start;}.elementor-42004 .elementor-element.elementor-element-1b3f7911 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42004 .elementor-element.elementor-element-5b6a680d{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-76ac3b71{--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-42004 .elementor-element.elementor-element-b3a2d72c{--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-42004 .elementor-element.elementor-element-b6e802ef{--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-42004 .elementor-element.elementor-element-2f502587{text-align:start;}.elementor-42004 .elementor-element.elementor-element-2f502587 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42004 .elementor-element.elementor-element-099c9c75{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-b7c44f1c{--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-42004 .elementor-element.elementor-element-8482a6be{--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-42004 .elementor-element.elementor-element-8dc28670{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-f093dcbe{text-align:center;}.elementor-42004 .elementor-element.elementor-element-f093dcbe .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42004 .elementor-element.elementor-element-7da9a051{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42004 .elementor-element.elementor-element-3ce11110{--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-42004 .elementor-element.elementor-element-3ce11110:not(.elementor-motion-effects-element-type-background), .elementor-42004 .elementor-element.elementor-element-3ce11110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42004 .elementor-element.elementor-element-db0699cf{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-55e8cfcf{--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-42004 .elementor-element.elementor-element-55e8cfcf:not(.elementor-motion-effects-element-type-background), .elementor-42004 .elementor-element.elementor-element-55e8cfcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42004 .elementor-element.elementor-element-1eac995b{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-f65ac90f{--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-42004 .elementor-element.elementor-element-f65ac90f:not(.elementor-motion-effects-element-type-background), .elementor-42004 .elementor-element.elementor-element-f65ac90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42004 .elementor-element.elementor-element-64831b2f{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-08e4642d{--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-42004 .elementor-element.elementor-element-08e4642d:not(.elementor-motion-effects-element-type-background), .elementor-42004 .elementor-element.elementor-element-08e4642d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42004 .elementor-element.elementor-element-0e0e1aa2{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-96ecd8cf{--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-42004 .elementor-element.elementor-element-1458f994{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-42004 .elementor-element.elementor-element-8c27ff5a{--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-42004 .elementor-element.elementor-element-19d114d2{text-align:start;}.elementor-42004 .elementor-element.elementor-element-19d114d2 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42004 .elementor-element.elementor-element-b81dacb3{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-f3aabd58{--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-42004 .elementor-element.elementor-element-298286ff{--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-42004 .elementor-element.elementor-element-2c04489a{--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-42004 .elementor-element.elementor-element-3669aca4{--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-42004 .elementor-element.elementor-element-8e2553c2{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-21daa395{text-align:start;}.elementor-42004 .elementor-element.elementor-element-21daa395 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42004 .elementor-element.elementor-element-925f32ee{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-6cb763f0{--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-42004 .elementor-element.elementor-element-aea59100{--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-42004 .elementor-element.elementor-element-cd10c0e9{--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-42004 .elementor-element.elementor-element-3e79b9a7{--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-42004 .elementor-element.elementor-element-80a6e376{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-c5dcec44{--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-42004 .elementor-element.elementor-element-9f40daa0{--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-42004 .elementor-element.elementor-element-a9ec1c26{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-42004 .elementor-element.elementor-element-a9ec1c26:not(.elementor-motion-effects-element-type-background), .elementor-42004 .elementor-element.elementor-element-a9ec1c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F0EA;}.elementor-42004 .elementor-element.elementor-element-52295714{--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-42004 .elementor-element.elementor-element-8d0af2a4{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-740cb08d{text-align:start;}.elementor-42004 .elementor-element.elementor-element-740cb08d .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42004 .elementor-element.elementor-element-c672146c{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-955f2ade .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-42004 .elementor-element.elementor-element-1b16dfe2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42004 .elementor-element.elementor-element-0dbc1f43{--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-42004 .elementor-element.elementor-element-4241d92e{text-align:center;}.elementor-42004 .elementor-element.elementor-element-4241d92e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42004 .elementor-element.elementor-element-c0eb38be{--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-42004 .elementor-element.elementor-element-67581e96{--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-42004 .elementor-element.elementor-element-67581e96:not(.elementor-motion-effects-element-type-background), .elementor-42004 .elementor-element.elementor-element-67581e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42004 .elementor-element.elementor-element-41fb6561{text-align:start;}.elementor-42004 .elementor-element.elementor-element-41fb6561 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-db969a3a{color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-c89782e7{--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-42004 .elementor-element.elementor-element-c89782e7:not(.elementor-motion-effects-element-type-background), .elementor-42004 .elementor-element.elementor-element-c89782e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42004 .elementor-element.elementor-element-f28d1c86{text-align:start;}.elementor-42004 .elementor-element.elementor-element-f28d1c86 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-73b8d6b1{color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-9e2f81d2{--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-42004 .elementor-element.elementor-element-9e2f81d2:not(.elementor-motion-effects-element-type-background), .elementor-42004 .elementor-element.elementor-element-9e2f81d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42004 .elementor-element.elementor-element-3f4fab9c{text-align:start;}.elementor-42004 .elementor-element.elementor-element-3f4fab9c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42004 .elementor-element.elementor-element-379192ec{color:#2f2f30;}@media(max-width:1024px){.elementor-42004 .elementor-element.elementor-element-7da9a051{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-42004 .elementor-element.elementor-element-0d4143b9{--content-width:980px;}.elementor-42004 .elementor-element.elementor-element-ee1b9df2{--width:49%;}.elementor-42004 .elementor-element.elementor-element-817d309b{--width:45%;}.elementor-42004 .elementor-element.elementor-element-bc210e22{--content-width:980px;}.elementor-42004 .elementor-element.elementor-element-7647375e{--width:32%;}.elementor-42004 .elementor-element.elementor-element-78d11f6f{--width:32%;}.elementor-42004 .elementor-element.elementor-element-3ff21043{--width:32%;}.elementor-42004 .elementor-element.elementor-element-1df90da1{--content-width:980px;}.elementor-42004 .elementor-element.elementor-element-8482a6be{--content-width:980px;}.elementor-42004 .elementor-element.elementor-element-96ecd8cf{--content-width:980px;}.elementor-42004 .elementor-element.elementor-element-298286ff{--content-width:980px;}.elementor-42004 .elementor-element.elementor-element-3669aca4{--width:49%;}.elementor-42004 .elementor-element.elementor-element-6cb763f0{--width:45%;}.elementor-42004 .elementor-element.elementor-element-aea59100{--content-width:980px;}.elementor-42004 .elementor-element.elementor-element-3e79b9a7{--width:49%;}.elementor-42004 .elementor-element.elementor-element-c5dcec44{--width:45%;}.elementor-42004 .elementor-element.elementor-element-9f40daa0{--content-width:980px;}.elementor-42004 .elementor-element.elementor-element-52295714{--width:49%;}.elementor-42004 .elementor-element.elementor-element-1b16dfe2{--width:45%;}.elementor-42004 .elementor-element.elementor-element-0dbc1f43{--content-width:980px;}.elementor-42004 .elementor-element.elementor-element-67581e96{--width:31%;}.elementor-42004 .elementor-element.elementor-element-c89782e7{--width:31%;}.elementor-42004 .elementor-element.elementor-element-9e2f81d2{--width:31%;}}@media(max-width:767px){.elementor-42004 .elementor-element.elementor-element-0d4143b9{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42004 .elementor-element.elementor-element-cf101c5b{--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-42004 .elementor-element.elementor-element-ee1b9df2{--width:100%;}.elementor-42004 .elementor-element.elementor-element-a51c50ad .elementor-heading-title{font-size:27px;}.elementor-42004 .elementor-element.elementor-element-817d309b{--width:100%;}.elementor-42004 .elementor-element.elementor-element-bc210e22{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42004 .elementor-element.elementor-element-23b33325 .elementor-heading-title{font-size:26px;}.elementor-42004 .elementor-element.elementor-element-1b50a95e{--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-42004 .elementor-element.elementor-element-7647375e{--width:100%;}.elementor-42004 .elementor-element.elementor-element-78d11f6f{--width:100%;}.elementor-42004 .elementor-element.elementor-element-3ff21043{--width:100%;}.elementor-42004 .elementor-element.elementor-element-1df90da1{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42004 .elementor-element.elementor-element-4b4982dd .elementor-heading-title{font-size:26px;}.elementor-42004 .elementor-element.elementor-element-d66c04d7 .elementor-heading-title{font-size:26px;}.elementor-42004 .elementor-element.elementor-element-ccd5e1b9{--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-42004 .elementor-element.elementor-element-1b3f7911 .elementor-heading-title{font-size:26px;}.elementor-42004 .elementor-element.elementor-element-b3a2d72c{--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-42004 .elementor-element.elementor-element-2f502587 .elementor-heading-title{font-size:26px;}.elementor-42004 .elementor-element.elementor-element-8482a6be{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42004 .elementor-element.elementor-element-f093dcbe .elementor-heading-title{font-size:26px;}.elementor-42004 .elementor-element.elementor-element-7da9a051{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-42004 .elementor-element.elementor-element-3ce11110{--width:100%;}.elementor-42004 .elementor-element.elementor-element-55e8cfcf{--width:100%;}.elementor-42004 .elementor-element.elementor-element-f65ac90f{--width:100%;}.elementor-42004 .elementor-element.elementor-element-08e4642d{--width:100%;}.elementor-42004 .elementor-element.elementor-element-96ecd8cf{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42004 .elementor-element.elementor-element-1458f994{--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-42004 .elementor-element.elementor-element-8c27ff5a{--width:100%;}.elementor-42004 .elementor-element.elementor-element-19d114d2 .elementor-heading-title{font-size:24px;}.elementor-42004 .elementor-element.elementor-element-f3aabd58{--width:100%;}.elementor-42004 .elementor-element.elementor-element-298286ff{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42004 .elementor-element.elementor-element-2c04489a{--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-42004 .elementor-element.elementor-element-3669aca4{--width:100%;}.elementor-42004 .elementor-element.elementor-element-21daa395 .elementor-heading-title{font-size:26px;}.elementor-42004 .elementor-element.elementor-element-6cb763f0{--width:100%;}.elementor-42004 .elementor-element.elementor-element-aea59100{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42004 .elementor-element.elementor-element-cd10c0e9{--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-42004 .elementor-element.elementor-element-3e79b9a7{--width:100%;}.elementor-42004 .elementor-element.elementor-element-c5dcec44{--width:100%;}.elementor-42004 .elementor-element.elementor-element-9f40daa0{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42004 .elementor-element.elementor-element-a9ec1c26{--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-42004 .elementor-element.elementor-element-52295714{--width:100%;}.elementor-42004 .elementor-element.elementor-element-740cb08d .elementor-heading-title{font-size:26px;}.elementor-42004 .elementor-element.elementor-element-1b16dfe2{--width:100%;}.elementor-42004 .elementor-element.elementor-element-0dbc1f43{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42004 .elementor-element.elementor-element-4241d92e .elementor-heading-title{font-size:24px;}.elementor-42004 .elementor-element.elementor-element-c0eb38be{--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-42004 .elementor-element.elementor-element-67581e96{--width:100%;}.elementor-42004 .elementor-element.elementor-element-41fb6561 .elementor-heading-title{font-size:18px;}.elementor-42004 .elementor-element.elementor-element-c89782e7{--width:100%;}.elementor-42004 .elementor-element.elementor-element-f28d1c86 .elementor-heading-title{font-size:18px;}.elementor-42004 .elementor-element.elementor-element-9e2f81d2{--width:100%;}.elementor-42004 .elementor-element.elementor-element-3f4fab9c .elementor-heading-title{font-size:18px;}}/* Start custom CSS */.elementor-element-0d4143b9 .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-817d309b img{display:block;width:100%;aspect-ratio:470/352;object-fit:cover;}@media(min-width:768px){.elementor-element-cf101c5b{--gap:40px;gap:40px;align-items:flex-start;}.elementor-element-cf101c5b > .elementor-element-ee1b9df2{flex:1 1 460px;min-width:0;}.elementor-element-cf101c5b > .elementor-element-817d309b{order:-1;flex:1 1 470px;min-width:0;}}.elementor-42004 .elementor-element-0d4143b9 h1.elementor-heading-title{font-size:32px;line-height:1.35;}@media(max-width:767px){.elementor-42004 .elementor-element-0d4143b9 h1.elementor-heading-title{font-size:26px;}}

/* Booksfan: mobile service layout aligned with Wix phone view. */

@media (max-width: 767px) {



  .elementor-42004 .elementor-element.elementor-element-0d4143b9{--padding-top:20px;--padding-bottom:20px;--padding-left:clamp(20px,6.25vw,36px);--padding-right:clamp(20px,6.25vw,36px)}

  .elementor-42004 .elementor-element.elementor-element-cf101c5b{--gap:10px;--row-gap:10px}

  .elementor-42004 .elementor-element.elementor-element-817d309b{order:-1}

  .elementor-42004 .elementor-element.elementor-element-817d309b img{aspect-ratio:4 / 3}

  .elementor-42004 .elementor-element.elementor-element-ee1b9df2{--gap:0px;--row-gap:0px}

  .elementor-42004 .elementor-element.elementor-element-0d4143b9 h1.elementor-heading-title{font-size:26px;line-height:1.35;margin-block:0 11px}

  .elementor-42004 .elementor-element.elementor-element-f8d7e05d p{font-size:14px;line-height:1.8;margin:0}

  .elementor-42004 .elementor-element.elementor-element-418a075f p{font-size:15px;line-height:1.8;margin:0}

  .elementor-42004 .elementor-element.elementor-element-418a075f p:nth-last-child(2){margin-top:11px}

  .elementor-42004 .elementor-element.elementor-element-418a075f p:last-child{font-size:23px;line-height:1.8}

  .elementor-42004 .elementor-element.elementor-element-0d4143b9 .elementor-button-wrapper{display:flex;justify-content:center;margin-top:10px}

  .elementor-42004 .elementor-element.elementor-element-0d4143b9 a.elementor-button{width:min(160px,100%);min-height:48px;font-size:19px}



  .elementor-42004 .elementor-element.elementor-element-c0eb38be{--gap:20px;--row-gap:20px;max-width:390px;margin-inline:auto}

  .elementor-42004 .elementor-element.elementor-element-c0eb38be>.e-con>.elementor-widget-heading{order:1}

  .elementor-42004 .elementor-element.elementor-element-c0eb38be img.e-image-base{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}

}



@media (min-width: 768px){

.elementor-42004 .elementor-element.elementor-element-0d4143b9{--padding-top:53px;--padding-bottom:35px;}

.elementor-42004 .elementor-element.elementor-element-cf101c5b,.elementor-42004 .elementor-element.elementor-element-ee1b9df2,.elementor-42004 .elementor-element.elementor-element-817d309b{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}

.elementor-42004 .elementor-element.elementor-element-ee1b9df2{flex:0 1 460px;--gap:0px;--row-gap:0px;}

.elementor-42004 .elementor-element.elementor-element-817d309b{flex:0 1 470px;}

.elementor-42004 .elementor-element.elementor-element-f8d7e05d p{font-size:14px;line-height:1.8;margin:0;}

.elementor-42004 .elementor-element.elementor-element-418a075f{margin-top:14px;}

.elementor-42004 .elementor-element.elementor-element-418a075f p{font-size:16px;line-height:1.8;margin:0 0 6px;}

.elementor-42004 .elementor-element.elementor-element-21a0c770{margin-top:34px;}

.elementor-42004 .elementor-element.elementor-element-418a075f p{margin:0;}

.elementor-42004 .elementor-element.elementor-element-418a075f p:nth-child(3){margin-top:14px;}

.elementor-42004 .elementor-element.elementor-element-418a075f p:last-child{font-size:24px;line-height:1.5;margin-top:2px;}

.elementor-42004 .elementor-element.elementor-element-418a075f p:last-child > span{font-weight:400 !important;}

.elementor-42004 .elementor-element.elementor-element-21a0c770{margin-top:47px;}

.elementor-42004 .elementor-element.elementor-element-bc210e22{--padding-top:40px;--gap:0px;--row-gap:0px;}

.elementor-42004 .elementor-element.elementor-element-dcd3590d p{margin:0;font-size:14px;line-height:1.4;}

.elementor-42004 .elementor-element.elementor-element-23b33325 h2{font-size:30px;line-height:1.35;}

.elementor-42004 .elementor-element.elementor-element-1b50a95e{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:40px;--column-gap:40px;margin-top:45px;}

.elementor-42004 .elementor-element.elementor-element-1b50a95e > .e-con{flex:0 1 300px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;min-height:450px;overflow:hidden;border:1px solid #e9e1d8;border-radius:0 0 14px 14px;}

.elementor-42004 .elementor-element.elementor-element-1b50a95e img{display:block;width:100%;aspect-ratio:10/7;object-fit:cover;}

.elementor-42004 .elementor-element.elementor-element-1b50a95e .elementor-widget-text-editor{padding:19px 24px 24px;}

.elementor-42004 .elementor-element.elementor-element-1b50a95e .elementor-widget-text-editor p{margin:0 0 12px;}

.elementor-42004 .elementor-element.elementor-element-1b50a95e .elementor-widget-text-editor p:first-child{font-size:34px;line-height:1.2;}

.elementor-42004 .elementor-element.elementor-element-1b50a95e .elementor-widget-text-editor p:first-child>span{font-weight:400 !important;}

}
@media(min-width:768px){.elementor-42004 .elementor-element.elementor-element-cf101c5b{--justify-content:flex-start;justify-content:flex-start;}.elementor-42004 .elementor-element.elementor-element-21a0c770{margin-top:53px;}}

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

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

.elementor-42004 .elementor-element.elementor-element-bc210e22 > .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-42004 .elementor-element.elementor-element-bc210e22 > .e-con-inner > .e-con > .e-con > .elementor-widget-image img { width: min(210px, 100%); margin-inline: auto; }
}

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

.elementor-42004 .elementor-element.elementor-element-96ecd8cf > .e-con-inner > .e-con { flex-direction: column; gap: 20px; padding: 0; }
.elementor-42004 .elementor-element.elementor-element-96ecd8cf > .e-con-inner > .e-con > .e-con { width: 100%; padding: 0; }
.elementor-42004 .elementor-element.elementor-element-96ecd8cf .elementor-widget-image img { display: block; width: 100%; height: auto; }

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

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


@media (min-width: 768px) {
    .elementor-42004 .elementor-element.elementor-element-9f40daa0 > .e-con-inner > .elementor-element-a9ec1c26 { flex-direction: row; }
}
@media (max-width: 767px) {
    .elementor-42004 .elementor-element.elementor-element-0d4143b9 .elementor-widget-button { text-align: center; }
    .elementor-42004 .elementor-element.elementor-element-c0eb38be > .e-con > .elementor-widget-heading { order: 0; }
    .elementor-42004 .elementor-element.elementor-element-c0eb38be > .e-con > .elementor-widget-text-editor { order: 1; }
}/* End custom CSS */