.elementor-574 .elementor-element.elementor-element-60aa4a3{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.5;}.elementor-574 .elementor-element.elementor-element-60aa4a3:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-60aa4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aidc.richers.co/wp-content/uploads/2026/08/background-with-2-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-574 .elementor-element.elementor-element-60aa4a3::before, .elementor-574 .elementor-element.elementor-element-60aa4a3 > .elementor-background-video-container::before, .elementor-574 .elementor-element.elementor-element-60aa4a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-574 .elementor-element.elementor-element-60aa4a3 > .elementor-background-slideshow::before, .elementor-574 .elementor-element.elementor-element-60aa4a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-574 .elementor-element.elementor-element-60aa4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(120deg, #A2D2FF 0%, #57BAE000 43%);}.elementor-574 .elementor-element.elementor-element-a462f2c{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:200px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-a462f2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-574 .elementor-element.elementor-element-90341d1{width:var( --container-widget-width, 227px );max-width:227px;--container-widget-width:227px;--container-widget-flex-grow:0;text-align:center;}.elementor-574 .elementor-element.elementor-element-90341d1 .elementor-heading-title{font-family:"Noto Sans TC";font-size:12px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-31de137 .elementor-heading-title{font-family:"Noto Sans TC";font-weight:800;}.elementor-574 .elementor-element.elementor-element-3b86936 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-3b86936 .elementor-heading-title{font-family:"Noto Sans TC";font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-574 .elementor-element.elementor-element-e77f39d{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:"Noto Sans TC";font-size:15px;font-weight:600;line-height:24px;color:#000000;}.elementor-574 .elementor-element.elementor-element-8552d43{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-574 .elementor-element.elementor-element-9a19029 .elementor-button{background-color:var( --e-global-color-1805508 );font-family:"Noto Sans TC";font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1805508 );border-radius:5px 5px 5px 5px;}.elementor-574 .elementor-element.elementor-element-9a19029 .elementor-button:hover, .elementor-574 .elementor-element.elementor-element-9a19029 .elementor-button:focus{background-color:var( --e-global-color-45e98b0 );color:#FFFFFF;border-color:var( --e-global-color-45e98b0 );}.elementor-574 .elementor-element.elementor-element-9a19029 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-574 .elementor-element.elementor-element-9a19029 .elementor-button:hover svg, .elementor-574 .elementor-element.elementor-element-9a19029 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-574 .elementor-element.elementor-element-e760f93 .elementor-button{background-color:#2169FA00;font-family:"Noto Sans TC";font-size:14px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1805508 );border-radius:5px 5px 5px 5px;}.elementor-574 .elementor-element.elementor-element-e760f93 .elementor-button:hover, .elementor-574 .elementor-element.elementor-element-e760f93 .elementor-button:focus{background-color:var( --e-global-color-1805508 );color:#FFFFFF;}.elementor-574 .elementor-element.elementor-element-e760f93 .elementor-button:hover svg, .elementor-574 .elementor-element.elementor-element-e760f93 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-574 .elementor-element.elementor-element-4296a7f{--display:flex;}.elementor-574 .elementor-element.elementor-element-45d733b{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-574 .elementor-element.elementor-element-45d733b:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-45d733b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;}.elementor-574 .elementor-element.elementor-element-82d5b0e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-c3f7558{--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:center;}.elementor-574 .elementor-element.elementor-element-c3f7558.e-con{--align-self:center;--order:-99999 /* order start hack */;}.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-574 .elementor-element.elementor-element-2d501b1.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-2d501b1 .elementor-icon-wrapper{text-align:center;}.elementor-574 .elementor-element.elementor-element-2d501b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-2d501b1.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-2d501b1.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-2d501b1.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-2d501b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-2d501b1 .elementor-icon{font-size:40px;padding:7px;border-width:1px 1px 1px 1px;}.elementor-574 .elementor-element.elementor-element-2d501b1 .elementor-icon svg{height:40px;}.elementor-574 .elementor-element.elementor-element-32e5f5f{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-574 .elementor-element.elementor-element-32e5f5f.e-con{--align-self:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-574 .elementor-element.elementor-element-2823598 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-1805508 );font-family:"Noto Sans TC";font-size:28px;font-weight:700;}.elementor-574 .elementor-element.elementor-element-8ab056e .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-135b6d2{--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:center;}.elementor-574 .elementor-element.elementor-element-135b6d2.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-574 .elementor-element.elementor-element-0c33428.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-0c33428 .elementor-icon-wrapper{text-align:center;}.elementor-574 .elementor-element.elementor-element-0c33428.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-45e98b0 );}.elementor-574 .elementor-element.elementor-element-0c33428.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-0c33428.elementor-view-default .elementor-icon{color:var( --e-global-color-45e98b0 );border-color:var( --e-global-color-45e98b0 );}.elementor-574 .elementor-element.elementor-element-0c33428.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-0c33428.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-45e98b0 );}.elementor-574 .elementor-element.elementor-element-0c33428 .elementor-icon{font-size:40px;padding:7px;border-width:1px 1px 1px 1px;}.elementor-574 .elementor-element.elementor-element-0c33428 .elementor-icon svg{height:40px;}.elementor-574 .elementor-element.elementor-element-6f2ee22{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-574 .elementor-element.elementor-element-6f2ee22.e-con{--align-self:center;}.elementor-574 .elementor-element.elementor-element-a7c367b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-1805508 );font-family:"Noto Sans TC";font-size:28px;font-weight:700;}.elementor-574 .elementor-element.elementor-element-2a56740 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-c8c2750{--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:center;}.elementor-574 .elementor-element.elementor-element-c8c2750.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-574 .elementor-element.elementor-element-4f3ca89.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-4f3ca89 .elementor-icon-wrapper{text-align:center;}.elementor-574 .elementor-element.elementor-element-4f3ca89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-4f3ca89.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-4f3ca89.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-4f3ca89.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-4f3ca89.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-4f3ca89 .elementor-icon{font-size:40px;padding:7px;border-width:1px 1px 1px 1px;}.elementor-574 .elementor-element.elementor-element-4f3ca89 .elementor-icon svg{height:40px;}.elementor-574 .elementor-element.elementor-element-0459358{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-574 .elementor-element.elementor-element-0459358.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-574 .elementor-element.elementor-element-5da167a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-1805508 );font-family:"Noto Sans TC";font-size:28px;font-weight:700;}.elementor-574 .elementor-element.elementor-element-900bfde .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-7886046{--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:center;}.elementor-574 .elementor-element.elementor-element-7886046.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-574 .elementor-element.elementor-element-c235279.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-c235279 .elementor-icon-wrapper{text-align:center;}.elementor-574 .elementor-element.elementor-element-c235279.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-45e98b0 );}.elementor-574 .elementor-element.elementor-element-c235279.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-c235279.elementor-view-default .elementor-icon{color:var( --e-global-color-45e98b0 );border-color:var( --e-global-color-45e98b0 );}.elementor-574 .elementor-element.elementor-element-c235279.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-c235279.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-45e98b0 );}.elementor-574 .elementor-element.elementor-element-c235279 .elementor-icon{font-size:40px;padding:7px;border-width:1px 1px 1px 1px;}.elementor-574 .elementor-element.elementor-element-c235279 .elementor-icon svg{height:40px;}.elementor-574 .elementor-element.elementor-element-8e1c2c7{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-574 .elementor-element.elementor-element-8e1c2c7.e-con{--align-self:center;}.elementor-574 .elementor-element.elementor-element-043c971 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-1805508 );font-family:"Noto Sans TC";font-size:28px;font-weight:700;}.elementor-574 .elementor-element.elementor-element-71b670a .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-b2af752{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-b2af752:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-b2af752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;}.elementor-574 .elementor-element.elementor-element-7ac2f3e{text-align:center;}.elementor-574 .elementor-element.elementor-element-7ac2f3e .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:600;color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-0407cc8{text-align:center;}.elementor-574 .elementor-element.elementor-element-0407cc8 .elementor-heading-title{font-family:"Noto Sans TC";font-size:38px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-a3965c2{text-align:center;}.elementor-574 .elementor-element.elementor-element-a3965c2 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:500;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-f378555{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-f7de730{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-574 .elementor-element.elementor-element-9fe7721{width:100%;max-width:100%;}.elementor-574 .elementor-element.elementor-element-9fe7721 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-9fe7721.elementor-element{--align-self:flex-start;}.elementor-574 .elementor-element.elementor-element-9fe7721 .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-9fe7721.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-9fe7721.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-9fe7721.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-9fe7721.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-9fe7721.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-9fe7721 .elementor-icon{font-size:46px;}.elementor-574 .elementor-element.elementor-element-9fe7721 .elementor-icon svg{height:46px;}.elementor-574 .elementor-element.elementor-element-bed9695 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-ab1ebe5 .elementor-heading-title{font-family:"Noto Sans TC";font-size:24px;font-weight:600;color:#000000;}.elementor-574 .elementor-element.elementor-element-981a66a{font-family:"Noto Sans TC";font-weight:600;}.elementor-574 .elementor-element.elementor-element-7d79dcf{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-574 .elementor-element.elementor-element-7acc19d{width:100%;max-width:100%;}.elementor-574 .elementor-element.elementor-element-7acc19d > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-7acc19d.elementor-element{--align-self:flex-start;}.elementor-574 .elementor-element.elementor-element-7acc19d .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-7acc19d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-45e98b0 );}.elementor-574 .elementor-element.elementor-element-7acc19d.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-7acc19d.elementor-view-default .elementor-icon{color:var( --e-global-color-45e98b0 );border-color:var( --e-global-color-45e98b0 );}.elementor-574 .elementor-element.elementor-element-7acc19d.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-7acc19d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-45e98b0 );}.elementor-574 .elementor-element.elementor-element-7acc19d .elementor-icon{font-size:46px;}.elementor-574 .elementor-element.elementor-element-7acc19d .elementor-icon svg{height:46px;}.elementor-574 .elementor-element.elementor-element-84c63ad .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;color:var( --e-global-color-45e98b0 );}.elementor-574 .elementor-element.elementor-element-f31bd4d .elementor-heading-title{font-family:"Noto Sans TC";font-size:24px;font-weight:600;color:#000000;}.elementor-574 .elementor-element.elementor-element-f7d8599{font-family:"Noto Sans TC";font-weight:600;}.elementor-574 .elementor-element.elementor-element-82882af{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-574 .elementor-element.elementor-element-c780967{width:100%;max-width:100%;}.elementor-574 .elementor-element.elementor-element-c780967 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-c780967.elementor-element{--align-self:flex-start;}.elementor-574 .elementor-element.elementor-element-c780967 .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-c780967.elementor-view-stacked .elementor-icon{background-color:#78C843;}.elementor-574 .elementor-element.elementor-element-c780967.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-c780967.elementor-view-default .elementor-icon{color:#78C843;border-color:#78C843;}.elementor-574 .elementor-element.elementor-element-c780967.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-c780967.elementor-view-default .elementor-icon svg{fill:#78C843;}.elementor-574 .elementor-element.elementor-element-c780967 .elementor-icon{font-size:46px;}.elementor-574 .elementor-element.elementor-element-c780967 .elementor-icon svg{height:46px;}.elementor-574 .elementor-element.elementor-element-bbfa5de .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;color:#78C843;}.elementor-574 .elementor-element.elementor-element-402179b .elementor-heading-title{font-family:"Noto Sans TC";font-size:24px;font-weight:600;color:#000000;}.elementor-574 .elementor-element.elementor-element-909126b{font-family:"Noto Sans TC";font-weight:600;}.elementor-574 .elementor-element.elementor-element-38124c5{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-38124c5:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-38124c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;}.elementor-574 .elementor-element.elementor-element-65f10be{text-align:center;}.elementor-574 .elementor-element.elementor-element-65f10be .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:600;color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-8348844{text-align:center;}.elementor-574 .elementor-element.elementor-element-8348844 .elementor-heading-title{font-family:"Noto Sans TC";font-size:38px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-6e13899{text-align:center;}.elementor-574 .elementor-element.elementor-element-6e13899 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:500;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-cca351c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-37588e3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-574 .elementor-element.elementor-element-727a24c{width:100%;max-width:100%;}.elementor-574 .elementor-element.elementor-element-727a24c > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-727a24c.elementor-element{--align-self:flex-start;}.elementor-574 .elementor-element.elementor-element-727a24c .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-727a24c.elementor-view-stacked .elementor-icon{background-color:#4387C9;}.elementor-574 .elementor-element.elementor-element-727a24c.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-727a24c.elementor-view-default .elementor-icon{color:#4387C9;border-color:#4387C9;}.elementor-574 .elementor-element.elementor-element-727a24c.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-727a24c.elementor-view-default .elementor-icon svg{fill:#4387C9;}.elementor-574 .elementor-element.elementor-element-727a24c .elementor-icon{font-size:46px;}.elementor-574 .elementor-element.elementor-element-727a24c .elementor-icon svg{height:46px;}.elementor-574 .elementor-element.elementor-element-1392465 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;color:#4387C9;}.elementor-574 .elementor-element.elementor-element-e3548bb .elementor-heading-title{font-family:"Noto Sans TC";font-size:24px;font-weight:600;line-height:28px;color:#000000;}.elementor-574 .elementor-element.elementor-element-bd50eba{font-family:"Noto Sans TC";font-weight:600;}.elementor-574 .elementor-element.elementor-element-e29436e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-6ee5111{text-align:center;}.elementor-574 .elementor-element.elementor-element-6ee5111 .elementor-heading-title{font-family:"Noto Sans TC";font-size:13px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-8c5a41b{text-align:center;}.elementor-574 .elementor-element.elementor-element-8c5a41b .elementor-heading-title{font-family:"Noto Sans TC";font-size:13px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-f96af17{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-574 .elementor-element.elementor-element-07e6f23{width:100%;max-width:100%;}.elementor-574 .elementor-element.elementor-element-07e6f23 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-07e6f23.elementor-element{--align-self:flex-start;}.elementor-574 .elementor-element.elementor-element-07e6f23 .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-07e6f23.elementor-view-stacked .elementor-icon{background-color:#725CB2;}.elementor-574 .elementor-element.elementor-element-07e6f23.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-07e6f23.elementor-view-default .elementor-icon{color:#725CB2;border-color:#725CB2;}.elementor-574 .elementor-element.elementor-element-07e6f23.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-07e6f23.elementor-view-default .elementor-icon svg{fill:#725CB2;}.elementor-574 .elementor-element.elementor-element-07e6f23 .elementor-icon{font-size:46px;}.elementor-574 .elementor-element.elementor-element-07e6f23 .elementor-icon svg{height:46px;}.elementor-574 .elementor-element.elementor-element-62b2f88 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;color:#725CB2;}.elementor-574 .elementor-element.elementor-element-9588876 .elementor-heading-title{font-family:"Noto Sans TC";font-size:24px;font-weight:600;line-height:28px;color:#000000;}.elementor-574 .elementor-element.elementor-element-f9decca{font-family:"Noto Sans TC";font-weight:600;}.elementor-574 .elementor-element.elementor-element-8804c6c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-a7bf821{text-align:center;}.elementor-574 .elementor-element.elementor-element-a7bf821 .elementor-heading-title{font-family:"Noto Sans TC";font-size:13px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-8de9830{text-align:center;}.elementor-574 .elementor-element.elementor-element-8de9830 .elementor-heading-title{font-family:"Noto Sans TC";font-size:13px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-19582c3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-574 .elementor-element.elementor-element-ec8b1dd{width:100%;max-width:100%;}.elementor-574 .elementor-element.elementor-element-ec8b1dd > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-ec8b1dd.elementor-element{--align-self:flex-start;}.elementor-574 .elementor-element.elementor-element-ec8b1dd .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-ec8b1dd.elementor-view-stacked .elementor-icon{background-color:#29AFC3;}.elementor-574 .elementor-element.elementor-element-ec8b1dd.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-ec8b1dd.elementor-view-default .elementor-icon{color:#29AFC3;border-color:#29AFC3;}.elementor-574 .elementor-element.elementor-element-ec8b1dd.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-ec8b1dd.elementor-view-default .elementor-icon svg{fill:#29AFC3;}.elementor-574 .elementor-element.elementor-element-ec8b1dd .elementor-icon{font-size:46px;}.elementor-574 .elementor-element.elementor-element-ec8b1dd .elementor-icon svg{height:46px;}.elementor-574 .elementor-element.elementor-element-f2ebeec .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;color:#29AFC3;}.elementor-574 .elementor-element.elementor-element-19ee057 .elementor-heading-title{font-family:"Noto Sans TC";font-size:24px;font-weight:600;line-height:28px;color:#000000;}.elementor-574 .elementor-element.elementor-element-801bc34{font-family:"Noto Sans TC";font-weight:600;}.elementor-574 .elementor-element.elementor-element-e149d40{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-44146ae{text-align:center;}.elementor-574 .elementor-element.elementor-element-44146ae .elementor-heading-title{font-family:"Noto Sans TC";font-size:13px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-6aebbe6{text-align:center;}.elementor-574 .elementor-element.elementor-element-6aebbe6 .elementor-heading-title{font-family:"Noto Sans TC";font-size:13px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-fbd348c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-574 .elementor-element.elementor-element-7470537{width:100%;max-width:100%;}.elementor-574 .elementor-element.elementor-element-7470537 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-7470537.elementor-element{--align-self:flex-start;}.elementor-574 .elementor-element.elementor-element-7470537 .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-7470537.elementor-view-stacked .elementor-icon{background-color:#69B83C;}.elementor-574 .elementor-element.elementor-element-7470537.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-7470537.elementor-view-default .elementor-icon{color:#69B83C;border-color:#69B83C;}.elementor-574 .elementor-element.elementor-element-7470537.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-7470537.elementor-view-default .elementor-icon svg{fill:#69B83C;}.elementor-574 .elementor-element.elementor-element-7470537 .elementor-icon{font-size:46px;}.elementor-574 .elementor-element.elementor-element-7470537 .elementor-icon svg{height:46px;}.elementor-574 .elementor-element.elementor-element-de5ef79 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;color:#69B83C;}.elementor-574 .elementor-element.elementor-element-24ee8d0 .elementor-heading-title{font-family:"Noto Sans TC";font-size:24px;font-weight:600;line-height:28px;color:#000000;}.elementor-574 .elementor-element.elementor-element-155b59e{font-family:"Noto Sans TC";font-weight:600;}.elementor-574 .elementor-element.elementor-element-902859e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-492ec1f{text-align:center;}.elementor-574 .elementor-element.elementor-element-492ec1f .elementor-heading-title{font-family:"Noto Sans TC";font-size:13px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-afc8aa5{text-align:center;}.elementor-574 .elementor-element.elementor-element-afc8aa5 .elementor-heading-title{font-family:"Noto Sans TC";font-size:13px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-9ea477d{text-align:center;}.elementor-574 .elementor-element.elementor-element-9ea477d .elementor-heading-title{font-family:"Noto Sans TC";font-size:13px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-5909295 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-574 .elementor-element.elementor-element-5909295{text-align:center;}.elementor-574 .elementor-element.elementor-element-5909295 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;color:#777777;}.elementor-574 .elementor-element.elementor-element-a728f31{--display:flex;--min-height:603px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-574 .elementor-element.elementor-element-a728f31:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-a728f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e5eefb;background-image:url("https://aidc.richers.co/wp-content/uploads/2026/08/light-gradient-grid-background-hd.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-574 .elementor-element.elementor-element-68a8de3{--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:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-574 .elementor-element.elementor-element-cee044f .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:600;color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-f66cd8f .elementor-heading-title{font-family:"Noto Sans TC";font-size:36px;font-weight:700;line-height:45px;}.elementor-574 .elementor-element.elementor-element-666ec51 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:500;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-29af736{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-688a844{--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:center;}.elementor-574 .elementor-element.elementor-element-fc514cc{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-fc514cc > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-fc514cc.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-fc514cc .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-fc514cc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-fc514cc.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-fc514cc.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-fc514cc.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-fc514cc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-fc514cc .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-fc514cc .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-27446d6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-574 .elementor-element.elementor-element-c486f2e .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-a32da5f .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:400;color:#000000;}.elementor-574 .elementor-element.elementor-element-6884f1e{--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:center;}.elementor-574 .elementor-element.elementor-element-7dcec9a{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-7dcec9a > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-7dcec9a.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-7dcec9a .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-7dcec9a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-7dcec9a.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-7dcec9a.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-7dcec9a.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-7dcec9a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-7dcec9a .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-7dcec9a .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-4ea9159{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-574 .elementor-element.elementor-element-874e0cd .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-7511a5e .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:400;color:#000000;}.elementor-574 .elementor-element.elementor-element-f800376{--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:center;}.elementor-574 .elementor-element.elementor-element-8031aca{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-8031aca > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-8031aca.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-8031aca .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-8031aca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-8031aca.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-8031aca.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-8031aca.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-8031aca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-8031aca .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-8031aca .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-d83adf6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-574 .elementor-element.elementor-element-f32bd79 .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-cc8bf5e .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:400;color:#000000;}.elementor-574 .elementor-element.elementor-element-dee3a80{--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:center;}.elementor-574 .elementor-element.elementor-element-51b099a{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-51b099a > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-51b099a.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-51b099a .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-51b099a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-51b099a.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-51b099a.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-51b099a.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-51b099a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-51b099a .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-51b099a .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-72da216{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-574 .elementor-element.elementor-element-e59944e .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-2c2467c .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:400;color:#000000;}.elementor-574 .elementor-element.elementor-element-c18a063{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-c18a063:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-c18a063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aidc.richers.co/wp-content/uploads/2026/08/data-center-dashboard-transparent-final-e1786068980547.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-574 .elementor-element.elementor-element-76628e5{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-76628e5:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-76628e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;}.elementor-574 .elementor-element.elementor-element-d7b3375{text-align:start;}.elementor-574 .elementor-element.elementor-element-d7b3375 .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:600;color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-c6dfd2a{text-align:start;}.elementor-574 .elementor-element.elementor-element-c6dfd2a .elementor-heading-title{font-family:"Noto Sans TC";font-size:36px;font-weight:700;line-height:45px;}.elementor-574 .elementor-element.elementor-element-c515296{text-align:start;}.elementor-574 .elementor-element.elementor-element-c515296 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:500;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-729427c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-574 .elementor-element.elementor-element-6700028{--display:flex;--justify-content:center;}.elementor-574 .elementor-element.elementor-element-6700028.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-574 .elementor-element.elementor-element-5f9a896{text-align:center;}.elementor-574 .elementor-element.elementor-element-5f9a896 img{width:360px;}.elementor-574 .elementor-element.elementor-element-7f443e3{--display:flex;--justify-content:center;}.elementor-574 .elementor-element.elementor-element-c58a408{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-fd76eab{--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:center;}.elementor-574 .elementor-element.elementor-element-6622c58{width:var( --container-widget-width, 158px );max-width:158px;--container-widget-width:158px;--container-widget-flex-grow:0;text-align:center;}.elementor-574 .elementor-element.elementor-element-6622c58 .elementor-heading-title{font-family:"Noto Sans TC";font-size:30px;font-weight:600;color:#75C443;}.elementor-574 .elementor-element.elementor-element-807c6d3{--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-574 .elementor-element.elementor-element-807c6d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-574 .elementor-element.elementor-element-8455249 .elementor-heading-title{font-family:"Noto Sans TC";font-size:25px;font-weight:600;color:#75C443;}.elementor-574 .elementor-element.elementor-element-9864391 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-1ac1365{--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-574 .elementor-element.elementor-element-f4b5ae7 .elementor-heading-title{font-family:"Noto Sans TC";font-size:18px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-b5f40a2 .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-c0fe3db{--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:center;}.elementor-574 .elementor-element.elementor-element-35f3d5e{width:var( --container-widget-width, 158px );max-width:158px;--container-widget-width:158px;--container-widget-flex-grow:0;text-align:center;}.elementor-574 .elementor-element.elementor-element-35f3d5e .elementor-heading-title{font-family:"Noto Sans TC";font-size:30px;font-weight:600;color:#36CBB3;}.elementor-574 .elementor-element.elementor-element-0f72c00{--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-574 .elementor-element.elementor-element-0f72c00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-574 .elementor-element.elementor-element-e675a47 .elementor-heading-title{font-family:"Noto Sans TC";font-size:25px;font-weight:600;color:#36CBB3;}.elementor-574 .elementor-element.elementor-element-c429806 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-195b72e{--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-574 .elementor-element.elementor-element-2ef0d5d .elementor-heading-title{font-family:"Noto Sans TC";font-size:18px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-8727c2e .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-7796efc{--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:center;}.elementor-574 .elementor-element.elementor-element-37d38ad{width:var( --container-widget-width, 158px );max-width:158px;--container-widget-width:158px;--container-widget-flex-grow:0;text-align:center;}.elementor-574 .elementor-element.elementor-element-37d38ad .elementor-heading-title{font-family:"Noto Sans TC";font-size:30px;font-weight:600;color:#20B8D4;}.elementor-574 .elementor-element.elementor-element-a27cc58{--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-574 .elementor-element.elementor-element-a27cc58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-574 .elementor-element.elementor-element-fffed4e .elementor-heading-title{font-family:"Noto Sans TC";font-size:25px;font-weight:600;color:#20B8D4;}.elementor-574 .elementor-element.elementor-element-9a8388c .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-f0d7e86{--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-574 .elementor-element.elementor-element-f680d5e .elementor-heading-title{font-family:"Noto Sans TC";font-size:18px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-aa89727 .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-2fa84e7{--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:center;}.elementor-574 .elementor-element.elementor-element-c140f7a{width:var( --container-widget-width, 158px );max-width:158px;--container-widget-width:158px;--container-widget-flex-grow:0;text-align:center;}.elementor-574 .elementor-element.elementor-element-c140f7a .elementor-heading-title{font-family:"Noto Sans TC";font-size:30px;font-weight:600;color:#1D9DE9;}.elementor-574 .elementor-element.elementor-element-db6ed6d{--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-574 .elementor-element.elementor-element-db6ed6d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-574 .elementor-element.elementor-element-a4f09da .elementor-heading-title{font-family:"Noto Sans TC";font-size:25px;font-weight:600;color:#1D9DE9;}.elementor-574 .elementor-element.elementor-element-37e3b8c .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-6d5f0ff{--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-574 .elementor-element.elementor-element-9bd03db .elementor-heading-title{font-family:"Noto Sans TC";font-size:18px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-295575e .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-7538bb9{--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:center;}.elementor-574 .elementor-element.elementor-element-1e5bfc1{width:var( --container-widget-width, 158px );max-width:158px;--container-widget-width:158px;--container-widget-flex-grow:0;text-align:center;}.elementor-574 .elementor-element.elementor-element-1e5bfc1 .elementor-heading-title{font-family:"Noto Sans TC";font-size:30px;font-weight:600;color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-156ccf9{--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-574 .elementor-element.elementor-element-156ccf9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-574 .elementor-element.elementor-element-24e5439 .elementor-heading-title{font-family:"Noto Sans TC";font-size:25px;font-weight:600;color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-5aac94b .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-2031f17{--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-574 .elementor-element.elementor-element-9e43c6a .elementor-heading-title{font-family:"Noto Sans TC";font-size:18px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-be89048 .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-d39ce2c{text-align:center;}.elementor-574 .elementor-element.elementor-element-d39ce2c .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:500;color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-95dcd26{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-95dcd26:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-95dcd26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;}.elementor-574 .elementor-element.elementor-element-3dbabdb{text-align:center;}.elementor-574 .elementor-element.elementor-element-3dbabdb .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:600;color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-faf70af{text-align:center;}.elementor-574 .elementor-element.elementor-element-faf70af .elementor-heading-title{font-family:"Noto Sans TC";font-size:36px;font-weight:700;line-height:45px;}.elementor-574 .elementor-element.elementor-element-d9863c7{text-align:center;}.elementor-574 .elementor-element.elementor-element-d9863c7 .elementor-heading-title{font-family:"Noto Sans TC";font-size:14px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-574 .elementor-element.elementor-element-585a958{--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-574 .elementor-element.elementor-element-01789dd{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-41ea9b6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-39b1da3{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-39b1da3 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-39b1da3.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-39b1da3 .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-39b1da3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-39b1da3.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-39b1da3.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-39b1da3.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-39b1da3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-39b1da3 .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-39b1da3 .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-26f666f{text-align:center;}.elementor-574 .elementor-element.elementor-element-26f666f .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-d183144{text-align:start;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-caa0863{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-55a6fcf{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-55a6fcf > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-55a6fcf.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-55a6fcf .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-55a6fcf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-55a6fcf.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-55a6fcf.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-55a6fcf.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-55a6fcf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-55a6fcf .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-55a6fcf .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-dcb61ae{text-align:center;}.elementor-574 .elementor-element.elementor-element-dcb61ae .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-0b9fa9b{text-align:start;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-7ff6a8b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-2f4ba8c{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-2f4ba8c > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-2f4ba8c.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-2f4ba8c .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-2f4ba8c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-2f4ba8c.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-2f4ba8c.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-2f4ba8c.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-2f4ba8c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-2f4ba8c .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-2f4ba8c .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-131f6b9{text-align:center;}.elementor-574 .elementor-element.elementor-element-131f6b9 .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-94e1bc6{text-align:start;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-56245b4{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-e5a489f{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-e5a489f > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-e5a489f.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-e5a489f .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-e5a489f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-e5a489f.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-e5a489f.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-e5a489f.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-e5a489f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-e5a489f .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-e5a489f .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-b79202c{text-align:center;}.elementor-574 .elementor-element.elementor-element-b79202c .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-d07fe48{text-align:start;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-811cd43{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-0b174b9{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-0b174b9 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-0b174b9.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-0b174b9 .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-0b174b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-0b174b9.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-0b174b9.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-0b174b9.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-0b174b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-0b174b9 .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-0b174b9 .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-621e752{text-align:center;}.elementor-574 .elementor-element.elementor-element-621e752 .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-91d7691{text-align:start;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-62a0e47{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-bbeb3dc{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-bbeb3dc > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-bbeb3dc.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-bbeb3dc .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-bbeb3dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-bbeb3dc.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-bbeb3dc.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-bbeb3dc.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-bbeb3dc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-bbeb3dc .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-bbeb3dc .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-9746cda{text-align:center;}.elementor-574 .elementor-element.elementor-element-9746cda .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-fb6d5f7{text-align:start;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-0c26445{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-7fce99a{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-7fce99a > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-7fce99a.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-7fce99a .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-7fce99a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-7fce99a.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-7fce99a.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-7fce99a.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-7fce99a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-7fce99a .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-7fce99a .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-4a056e5{text-align:center;}.elementor-574 .elementor-element.elementor-element-4a056e5 .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-601959d{text-align:start;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-43f1ea9{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-c741c85{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-c741c85 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-c741c85.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-c741c85 .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-c741c85.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-c741c85.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-c741c85.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-c741c85.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-c741c85.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-c741c85 .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-c741c85 .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-b5f5165{text-align:center;}.elementor-574 .elementor-element.elementor-element-b5f5165 .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-1c6c092{text-align:start;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-88195c6{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-413c66f{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-413c66f > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-413c66f.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-413c66f .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-413c66f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-413c66f.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-413c66f.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-413c66f.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-413c66f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-413c66f .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-413c66f .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-004b8e0{text-align:center;}.elementor-574 .elementor-element.elementor-element-004b8e0 .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-45f3be9{text-align:start;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-2476705{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-0286e30{width:initial;max-width:initial;}.elementor-574 .elementor-element.elementor-element-0286e30 > .elementor-widget-container{margin:0px 0px -11px 0px;padding:0px 0px 0px 0px;}.elementor-574 .elementor-element.elementor-element-0286e30.elementor-element{--align-self:center;}.elementor-574 .elementor-element.elementor-element-0286e30 .elementor-icon-wrapper{text-align:start;}.elementor-574 .elementor-element.elementor-element-0286e30.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-0286e30.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-0286e30.elementor-view-default .elementor-icon{color:var( --e-global-color-1805508 );border-color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-0286e30.elementor-view-framed .elementor-icon, .elementor-574 .elementor-element.elementor-element-0286e30.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-0286e30 .elementor-icon{font-size:35px;}.elementor-574 .elementor-element.elementor-element-0286e30 .elementor-icon svg{height:35px;}.elementor-574 .elementor-element.elementor-element-c94608e{text-align:center;}.elementor-574 .elementor-element.elementor-element-c94608e .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;line-height:23px;}.elementor-574 .elementor-element.elementor-element-40f6048{text-align:start;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-f9188ea{--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-574 .elementor-element.elementor-element-603ef7a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-0ef9a21{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-d3bcf6a{text-align:center;}.elementor-574 .elementor-element.elementor-element-d3bcf6a .elementor-heading-title{font-family:"Noto Sans TC";font-size:12px;font-weight:400;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-4aad968{text-align:center;}.elementor-574 .elementor-element.elementor-element-4aad968 .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-ff88d2f{text-align:center;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-ce56a08{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-3c2a6a3{text-align:center;}.elementor-574 .elementor-element.elementor-element-3c2a6a3 .elementor-heading-title{font-family:"Noto Sans TC";font-size:12px;font-weight:400;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-d119df1{text-align:center;}.elementor-574 .elementor-element.elementor-element-d119df1 .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-f96094d{text-align:center;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-9fbd1e2{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-b61d6d2{text-align:center;}.elementor-574 .elementor-element.elementor-element-b61d6d2 .elementor-heading-title{font-family:"Noto Sans TC";font-size:12px;font-weight:400;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-a828ced{text-align:center;}.elementor-574 .elementor-element.elementor-element-a828ced .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-281165a{text-align:center;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-61bbfa8{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-f33839f{text-align:center;}.elementor-574 .elementor-element.elementor-element-f33839f .elementor-heading-title{font-family:"Noto Sans TC";font-size:12px;font-weight:400;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-5c40535{text-align:center;}.elementor-574 .elementor-element.elementor-element-5c40535 .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;}.elementor-574 .elementor-element.elementor-element-89819f2{text-align:center;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-728e6bd{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-574 .elementor-element.elementor-element-e702a06{text-align:center;}.elementor-574 .elementor-element.elementor-element-e702a06 .elementor-heading-title{font-family:"Noto Sans TC";font-size:12px;font-weight:400;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-131689d{text-align:center;}.elementor-574 .elementor-element.elementor-element-131689d .elementor-heading-title{font-family:"Noto Sans TC";font-size:20px;font-weight:600;color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-f1555c1{text-align:center;font-family:"Noto Sans TC";font-size:14px;font-weight:400;}.elementor-574 .elementor-element.elementor-element-247ac3f{--display:flex;--min-height:350px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-574 .elementor-element.elementor-element-247ac3f:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-247ac3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFD;background-image:url("https://aidc.richers.co/wp-content/uploads/2026/08/light-wave-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-574 .elementor-element.elementor-element-fceb025{text-align:center;}.elementor-574 .elementor-element.elementor-element-fceb025 .elementor-heading-title{font-family:"Noto Sans TC";font-size:16px;font-weight:600;color:var( --e-global-color-1805508 );}.elementor-574 .elementor-element.elementor-element-d40f244{text-align:center;}.elementor-574 .elementor-element.elementor-element-d40f244 .elementor-heading-title{font-family:"Noto Sans TC";font-size:36px;font-weight:700;line-height:45px;}.elementor-574 .elementor-element.elementor-element-0538b23{width:var( --container-widget-width, 471px );max-width:471px;--container-widget-width:471px;--container-widget-flex-grow:0;text-align:center;}.elementor-574 .elementor-element.elementor-element-0538b23 .elementor-heading-title{font-family:"Noto Sans TC";font-size:18px;font-weight:500;line-height:23px;letter-spacing:1.2px;color:var( --e-global-color-94c23bc );}.elementor-574 .elementor-element.elementor-element-a7d6520{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-2fef002 .elementor-button{background-color:var( --e-global-color-1805508 );font-family:"Noto Sans TC";font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1805508 );border-radius:5px 5px 5px 5px;}.elementor-574 .elementor-element.elementor-element-2fef002 .elementor-button:hover, .elementor-574 .elementor-element.elementor-element-2fef002 .elementor-button:focus{background-color:var( --e-global-color-45e98b0 );color:#FFFFFF;border-color:var( --e-global-color-45e98b0 );}.elementor-574 .elementor-element.elementor-element-2fef002 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-574 .elementor-element.elementor-element-2fef002 .elementor-button:hover svg, .elementor-574 .elementor-element.elementor-element-2fef002 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-574 .elementor-element.elementor-element-a30a2d0 .elementor-button{background-color:#2169FA00;font-family:"Noto Sans TC";font-size:18px;font-weight:600;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1805508 );border-radius:5px 5px 5px 5px;}.elementor-574 .elementor-element.elementor-element-a30a2d0 .elementor-button:hover, .elementor-574 .elementor-element.elementor-element-a30a2d0 .elementor-button:focus{background-color:var( --e-global-color-1805508 );color:#FFFFFF;}.elementor-574 .elementor-element.elementor-element-a30a2d0 .elementor-button:hover svg, .elementor-574 .elementor-element.elementor-element-a30a2d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-574 .elementor-element.elementor-element-f687974{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-574 .elementor-element.elementor-element-a462f2c{--width:60%;}.elementor-574 .elementor-element.elementor-element-4296a7f{--width:40%;}.elementor-574 .elementor-element.elementor-element-32e5f5f{--width:41%;}.elementor-574 .elementor-element.elementor-element-6f2ee22{--width:41%;}.elementor-574 .elementor-element.elementor-element-0459358{--width:48%;}.elementor-574 .elementor-element.elementor-element-8e1c2c7{--width:41%;}.elementor-574 .elementor-element.elementor-element-6700028{--width:31.473%;}.elementor-574 .elementor-element.elementor-element-807c6d3{--width:27.444%;}.elementor-574 .elementor-element.elementor-element-0f72c00{--width:27.444%;}.elementor-574 .elementor-element.elementor-element-a27cc58{--width:27.444%;}.elementor-574 .elementor-element.elementor-element-db6ed6d{--width:27.444%;}.elementor-574 .elementor-element.elementor-element-156ccf9{--width:27.444%;}}@media(max-width:1024px) and (min-width:768px){.elementor-574 .elementor-element.elementor-element-a462f2c{--width:100%;}}@media(min-width:1025px){.elementor-574 .elementor-element.elementor-element-60aa4a3:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-60aa4a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-574 .elementor-element.elementor-element-a728f31:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-a728f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-574 .elementor-element.elementor-element-c18a063:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-c18a063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-574 .elementor-element.elementor-element-247ac3f:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-247ac3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-574 .elementor-element.elementor-element-a462f2c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-574 .elementor-element.elementor-element-e77f39d{--container-widget-width:372px;--container-widget-flex-grow:0;width:var( --container-widget-width, 372px );max-width:372px;}.elementor-574 .elementor-element.elementor-element-82d5b0e{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-f378555{--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-cca351c{--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-a728f31{--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-574 .elementor-element.elementor-element-29af736{--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-c18a063{--min-height:246px;}.elementor-574 .elementor-element.elementor-element-c18a063:not(.elementor-motion-effects-element-type-background), .elementor-574 .elementor-element.elementor-element-c18a063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-574 .elementor-element.elementor-element-76628e5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-574 .elementor-element.elementor-element-6700028{--justify-content:center;}.elementor-574 .elementor-element.elementor-element-c58a408{--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-01789dd{--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-603ef7a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-574 .elementor-element.elementor-element-a462f2c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-574 .elementor-element.elementor-element-3b86936 .elementor-heading-title{font-size:18px;}.elementor-574 .elementor-element.elementor-element-82d5b0e{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-2823598 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-574 .elementor-element.elementor-element-8ab056e{text-align:center;}.elementor-574 .elementor-element.elementor-element-a7c367b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-574 .elementor-element.elementor-element-2a56740{text-align:center;}.elementor-574 .elementor-element.elementor-element-5da167a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-574 .elementor-element.elementor-element-900bfde{text-align:center;}.elementor-574 .elementor-element.elementor-element-043c971 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;}.elementor-574 .elementor-element.elementor-element-71b670a{text-align:center;}.elementor-574 .elementor-element.elementor-element-b2af752{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-574 .elementor-element.elementor-element-7ac2f3e .elementor-heading-title{font-size:13px;}.elementor-574 .elementor-element.elementor-element-0407cc8 .elementor-heading-title{font-size:28px;line-height:33px;}.elementor-574 .elementor-element.elementor-element-a3965c2{text-align:center;}.elementor-574 .elementor-element.elementor-element-a3965c2 .elementor-heading-title{line-height:1.2em;}.elementor-574 .elementor-element.elementor-element-f378555{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-38124c5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-574 .elementor-element.elementor-element-65f10be .elementor-heading-title{font-size:13px;}.elementor-574 .elementor-element.elementor-element-8348844 .elementor-heading-title{font-size:28px;line-height:33px;}.elementor-574 .elementor-element.elementor-element-6e13899{text-align:center;}.elementor-574 .elementor-element.elementor-element-6e13899 .elementor-heading-title{line-height:1.2em;}.elementor-574 .elementor-element.elementor-element-cca351c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-5909295 .elementor-heading-title{font-size:28px;line-height:33px;}.elementor-574 .elementor-element.elementor-element-68a8de3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-574 .elementor-element.elementor-element-f66cd8f .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-574 .elementor-element.elementor-element-666ec51 .elementor-heading-title{line-height:1.2em;}.elementor-574 .elementor-element.elementor-element-29af736{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-27446d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-a32da5f .elementor-heading-title{line-height:18px;}.elementor-574 .elementor-element.elementor-element-4ea9159{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-7511a5e .elementor-heading-title{line-height:18px;}.elementor-574 .elementor-element.elementor-element-d83adf6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-cc8bf5e .elementor-heading-title{line-height:18px;}.elementor-574 .elementor-element.elementor-element-72da216{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-2c2467c .elementor-heading-title{line-height:18px;}.elementor-574 .elementor-element.elementor-element-76628e5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-574 .elementor-element.elementor-element-d7b3375{text-align:center;}.elementor-574 .elementor-element.elementor-element-d7b3375 .elementor-heading-title{font-size:13px;}.elementor-574 .elementor-element.elementor-element-c6dfd2a{text-align:center;}.elementor-574 .elementor-element.elementor-element-c6dfd2a .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-574 .elementor-element.elementor-element-c515296{text-align:center;}.elementor-574 .elementor-element.elementor-element-c515296 .elementor-heading-title{line-height:1.2em;}.elementor-574 .elementor-element.elementor-element-729427c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-7f443e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-c58a408{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-6622c58 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-574 .elementor-element.elementor-element-6622c58{text-align:start;}.elementor-574 .elementor-element.elementor-element-807c6d3{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-574 .elementor-element.elementor-element-1ac1365{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-574 .elementor-element.elementor-element-f4b5ae7 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-574 .elementor-element.elementor-element-b5f40a2 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-574 .elementor-element.elementor-element-35f3d5e > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-574 .elementor-element.elementor-element-35f3d5e{text-align:start;}.elementor-574 .elementor-element.elementor-element-0f72c00{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-574 .elementor-element.elementor-element-195b72e{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-574 .elementor-element.elementor-element-2ef0d5d .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-574 .elementor-element.elementor-element-8727c2e .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-574 .elementor-element.elementor-element-37d38ad > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-574 .elementor-element.elementor-element-37d38ad{text-align:start;}.elementor-574 .elementor-element.elementor-element-a27cc58{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-574 .elementor-element.elementor-element-f0d7e86{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-574 .elementor-element.elementor-element-f680d5e .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-574 .elementor-element.elementor-element-aa89727 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-574 .elementor-element.elementor-element-c140f7a > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-574 .elementor-element.elementor-element-c140f7a{text-align:start;}.elementor-574 .elementor-element.elementor-element-db6ed6d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-574 .elementor-element.elementor-element-6d5f0ff{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-574 .elementor-element.elementor-element-9bd03db .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-574 .elementor-element.elementor-element-295575e .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-574 .elementor-element.elementor-element-1e5bfc1 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-574 .elementor-element.elementor-element-1e5bfc1{text-align:start;}.elementor-574 .elementor-element.elementor-element-156ccf9{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-574 .elementor-element.elementor-element-2031f17{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-574 .elementor-element.elementor-element-9e43c6a .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-574 .elementor-element.elementor-element-be89048 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-574 .elementor-element.elementor-element-d39ce2c{text-align:center;}.elementor-574 .elementor-element.elementor-element-d39ce2c .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-574 .elementor-element.elementor-element-95dcd26{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-574 .elementor-element.elementor-element-3dbabdb .elementor-heading-title{font-size:13px;}.elementor-574 .elementor-element.elementor-element-faf70af{text-align:center;}.elementor-574 .elementor-element.elementor-element-faf70af .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-574 .elementor-element.elementor-element-d9863c7{text-align:center;}.elementor-574 .elementor-element.elementor-element-d9863c7 .elementor-heading-title{line-height:1.2em;}.elementor-574 .elementor-element.elementor-element-585a958{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-574 .elementor-element.elementor-element-01789dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-603ef7a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-574 .elementor-element.elementor-element-247ac3f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-574 .elementor-element.elementor-element-fceb025 .elementor-heading-title{font-size:13px;}.elementor-574 .elementor-element.elementor-element-d40f244{text-align:center;}.elementor-574 .elementor-element.elementor-element-d40f244 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-574 .elementor-element.elementor-element-0538b23{text-align:center;}.elementor-574 .elementor-element.elementor-element-0538b23 .elementor-heading-title{line-height:1.2em;}}/* Start custom CSS for heading, class: .elementor-element-90341d1 */.hero-tag {
  display: inline-block;
  margin: 0;
  padding: 6px 14px;
  border: 1px solid #8fb7ff;
  border-radius: 999px;
  background: rgba(255,255,255,.38);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: .02em;
  box-shadow: 0 0 14px rgba(73,132,255,.12);
}

