.elementor .e-2f9c7930-caa4161{background-color:#ffffff;flex-direction:column;}.elementor .e-2e1a2337-5b2f2d1{position:sticky;inset-block-start:0px;z-index:1;background-color:#ffffff;flex-direction:column;/* 僅在手機版（螢幕寬度 767px 以下）生效 */
@media (max-width: 767px) {
  
  /* 1. 強制展開手機版選單，不讓它變成漢堡按鈕隱藏 */
  selector .ea-advanced-menu-container,
  selector .ea-advanced-menu-wrapper,
  selector .elementskit-menu-container {
      display: block !important;
      visibility: visible !important;
      opacity: 1 !important;
  }

  /* 隱藏原本手機版的漢堡按鈕圖示 */
  selector .ea-advanced-menu-toggle,
  selector .ea-advanced-menu-hamburger {
      display: none !important;
  }

  /* 2. 將選單清單強制轉換為兩欄式網格，並壓縮上下間距 */
  selector ul {
      display: grid !important;
      grid-template-columns: repeat(2, 1fr) !important; /* 平分成兩縱列 */
      gap: 4px 8px !important; /* 【核心控制】前數字 4px 為上下行距，後數字 8px 為左右間距 */
      padding: 0 !important;
      margin: 0 !important;
      list-style: none !important;
      width: 100% !important;
  }

  /* 3. 確保每個選單項目消除預設的外距 */
  selector ul li {
      width: 100% !important;
      margin: 0 !important;
      padding: 0 !important;
      display: block !important;
  }

  /* 4. 縮減選單文字本身的上下厚度（Padding），讓上下更緊湊 */
  selector ul li a {
      display: block !important;
      text-align: center !important; /* 文字置中 */
      padding: 0px 5px !important; /* 【核心控制】前數字 4px 為文字上下厚度，後數字 5px 為左右內邊距 */
      box-sizing: border-box !important;
      width: 100% !important;
  }
}\n}.elementor .e-fedfb4c{width:50%;flex-direction:column;}.elementor .e-cb51cd8-de1873e{max-width:80%;}.elementor .e-deaeb12{width:50%;flex-direction:column;align-items:center;}.elementor .e-333afc7{padding-block-start:50px;padding-block-end:50px;padding-inline-start:250px;padding-inline-end:250px;background-color:#ffffff;flex-direction:row;align-items:center;}.elementor .e-a85bb7c{width:50%;flex-direction:column;}.elementor .e-a79ed15{width:50%;flex-direction:column;}.elementor .e-15193ff{padding-block-start:50px;padding-block-end:50px;padding-inline-start:250px;padding-inline-end:250px;background-color:#ffffff;flex-direction:row;align-items:center;}.elementor .e-b10ce7c-d3b422d{padding-block-start:50px;padding-block-end:50px;padding-inline-start:250px;padding-inline-end:250px;background-color:#ffffff;flex-direction:column;}