.elementor-19676 .elementor-element.elementor-element-59e40cbb{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-19676 .elementor-element.elementor-element-59e40cbb:not(.elementor-motion-effects-element-type-background), .elementor-19676 .elementor-element.elementor-element-59e40cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BD95DB;}.elementor-19676 .elementor-element.elementor-element-17c881ae{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-19676 .elementor-element.elementor-element-17c881ae > .elementor-widget-container{padding:0px 15px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.1);}.elementor-19676 .elementor-element.elementor-element-3f20234b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-19676 .elementor-element.elementor-element-3f20234b > .elementor-widget-container{padding:0px 15px 0px 15px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.1);}.elementor-19676 .elementor-element.elementor-element-64442685{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-19676 .elementor-element.elementor-element-64442685 > .elementor-widget-container{padding:0px 15px 0px 15px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(255,255,255,0.1);}.elementor-19676 .elementor-element.elementor-element-1dbfc055{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-19676 .elementor-element.elementor-element-1dbfc055 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-19676 .elementor-element.elementor-element-3d5be602{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-19676 .elementor-element.elementor-element-3d5be602:not(.elementor-motion-effects-element-type-background), .elementor-19676 .elementor-element.elementor-element-3d5be602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BD95DB;}.elementor-19676 .elementor-element.elementor-element-593846a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-19676 .elementor-element.elementor-element-6dacff9b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-19676 .elementor-element.elementor-element-6dacff9b .wd-el-toggle-content{margin-top:10px;}.elementor-19676 .elementor-element.elementor-element-4a57e304{--display:flex;}.elementor-19676 .elementor-element.elementor-element-b3dcf63{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-19676 .elementor-element.elementor-element-b3dcf63 .wd-el-toggle-content{margin-top:10px;}.elementor-19676 .elementor-element.elementor-element-79b05693{--display:flex;}.elementor-19676 .elementor-element.elementor-element-3b782b25{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-19676 .elementor-element.elementor-element-3b782b25 .wd-el-toggle-content{margin-top:10px;}.elementor-19676 .elementor-element.elementor-element-6c67ddf6{--display:flex;}.elementor-19676 .elementor-element.elementor-element-72a6a444{--display:flex;}.elementor-19676 .elementor-element.elementor-element-5212bf91 .wd-el-toggle-content{margin-top:1px;}.elementor-19676 .elementor-element.elementor-element-14b53ee9{--display:flex;}.elementor-19676 .elementor-element.elementor-element-bd4029d{--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-19676 .elementor-element.elementor-element-fb5c8b0{--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;}@media(max-width:1024px){.elementor-19676 .elementor-element.elementor-element-59e40cbb{--flex-wrap:wrap;}.elementor-19676 .elementor-element.elementor-element-17c881ae{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-19676 .elementor-element.elementor-element-3f20234b > .elementor-widget-container{padding:0px 0px 0px 15px;border-width:0px 0px 0px 0px;}.elementor-19676 .elementor-element.elementor-element-3f20234b{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-19676 .elementor-element.elementor-element-64442685 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-19676 .elementor-element.elementor-element-64442685{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-19676 .elementor-element.elementor-element-1dbfc055{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-19676 .elementor-element.elementor-element-3d5be602{--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;}}@media(max-width:767px){.elementor-19676 .elementor-element.elementor-element-17c881ae > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-19676 .elementor-element.elementor-element-17c881ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19676 .elementor-element.elementor-element-3f20234b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19676 .elementor-element.elementor-element-3f20234b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19676 .elementor-element.elementor-element-64442685 > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-19676 .elementor-element.elementor-element-64442685{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19676 .elementor-element.elementor-element-1dbfc055 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19676 .elementor-element.elementor-element-1dbfc055{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-19676 .elementor-element.elementor-element-3d5be602{--gap:20px 30px;--row-gap:20px;--column-gap:30px;}.elementor-19676 .elementor-element.elementor-element-593846a1{--width:100%;--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;--flex-wrap:wrap;}.elementor-19676 .elementor-element.elementor-element-6dacff9b{width:100%;max-width:100%;}.elementor-19676 .elementor-element.elementor-element-b3dcf63{width:100%;max-width:100%;}.elementor-19676 .elementor-element.elementor-element-3b782b25{width:100%;max-width:100%;}.elementor-19676 .elementor-element.elementor-element-72a6a444{--width:100%;}}@media(min-width:768px){.elementor-19676 .elementor-element.elementor-element-59e40cbb{--content-width:1402px;}.elementor-19676 .elementor-element.elementor-element-593846a1{--width:66.7%;}.elementor-19676 .elementor-element.elementor-element-72a6a444{--width:33.3%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19676 .elementor-element.elementor-element-593846a1{--width:100%;}.elementor-19676 .elementor-element.elementor-element-72a6a444{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-55ed381 *//* ============================================================
   [官方系統維護遮罩] - 僅在電腦端(>768px)顯示
   視覺風格：模擬伺服器標準狀態頁面，極簡、專業、官方。
============================================================ */

/* 1. 預設情況（電腦端）：強制全螢幕覆蓋與視覺設計 */
.elementor-19676 .elementor-element.elementor-element-55ed381 {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    background-color: #f7f9fb !important; /* 伺服器常用的淺灰白背景 */
    z-index: 999999 !important; /* 極高層級，覆蓋所有元件 */
    
    /* 專業置中對齊 */
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* 字體與專業排版設定 */
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
    padding: 20px !important;
    box-sizing: border-box !important;
}

/* 2. 容器內文字的官方樣式設定 */
.elementor-19676 .elementor-element.elementor-element-55ed381 .elementor-text-editor {
    text-align: center !important;
    max-width: 600px !important; /* 限制寬度，更像官方公告 */
    color: #333 !important; /* 專業深灰文字 */
    background: #fff !important; /* 文字區塊使用純白背景 */
    padding: 40px 60px !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.05) !important; /* 淡淡的陰影，提升質感 */
    border: 1px solid #eaecef !important; /* 淡淡的邊框 */
}

/* 3. 當螢幕寬度小於 768px（手機與平板）時：硬性完全隱藏 */
@media (max-width: 768px) {
    .elementor-19676 .elementor-element.elementor-element-55ed381 {
        display: none !important;
        visibility: hidden !important;
        pointer-events: none !important;
        opacity: 0 !important;
        height: 0 !important;
        width: 0 !important;
    }
}/* End custom CSS */