.elementor-42008 .elementor-element.elementor-element-f054e4cd{--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-42008 .elementor-element.elementor-element-4652dae1{--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-42008 .elementor-element.elementor-element-f5d876ec{--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-42008 .elementor-element.elementor-element-6a5cc16d{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-42008 .elementor-element.elementor-element-02c8d003{text-align:start;}.elementor-42008 .elementor-element.elementor-element-02c8d003 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:34px;font-weight:700;line-height:1.36em;color:rgb(43, 43, 43);}.elementor-42008 .elementor-element.elementor-element-78f5325a{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-42008 .elementor-element.elementor-element-01f1264f .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-42008 .elementor-element.elementor-element-e2be40f3{--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-42008 .elementor-element.elementor-element-7e5b9df0{--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-42008 .elementor-element.elementor-element-af9d9d75{--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-42008 .elementor-element.elementor-element-1e2157b4{--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-42008 .elementor-element.elementor-element-1e2157b4:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-1e2157b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-a0309ec1{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-f122f79e{--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-42008 .elementor-element.elementor-element-f122f79e:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-f122f79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-7a949412{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-284b83b6{--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-42008 .elementor-element.elementor-element-284b83b6:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-284b83b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-f8dff2d8{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-74676833{--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-42008 .elementor-element.elementor-element-ba5c9357{--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-42008 .elementor-element.elementor-element-f4bd0425{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-8c7edcaa{text-align:start;}.elementor-42008 .elementor-element.elementor-element-8c7edcaa .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42008 .elementor-element.elementor-element-c06160eb{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-4f54ba87{text-align:start;}.elementor-42008 .elementor-element.elementor-element-4f54ba87 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42008 .elementor-element.elementor-element-b4a25c1d{--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-42008 .elementor-element.elementor-element-46054ab6{--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-42008 .elementor-element.elementor-element-9672ffae{--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-42008 .elementor-element.elementor-element-9672ffae:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-9672ffae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-02fbbdd5{text-align:start;}.elementor-42008 .elementor-element.elementor-element-02fbbdd5 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:bold;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-75bd8fe2{text-align:start;}.elementor-42008 .elementor-element.elementor-element-75bd8fe2 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-93597e21{--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-42008 .elementor-element.elementor-element-93597e21:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-93597e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-36b9efb2{text-align:start;}.elementor-42008 .elementor-element.elementor-element-36b9efb2 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:bold;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-70feced2{text-align:start;}.elementor-42008 .elementor-element.elementor-element-70feced2 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-9424a705{--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-42008 .elementor-element.elementor-element-9424a705:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-9424a705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-47cf9180{text-align:start;}.elementor-42008 .elementor-element.elementor-element-47cf9180 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:bold;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-45567afa{--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-42008 .elementor-element.elementor-element-f339bc32{--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-42008 .elementor-element.elementor-element-f339bc32:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-f339bc32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-67de92bd{text-align:start;}.elementor-42008 .elementor-element.elementor-element-67de92bd .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:bold;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-dcea59d5{text-align:start;}.elementor-42008 .elementor-element.elementor-element-dcea59d5 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-a5f979ef{--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-42008 .elementor-element.elementor-element-a5f979ef:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-a5f979ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-e9a90441{text-align:start;}.elementor-42008 .elementor-element.elementor-element-e9a90441 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:bold;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-67f14c38{text-align:start;}.elementor-42008 .elementor-element.elementor-element-67f14c38 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-fece16f4{--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-42008 .elementor-element.elementor-element-fece16f4:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-fece16f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-4fce68e2{text-align:start;}.elementor-42008 .elementor-element.elementor-element-4fce68e2 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:18px;font-weight:bold;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-3166efda{--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-42008 .elementor-element.elementor-element-24e7605f{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-07a5c880{text-align:center;}.elementor-42008 .elementor-element.elementor-element-07a5c880 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42008 .elementor-element.elementor-element-33828495{--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-42008 .elementor-element.elementor-element-fb8f63a3{--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-42008 .elementor-element.elementor-element-fb8f63a3:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-fb8f63a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-2906b90d{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-58c33ff5{--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-42008 .elementor-element.elementor-element-58c33ff5:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-58c33ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-2f884164{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-fc66f686{--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-42008 .elementor-element.elementor-element-0356eb85{--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-42008 .elementor-element.elementor-element-0356eb85:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-0356eb85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-951e3565{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-fd809689{--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-42008 .elementor-element.elementor-element-fd809689:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-fd809689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-eeba291f{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-21d04ad8{--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-42008 .elementor-element.elementor-element-9a7938ca{--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-42008 .elementor-element.elementor-element-b368e520{--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-42008 .elementor-element.elementor-element-52dd9e94{text-align:start;}.elementor-42008 .elementor-element.elementor-element-52dd9e94 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42008 .elementor-element.elementor-element-d273dee4{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-3c3cf401{--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-42008 .elementor-element.elementor-element-1a88e0bf{--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-42008 .elementor-element.elementor-element-7278b1de{--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-42008 .elementor-element.elementor-element-185a6903{--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-42008 .elementor-element.elementor-element-0746711b{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-e302450f{text-align:start;}.elementor-42008 .elementor-element.elementor-element-e302450f .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:rgb(43, 43, 43);}.elementor-42008 .elementor-element.elementor-element-edbf79f0{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-560f3383 .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-42008 .elementor-element.elementor-element-3843f0bf{--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-42008 .elementor-element.elementor-element-bd288c4f{--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-42008 .elementor-element.elementor-element-1b324c38{text-align:center;}.elementor-42008 .elementor-element.elementor-element-1b324c38 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42008 .elementor-element.elementor-element-51e76632{--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-42008 .elementor-element.elementor-element-cb356b04{--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-42008 .elementor-element.elementor-element-cb356b04:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-cb356b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-6bfe6307{text-align:start;}.elementor-42008 .elementor-element.elementor-element-6bfe6307 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-7ad9c817{color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-b736a1a3{--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-42008 .elementor-element.elementor-element-b736a1a3:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-b736a1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-f4768423{text-align:start;}.elementor-42008 .elementor-element.elementor-element-f4768423 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-ae89e065{color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-daf30923{--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-42008 .elementor-element.elementor-element-daf30923:not(.elementor-motion-effects-element-type-background), .elementor-42008 .elementor-element.elementor-element-daf30923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42008 .elementor-element.elementor-element-ff16294e{text-align:start;}.elementor-42008 .elementor-element.elementor-element-ff16294e .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42008 .elementor-element.elementor-element-1ddbcfe6{color:#2f2f30;}@media(max-width:767px){.elementor-42008 .elementor-element.elementor-element-f054e4cd{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42008 .elementor-element.elementor-element-4652dae1{--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-42008 .elementor-element.elementor-element-f5d876ec{--width:100%;}.elementor-42008 .elementor-element.elementor-element-02c8d003 .elementor-heading-title{font-size:29px;}.elementor-42008 .elementor-element.elementor-element-e2be40f3{--width:100%;}.elementor-42008 .elementor-element.elementor-element-7e5b9df0{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42008 .elementor-element.elementor-element-af9d9d75{--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-42008 .elementor-element.elementor-element-1e2157b4{--width:100%;}.elementor-42008 .elementor-element.elementor-element-f122f79e{--width:100%;}.elementor-42008 .elementor-element.elementor-element-284b83b6{--width:100%;}.elementor-42008 .elementor-element.elementor-element-74676833{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42008 .elementor-element.elementor-element-8c7edcaa .elementor-heading-title{font-size:26px;}.elementor-42008 .elementor-element.elementor-element-4f54ba87 .elementor-heading-title{font-size:26px;}.elementor-42008 .elementor-element.elementor-element-b4a25c1d{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42008 .elementor-element.elementor-element-46054ab6{--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-42008 .elementor-element.elementor-element-9672ffae{--width:100%;}.elementor-42008 .elementor-element.elementor-element-02fbbdd5 .elementor-heading-title{font-size:17px;}.elementor-42008 .elementor-element.elementor-element-75bd8fe2 .elementor-heading-title{font-size:17px;}.elementor-42008 .elementor-element.elementor-element-93597e21{--width:100%;}.elementor-42008 .elementor-element.elementor-element-36b9efb2 .elementor-heading-title{font-size:17px;}.elementor-42008 .elementor-element.elementor-element-70feced2 .elementor-heading-title{font-size:17px;}.elementor-42008 .elementor-element.elementor-element-9424a705{--width:100%;}.elementor-42008 .elementor-element.elementor-element-47cf9180 .elementor-heading-title{font-size:17px;}.elementor-42008 .elementor-element.elementor-element-45567afa{--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-42008 .elementor-element.elementor-element-f339bc32{--width:100%;}.elementor-42008 .elementor-element.elementor-element-67de92bd .elementor-heading-title{font-size:17px;}.elementor-42008 .elementor-element.elementor-element-dcea59d5 .elementor-heading-title{font-size:17px;}.elementor-42008 .elementor-element.elementor-element-a5f979ef{--width:100%;}.elementor-42008 .elementor-element.elementor-element-e9a90441 .elementor-heading-title{font-size:17px;}.elementor-42008 .elementor-element.elementor-element-67f14c38 .elementor-heading-title{font-size:17px;}.elementor-42008 .elementor-element.elementor-element-fece16f4{--width:100%;}.elementor-42008 .elementor-element.elementor-element-4fce68e2 .elementor-heading-title{font-size:17px;}.elementor-42008 .elementor-element.elementor-element-3166efda{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42008 .elementor-element.elementor-element-07a5c880 .elementor-heading-title{font-size:26px;}.elementor-42008 .elementor-element.elementor-element-33828495{--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-42008 .elementor-element.elementor-element-fb8f63a3{--width:100%;}.elementor-42008 .elementor-element.elementor-element-58c33ff5{--width:100%;}.elementor-42008 .elementor-element.elementor-element-fc66f686{--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-42008 .elementor-element.elementor-element-0356eb85{--width:100%;}.elementor-42008 .elementor-element.elementor-element-fd809689{--width:100%;}.elementor-42008 .elementor-element.elementor-element-21d04ad8{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42008 .elementor-element.elementor-element-9a7938ca{--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-42008 .elementor-element.elementor-element-b368e520{--width:100%;}.elementor-42008 .elementor-element.elementor-element-52dd9e94 .elementor-heading-title{font-size:24px;}.elementor-42008 .elementor-element.elementor-element-3c3cf401{--width:100%;}.elementor-42008 .elementor-element.elementor-element-1a88e0bf{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42008 .elementor-element.elementor-element-7278b1de{--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-42008 .elementor-element.elementor-element-185a6903{--width:100%;}.elementor-42008 .elementor-element.elementor-element-e302450f .elementor-heading-title{font-size:26px;}.elementor-42008 .elementor-element.elementor-element-3843f0bf{--width:100%;}.elementor-42008 .elementor-element.elementor-element-bd288c4f{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42008 .elementor-element.elementor-element-1b324c38 .elementor-heading-title{font-size:24px;}.elementor-42008 .elementor-element.elementor-element-51e76632{--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-42008 .elementor-element.elementor-element-cb356b04{--width:100%;}.elementor-42008 .elementor-element.elementor-element-6bfe6307 .elementor-heading-title{font-size:18px;}.elementor-42008 .elementor-element.elementor-element-b736a1a3{--width:100%;}.elementor-42008 .elementor-element.elementor-element-f4768423 .elementor-heading-title{font-size:18px;}.elementor-42008 .elementor-element.elementor-element-daf30923{--width:100%;}.elementor-42008 .elementor-element.elementor-element-ff16294e .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-42008 .elementor-element.elementor-element-f054e4cd{--content-width:980px;}.elementor-42008 .elementor-element.elementor-element-f5d876ec{--width:49%;}.elementor-42008 .elementor-element.elementor-element-e2be40f3{--width:45%;}.elementor-42008 .elementor-element.elementor-element-7e5b9df0{--content-width:980px;}.elementor-42008 .elementor-element.elementor-element-1e2157b4{--width:32%;}.elementor-42008 .elementor-element.elementor-element-f122f79e{--width:32%;}.elementor-42008 .elementor-element.elementor-element-284b83b6{--width:32%;}.elementor-42008 .elementor-element.elementor-element-74676833{--content-width:980px;}.elementor-42008 .elementor-element.elementor-element-b4a25c1d{--content-width:980px;}.elementor-42008 .elementor-element.elementor-element-9672ffae{--width:32%;}.elementor-42008 .elementor-element.elementor-element-93597e21{--width:32%;}.elementor-42008 .elementor-element.elementor-element-9424a705{--width:32%;}.elementor-42008 .elementor-element.elementor-element-f339bc32{--width:32%;}.elementor-42008 .elementor-element.elementor-element-a5f979ef{--width:32%;}.elementor-42008 .elementor-element.elementor-element-fece16f4{--width:32%;}.elementor-42008 .elementor-element.elementor-element-3166efda{--content-width:980px;}.elementor-42008 .elementor-element.elementor-element-fb8f63a3{--width:48%;}.elementor-42008 .elementor-element.elementor-element-58c33ff5{--width:48%;}.elementor-42008 .elementor-element.elementor-element-0356eb85{--width:48%;}.elementor-42008 .elementor-element.elementor-element-fd809689{--width:48%;}.elementor-42008 .elementor-element.elementor-element-21d04ad8{--content-width:980px;}.elementor-42008 .elementor-element.elementor-element-b368e520{--width:49%;}.elementor-42008 .elementor-element.elementor-element-3c3cf401{--width:45%;}.elementor-42008 .elementor-element.elementor-element-1a88e0bf{--content-width:980px;}.elementor-42008 .elementor-element.elementor-element-185a6903{--width:49%;}.elementor-42008 .elementor-element.elementor-element-3843f0bf{--width:45%;}.elementor-42008 .elementor-element.elementor-element-bd288c4f{--content-width:980px;}.elementor-42008 .elementor-element.elementor-element-cb356b04{--width:31%;}.elementor-42008 .elementor-element.elementor-element-b736a1a3{--width:31%;}.elementor-42008 .elementor-element.elementor-element-daf30923{--width:31%;}}/* Start custom CSS */.elementor-element-f054e4cd .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-e2be40f3 img{display:block;width:100%;aspect-ratio:470/352;object-fit:cover;}@media(min-width:768px){.elementor-element-4652dae1{--gap:40px;gap:40px;align-items:flex-start;}.elementor-element-4652dae1 > .elementor-element-f5d876ec{flex:1 1 460px;min-width:0;}.elementor-element-4652dae1 > .elementor-element-e2be40f3{order:-1;flex:1 1 470px;min-width:0;}}.elementor-42008 .elementor-element-f054e4cd h1.elementor-heading-title{font-size:34px;line-height:1.35;}@media(max-width:767px){.elementor-42008 .elementor-element-f054e4cd h1.elementor-heading-title{font-size:26px;}}
/* Booksfan: mobile service layout aligned with Wix phone view. */
@media (max-width: 767px) {

  .elementor-42008 .elementor-element.elementor-element-f054e4cd{--padding-top:20px;--padding-bottom:20px;--padding-left:clamp(20px,6.25vw,36px);--padding-right:clamp(20px,6.25vw,36px)}
  .elementor-42008 .elementor-element.elementor-element-4652dae1{--gap:10px;--row-gap:10px}
  .elementor-42008 .elementor-element.elementor-element-e2be40f3{order:-1}
  .elementor-42008 .elementor-element.elementor-element-e2be40f3 img{aspect-ratio:4 / 3}
  .elementor-42008 .elementor-element.elementor-element-f5d876ec{--gap:0px;--row-gap:0px}
  .elementor-42008 .elementor-element.elementor-element-f054e4cd h1.elementor-heading-title{font-size:26px;line-height:1.35;margin-block:0 11px}
  .elementor-42008 .elementor-element.elementor-element-6a5cc16d p{font-size:14px;line-height:1.8;margin:0}
  .elementor-42008 .elementor-element.elementor-element-78f5325a p{font-size:15px;line-height:1.8;margin:0}
  .elementor-42008 .elementor-element.elementor-element-78f5325a p:nth-last-child(2){margin-top:11px}
  .elementor-42008 .elementor-element.elementor-element-78f5325a p:last-child{font-size:23px;line-height:1.8}
  .elementor-42008 .elementor-element.elementor-element-f054e4cd .elementor-button-wrapper{display:flex;justify-content:center;margin-top:20px}
  .elementor-42008 .elementor-element.elementor-element-f054e4cd a.elementor-button{width:min(160px,100%);min-height:48px;font-size:19px}

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

@media (min-width: 768px){
.elementor-42008 .elementor-element.elementor-element-f054e4cd{--padding-top:53px;--padding-bottom:35px;}
.elementor-42008 .elementor-element.elementor-element-4652dae1,.elementor-42008 .elementor-element.elementor-element-f5d876ec,.elementor-42008 .elementor-element.elementor-element-e2be40f3{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}
.elementor-42008 .elementor-element.elementor-element-f5d876ec{flex:0 1 460px;--gap:0px;--row-gap:0px;}
.elementor-42008 .elementor-element.elementor-element-e2be40f3{flex:0 1 470px;}
.elementor-42008 .elementor-element.elementor-element-6a5cc16d p{font-size:14px;line-height:1.8;margin:0;}
.elementor-42008 .elementor-element.elementor-element-78f5325a{margin-top:14px;}
.elementor-42008 .elementor-element.elementor-element-78f5325a p{font-size:16px;line-height:1.8;margin:0 0 6px;}
.elementor-42008 .elementor-element.elementor-element-01f1264f{margin-top:34px;}
}

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

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

.elementor-42008 .elementor-element.elementor-element-7e5b9df0 > .e-con-inner > .e-con > .e-con { min-height: 255px; align-items: stretch; justify-content: center; border: 1px solid #e9ddd3; }
@media (min-width: 1025px) {
    .elementor-42008 .elementor-element.elementor-element-7e5b9df0 { --padding-top: 88px; --padding-bottom: 110px; }
    .elementor-42008 .elementor-element.elementor-element-74676833 > .e-con-inner { max-width: 800px; }
}
@media (max-width: 767px) {
    .elementor-42008 .elementor-element.elementor-element-7e5b9df0 > .e-con-inner > .e-con > .e-con { min-height: 145px; }
}

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

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