.hero-tag .tag-blue {
  color: #3478f6;
}

.hero-tag .tag-dark {
  color: #17365f;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31de137 *//* 創造更多 */
.elementor-574 .elementor-element.elementor-element-31de137 .elementor-heading-title {
  margin: 0;
  color: #10284d;
  font-size: 88px;
  font-weight: 800;
  line-height: 1.08;
  letter-spacing: .03em;
}

/* Token：只影響 span 內的文字 */
.elementor-574 .elementor-element.elementor-element-31de137 .elementor-heading-title .hero-token {
  display: inline-block;
  margin-top: 4px;
  font-size: 100px;
  font-weight: 800;
  line-height: .95;
  letter-spacing: -.03em;

  background: linear-gradient(
    100deg,
    #1f68f4 0%,
    #318cff 22%,
    #25b9ea 48%,
    #31d0c5 70%,
    #2bae69 100%
  );

  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  filter: drop-shadow(0 4px 10px rgba(39, 138, 232, .18));
}

/* 手機版 */
@media (max-width: 767px) {
  .elementor-574 .elementor-element.elementor-element-31de137 .elementor-heading-title {
    font-size: 50px !important;
    line-height: 1.08 !important;
    letter-spacing: 0 !important;
    white-space: nowrap;
    word-break: keep-all;
    overflow-wrap: normal;
  }

  .elementor-574 .elementor-element.elementor-element-31de137 .elementor-heading-title .hero-token {
    display: inline-block;
    margin-top: 8px;
    font-size: 60px !important;
    line-height: .95 !important;
    letter-spacing: -.03em !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b86936 */.elementor-574 .elementor-element.elementor-element-3b86936 {
  color: #1d3960;
  font-size: clamp(20px, 1.55vw, 28px);
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: .04em;
}

.elementor-574 .elementor-element.elementor-element-3b86936 span {
  color: #3478f6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f7558 */.elementor-574 .elementor-element.elementor-element-c3f7558 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135b6d2 */.elementor-574 .elementor-element.elementor-element-135b6d2 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8c2750 */.elementor-574 .elementor-element.elementor-element-c8c2750 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7886046 */.elementor-574 .elementor-element.elementor-element-7886046 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f378555 *//* Grid：三欄卡牌排列 */
.elementor-574 .elementor-element.elementor-element-f378555 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
}

/* 每張卡牌 */
.elementor-574 .elementor-element.elementor-element-f378555 > .e-con {
  position: relative;
  overflow: hidden;
  min-height: 360px;
  padding: 34px 30px;
  border: 1px solid #d9e6f7;
  border-radius: 14px;
  background: linear-gradient(145deg, #ffffff 0%, #f8fbff 100%);
  box-shadow: 0 12px 28px rgba(53, 111, 180, .10);
  transition: transform .25s ease, box-shadow .25s ease;
}

/* 卡牌上方漸層色條 */
.elementor-574 .elementor-element.elementor-element-f378555 > .e-con::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 4px;
  background: linear-gradient(90deg, #3d82f6, rgba(61, 130, 246, 0));
}

/* 第二、三張改為綠色系 */
.elementor-574 .elementor-element.elementor-element-f378555 > .e-con:nth-child(2)::before {
  background: linear-gradient(90deg, #2cc89b, rgba(44, 200, 155, 0));
}

.elementor-574 .elementor-element.elementor-element-f378555 > .e-con:nth-child(3)::before {
  background: linear-gradient(90deg, #75c744, rgba(117, 199, 68, 0));
}

/* 滑過時微微浮起 */
.elementor-574 .elementor-element.elementor-element-f378555 > .e-con:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 38px rgba(53, 111, 180, .16);
}

/* 手機版改為單欄 */
@media (max-width: 767px) {
  .elementor-574 .elementor-element.elementor-element-f378555 {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .elementor-574 .elementor-element.elementor-element-f378555 > .e-con {
    min-height: 0;
    padding: 28px 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e29436e *//* 膠囊排列 */
.card-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;

  margin-top: auto;
  padding-top: 20px;
}

/* 膠囊 */
.card-tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  width: auto;
  min-height: 28px;

  margin: 0;
  padding: 4px 11px;

  border-radius: 999px;
  border: 1px solid #d9e6f4;

  font-size: 13px;
  font-weight: 600;
  line-height: 1.25;
  white-space: nowrap;
}

/* Elementor 標題本身 */
.card-tag .elementor-heading-title {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8804c6c *//* 膠囊排列 */
.card-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;

  margin-top: auto;
  padding-top: 20px;
}

/* 膠囊 */
.card-tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  width: auto;
  min-height: 28px;

  margin: 0;
  padding: 4px 11px;

  border-radius: 999px;
  border: 1px solid #d9e6f4;

  font-size: 13px;
  font-weight: 600;
  line-height: 1.25;
  white-space: nowrap;
}

/* Elementor 標題本身 */
.card-tag .elementor-heading-title {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e149d40 *//* 膠囊排列 */
.card-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;

  margin-top: auto;
  padding-top: 20px;
}

/* 膠囊 */
.card-tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  width: auto;
  min-height: 28px;

  margin: 0;
  padding: 4px 11px;

  border-radius: 999px;
  border: 1px solid #d9e6f4;

  font-size: 13px;
  font-weight: 600;
  line-height: 1.25;
  white-space: nowrap;
}

/* Elementor 標題本身 */
.card-tag .elementor-heading-title {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-902859e *//* 膠囊排列 */
.card-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;

  margin-top: auto;
  padding-top: 20px;
}

/* 膠囊 */
.card-tag {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  width: auto;
  min-height: 28px;

  margin: 0;
  padding: 4px 11px;

  border-radius: 999px;
  border: 1px solid #d9e6f4;

  font-size: 13px;
  font-weight: 600;
  line-height: 1.25;
  white-space: nowrap;
}

/* Elementor 標題本身 */
.card-tag .elementor-heading-title {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cca351c *//* =========================
   Grid：四欄卡牌排列
========================= */
.elementor-574 .elementor-element.elementor-element-cca351c {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
}


/* =========================
   每張卡牌
========================= */
.elementor-574 .elementor-element.elementor-element-cca351c > .e-con {
  position: relative;
  overflow: hidden;
  min-width: 0;
  min-height: 360px;

  padding: 34px 30px 30px;

  border: 1px solid #e4eaf2;
  border-radius: 24px;

  background: #ffffff;

  box-shadow:
    0 12px 30px rgba(36, 74, 120, .08);

  transition:
    transform .25s ease,
    box-shadow .25s ease;

  isolation: isolate;
}


/* =========================
   卡牌內文字 / Icon
   保持在光暈上方
========================= */
.elementor-574 .elementor-element.elementor-element-cca351c > .e-con > * {
  position: relative;
  z-index: 1;
}


/* =========================
   頂部漸層色帶
========================= */
.elementor-574 .elementor-element.elementor-element-cca351c > .e-con::before {
  content: "";
  position: absolute;

  top: 0;
  left: 0;
  right: 0;

  height: 4px;

  z-index: 3;
  pointer-events: none;
}


/* =========================
   右上角光暈
========================= */
.elementor-574 .elementor-element.elementor-element-cca351c > .e-con::after {
  content: "";
  position: absolute;

  width: 260px;
  height: 260px;

  top: -110px;
  right: -90px;

  border-radius: 50%;

  z-index: 0;
  pointer-events: none;
}


/* =========================
   01 藍色
========================= */
.elementor-574 .elementor-element.elementor-element-cca351c > .e-con:nth-child(1)::before {
  background: linear-gradient(
    90deg,
    #4387c9 0%,
    #9bc2e4 58%,
    rgba(155, 194, 228, 0) 100%
  );
}

.elementor-574 .elementor-element.elementor-element-cca351c > .e-con:nth-child(1)::after {
  background: radial-gradient(
    circle at center,
    rgba(67, 135, 201, .22) 0%,
    rgba(67, 135, 201, .13) 30%,
    rgba(67, 135, 201, .06) 52%,
    rgba(67, 135, 201, 0) 75%
  );
}


/* =========================
   02 紫色
========================= */
.elementor-574 .elementor-element.elementor-element-cca351c > .e-con:nth-child(2)::before {
  background: linear-gradient(
    90deg,
    #725cb2 0%,
    #b5a9d6 58%,
    rgba(181, 169, 214, 0) 100%
  );
}

.elementor-574 .elementor-element.elementor-element-cca351c > .e-con:nth-child(2)::after {
  background: radial-gradient(
    circle at center,
    rgba(114, 92, 178, .22) 0%,
    rgba(114, 92, 178, .13) 30%,
    rgba(114, 92, 178, .06) 52%,
    rgba(114, 92, 178, 0) 75%
  );
}


/* =========================
   03 青色
========================= */
.elementor-574 .elementor-element.elementor-element-cca351c > .e-con:nth-child(3)::before {
  background: linear-gradient(
    90deg,
    #29afc3 0%,
    #99d8df 58%,
    rgba(153, 216, 223, 0) 100%
  );
}

.elementor-574 .elementor-element.elementor-element-cca351c > .e-con:nth-child(3)::after {
  background: radial-gradient(
    circle at center,
    rgba(41, 175, 195, .22) 0%,
    rgba(41, 175, 195, .13) 30%,
    rgba(41, 175, 195, .06) 52%,
    rgba(41, 175, 195, 0) 75%
  );
}


/* =========================
   04 綠色
========================= */
.elementor-574 .elementor-element.elementor-element-cca351c > .e-con:nth-child(4)::before {
  background: linear-gradient(
    90deg,
    #69b83c 0%,
    #afd49a 58%,
    rgba(175, 212, 154, 0) 100%
  );
}

.elementor-574 .elementor-element.elementor-element-cca351c > .e-con:nth-child(4)::after {
  background: radial-gradient(
    circle at center,
    rgba(105, 184, 60, .22) 0%,
    rgba(105, 184, 60, .13) 30%,
    rgba(105, 184, 60, .06) 52%,
    rgba(105, 184, 60, 0) 75%
  );
}


/* =========================
   Hover
========================= */
.elementor-574 .elementor-element.elementor-element-cca351c > .e-con:hover {
  transform: translateY(-5px);

  box-shadow:
    0 18px 38px rgba(36, 74, 120, .12);
}


/* =========================
   平板
========================= */
@media (max-width: 1200px) {
  .elementor-574 .elementor-element.elementor-element-cca351c {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
  }
}


/* =========================
   手機
========================= */
@media (max-width: 767px) {
  .elementor-574 .elementor-element.elementor-element-cca351c {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .elementor-574 .elementor-element.elementor-element-cca351c > .e-con {
    min-height: 0;
    padding: 28px 24px 26px;
    border-radius: 20px;
  }

  .elementor-574 .elementor-element.elementor-element-cca351c > .e-con::after {
    width: 200px;
    height: 200px;

    top: -80px;
    right: -65px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5909295 */.line-title {
  display: flex;
  align-items: center;
  gap: 18px;
  width: 100%;
}

/* 左右細線 */
.line-title::before,
.line-title::after {
  content: "";
  flex: 1;
  height: 1px;
  background: #CBD5E1;
}

/* 標題文字 */
.line-title .elementor-heading-title {
  flex-shrink: 0;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29af736 *//* 四張卡牌直向排列 */
.elementor-574 .elementor-element.elementor-element-29af736 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
}

/* 每張卡牌 */
.elementor-574 .elementor-element.elementor-element-29af736 > .e-con {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 18px;
  min-height: 104px;
  padding: 18px 22px;
  border: 1px solid #d8e6f7;
  border-radius: 10px;
  background: rgba(255, 255, 255, .92);
  box-shadow: 0 7px 18px rgba(52, 111, 182, .08);
  transition: transform .25s ease, box-shadow .25s ease;
}

/* 圖示顏色：不設定尺寸 */
.elementor-574 .elementor-element.elementor-element-29af736 > .e-con .elementor-icon {
  color: #4b8cff;
}

/* 滑過效果 */
.elementor-574 .elementor-element.elementor-element-29af736 > .e-con:hover {
  transform: translateX(6px);
  box-shadow: 0 12px 25px rgba(52, 111, 182, .14);
}

/* 手機版 */
@media (max-width: 767px) {
  .elementor-574 .elementor-element.elementor-element-29af736 {
    gap: 8px;
  }

  .elementor-574 .elementor-element.elementor-element-29af736 > .e-con {
    min-height: 92px;
    gap: 13px;
    padding: 14px 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c58a408 */.elementor-574 .elementor-element.elementor-element-c58a408 > .e-con {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;

  background: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(132, 169, 228, 0.3);
  border-radius: 28px;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.92),
    inset 0 0 16px rgba(182, 211, 255, 0.1),
    0 3px 12px rgba(102, 143, 207, 0.06);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01789dd *//* 五欄 × 兩列卡牌網格 */
.elementor-574 .elementor-element.elementor-element-01789dd {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-auto-rows: minmax(330px, auto);
  gap: 24px;
}

/* 只選取 Grid 的第一層卡牌 Container */
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con {
  position: relative;
  min-width: 0;
  overflow: hidden;
  box-sizing: border-box;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  padding: 36px 24px;
  text-align: center;

  background:
    radial-gradient(
      circle at 50% 0%,
      rgba(238, 247, 255, 0.8),
      rgba(255, 255, 255, 0.72) 48%,
      rgba(250, 252, 255, 0.64) 100%
    );

  border: 1px solid rgba(137, 171, 229, 0.3);
  border-radius: 24px;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.96),
    inset 0 0 20px rgba(174, 205, 255, 0.1),
    0 4px 14px rgba(92, 137, 210, 0.07);
}

/* 卡牌淡淡的玻璃亮面 */
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: inherit;

  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.56),
    transparent 34%
  );
}

/* 第 10 張：右下 AI 卡牌 */
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con:nth-child(10) {
  background:
    radial-gradient(
      circle at 50% 45%,
      rgba(246, 255, 226, 0.96),
      rgba(255, 255, 255, 0.72) 70%
    );

  border-color: rgba(148, 203, 88, 0.34);

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.96),
    inset 0 0 24px rgba(183, 229, 104, 0.15),
    0 4px 14px rgba(115, 178, 71, 0.08);
}

/* 平板 */
@media (max-width: 1024px) {
  .elementor-574 .elementor-element.elementor-element-01789dd {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-auto-rows: minmax(280px, auto);
  }
}

/* 手機 */
@media (max-width: 767px) {
  .elementor-574 .elementor-element.elementor-element-01789dd {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: minmax(250px, auto);
    gap: 16px;
  }

  .elementor-574 .elementor-element.elementor-element-01789dd > .e-con {
    padding: 24px 16px;
  }
}
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con {
  opacity: 0;
  transform: translateY(24px);
  will-change: opacity, transform;

  animation: card-enter 0.55s ease-out forwards;
}

.elementor-574 .elementor-element.elementor-element-01789dd > .e-con:nth-child(1)  { animation-delay: 0.05s; }
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con:nth-child(2)  { animation-delay: 0.12s; }
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con:nth-child(3)  { animation-delay: 0.19s; }
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con:nth-child(4)  { animation-delay: 0.26s; }
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con:nth-child(5)  { animation-delay: 0.33s; }
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con:nth-child(6)  { animation-delay: 0.40s; }
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con:nth-child(7)  { animation-delay: 0.47s; }
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con:nth-child(8)  { animation-delay: 0.54s; }
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con:nth-child(9)  { animation-delay: 0.61s; }
.elementor-574 .elementor-element.elementor-element-01789dd > .e-con:nth-child(10) { animation-delay: 0.68s; }

@keyframes card-enter {
  from {
    opacity: 0;
    transform: translateY(24px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-574 .elementor-element.elementor-element-01789dd > .e-con {
    opacity: 1;
    transform: none;
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-603ef7a *//* 五欄 × 兩列卡牌網格 */
.elementor-574 .elementor-element.elementor-element-603ef7a {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-auto-rows: minmax(330px, auto);
  gap: 24px;
}

/* 只選取 Grid 的第一層卡牌 Container */
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con {
  position: relative;
  min-width: 0;
  overflow: hidden;
  box-sizing: border-box;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  padding: 36px 24px;
  text-align: center;

  background:
    radial-gradient(
      circle at 50% 0%,
      rgba(238, 247, 255, 0.8),
      rgba(255, 255, 255, 0.72) 48%,
      rgba(250, 252, 255, 0.64) 100%
    );

  border: 1px solid rgba(137, 171, 229, 0.3);
  border-radius: 24px;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.96),
    inset 0 0 20px rgba(174, 205, 255, 0.1),
    0 4px 14px rgba(92, 137, 210, 0.07);
}

/* 卡牌淡淡的玻璃亮面 */
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  border-radius: inherit;

  background: linear-gradient(
    135deg,
    rgba(255, 255, 255, 0.56),
    transparent 34%
  );
}

/* 第 10 張：右下 AI 卡牌 */
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con:nth-child(10) {
  background:
    radial-gradient(
      circle at 50% 45%,
      rgba(246, 255, 226, 0.96),
      rgba(255, 255, 255, 0.72) 70%
    );

  border-color: rgba(148, 203, 88, 0.34);

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.96),
    inset 0 0 24px rgba(183, 229, 104, 0.15),
    0 4px 14px rgba(115, 178, 71, 0.08);
}

/* 平板 */
@media (max-width: 1024px) {
  .elementor-574 .elementor-element.elementor-element-603ef7a {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-auto-rows: minmax(280px, auto);
  }
}

/* 手機 */
@media (max-width: 767px) {
  .elementor-574 .elementor-element.elementor-element-603ef7a {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: minmax(250px, auto);
    gap: 16px;
  }

  .elementor-574 .elementor-element.elementor-element-603ef7a > .e-con {
    padding: 24px 16px;
  }
}
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con {
  opacity: 0;
  transform: translateY(24px);
  will-change: opacity, transform;

  animation: card-enter 0.55s ease-out forwards;
}

.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con:nth-child(1)  { animation-delay: 0.05s; }
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con:nth-child(2)  { animation-delay: 0.12s; }
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con:nth-child(3)  { animation-delay: 0.19s; }
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con:nth-child(4)  { animation-delay: 0.26s; }
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con:nth-child(5)  { animation-delay: 0.33s; }
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con:nth-child(6)  { animation-delay: 0.40s; }
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con:nth-child(7)  { animation-delay: 0.47s; }
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con:nth-child(8)  { animation-delay: 0.54s; }
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con:nth-child(9)  { animation-delay: 0.61s; }
.elementor-574 .elementor-element.elementor-element-603ef7a > .e-con:nth-child(10) { animation-delay: 0.68s; }

@keyframes card-enter {
  from {
    opacity: 0;
    transform: translateY(24px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-574 .elementor-element.elementor-element-603ef7a > .e-con {
    opacity: 1;
    transform: none;
    animation: none;
  }
}/* End custom CSS */