.elementor-12319 .elementor-element.elementor-element-cc13520{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:41px;--padding-bottom:41px;--padding-left:41px;--padding-right:41px;}.elementor-12319 .elementor-element.elementor-element-cc13520.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12319 .elementor-element.elementor-element-5a7f3bf{--divider-border-style:solid;--divider-color:#F6F6F6;--divider-border-width:1px;}.elementor-12319 .elementor-element.elementor-element-5a7f3bf .elementor-divider-separator{width:100%;}.elementor-12319 .elementor-element.elementor-element-5a7f3bf .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12319 .elementor-element.elementor-element-5a7f3bf > .elementor-widget-container{padding:0px 0px 0px 14px;}.elementor-12319 .elementor-element.elementor-element-abe3892 .elementor-icon-wrapper{text-align:center;}.elementor-12319 .elementor-element.elementor-element-abe3892.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f5cfa75 );color:var( --e-global-color-e106ee5 );}.elementor-12319 .elementor-element.elementor-element-abe3892.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-abe3892.elementor-view-default .elementor-icon{color:var( --e-global-color-f5cfa75 );border-color:var( --e-global-color-f5cfa75 );}.elementor-12319 .elementor-element.elementor-element-abe3892.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-abe3892.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f5cfa75 );}.elementor-12319 .elementor-element.elementor-element-abe3892.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e106ee5 );}.elementor-12319 .elementor-element.elementor-element-abe3892.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-e106ee5 );}.elementor-12319 .elementor-element.elementor-element-abe3892 .elementor-icon{font-size:17px;padding:17px;border-radius:7px 7px 7px 7px;}.elementor-12319 .elementor-element.elementor-element-abe3892 .elementor-icon svg{height:17px;}.elementor-12319 .elementor-element.elementor-element-abe3892.elementor-element{--align-self:center;}.elementor-12319 .elementor-element.elementor-element-abe3892 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-12319 .elementor-element.elementor-element-0693c0c .elementor-heading-title{font-size:25px;font-weight:600;letter-spacing:0.5px;color:var( --e-global-color-679e933 );}.elementor-12319 .elementor-element.elementor-element-0693c0c > .elementor-widget-container{padding:12px 0px 6px 0px;}.elementor-12319 .elementor-element.elementor-element-0693c0c.elementor-element{--align-self:center;}.elementor-12319 .elementor-element.elementor-element-f3579cb .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:0.7px;color:var( --e-global-color-441ff42 );}.elementor-12319 .elementor-element.elementor-element-f3579cb > .elementor-widget-container{margin:0px -11px 0px -11px;padding:0px 0px 1px 0px;}.elementor-12319 .elementor-element.elementor-element-f3579cb{width:auto;max-width:auto;}.elementor-12319 .elementor-element.elementor-element-f3579cb.elementor-element{--align-self:center;}.elementor-12319 .elementor-element.elementor-element-890e56f{--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:space-between;--padding-top:29px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12319 .elementor-element.elementor-element-049c5cf .elementor-button{font-size:14px;font-weight:600;fill:var( --e-global-color-679e933 );color:var( --e-global-color-679e933 );background-color:var( --e-global-color-de0d042 );border-radius:691px 691px 691px 691px;padding:16px 40px 16px 40px;}.elementor-12319 .elementor-element.elementor-element-049c5cf .elementor-button:hover, .elementor-12319 .elementor-element.elementor-element-049c5cf .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-de0d042 );}.elementor-12319 .elementor-element.elementor-element-049c5cf .elementor-button:hover svg, .elementor-12319 .elementor-element.elementor-element-049c5cf .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-12319 .elementor-element.elementor-element-049c5cf{width:100%;max-width:100%;}.elementor-12319 .elementor-element.elementor-element-5004afb .elementor-button{font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-e106ee5 );box-shadow:0px 3px 8px 0px rgba(0, 0, 0, 0.25);border-radius:685px 685px 685px 685px;padding:16px 40px 16px 40px;}.elementor-12319 .elementor-element.elementor-element-5004afb .elementor-button:hover, .elementor-12319 .elementor-element.elementor-element-5004afb .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-e397adc );}.elementor-12319 .elementor-element.elementor-element-5004afb .elementor-button:hover svg, .elementor-12319 .elementor-element.elementor-element-5004afb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12319 .elementor-element.elementor-element-5004afb{width:100%;max-width:100%;}.elementor-12319 .elementor-element.elementor-element-b005fe2{--display:flex;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:41px;--padding-bottom:41px;--padding-left:41px;--padding-right:41px;}.elementor-12319 .elementor-element.elementor-element-b005fe2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12319 .elementor-element.elementor-element-7c725e6{--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-12319 .elementor-element.elementor-element-331a2df img{border-radius:230px 230px 230px 230px;}.elementor-12319 .elementor-element.elementor-element-331a2df{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-12319 .elementor-element.elementor-element-cd1d190{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12319 .elementor-element.elementor-element-cd1d190.e-con{--align-self:center;}.elementor-12319 .elementor-element.elementor-element-8b6d3ce .elementor-heading-title{font-size:14px;font-weight:500;color:#AAAAAA;}.elementor-12319 .elementor-element.elementor-element-8b6d3ce{width:auto;max-width:auto;}.elementor-12319 .elementor-element.elementor-element-8b6d3ce.elementor-element{--align-self:flex-start;}.elementor-12319 .elementor-element.elementor-element-6dc8665 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-12319 .elementor-element.elementor-element-15a2647{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:15px 15px 15px 15px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-12319 .elementor-element.elementor-element-15a2647:not(.elementor-motion-effects-element-type-background), .elementor-12319 .elementor-element.elementor-element-15a2647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de0d042 );}.elementor-12319 .elementor-element.elementor-element-30620fa{--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:space-between;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-12319 .elementor-element.elementor-element-330e88d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12319 .elementor-element.elementor-element-330e88d.e-con{--align-self:center;}.elementor-12319 .elementor-element.elementor-element-70d94ce .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-12319 .elementor-element.elementor-element-70d94ce.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e106ee5 );}.elementor-12319 .elementor-element.elementor-element-70d94ce.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-70d94ce.elementor-view-default .elementor-icon{fill:var( --e-global-color-e106ee5 );color:var( --e-global-color-e106ee5 );border-color:var( --e-global-color-e106ee5 );}.elementor-12319 .elementor-element.elementor-element-70d94ce .elementor-icon{font-size:18px;}.elementor-12319 .elementor-element.elementor-element-70d94ce .elementor-icon-box-title, .elementor-12319 .elementor-element.elementor-element-70d94ce .elementor-icon-box-title a{font-size:17px;font-weight:600;line-height:32px;letter-spacing:0.3px;}.elementor-12319 .elementor-element.elementor-element-70d94ce .elementor-icon-box-title{color:var( --e-global-color-e106ee5 );}.elementor-12319 .elementor-element.elementor-element-70d94ce .elementor-icon-box-description{font-size:14px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12319 .elementor-element.elementor-element-70d94ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:53px 53px 53px 53px;}.elementor-12319 .elementor-element.elementor-element-70d94ce{width:auto;max-width:auto;}.elementor-12319 .elementor-element.elementor-element-70d94ce.elementor-element{--align-self:center;}.elementor-12319 .elementor-element.elementor-element-3e55baf .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-12319 .elementor-element.elementor-element-3e55baf.elementor-element{--align-self:center;}.elementor-12319 .elementor-element.elementor-element-249ca3c .elementor-button{font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-e106ee5 );border-radius:9px 9px 9px 9px;padding:13px 20px 13px 20px;}.elementor-12319 .elementor-element.elementor-element-249ca3c .elementor-button:hover, .elementor-12319 .elementor-element.elementor-element-249ca3c .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-e397adc );}.elementor-12319 .elementor-element.elementor-element-249ca3c .elementor-button:hover svg, .elementor-12319 .elementor-element.elementor-element-249ca3c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12319 .elementor-element.elementor-element-67dae73{--divider-border-style:solid;--divider-color:#E7E7E7;--divider-border-width:1px;}.elementor-12319 .elementor-element.elementor-element-67dae73 .elementor-divider-separator{width:100%;}.elementor-12319 .elementor-element.elementor-element-67dae73 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-12319 .elementor-element.elementor-element-67dae73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12319 .elementor-element.elementor-element-9a4d7bb{--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:space-between;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-12319 .elementor-element.elementor-element-c7edbcf{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12319 .elementor-element.elementor-element-c7edbcf.e-con{--align-self:center;}.elementor-12319 .elementor-element.elementor-element-fbc5294 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-12319 .elementor-element.elementor-element-fbc5294.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e106ee5 );}.elementor-12319 .elementor-element.elementor-element-fbc5294.elementor-view-framed .elementor-icon, .elementor-12319 .elementor-element.elementor-element-fbc5294.elementor-view-default .elementor-icon{fill:var( --e-global-color-e106ee5 );color:var( --e-global-color-e106ee5 );border-color:var( --e-global-color-e106ee5 );}.elementor-12319 .elementor-element.elementor-element-fbc5294 .elementor-icon{font-size:18px;}.elementor-12319 .elementor-element.elementor-element-fbc5294 .elementor-icon-box-title, .elementor-12319 .elementor-element.elementor-element-fbc5294 .elementor-icon-box-title a{font-size:17px;font-weight:600;line-height:32px;letter-spacing:0.3px;}.elementor-12319 .elementor-element.elementor-element-fbc5294 .elementor-icon-box-title{color:var( --e-global-color-e106ee5 );}.elementor-12319 .elementor-element.elementor-element-fbc5294 .elementor-icon-box-description{font-size:14px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12319 .elementor-element.elementor-element-fbc5294 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:53px 53px 53px 53px;}.elementor-12319 .elementor-element.elementor-element-fbc5294{width:auto;max-width:auto;}.elementor-12319 .elementor-element.elementor-element-fbc5294.elementor-element{--align-self:center;}.elementor-12319 .elementor-element.elementor-element-75e8309 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-secondary );}.elementor-12319 .elementor-element.elementor-element-75e8309.elementor-element{--align-self:center;}.elementor-12319 .elementor-element.elementor-element-8c62960 .elementor-button{font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-e106ee5 );border-radius:9px 9px 9px 9px;padding:13px 20px 13px 20px;}.elementor-12319 .elementor-element.elementor-element-8c62960 .elementor-button:hover, .elementor-12319 .elementor-element.elementor-element-8c62960 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-e397adc );}.elementor-12319 .elementor-element.elementor-element-8c62960 .elementor-button:hover svg, .elementor-12319 .elementor-element.elementor-element-8c62960 .elementor-button:focus svg{fill:#FFFFFF;}#elementor-popup-modal-12319 .dialog-message{width:428px;height:478px;align-items:flex-start;}#elementor-popup-modal-12319{justify-content:center;align-items:center;pointer-events:all;background-color:#3B3B3BC7;}#elementor-popup-modal-12319 .dialog-close-button{display:flex;}#elementor-popup-modal-12319 .dialog-widget-content{animation-duration:1.2s;background-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-12319 .elementor-element.elementor-element-b005fe2{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-12319 .elementor-element.elementor-element-7c725e6{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12319 .elementor-element.elementor-element-331a2df{--container-widget-width:23%;--container-widget-flex-grow:0;width:var( --container-widget-width, 23% );max-width:23%;}.elementor-12319 .elementor-element.elementor-element-cd1d190{--width:66%;}.elementor-12319 .elementor-element.elementor-element-70d94ce .elementor-icon{font-size:12px;}.elementor-12319 .elementor-element.elementor-element-70d94ce .elementor-icon-box-title, .elementor-12319 .elementor-element.elementor-element-70d94ce .elementor-icon-box-title a{font-size:15px;}.elementor-12319 .elementor-element.elementor-element-249ca3c{width:100%;max-width:100%;}.elementor-12319 .elementor-element.elementor-element-67dae73 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12319 .elementor-element.elementor-element-fbc5294 .elementor-icon{font-size:12px;}.elementor-12319 .elementor-element.elementor-element-fbc5294 .elementor-icon-box-title, .elementor-12319 .elementor-element.elementor-element-fbc5294 .elementor-icon-box-title a{font-size:15px;}.elementor-12319 .elementor-element.elementor-element-8c62960{width:100%;max-width:100%;}#elementor-popup-modal-12319 .dialog-message{width:328px;height:450px;}}@media(min-width:768px){.elementor-12319 .elementor-element.elementor-element-cc13520{--width:100%;}.elementor-12319 .elementor-element.elementor-element-b005fe2{--width:100%;}.elementor-12319 .elementor-element.elementor-element-330e88d{--width:60%;}.elementor-12319 .elementor-element.elementor-element-c7edbcf{--width:60%;}}/* Start custom CSS *//* 使用 HTML 根節點鎖定，確保權重最高 */
html body .dialog-backdrop-widget.dialog-lightbox {
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    background-color: rgba(0, 0, 0, 0.4) !important;
    display: block !important;
}

/* 針對 Elementor Popup 專用容器 */
.elementor-popup-modal .dialog-backdrop-widget {
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
}/* End custom CSS */