.elementor-3494 .elementor-element.elementor-element-0d5f7b2{--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:space-between;--align-items:center;}.elementor-3494 .elementor-element.elementor-element-0d5f7b2 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-3494 .elementor-element.elementor-element-c04c668{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3494 .elementor-element.elementor-element-c04c668.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-47b3b3d{--display:flex;--position:absolute;--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;top:4px;}body:not(.rtl) .elementor-3494 .elementor-element.elementor-element-47b3b3d{left:-14px;}body.rtl .elementor-3494 .elementor-element.elementor-element-47b3b3d{right:-14px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-3494 .elementor-element.elementor-element-d450744 > .elementor-widget-container{--e-transform-rotateZ:13deg;margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-d450744 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:25px;font-weight:900;letter-spacing:-5px;color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-b695e3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-b695e3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-b695e3e{text-align:start;}.elementor-3494 .elementor-element.elementor-element-b695e3e .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:20px;font-weight:600;letter-spacing:4px;color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-903db40 > .elementor-widget-container{--e-transform-rotateZ:-20deg;margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-903db40 .elementor-heading-title{font-family:"Zen Old Mincho", Sans-serif;font-size:25px;font-weight:900;letter-spacing:-5px;color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-e46c2b4 > .elementor-widget-container{margin:61px 0px -30px 0px;}.elementor-3494 .elementor-element.elementor-element-e46c2b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-e46c2b4 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:50px;font-weight:700;line-height:44px;letter-spacing:-1px;color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-53b66fe{--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:flex-start;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-3494 .elementor-element.elementor-element-960dfe5 .elementor-button{background-color:#00A676;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:55px 55px 55px 55px;padding:4px 12px 4px 9px;}.elementor-3494 .elementor-element.elementor-element-960dfe5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3494 .elementor-element.elementor-element-960dfe5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3494 .elementor-element.elementor-element-9aad205 .elementor-button{background-color:#FAF6EA;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;fill:#1C543B;color:#1C543B;border-radius:55px 55px 55px 55px;padding:4px 12px 4px 9px;}.elementor-3494 .elementor-element.elementor-element-9aad205.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3494 .elementor-element.elementor-element-9ab74ad .elementor-button{background-color:#1273B8;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;fill:#F4F7F6;color:#F4F7F6;border-radius:55px 55px 55px 55px;padding:4px 12px 4px 9px;}.elementor-3494 .elementor-element.elementor-element-9ab74ad.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3494 .elementor-element.elementor-element-f830adb .elementor-button{background-color:#1273B8;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;fill:#F4F7F6;color:#F4F7F6;border-radius:55px 55px 55px 55px;padding:4px 12px 4px 9px;}.elementor-3494 .elementor-element.elementor-element-f830adb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-3494 .elementor-element.elementor-element-b2698ce .elementor-button{background-color:#1273B8;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;fill:#F4F7F6;color:#F4F7F6;border-radius:55px 55px 55px 55px;padding:4px 12px 4px 9px;}.elementor-3494 .elementor-element.elementor-element-b2698ce.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );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-3494 .elementor-element.elementor-element-ebb7009{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-e61581f{--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;}.elementor-3494 .elementor-element.elementor-element-e61581f.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-c08c63c .elementor-button{background-color:#FF8800;font-family:"Noto Sans TC", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;border-radius:20px 20px 20px 20px;}.elementor-3494 .elementor-element.elementor-element-c08c63c .elementor-button:hover, .elementor-3494 .elementor-element.elementor-element-c08c63c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-3494 .elementor-element.elementor-element-c08c63c .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-3494 .elementor-element.elementor-element-a2ce8a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3494 .elementor-element.elementor-element-a2ce8a2:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-a2ce8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-a2ce8a2.e-con{--e-con-transform-rotateZ:4deg;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3494 .elementor-element.elementor-element-77e6020 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-77e6020 img{max-width:94%;}.elementor-3494 .elementor-element.elementor-element-c06054c{text-align:center;}.elementor-3494 .elementor-element.elementor-element-c06054c .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:24px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-7d72b5e .elementor-button{background-color:#1C543B;font-family:"Zen Maru Gothic", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;border-radius:18px 18px 18px 18px;}.elementor-3494 .elementor-element.elementor-element-7d72b5e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-3494 .elementor-element.elementor-element-7d72b5e{right:0px;}body.rtl .elementor-3494 .elementor-element.elementor-element-7d72b5e{left:0px;}.elementor-3494 .elementor-element.elementor-element-7d72b5e{top:88px;z-index:999;}.elementor-3494 .elementor-element.elementor-element-7d72b5e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3494 .elementor-element.elementor-element-b7d5c75{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3494 .elementor-element.elementor-element-b7d5c75:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-b7d5c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-e94454c{--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;}.elementor-3494 .elementor-element.elementor-element-e94454c.e-con{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-3ca2380.elementor-element{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-3ca2380{text-align:end;}.elementor-3494 .elementor-element.elementor-element-3ca2380 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:120px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-f9debf8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3494 .elementor-element.elementor-element-f9debf8.e-con{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-c603976.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-c603976{text-align:start;}.elementor-3494 .elementor-element.elementor-element-c603976 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-82af586.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-82af586 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:40px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-c2bab7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-3494 .elementor-element.elementor-element-6dab8d7{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-3494 .elementor-element.elementor-element-6dab8d7:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-6dab8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-6dab8d7.e-con{--align-self:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3494 .elementor-element.elementor-element-a08da5a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-13px -13px -13px -13px;}.elementor-3494 .elementor-element.elementor-element-a08da5a.elementor-element{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-a08da5a .elementor-icon-wrapper{text-align:center;}.elementor-3494 .elementor-element.elementor-element-a08da5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-a08da5a.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-a08da5a.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-a08da5a.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-a08da5a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-f693add{--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-3494 .elementor-element.elementor-element-9f4a5f0 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:600;line-height:44px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-962424f{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-7a1574d{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-3494 .elementor-element.elementor-element-7a1574d:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-7a1574d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-7a1574d.e-con{--align-self:flex-start;}.elementor-3494 .elementor-element.elementor-element-5c55ff1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-13px -13px -13px -13px;}.elementor-3494 .elementor-element.elementor-element-5c55ff1.elementor-element{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-5c55ff1 .elementor-icon-wrapper{text-align:center;}.elementor-3494 .elementor-element.elementor-element-5c55ff1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-5c55ff1.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-5c55ff1.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-5c55ff1.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-5c55ff1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-7deca29{--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-3494 .elementor-element.elementor-element-95ea2c4 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:600;line-height:44px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-99e55f9{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-59fb709{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-3494 .elementor-element.elementor-element-59fb709:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-59fb709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-59fb709.e-con{--align-self:flex-start;}.elementor-3494 .elementor-element.elementor-element-b0a984c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-13px -13px -13px -13px;}.elementor-3494 .elementor-element.elementor-element-b0a984c.elementor-element{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-b0a984c .elementor-icon-wrapper{text-align:center;}.elementor-3494 .elementor-element.elementor-element-b0a984c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-b0a984c.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-b0a984c.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-b0a984c.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-b0a984c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-8a16ccc{--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-3494 .elementor-element.elementor-element-7e8555f .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:600;line-height:44px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-94cc011{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-0afe5f7{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-3494 .elementor-element.elementor-element-0afe5f7:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-0afe5f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-0afe5f7.e-con{--align-self:flex-start;}.elementor-3494 .elementor-element.elementor-element-11589f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-13px -13px -13px -13px;}.elementor-3494 .elementor-element.elementor-element-11589f0.elementor-element{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-11589f0 .elementor-icon-wrapper{text-align:center;}.elementor-3494 .elementor-element.elementor-element-11589f0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-11589f0.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-11589f0.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-11589f0.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-11589f0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-c785d2e{--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-3494 .elementor-element.elementor-element-335e971 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:600;line-height:44px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-dca1a99{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-28588a2{--display:flex;}.elementor-3494 .elementor-element.elementor-element-28588a2:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-28588a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-28588a2.e-con{--order:-99999 /* order start hack */;}.elementor-3494 .elementor-element.elementor-element-cddb177{--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-3494 .elementor-element.elementor-element-3d41c9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-3d41c9d{text-align:center;}.elementor-3494 .elementor-element.elementor-element-3d41c9d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-337c13a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-17px -17px -17px -17px;}.elementor-3494 .elementor-element.elementor-element-337c13a{text-align:center;}.elementor-3494 .elementor-element.elementor-element-337c13a .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:20px;font-weight:900;letter-spacing:4px;color:#0D4229;}.elementor-3494 .elementor-element.elementor-element-af4fb2a > .elementor-widget-container{padding:-3px -3px -3px -3px;}.elementor-3494 .elementor-element.elementor-element-af4fb2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-af4fb2a{text-align:center;}.elementor-3494 .elementor-element.elementor-element-af4fb2a .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:40px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-2257d05{--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-3494 .elementor-element.elementor-element-197daec{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;color:#0D4229;}.elementor-3494 .elementor-element.elementor-element-d06e59b{--display:flex;}.elementor-3494 .elementor-element.elementor-element-d06e59b:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-d06e59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-e15cad9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-e215a48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-e215a48{text-align:center;}.elementor-3494 .elementor-element.elementor-element-e215a48 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-ee3ac00 > .elementor-widget-container{padding:-3px -3px -3px -3px;}.elementor-3494 .elementor-element.elementor-element-ee3ac00.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-ee3ac00{text-align:center;}.elementor-3494 .elementor-element.elementor-element-ee3ac00 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:40px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-64c7156.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-64c7156 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:24px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-970467b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--border-radius:24px 24px 24px 24px;}.elementor-3494 .elementor-element.elementor-element-970467b.e-con{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-512027a{text-align:center;}.elementor-3494 .elementor-element.elementor-element-512027a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0.2px;color:#0D4229;}.elementor-3494 .elementor-element.elementor-element-7c20f6e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-7c20f6e .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:700;line-height:44px;letter-spacing:-1px;color:#FEF6EA;}.elementor-3494 .elementor-element.elementor-element-0e1be5c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-0e1be5c.e-con{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-d81a308{--display:flex;}.elementor-3494 .elementor-element.elementor-element-dd2662a:not( .elementor-widget-image ) .elementor-widget-container, .elementor-3494 .elementor-element.elementor-element-dd2662a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://learnroothk.com/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-3494 .elementor-element.elementor-element-4528558{text-align:center;}.elementor-3494 .elementor-element.elementor-element-4528558 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:700;line-height:44px;letter-spacing:-1px;color:#0D4229;}.elementor-3494 .elementor-element.elementor-element-881f09f .elementor-icon-wrapper{text-align:center;}.elementor-3494 .elementor-element.elementor-element-881f09f.elementor-view-stacked .elementor-icon{background-color:#0D4229;color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-881f09f.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-881f09f.elementor-view-default .elementor-icon{color:#0D4229;border-color:#0D4229;}.elementor-3494 .elementor-element.elementor-element-881f09f.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-881f09f.elementor-view-default .elementor-icon svg{fill:#0D4229;}.elementor-3494 .elementor-element.elementor-element-881f09f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-881f09f.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-881f09f .elementor-icon{font-size:20px;}.elementor-3494 .elementor-element.elementor-element-881f09f .elementor-icon svg{height:20px;}.elementor-3494 .elementor-element.elementor-element-926db00{--display:flex;}.elementor-3494 .elementor-element.elementor-element-08edf48:not( .elementor-widget-image ) .elementor-widget-container, .elementor-3494 .elementor-element.elementor-element-08edf48.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://learnroothk.com/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-3494 .elementor-element.elementor-element-7e52b48{text-align:center;}.elementor-3494 .elementor-element.elementor-element-7e52b48 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:700;line-height:44px;letter-spacing:-1px;color:#0D4229;}.elementor-3494 .elementor-element.elementor-element-f9acbbd.elementor-element{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-f9acbbd .elementor-icon-wrapper{text-align:center;}.elementor-3494 .elementor-element.elementor-element-f9acbbd.elementor-view-stacked .elementor-icon{background-color:#0D4229;color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-f9acbbd.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-f9acbbd.elementor-view-default .elementor-icon{color:#0D4229;border-color:#0D4229;}.elementor-3494 .elementor-element.elementor-element-f9acbbd.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-f9acbbd.elementor-view-default .elementor-icon svg{fill:#0D4229;}.elementor-3494 .elementor-element.elementor-element-f9acbbd.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-f9acbbd.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-f9acbbd .elementor-icon{font-size:20px;}.elementor-3494 .elementor-element.elementor-element-f9acbbd .elementor-icon svg{height:20px;}.elementor-3494 .elementor-element.elementor-element-d6f5c25{--display:flex;}.elementor-3494 .elementor-element.elementor-element-82ad422:not( .elementor-widget-image ) .elementor-widget-container, .elementor-3494 .elementor-element.elementor-element-82ad422.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://learnroothk.com/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:top center;-webkit-mask-repeat:no-repeat;}.elementor-3494 .elementor-element.elementor-element-782a9b0{text-align:center;}.elementor-3494 .elementor-element.elementor-element-782a9b0 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:20px;font-weight:700;line-height:44px;letter-spacing:-1px;color:#0D4229;}.elementor-3494 .elementor-element.elementor-element-2649071{--display:flex;}.elementor-3494 .elementor-element.elementor-element-2649071:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-2649071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-7d561eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3494 .elementor-element.elementor-element-7d561eb.e-con{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-9be4b68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-9be4b68{text-align:center;}.elementor-3494 .elementor-element.elementor-element-9be4b68 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-74d7e32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-74d7e32{text-align:start;}.elementor-3494 .elementor-element.elementor-element-74d7e32 .elementor-heading-title{font-family:"Klee One", Sans-serif;font-size:20px;font-weight:900;letter-spacing:4px;color:#0D4229;}.elementor-3494 .elementor-element.elementor-element-9c90dfd > .elementor-widget-container{padding:-3px -3px -3px -3px;}.elementor-3494 .elementor-element.elementor-element-9c90dfd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-9c90dfd{text-align:center;}.elementor-3494 .elementor-element.elementor-element-9c90dfd .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:40px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-95c2011{--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-3494 .elementor-element.elementor-element-681aa26.elementor-element{--align-self:flex-start;}.elementor-3494 .elementor-element.elementor-element-681aa26 .elementor-icon-wrapper{text-align:center;}.elementor-3494 .elementor-element.elementor-element-681aa26.elementor-view-stacked .elementor-icon{background-color:#FF8800;color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-681aa26.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-681aa26.elementor-view-default .elementor-icon{color:#FF8800;border-color:#FF8800;}.elementor-3494 .elementor-element.elementor-element-681aa26.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-681aa26.elementor-view-default .elementor-icon svg{fill:#FF8800;}.elementor-3494 .elementor-element.elementor-element-681aa26.elementor-view-framed .elementor-icon{background-color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-681aa26.elementor-view-stacked .elementor-icon svg{fill:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-681aa26 .elementor-icon{font-size:19px;padding:7px;}.elementor-3494 .elementor-element.elementor-element-681aa26 .elementor-icon svg{height:19px;}.elementor-3494 .elementor-element.elementor-element-d9f89f7{--display:flex;--margin-top:-10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;}.elementor-3494 .elementor-element.elementor-element-57cda0c{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:0.2px;color:#FF8800;}.elementor-3494 .elementor-element.elementor-element-57cda0c .elementor-drop-cap{margin-inline-end:10px;}.elementor-3494 .elementor-element.elementor-element-2825935{--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;--flex-wrap:wrap;}.elementor-3494 .elementor-element.elementor-element-2825935.e-con{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-37b6d32{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-3494 .elementor-element.elementor-element-37b6d32:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-37b6d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-37b6d32.e-con{--align-self:flex-start;}.elementor-3494 .elementor-element.elementor-element-7258126 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-13px -13px -13px -13px;}.elementor-3494 .elementor-element.elementor-element-7258126.elementor-element{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-7258126 .elementor-icon-wrapper{text-align:center;}.elementor-3494 .elementor-element.elementor-element-7258126.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-7258126.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-7258126.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-7258126.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-7258126.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-8ea0d42{--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-3494 .elementor-element.elementor-element-48a678b .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:600;line-height:44px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-43d305e{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-e2d65e9{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-3494 .elementor-element.elementor-element-e2d65e9:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-e2d65e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-e2d65e9.e-con{--align-self:flex-start;}.elementor-3494 .elementor-element.elementor-element-abe06ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-13px -13px -13px -13px;}.elementor-3494 .elementor-element.elementor-element-abe06ab.elementor-element{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-abe06ab .elementor-icon-wrapper{text-align:center;}.elementor-3494 .elementor-element.elementor-element-abe06ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-abe06ab.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-abe06ab.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-abe06ab.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-abe06ab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-39491ec{--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-3494 .elementor-element.elementor-element-f0b4fc7 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:600;line-height:44px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-309edf4{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-b6dfe8c{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-3494 .elementor-element.elementor-element-b6dfe8c:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-b6dfe8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-b6dfe8c.e-con{--align-self:flex-start;}.elementor-3494 .elementor-element.elementor-element-cb76938 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-13px -13px -13px -13px;}.elementor-3494 .elementor-element.elementor-element-cb76938.elementor-element{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-cb76938 .elementor-icon-wrapper{text-align:center;}.elementor-3494 .elementor-element.elementor-element-cb76938.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-cb76938.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-cb76938.elementor-view-default .elementor-icon{color:var( --e-global-color-kadence1 );border-color:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-cb76938.elementor-view-framed .elementor-icon, .elementor-3494 .elementor-element.elementor-element-cb76938.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-kadence1 );}.elementor-3494 .elementor-element.elementor-element-88dcb73{--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-3494 .elementor-element.elementor-element-917e98d .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:600;line-height:44px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-a5fe356{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-7fbcc62{--display:flex;}.elementor-3494 .elementor-element.elementor-element-7fbcc62 > .elementor-shape-top .elementor-shape-fill, .elementor-3494 .elementor-element.elementor-element-7fbcc62 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-7fbcc62 > .elementor-shape-top svg, .elementor-3494 .elementor-element.elementor-element-7fbcc62 > .e-con-inner > .elementor-shape-top svg{height:300px;}.elementor-3494 .elementor-element.elementor-element-7fbcc62 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3494 .elementor-element.elementor-element-7fbcc62 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-07a2a25{--spacer-size:108px;}.elementor-3494 .elementor-element.elementor-element-c1edac8{--display:flex;}.elementor-3494 .elementor-element.elementor-element-097c4bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-097c4bb{text-align:center;}.elementor-3494 .elementor-element.elementor-element-097c4bb .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:700;line-height:44px;letter-spacing:-1px;color:#1C543B;}.elementor-3494 .elementor-element.elementor-element-1067f78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-1067f78{text-align:center;}.elementor-3494 .elementor-element.elementor-element-1067f78 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:40px;font-weight:700;line-height:44px;letter-spacing:-1px;color:#1C543B;}.elementor-3494 .elementor-element.elementor-element-ffd9e31{--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;}.elementor-3494 .elementor-element.elementor-element-ffd9e31.e-con{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-e209b00{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-3494 .elementor-element.elementor-element-e209b00:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-e209b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-e209b00.e-con{--align-self:flex-start;}.elementor-3494 .elementor-element.elementor-element-71bb0ca{--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-3494 .elementor-element.elementor-element-887fdea{text-align:center;}.elementor-3494 .elementor-element.elementor-element-887fdea .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;line-height:44px;letter-spacing:0.2px;color:#1C543B;}.elementor-3494 .elementor-element.elementor-element-c6b16ab{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-6eb6fe9{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-3494 .elementor-element.elementor-element-6eb6fe9:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-6eb6fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-6eb6fe9.e-con{--align-self:flex-start;}.elementor-3494 .elementor-element.elementor-element-466ac22{--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-3494 .elementor-element.elementor-element-2c0a8b1{text-align:center;}.elementor-3494 .elementor-element.elementor-element-2c0a8b1 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;line-height:44px;letter-spacing:0.2px;color:#1C543B;}.elementor-3494 .elementor-element.elementor-element-36e314a{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-738d317{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:10px 10px 10px 10px;}.elementor-3494 .elementor-element.elementor-element-738d317:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-738d317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-738d317.e-con{--align-self:flex-start;}.elementor-3494 .elementor-element.elementor-element-f2e5569{--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-3494 .elementor-element.elementor-element-e0956f3{text-align:center;}.elementor-3494 .elementor-element.elementor-element-e0956f3 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:20px;font-weight:700;line-height:44px;letter-spacing:0.2px;color:#1C543B;}.elementor-3494 .elementor-element.elementor-element-1de6084{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-c0dbbb7{--spacer-size:128px;}.elementor-3494 .elementor-element.elementor-element-4d058f5{--display:flex;}.elementor-3494 .elementor-element.elementor-element-4d058f5:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-4d058f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-f4fc873{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3494 .elementor-element.elementor-element-f4fc873.e-con{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-2f79867.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-2f79867{text-align:start;}.elementor-3494 .elementor-element.elementor-element-2f79867 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-3485097.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-3485097 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:40px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-c943d9e{--display:flex;}.elementor-3494 .elementor-element.elementor-element-9b04d45{--display:flex;}.elementor-3494 .elementor-element.elementor-element-22fd59b{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-a21218d{--display:flex;}.elementor-3494 .elementor-element.elementor-element-69fb147{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-53592f6{--display:flex;}.elementor-3494 .elementor-element.elementor-element-29087ea{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-0722594{--display:flex;}.elementor-3494 .elementor-element.elementor-element-75f5b6c{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-c94c927{--display:flex;}.elementor-3494 .elementor-element.elementor-element-b841528{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;}.elementor-3494 .elementor-element.elementor-element-6eeb63f{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-icon-size:15px;}.elementor-3494 .elementor-element.elementor-element-6eeb63f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;}.elementor-3494 .elementor-element.elementor-element-35f3d42{--display:flex;}.elementor-3494 .elementor-element.elementor-element-35f3d42:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-35f3d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-1858076{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3494 .elementor-element.elementor-element-1858076.e-con{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-acd5800.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-acd5800{text-align:start;}.elementor-3494 .elementor-element.elementor-element-acd5800 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-e76d198.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-e76d198 .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:40px;font-weight:700;line-height:44px;letter-spacing:-1px;}.elementor-3494 .elementor-element.elementor-element-46d86f2{--display:flex;--min-height:0px;--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;--flex-wrap:wrap;}.elementor-3494 .elementor-element.elementor-element-46d86f2.e-con{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-2043eb5{--display:flex;--min-height:390px;--border-radius:24px 24px 24px 24px;}.elementor-3494 .elementor-element.elementor-element-2043eb5:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-2043eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#99C9C9;}.elementor-3494 .elementor-element.elementor-element-8191bdc > .elementor-widget-container{margin:-32px 6px 0px 8px;}.elementor-3494 .elementor-element.elementor-element-8191bdc img{width:100%;height:287px;border-radius:5px 5px 5px 5px;}.elementor-3494 .elementor-element.elementor-element-ce4105a{--display:flex;--position:absolute;--min-height:220px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:181px;}.elementor-3494 .elementor-element.elementor-element-ce4105a:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-ce4105a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#915E5E;background-image:url("https://learnroothk.com/wp-content/uploads/2026/07/wood-folder-e1784628004701.png");}body:not(.rtl) .elementor-3494 .elementor-element.elementor-element-ce4105a{left:0px;}body.rtl .elementor-3494 .elementor-element.elementor-element-ce4105a{right:0px;}.elementor-3494 .elementor-element.elementor-element-edf4014{width:auto;max-width:auto;top:0px;}.elementor-3494 .elementor-element.elementor-element-edf4014 > .elementor-widget-container{background-color:#023436BD;padding:0px 10px 0px 10px;border-radius:20px 20px 20px 20px;}body:not(.rtl) .elementor-3494 .elementor-element.elementor-element-edf4014{left:16px;}body.rtl .elementor-3494 .elementor-element.elementor-element-edf4014{right:16px;}.elementor-3494 .elementor-element.elementor-element-edf4014 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#3ACB32;}.elementor-3494 .elementor-element.elementor-element-71a5a12 > .elementor-widget-container{margin:14px 14px 14px 14px;}.elementor-3494 .elementor-element.elementor-element-71a5a12.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-3494 .elementor-element.elementor-element-71a5a12{left:-1px;}body.rtl .elementor-3494 .elementor-element.elementor-element-71a5a12{right:-1px;}.elementor-3494 .elementor-element.elementor-element-71a5a12{top:43.333px;}.elementor-3494 .elementor-element.elementor-element-fd4b35b .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:24px;font-weight:700;line-height:44px;letter-spacing:-1px;color:#333D29;}.elementor-3494 .elementor-element.elementor-element-1773b77{--display:flex;}.elementor-3494 .elementor-element.elementor-element-1773b77:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-1773b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6EA;}.elementor-3494 .elementor-element.elementor-element-722e4b9{--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:20px 20px 20px 20px;}.elementor-3494 .elementor-element.elementor-element-722e4b9:not(.elementor-motion-effects-element-type-background), .elementor-3494 .elementor-element.elementor-element-722e4b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C543B;}.elementor-3494 .elementor-element.elementor-element-d80b45e .elementor-heading-title{font-family:"Zen Maru Gothic", Sans-serif;font-size:50px;font-weight:700;line-height:44px;letter-spacing:-1px;color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-ad6e2f4{--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-3494 .elementor-element.elementor-element-bc617a5{font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.2px;color:#FFFFFF;}.elementor-3494 .elementor-element.elementor-element-697ad09 .elementor-button{background-color:#FF8800;font-family:"Noto Sans TC", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:10px 17px 10px 17px;}.elementor-3494 .elementor-element.elementor-element-697ad09{width:var( --container-widget-width, 32.973% );max-width:32.973%;--container-widget-width:32.973%;--container-widget-flex-grow:0;}.elementor-3494 .elementor-element.elementor-element-697ad09.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-697ad09 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3494 .elementor-element.elementor-element-697ad09 .elementor-button .elementor-button-content-wrapper{gap:13px;}@media(min-width:768px){.elementor-3494 .elementor-element.elementor-element-c04c668{--width:54.736%;}.elementor-3494 .elementor-element.elementor-element-a2ce8a2{--width:40%;}.elementor-3494 .elementor-element.elementor-element-f9debf8{--width:42%;}.elementor-3494 .elementor-element.elementor-element-c2bab7e{--width:900px;}.elementor-3494 .elementor-element.elementor-element-6dab8d7{--width:48%;}.elementor-3494 .elementor-element.elementor-element-7a1574d{--width:48%;}.elementor-3494 .elementor-element.elementor-element-59fb709{--width:48%;}.elementor-3494 .elementor-element.elementor-element-0afe5f7{--width:48%;}.elementor-3494 .elementor-element.elementor-element-970467b{--width:900px;}.elementor-3494 .elementor-element.elementor-element-d81a308{--width:20%;}.elementor-3494 .elementor-element.elementor-element-926db00{--width:20%;}.elementor-3494 .elementor-element.elementor-element-d6f5c25{--width:20%;}.elementor-3494 .elementor-element.elementor-element-7d561eb{--width:100%;}.elementor-3494 .elementor-element.elementor-element-2825935{--width:900px;}.elementor-3494 .elementor-element.elementor-element-37b6d32{--width:48%;}.elementor-3494 .elementor-element.elementor-element-e2d65e9{--width:48%;}.elementor-3494 .elementor-element.elementor-element-b6dfe8c{--width:48%;}.elementor-3494 .elementor-element.elementor-element-e209b00{--width:48%;}.elementor-3494 .elementor-element.elementor-element-6eb6fe9{--width:48%;}.elementor-3494 .elementor-element.elementor-element-738d317{--width:48%;}.elementor-3494 .elementor-element.elementor-element-f4fc873{--width:100%;}.elementor-3494 .elementor-element.elementor-element-1858076{--width:100%;}.elementor-3494 .elementor-element.elementor-element-2043eb5{--width:280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3494 .elementor-element.elementor-element-47b3b3d{--width:509px;}.elementor-3494 .elementor-element.elementor-element-2825935{--width:732px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3494 .elementor-element.elementor-element-d450744 .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-b695e3e{width:var( --container-widget-width, 373.49px );max-width:373.49px;--container-widget-width:373.49px;--container-widget-flex-grow:0;text-align:center;}.elementor-3494 .elementor-element.elementor-element-b695e3e.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3494 .elementor-element.elementor-element-b695e3e .elementor-heading-title{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-903db40 .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-e46c2b4{width:var( --container-widget-width, 418.49px );max-width:418.49px;--container-widget-width:418.49px;--container-widget-flex-grow:0;}.elementor-3494 .elementor-element.elementor-element-e46c2b4 > .elementor-widget-container{margin:45px 1px -15px 1px;}.elementor-3494 .elementor-element.elementor-element-e46c2b4 .elementor-heading-title{font-size:40px;}.elementor-3494 .elementor-element.elementor-element-53b66fe{--gap:0px 6px;--row-gap:0px;--column-gap:6px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3494 .elementor-element.elementor-element-960dfe5 .elementor-button{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-9aad205 .elementor-button{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-9ab74ad .elementor-button{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-f830adb .elementor-button{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-b2698ce .elementor-button{font-size:14px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3494 .elementor-element.elementor-element-ebb7009{font-size:14px;line-height:1.4em;letter-spacing:-0.3px;}.elementor-3494 .elementor-element.elementor-element-c08c63c .elementor-button{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3494 .elementor-element.elementor-element-c06054c .elementor-heading-title{font-size:20px;line-height:1.4em;letter-spacing:-0.2px;}.elementor-3494 .elementor-element.elementor-element-e94454c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-3ca2380 .elementor-heading-title{font-size:85px;}.elementor-3494 .elementor-element.elementor-element-f9debf8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-c603976 .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-82af586 .elementor-heading-title{font-size:28px;}.elementor-3494 .elementor-element.elementor-element-9f4a5f0 .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-962424f{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-7deca29{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-95ea2c4 .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-99e55f9{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-8a16ccc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-7e8555f .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-94cc011{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-c785d2e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-335e971 .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-dca1a99{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-cddb177{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-3d41c9d .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-337c13a .elementor-heading-title{font-size:20px;}.elementor-3494 .elementor-element.elementor-element-af4fb2a .elementor-heading-title{font-size:28px;}.elementor-3494 .elementor-element.elementor-element-197daec{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-d06e59b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-e215a48 .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-ee3ac00 .elementor-heading-title{font-size:28px;}.elementor-3494 .elementor-element.elementor-element-64c7156 .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-512027a .elementor-heading-title{font-size:16px;}.elementor-3494 .elementor-element.elementor-element-7c20f6e .elementor-heading-title{font-size:20px;}.elementor-3494 .elementor-element.elementor-element-4528558 .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-7e52b48 .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-782a9b0 .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-2649071{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-9be4b68 .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-74d7e32 .elementor-heading-title{font-size:20px;}.elementor-3494 .elementor-element.elementor-element-9c90dfd .elementor-heading-title{font-size:28px;}.elementor-3494 .elementor-element.elementor-element-57cda0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-57cda0c{font-size:14px;line-height:1.2em;letter-spacing:-0.2px;}.elementor-3494 .elementor-element.elementor-element-8ea0d42{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-48a678b .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-43d305e{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-39491ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-f0b4fc7 .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-309edf4{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-88dcb73{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-917e98d .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-a5fe356{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-7fbcc62{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-7fbcc62 > .elementor-shape-top svg, .elementor-3494 .elementor-element.elementor-element-7fbcc62 > .e-con-inner > .elementor-shape-top svg{height:108px;}.elementor-3494 .elementor-element.elementor-element-07a2a25{--spacer-size:27px;}.elementor-3494 .elementor-element.elementor-element-097c4bb .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-1067f78 .elementor-heading-title{font-size:28px;}.elementor-3494 .elementor-element.elementor-element-887fdea .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3494 .elementor-element.elementor-element-c6b16ab{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-2c0a8b1 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3494 .elementor-element.elementor-element-36e314a{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-e0956f3 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-3494 .elementor-element.elementor-element-1de6084{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-c0dbbb7{--spacer-size:52px;}.elementor-3494 .elementor-element.elementor-element-4d058f5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-2f79867 .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-3485097 .elementor-heading-title{font-size:28px;}.elementor-3494 .elementor-element.elementor-element-22fd59b{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-69fb147{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-29087ea{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-75f5b6c{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-b841528{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-6eeb63f{--n-accordion-title-font-size:14px;}.elementor-3494 .elementor-element.elementor-element-acd5800 .elementor-heading-title{font-size:22px;}.elementor-3494 .elementor-element.elementor-element-e76d198 .elementor-heading-title{font-size:28px;}.elementor-3494 .elementor-element.elementor-element-edf4014 > .elementor-widget-container{padding:0px 10px 0px 10px;}body:not(.rtl) .elementor-3494 .elementor-element.elementor-element-edf4014{left:19px;}body.rtl .elementor-3494 .elementor-element.elementor-element-edf4014{right:19px;}.elementor-3494 .elementor-element.elementor-element-edf4014{top:5px;}.elementor-3494 .elementor-element.elementor-element-edf4014 .elementor-heading-title{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-fd4b35b .elementor-heading-title{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-d80b45e.elementor-element{--align-self:flex-start;}.elementor-3494 .elementor-element.elementor-element-d80b45e{text-align:start;}.elementor-3494 .elementor-element.elementor-element-d80b45e .elementor-heading-title{font-size:28px;}.elementor-3494 .elementor-element.elementor-element-bc617a5{font-size:16px;}.elementor-3494 .elementor-element.elementor-element-697ad09 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3494 .elementor-element.elementor-element-d450744 .elementor-heading-title{font-size:18px;}.elementor-3494 .elementor-element.elementor-element-b695e3e{--container-widget-width:227px;--container-widget-flex-grow:0;width:var( --container-widget-width, 227px );max-width:227px;text-align:center;}.elementor-3494 .elementor-element.elementor-element-b695e3e.elementor-element{--align-self:center;}.elementor-3494 .elementor-element.elementor-element-b695e3e .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-3494 .elementor-element.elementor-element-903db40 .elementor-heading-title{font-size:18px;}.elementor-3494 .elementor-element.elementor-element-e46c2b4{text-align:center;}.elementor-3494 .elementor-element.elementor-element-e46c2b4 .elementor-heading-title{font-size:30px;}.elementor-3494 .elementor-element.elementor-element-53b66fe{--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3494 .elementor-element.elementor-element-960dfe5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-960dfe5 .elementor-button{font-size:11px;}.elementor-3494 .elementor-element.elementor-element-9aad205 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-9aad205 .elementor-button{font-size:11px;}.elementor-3494 .elementor-element.elementor-element-9ab74ad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-9ab74ad .elementor-button{font-size:11px;}.elementor-3494 .elementor-element.elementor-element-f830adb > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-f830adb .elementor-button{font-size:11px;}.elementor-3494 .elementor-element.elementor-element-b2698ce > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-b2698ce .elementor-button{font-size:11px;}.elementor-3494 .elementor-element.elementor-element-4186f79 > .elementor-widget-container{margin:0px 0px -29px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3494 .elementor-element.elementor-element-ebb7009{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-c08c63c > .elementor-widget-container{margin:-33px 0px 6px 0px;padding:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-c08c63c .elementor-button{font-size:12px;border-radius:20px 20px 20px 20px;padding:12px 16px 12px 16px;}.elementor-3494 .elementor-element.elementor-element-a2ce8a2.e-con{--e-con-transform-translateX:48px;--e-con-transform-translateY:-9px;--align-self:flex-end;}.elementor-3494 .elementor-element.elementor-element-a2ce8a2{--width:68%;--min-height:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3494 .elementor-element.elementor-element-c06054c .elementor-heading-title{font-size:18px;}.elementor-3494 .elementor-element.elementor-element-7d72b5e .elementor-button{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-3ca2380 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3494 .elementor-element.elementor-element-3ca2380 .elementor-heading-title{font-size:82px;}.elementor-3494 .elementor-element.elementor-element-f9debf8{--width:58%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-c603976 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-3494 .elementor-element.elementor-element-c603976 .elementor-heading-title{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-82af586 .elementor-heading-title{font-size:16px;}.elementor-3494 .elementor-element.elementor-element-f693add{--width:75%;}.elementor-3494 .elementor-element.elementor-element-9f4a5f0 .elementor-heading-title{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-962424f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-962424f{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-7deca29{--width:75%;--min-height:0px;--margin-top:-22px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-3494 .elementor-element.elementor-element-95ea2c4 .elementor-heading-title{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-99e55f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-99e55f9{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-8a16ccc{--width:75%;--min-height:0px;--margin-top:-22px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-3494 .elementor-element.elementor-element-7e8555f .elementor-heading-title{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-94cc011 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-94cc011{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-c785d2e{--width:75%;--min-height:0px;--margin-top:-22px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-3494 .elementor-element.elementor-element-335e971 .elementor-heading-title{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-dca1a99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-dca1a99{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-3d41c9d .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-337c13a > .elementor-widget-container{margin:-16px 0px -17px 0px;padding:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-337c13a .elementor-heading-title{font-size:10px;}.elementor-3494 .elementor-element.elementor-element-af4fb2a > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-af4fb2a .elementor-heading-title{font-size:18px;}.elementor-3494 .elementor-element.elementor-element-197daec{font-size:11px;line-height:1.6em;}.elementor-3494 .elementor-element.elementor-element-d06e59b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-e215a48 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-3494 .elementor-element.elementor-element-e215a48 .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-ee3ac00 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-ee3ac00 .elementor-heading-title{font-size:18px;}.elementor-3494 .elementor-element.elementor-element-64c7156 .elementor-heading-title{font-size:13px;}.elementor-3494 .elementor-element.elementor-element-512027a .elementor-heading-title{font-size:11px;}.elementor-3494 .elementor-element.elementor-element-7c20f6e{width:var( --container-widget-width, 266.667px );max-width:266.667px;--container-widget-width:266.667px;--container-widget-flex-grow:0;text-align:center;}.elementor-3494 .elementor-element.elementor-element-7c20f6e .elementor-heading-title{font-size:14px;line-height:1.6em;}.elementor-3494 .elementor-element.elementor-element-d81a308{--width:42%;}.elementor-3494 .elementor-element.elementor-element-4528558 .elementor-heading-title{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-926db00{--width:42%;}.elementor-3494 .elementor-element.elementor-element-7e52b48 .elementor-heading-title{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-d6f5c25{--width:42%;}.elementor-3494 .elementor-element.elementor-element-782a9b0 .elementor-heading-title{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-2649071{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3494 .elementor-element.elementor-element-9be4b68 .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-74d7e32 > .elementor-widget-container{margin:-40px 0px -36px 0px;}.elementor-3494 .elementor-element.elementor-element-74d7e32 .elementor-heading-title{font-size:11px;}.elementor-3494 .elementor-element.elementor-element-9c90dfd > .elementor-widget-container{margin:-33px 0px -29px 0px;padding:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-9c90dfd .elementor-heading-title{font-size:18px;}.elementor-3494 .elementor-element.elementor-element-681aa26 .elementor-icon{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-681aa26 .elementor-icon svg{height:15px;}.elementor-3494 .elementor-element.elementor-element-d9f89f7{--width:71%;}.elementor-3494 .elementor-element.elementor-element-57cda0c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3494 .elementor-element.elementor-element-57cda0c{column-gap:0px;text-align:start;font-size:9px;}.elementor-3494 .elementor-element.elementor-element-57cda0c p{margin-block-end:1px;}.elementor-3494 .elementor-element.elementor-element-8ea0d42{--width:75%;--min-height:0px;--margin-top:-22px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-3494 .elementor-element.elementor-element-48a678b .elementor-heading-title{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-43d305e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-43d305e{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-39491ec{--width:75%;--min-height:0px;--margin-top:-22px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-3494 .elementor-element.elementor-element-f0b4fc7 .elementor-heading-title{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-309edf4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-309edf4{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-88dcb73{--width:75%;--min-height:0px;--margin-top:-22px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;}.elementor-3494 .elementor-element.elementor-element-917e98d .elementor-heading-title{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-a5fe356 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-a5fe356{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-097c4bb .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-1067f78 > .elementor-widget-container{margin:-39px 0px -16px 0px;}.elementor-3494 .elementor-element.elementor-element-1067f78 .elementor-heading-title{font-size:18px;}.elementor-3494 .elementor-element.elementor-element-887fdea .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-c6b16ab > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3494 .elementor-element.elementor-element-c6b16ab{font-size:12px;line-height:1.5em;}.elementor-3494 .elementor-element.elementor-element-2c0a8b1 .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-36e314a > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3494 .elementor-element.elementor-element-36e314a{font-size:12px;line-height:1.5em;}.elementor-3494 .elementor-element.elementor-element-e0956f3 .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-1de6084 > .elementor-widget-container{margin:-20px 0px -20px 0px;}.elementor-3494 .elementor-element.elementor-element-1de6084{font-size:12px;line-height:1.5em;}.elementor-3494 .elementor-element.elementor-element-2f79867 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-3494 .elementor-element.elementor-element-2f79867 .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-3485097 .elementor-heading-title{font-size:18px;}.elementor-3494 .elementor-element.elementor-element-22fd59b{font-size:12px;line-height:1.6em;}.elementor-3494 .elementor-element.elementor-element-69fb147{font-size:12px;line-height:1.6em;}.elementor-3494 .elementor-element.elementor-element-29087ea{font-size:12px;line-height:1.6em;}.elementor-3494 .elementor-element.elementor-element-75f5b6c{font-size:12px;line-height:1.6em;}.elementor-3494 .elementor-element.elementor-element-b841528{font-size:12px;line-height:1.6em;}.elementor-3494 .elementor-element.elementor-element-6eeb63f{--n-accordion-title-font-size:12px;}:where( .elementor-3494 .elementor-element.elementor-element-6eeb63f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.7em;}.elementor-3494 .elementor-element.elementor-element-acd5800 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-3494 .elementor-element.elementor-element-acd5800 .elementor-heading-title{font-size:15px;}.elementor-3494 .elementor-element.elementor-element-e76d198 .elementor-heading-title{font-size:18px;}body:not(.rtl) .elementor-3494 .elementor-element.elementor-element-edf4014{left:28px;}body.rtl .elementor-3494 .elementor-element.elementor-element-edf4014{right:28px;}.elementor-3494 .elementor-element.elementor-element-edf4014{top:5.667px;}.elementor-3494 .elementor-element.elementor-element-edf4014 .elementor-heading-title{font-size:11px;}.elementor-3494 .elementor-element.elementor-element-fd4b35b .elementor-heading-title{font-size:12px;}.elementor-3494 .elementor-element.elementor-element-d80b45e .elementor-heading-title{font-size:24px;}.elementor-3494 .elementor-element.elementor-element-bc617a5{font-size:14px;}.elementor-3494 .elementor-element.elementor-element-697ad09{width:var( --container-widget-width, 128.854px );max-width:128.854px;--container-widget-width:128.854px;--container-widget-flex-grow:0;}.elementor-3494 .elementor-element.elementor-element-697ad09.elementor-element{--align-self:center;}}/* Start custom CSS for button, class: .elementor-element-7d72b5e *//* 📱 手機模式 (767px 以下)：深綠色圓角正方形圖示按鈕 */
@media (max-width: 767px) {
  /* 1. 隱藏「導覽目錄」文字 */
  .elementor-3494 .elementor-element.elementor-element-7d72b5e .elementor-button-text {
    display: none !important;
  }

  /* 2. 清除圖示多餘邊距 */
  .elementor-3494 .elementor-element.elementor-element-7d72b5e .elementor-button-icon {
    margin: 0 !important;
  }

  /* 3. 轉為 42px 圓角正方形與深綠色底 */
  .elementor-3494 .elementor-element.elementor-element-7d72b5e .elementor-button {
    width: 42px !important;
    height: 42px !important;
    padding: 0 !important;
    background-color: ##1C543B !important; /* 👈 良木品牌主深綠色 */
    color: #ffffff !important;            /* 純白圖示 */
    border-radius: 10px !important;        /* 👈 帶弧度圓角正方形 (可調 8px~12px) */
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-shadow: 0 4px 12px rgba(27, 61, 43, 0.25) !important;
  }

  /* 4. 圖示大小適中 */
  .elementor-3494 .elementor-element.elementor-element-7d72b5e .elementor-button-icon i,
  .elementor-3494 .elementor-element.elementor-element-7d72b5e .elementor-button-icon svg {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    color: #ffffff !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46d86f2 */.elementor-3494 .elementor-element.elementor-element-46d86f2 .folder-card-wrapper {
  overflow: hidden;
  position: relative !important;
  border-radius: 36px !important; /* 更加有機圓潤的弧度 */
  background-color: #B17457 !important;
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

/* 2. 照片元件定位、鎖定高度與圓潤圓角 */
.elementor-3494 .elementor-element.elementor-element-46d86f2 .folder-file-img {
  position: absolute !important;
  top: 45px !important;
  left: 12px !important;
  width: calc(100% - 24px) !important;
  height: 290px !important;
  object-fit: cover !important;
  border-radius: 24px !important; /* 內層照片同步柔和 */
  transform: translateY(25px) rotate(0deg) !important;
  transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
  z-index: 1 !important;
}

/* 3. 前方良木綠資料夾蓋子與底端圓角 */
.elementor-3494 .elementor-element.elementor-element-46d86f2 .folder-front-cover {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 34% !important;
  background-color: #B87C4C !important;
  border-top: 1px solid rgba(16, 185, 129, 0.2) !important;
  z-index: 2 !important;
  border-radius: 0 0 36px 36px !important; /* 與最外框完美重合 */
  clip-path: polygon(0 0, 130px 0, 165px 32px, 100% 32px, 100% 100%, 0 100%) !important;
}

/* 4. 懸停聯動：觸發照片彈起和微幅旋轉 2 度 */
.elementor-3494 .elementor-element.elementor-element-46d86f2 .folder-card-wrapper:hover .folder-file-img {
  transform: translateY(-40px) rotate(2deg) scale(1.02) !important;
}

/* 5. 手機端響應式微調：減少抽出高度防止在小螢幕穿邊 */
@media (max-width: 767px) {
  .elementor-3494 .elementor-element.elementor-element-46d86f2 .folder-card-wrapper:hover .folder-file-img {
    transform: translateY(-25px) rotate(1.5deg) scale(1.01) !important;
  }
}/* End custom CSS */