.elementor-14659 .elementor-element.elementor-element-a916b6d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14659 .elementor-element.elementor-element-a916b6d:not(.elementor-motion-effects-element-type-background), .elementor-14659 .elementor-element.elementor-element-a916b6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2A49E0;}.elementor-14659 .elementor-element.elementor-element-a916b6d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14659 .elementor-element.elementor-element-b4eefbc{--display:flex;}.elementor-14659 .elementor-element.elementor-element-053387e{--spacer-size:90px;}.elementor-14659 .elementor-element.elementor-element-7ebcadc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14659 .elementor-element.elementor-element-ab225eb{--display:flex;}.elementor-14659 .elementor-element.elementor-element-ab225eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14659 .elementor-element.elementor-element-f5cb3cd > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-14659 .elementor-element.elementor-element-f5cb3cd > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-14659 .elementor-element.elementor-element-f5cb3cd{--e-transform-transition-duration:1000ms;text-align:center;}.elementor-14659 .elementor-element.elementor-element-f5cb3cd img{max-width:88%;height:175px;border-radius:13px 13px 13px 13px;box-shadow:0px 0px 9px -2px rgba(0,0,0,0.5);}.elementor-14659 .elementor-element.elementor-element-92a3e4d{--display:flex;}@media(min-width:768px){.elementor-14659 .elementor-element.elementor-element-ab225eb{--width:22.401%;}.elementor-14659 .elementor-element.elementor-element-92a3e4d{--content-width:1032px;}}@media(max-width:1024px) and (min-width:768px){.elementor-14659 .elementor-element.elementor-element-a916b6d{--width:712px;}.elementor-14659 .elementor-element.elementor-element-92a3e4d{--content-width:712px;}}@media(max-width:1024px){.elementor-14659 .elementor-element.elementor-element-7ebcadc{width:var( --container-widget-width, 743.03px );max-width:743.03px;--container-widget-width:743.03px;--container-widget-flex-grow:0;}.elementor-14659 .elementor-element.elementor-element-7ebcadc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-14659 .elementor-element.elementor-element-f5cb3cd img{max-width:60%;height:70px;}}@media(max-width:767px){.elementor-14659 .elementor-element.elementor-element-a916b6d{--width:455.374px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-14659 .elementor-element.elementor-element-053387e{--spacer-size:0px;}.elementor-14659 .elementor-element.elementor-element-3960d79{text-align:center;}.elementor-14659 .elementor-element.elementor-element-3960d79 img{max-width:100%;}.elementor-14659 .elementor-element.elementor-element-7ebcadc{width:var( --container-widget-width, 364.011px );max-width:364.011px;--container-widget-width:364.011px;--container-widget-flex-grow:0;}.elementor-14659 .elementor-element.elementor-element-7ebcadc.elementor-element{--align-self:center;}.elementor-14659 .elementor-element.elementor-element-f5cb3cd > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-14659 .elementor-element.elementor-element-f5cb3cd > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-14659 .elementor-element.elementor-element-f5cb3cd{--e-transform-origin-x:center;text-align:center;}.elementor-14659 .elementor-element.elementor-element-f5cb3cd img{max-width:47%;height:70px;border-radius:20px 20px 20px 20px;}.elementor-14659 .elementor-element.elementor-element-92a3e4d{--content-width:455.374px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for container, class: .elementor-element-a916b6d *//* 1. 基礎畫布維持穩定 */
html, body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
    margin: 0;
    padding: 0;
}

/* 2. 核心內容容器（建議在 HTML 中用一個 <div class="main-container"> 將內容包起來） */
.main-container {
    width: 100%;
    max-width: 1200px;  /* 設定您心目中最理想的網頁最大寬度（例如 1200px 或 1440px） */
    margin-left: auto;   /* 自動分配左側剩餘空間 */
    margin-right: auto;  /* 自動分配右側剩餘空間 */
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92a3e4d *//* 1. 基礎畫布維持穩定 */
html, body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden;
    margin: 0;
    padding: 0;
}

/* 2. 核心內容容器（建議在 HTML 中用一個 <div class="main-container"> 將內容包起來） */
.main-container {
    width: 100%;
    max-width: 1200px;  /* 設定您心目中最理想的網頁最大寬度（例如 1200px 或 1440px） */
    margin-left: auto;   /* 自動分配左側剩餘空間 */
    margin-right: auto;  /* 自動分配右側剩餘空間 */
    box-sizing: border-box;
}/* End custom CSS */