.elementor-42006 .elementor-element.elementor-element-cdbc3ef9{--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-42006 .elementor-element.elementor-element-b7beae07{--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-42006 .elementor-element.elementor-element-4775860d{--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-42006 .elementor-element.elementor-element-93e69c04{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-42006 .elementor-element.elementor-element-42d50969{text-align:start;}.elementor-42006 .elementor-element.elementor-element-42d50969 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42006 .elementor-element.elementor-element-5d605c6d{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-42006 .elementor-element.elementor-element-4fe04bfb .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-42006 .elementor-element.elementor-element-093a4636{--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-42006 .elementor-element.elementor-element-4ba11173{--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-42006 .elementor-element.elementor-element-95d5fabf{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-6f3a33a1{text-align:center;}.elementor-42006 .elementor-element.elementor-element-6f3a33a1 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42006 .elementor-element.elementor-element-18568364{--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-42006 .elementor-element.elementor-element-6fa02344{--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-42006 .elementor-element.elementor-element-6fa02344:not(.elementor-motion-effects-element-type-background), .elementor-42006 .elementor-element.elementor-element-6fa02344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42006 .elementor-element.elementor-element-7bd8ab8a{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-8dedfdfb{--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-42006 .elementor-element.elementor-element-8dedfdfb:not(.elementor-motion-effects-element-type-background), .elementor-42006 .elementor-element.elementor-element-8dedfdfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42006 .elementor-element.elementor-element-b289487b{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-9d3e53c4{--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-42006 .elementor-element.elementor-element-9d3e53c4:not(.elementor-motion-effects-element-type-background), .elementor-42006 .elementor-element.elementor-element-9d3e53c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42006 .elementor-element.elementor-element-0bb4f4f2{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-3b9f83f8{--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-42006 .elementor-element.elementor-element-796f2b00{--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-42006 .elementor-element.elementor-element-1433a17e{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-40afdc50{text-align:start;}.elementor-42006 .elementor-element.elementor-element-40afdc50 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42006 .elementor-element.elementor-element-8e1737b0{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-d4b724c0{--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-42006 .elementor-element.elementor-element-54fa980f{--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-42006 .elementor-element.elementor-element-d936d3d5{--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-42006 .elementor-element.elementor-element-eb5630e5{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-324532ed{--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-42006 .elementor-element.elementor-element-cc931960{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-255bc16a{--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-42006 .elementor-element.elementor-element-b642e776{--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-42006 .elementor-element.elementor-element-d9859486{--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-42006 .elementor-element.elementor-element-7f1ad1a9{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-575b003a{text-align:start;}.elementor-42006 .elementor-element.elementor-element-575b003a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42006 .elementor-element.elementor-element-698af67a{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-b0f9d23b{--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-42006 .elementor-element.elementor-element-defad719{--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-42006 .elementor-element.elementor-element-d9bb4a14{text-align:center;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-ff1f5e37{text-align:center;}.elementor-42006 .elementor-element.elementor-element-ff1f5e37 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42006 .elementor-element.elementor-element-0628852a{--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-42006 .elementor-element.elementor-element-7114c9ab{--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-42006 .elementor-element.elementor-element-7114c9ab:not(.elementor-motion-effects-element-type-background), .elementor-42006 .elementor-element.elementor-element-7114c9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42006 .elementor-element.elementor-element-8894a18c{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-3ed1697a{--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-42006 .elementor-element.elementor-element-3ed1697a:not(.elementor-motion-effects-element-type-background), .elementor-42006 .elementor-element.elementor-element-3ed1697a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42006 .elementor-element.elementor-element-c6b88c7b{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-1ae44970{--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-42006 .elementor-element.elementor-element-e0a91bdb{--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-42006 .elementor-element.elementor-element-e0a91bdb:not(.elementor-motion-effects-element-type-background), .elementor-42006 .elementor-element.elementor-element-e0a91bdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42006 .elementor-element.elementor-element-6c6a18ed{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-2643f889{--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-42006 .elementor-element.elementor-element-2643f889:not(.elementor-motion-effects-element-type-background), .elementor-42006 .elementor-element.elementor-element-2643f889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42006 .elementor-element.elementor-element-891977d3{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-6913daa9{--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-42006 .elementor-element.elementor-element-b84dc641{--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-42006 .elementor-element.elementor-element-478ab4ef{--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-42006 .elementor-element.elementor-element-b9ae99b1{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-485507b8{text-align:start;}.elementor-42006 .elementor-element.elementor-element-485507b8 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42006 .elementor-element.elementor-element-c0c5d220{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-428b82ac{--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-42006 .elementor-element.elementor-element-2cd845d7{--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-42006 .elementor-element.elementor-element-9f7784ae{--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-42006 .elementor-element.elementor-element-9f0bb644{--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-42006 .elementor-element.elementor-element-7b481753{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-7b07ef2f{text-align:start;}.elementor-42006 .elementor-element.elementor-element-7b07ef2f .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42006 .elementor-element.elementor-element-8c6dd131{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-7c8270d6{--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-42006 .elementor-element.elementor-element-02fca69e{--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-42006 .elementor-element.elementor-element-ed123079{--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-42006 .elementor-element.elementor-element-6949c71e{--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-42006 .elementor-element.elementor-element-967cfce2{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-de9d654f{--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-42006 .elementor-element.elementor-element-bcfd05e9{--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-42006 .elementor-element.elementor-element-6f070af7{--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-42006 .elementor-element.elementor-element-8fc9cfe8{--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-42006 .elementor-element.elementor-element-dd8587f7{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-8394f5a2{text-align:start;}.elementor-42006 .elementor-element.elementor-element-8394f5a2 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:30px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42006 .elementor-element.elementor-element-3c262115{text-align:start;font-family:"Noto Sans TC", Sans-serif;font-size:17px;line-height:1.72em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-d67389d1 .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-42006 .elementor-element.elementor-element-adb26d05{--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-42006 .elementor-element.elementor-element-ea8bb4a1{--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-42006 .elementor-element.elementor-element-24f83dfa{text-align:center;}.elementor-42006 .elementor-element.elementor-element-24f83dfa .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:28px;font-weight:700;line-height:1.36em;color:#2B2B2B;}.elementor-42006 .elementor-element.elementor-element-01bf2cf3{--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-42006 .elementor-element.elementor-element-35f85b3a{--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-42006 .elementor-element.elementor-element-35f85b3a:not(.elementor-motion-effects-element-type-background), .elementor-42006 .elementor-element.elementor-element-35f85b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42006 .elementor-element.elementor-element-91036fd4{text-align:start;}.elementor-42006 .elementor-element.elementor-element-91036fd4 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-9b402af3{color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-5f7a8197{--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-42006 .elementor-element.elementor-element-5f7a8197:not(.elementor-motion-effects-element-type-background), .elementor-42006 .elementor-element.elementor-element-5f7a8197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42006 .elementor-element.elementor-element-b0feeb19{text-align:start;}.elementor-42006 .elementor-element.elementor-element-b0feeb19 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-df301cf2{color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-6885934a{--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-42006 .elementor-element.elementor-element-6885934a:not(.elementor-motion-effects-element-type-background), .elementor-42006 .elementor-element.elementor-element-6885934a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f0ea;}.elementor-42006 .elementor-element.elementor-element-dd6446e3{text-align:start;}.elementor-42006 .elementor-element.elementor-element-dd6446e3 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:19px;font-weight:700;line-height:1.36em;color:#2f2f30;}.elementor-42006 .elementor-element.elementor-element-c15261a5{color:#2f2f30;}@media(max-width:767px){.elementor-42006 .elementor-element.elementor-element-cdbc3ef9{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42006 .elementor-element.elementor-element-b7beae07{--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-42006 .elementor-element.elementor-element-4775860d{--width:100%;}.elementor-42006 .elementor-element.elementor-element-42d50969 .elementor-heading-title{font-size:26px;}.elementor-42006 .elementor-element.elementor-element-093a4636{--width:100%;}.elementor-42006 .elementor-element.elementor-element-4ba11173{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42006 .elementor-element.elementor-element-6f3a33a1 .elementor-heading-title{font-size:26px;}.elementor-42006 .elementor-element.elementor-element-18568364{--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-42006 .elementor-element.elementor-element-6fa02344{--width:100%;}.elementor-42006 .elementor-element.elementor-element-8dedfdfb{--width:100%;}.elementor-42006 .elementor-element.elementor-element-9d3e53c4{--width:100%;}.elementor-42006 .elementor-element.elementor-element-3b9f83f8{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42006 .elementor-element.elementor-element-40afdc50 .elementor-heading-title{font-size:26px;}.elementor-42006 .elementor-element.elementor-element-d4b724c0{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42006 .elementor-element.elementor-element-54fa980f{--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-42006 .elementor-element.elementor-element-d936d3d5{--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-42006 .elementor-element.elementor-element-324532ed{--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-42006 .elementor-element.elementor-element-255bc16a{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42006 .elementor-element.elementor-element-b642e776{--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-42006 .elementor-element.elementor-element-d9859486{--width:100%;}.elementor-42006 .elementor-element.elementor-element-575b003a .elementor-heading-title{font-size:26px;}.elementor-42006 .elementor-element.elementor-element-b0f9d23b{--width:100%;}.elementor-42006 .elementor-element.elementor-element-defad719{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42006 .elementor-element.elementor-element-ff1f5e37 .elementor-heading-title{font-size:26px;}.elementor-42006 .elementor-element.elementor-element-0628852a{--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-42006 .elementor-element.elementor-element-7114c9ab{--width:100%;}.elementor-42006 .elementor-element.elementor-element-3ed1697a{--width:100%;}.elementor-42006 .elementor-element.elementor-element-1ae44970{--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-42006 .elementor-element.elementor-element-e0a91bdb{--width:100%;}.elementor-42006 .elementor-element.elementor-element-2643f889{--width:100%;}.elementor-42006 .elementor-element.elementor-element-6913daa9{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42006 .elementor-element.elementor-element-b84dc641{--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-42006 .elementor-element.elementor-element-478ab4ef{--width:100%;}.elementor-42006 .elementor-element.elementor-element-485507b8 .elementor-heading-title{font-size:24px;}.elementor-42006 .elementor-element.elementor-element-428b82ac{--width:100%;}.elementor-42006 .elementor-element.elementor-element-2cd845d7{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42006 .elementor-element.elementor-element-9f7784ae{--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-42006 .elementor-element.elementor-element-9f0bb644{--width:100%;}.elementor-42006 .elementor-element.elementor-element-7b07ef2f .elementor-heading-title{font-size:26px;}.elementor-42006 .elementor-element.elementor-element-7c8270d6{--width:100%;}.elementor-42006 .elementor-element.elementor-element-02fca69e{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42006 .elementor-element.elementor-element-ed123079{--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-42006 .elementor-element.elementor-element-6949c71e{--width:100%;}.elementor-42006 .elementor-element.elementor-element-de9d654f{--width:100%;}.elementor-42006 .elementor-element.elementor-element-bcfd05e9{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42006 .elementor-element.elementor-element-6f070af7{--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-42006 .elementor-element.elementor-element-8fc9cfe8{--width:100%;}.elementor-42006 .elementor-element.elementor-element-8394f5a2 .elementor-heading-title{font-size:26px;}.elementor-42006 .elementor-element.elementor-element-adb26d05{--width:100%;}.elementor-42006 .elementor-element.elementor-element-ea8bb4a1{--padding-top:40px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-42006 .elementor-element.elementor-element-24f83dfa .elementor-heading-title{font-size:24px;}.elementor-42006 .elementor-element.elementor-element-01bf2cf3{--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-42006 .elementor-element.elementor-element-35f85b3a{--width:100%;}.elementor-42006 .elementor-element.elementor-element-91036fd4 .elementor-heading-title{font-size:18px;}.elementor-42006 .elementor-element.elementor-element-5f7a8197{--width:100%;}.elementor-42006 .elementor-element.elementor-element-b0feeb19 .elementor-heading-title{font-size:18px;}.elementor-42006 .elementor-element.elementor-element-6885934a{--width:100%;}.elementor-42006 .elementor-element.elementor-element-dd6446e3 .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-42006 .elementor-element.elementor-element-cdbc3ef9{--content-width:980px;}.elementor-42006 .elementor-element.elementor-element-4775860d{--width:49%;}.elementor-42006 .elementor-element.elementor-element-093a4636{--width:45%;}.elementor-42006 .elementor-element.elementor-element-4ba11173{--content-width:980px;}.elementor-42006 .elementor-element.elementor-element-6fa02344{--width:32%;}.elementor-42006 .elementor-element.elementor-element-8dedfdfb{--width:32%;}.elementor-42006 .elementor-element.elementor-element-9d3e53c4{--width:32%;}.elementor-42006 .elementor-element.elementor-element-3b9f83f8{--content-width:980px;}.elementor-42006 .elementor-element.elementor-element-d4b724c0{--content-width:980px;}.elementor-42006 .elementor-element.elementor-element-255bc16a{--content-width:980px;}.elementor-42006 .elementor-element.elementor-element-d9859486{--width:49%;}.elementor-42006 .elementor-element.elementor-element-b0f9d23b{--width:45%;}.elementor-42006 .elementor-element.elementor-element-defad719{--content-width:980px;}.elementor-42006 .elementor-element.elementor-element-7114c9ab{--width:48%;}.elementor-42006 .elementor-element.elementor-element-3ed1697a{--width:48%;}.elementor-42006 .elementor-element.elementor-element-e0a91bdb{--width:48%;}.elementor-42006 .elementor-element.elementor-element-2643f889{--width:48%;}.elementor-42006 .elementor-element.elementor-element-6913daa9{--content-width:980px;}.elementor-42006 .elementor-element.elementor-element-478ab4ef{--width:49%;}.elementor-42006 .elementor-element.elementor-element-428b82ac{--width:45%;}.elementor-42006 .elementor-element.elementor-element-2cd845d7{--content-width:980px;}.elementor-42006 .elementor-element.elementor-element-9f0bb644{--width:49%;}.elementor-42006 .elementor-element.elementor-element-7c8270d6{--width:45%;}.elementor-42006 .elementor-element.elementor-element-02fca69e{--content-width:980px;}.elementor-42006 .elementor-element.elementor-element-6949c71e{--width:49%;}.elementor-42006 .elementor-element.elementor-element-de9d654f{--width:45%;}.elementor-42006 .elementor-element.elementor-element-bcfd05e9{--content-width:980px;}.elementor-42006 .elementor-element.elementor-element-8fc9cfe8{--width:49%;}.elementor-42006 .elementor-element.elementor-element-adb26d05{--width:45%;}.elementor-42006 .elementor-element.elementor-element-ea8bb4a1{--content-width:980px;}.elementor-42006 .elementor-element.elementor-element-35f85b3a{--width:31%;}.elementor-42006 .elementor-element.elementor-element-5f7a8197{--width:31%;}.elementor-42006 .elementor-element.elementor-element-6885934a{--width:31%;}}/* Start custom CSS */.elementor-element-cdbc3ef9 .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-093a4636 img{display:block;width:100%;aspect-ratio:470/352;object-fit:cover;}@media(min-width:768px){.elementor-element-b7beae07{--gap:40px;gap:40px;align-items:flex-start;}.elementor-element-b7beae07 > .elementor-element-4775860d{flex:1 1 460px;min-width:0;}.elementor-element-b7beae07 > .elementor-element-093a4636{order:-1;flex:1 1 470px;min-width:0;}}.elementor-42006 .elementor-element-cdbc3ef9 h1.elementor-heading-title{font-size:30px;line-height:1.35;}@media(max-width:767px){.elementor-42006 .elementor-element-cdbc3ef9 h1.elementor-heading-title{font-size:26px;}}
/* Booksfan: mobile service layout aligned with Wix phone view. */
@media (max-width: 767px) {

  .elementor-42006 .elementor-element.elementor-element-cdbc3ef9{--padding-top:20px;--padding-bottom:20px;--padding-left:clamp(20px,6.25vw,36px);--padding-right:clamp(20px,6.25vw,36px)}
  .elementor-42006 .elementor-element.elementor-element-b7beae07{--gap:10px;--row-gap:10px}
  .elementor-42006 .elementor-element.elementor-element-093a4636{order:-1}
  .elementor-42006 .elementor-element.elementor-element-093a4636 img{aspect-ratio:4 / 3}
  .elementor-42006 .elementor-element.elementor-element-4775860d{--gap:0px;--row-gap:0px}
  .elementor-42006 .elementor-element.elementor-element-cdbc3ef9 h1.elementor-heading-title{font-size:25px;line-height:1.35;margin-block:0 11px}
  .elementor-42006 .elementor-element.elementor-element-93e69c04 p{font-size:14px;line-height:1.8;margin:0}
  .elementor-42006 .elementor-element.elementor-element-5d605c6d p{font-size:15px;line-height:1.8;margin:0}
  .elementor-42006 .elementor-element.elementor-element-5d605c6d p:nth-last-child(2){margin-top:11px}
  .elementor-42006 .elementor-element.elementor-element-5d605c6d p:last-child{font-size:23px;line-height:1.8}
  .elementor-42006 .elementor-element.elementor-element-cdbc3ef9 .elementor-button-wrapper{display:flex;justify-content:center;margin-top:20px}
  .elementor-42006 .elementor-element.elementor-element-cdbc3ef9 a.elementor-button{width:min(160px,100%);min-height:48px;font-size:19px}

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

@media (min-width: 768px){
.elementor-42006 .elementor-element.elementor-element-cdbc3ef9{--padding-top:53px;--padding-bottom:35px;}
.elementor-42006 .elementor-element.elementor-element-b7beae07,.elementor-42006 .elementor-element.elementor-element-4775860d,.elementor-42006 .elementor-element.elementor-element-093a4636{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}
.elementor-42006 .elementor-element.elementor-element-4775860d{flex:0 1 460px;--gap:0px;--row-gap:0px;}
.elementor-42006 .elementor-element.elementor-element-093a4636{flex:0 1 470px;}
.elementor-42006 .elementor-element.elementor-element-93e69c04 p{font-size:14px;line-height:1.8;margin:0;}
.elementor-42006 .elementor-element.elementor-element-5d605c6d{margin-top:14px;}
.elementor-42006 .elementor-element.elementor-element-5d605c6d p{font-size:16px;line-height:1.8;margin:0 0 6px;}
.elementor-42006 .elementor-element.elementor-element-4fe04bfb{margin-top:34px;}
}

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

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

.elementor-42006 .elementor-element.elementor-element-d4b724c0 { --padding-top: 0px; --padding-bottom: 30px; }
.elementor-42006 .elementor-element.elementor-element-d4b724c0 > .e-con-inner > .e-con { padding: 0; gap: 20px; align-items: stretch; }
.elementor-42006 .elementor-element.elementor-element-d4b724c0 > .e-con-inner > .e-con > .e-con {
    width: calc((100% - 20px) / 2);
    padding: 18px;
    gap: 16px;
    background: #f8f0ea;
    border: 1px solid #e9ddd3;
    border-radius: 14px;
}
.elementor-42006 .elementor-element.elementor-element-d4b724c0 .elementor-widget-image { flex: 0 0 36%; }
.elementor-42006 .elementor-element.elementor-element-d4b724c0 .elementor-widget-image img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 5; object-fit: cover; }
.elementor-42006 .elementor-element.elementor-element-d4b724c0 .elementor-widget-text-editor p { margin: 0; }
.elementor-42006 .elementor-element.elementor-element-3b9f83f8 { --padding-bottom: 10px; }
.elementor-42006 .elementor-element.elementor-element-255bc16a .elementor-element-b0f9d23b { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; align-self: start; }
.elementor-42006 .elementor-element.elementor-element-255bc16a .elementor-element-b0f9d23b img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; }
@media (max-width: 767px) {
    .elementor-42006 .elementor-element.elementor-element-d4b724c0 > .e-con-inner > .e-con > .e-con { width: 100%; align-items: center; }
    .elementor-42006 .elementor-element.elementor-element-d4b724c0 .elementor-widget-image img { width: min(150px, 100%); margin-inline: auto; }
}

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

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

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