.elementor-115 .elementor-element.elementor-element-dfc3f53{--display:flex;}.elementor-115 .elementor-element.elementor-element-dfc3f53:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-dfc3f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B53AA;}.elementor-115 .elementor-element.elementor-element-c1b90db .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-115 .elementor-element.elementor-element-c1b90db .elementor-nav-menu--main .elementor-item:hover,
					.elementor-115 .elementor-element.elementor-element-c1b90db .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-115 .elementor-element.elementor-element-c1b90db .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-115 .elementor-element.elementor-element-c1b90db .elementor-nav-menu--main .elementor-item:focus{color:#FFB017;fill:#FFB017;}#elementor-popup-modal-115{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-115 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-115 .dialog-close-button{display:flex;}#elementor-popup-modal-115 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-115 .elementor-element.elementor-element-dfc3f53{--min-height:100vh;}.elementor-115 .elementor-element.elementor-element-c1b90db .elementor-nav-menu .elementor-item{font-size:18px;}}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-c1b90db .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-115 .elementor-element.elementor-element-c1b90db .elementor-nav-menu--main .elementor-item{padding-top:15px;padding-bottom:15px;}}/* Start custom CSS for container, class: .elementor-element-dfc3f53 *//* 1) 關掉整個 Popup 背景遮罩（灰色/黑色） */
.elementor-popup-modal{
  background: transparent !important;
}

/* 2) 關掉「白白那塊」：外層 dialog 本體透明、不要陰影 */
.elementor-popup-modal .dialog-widget{
  background: transparent !important;
}

.elementor-popup-modal .dialog-widget-content{
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;

  /* 讓抽屜能貼右側 */
  width: 250px !important;
  margin-left: auto !important;
  height: 100vh !important;
  position: relative !important;
  overflow: hidden !important;
}

/* 3) 抽屜內真正的內容區（你的藍色） */
.elementor-popup-modal .dialog-message{
  background: #0d56a6 !important;
  height: 100vh !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* 4) 叉叉固定右上角＋白色 */
.elementor-popup-modal .dialog-close-button{
  position: absolute !important;
  top: 12px !important;
  right: 12px !important;
  z-index: 99999 !important;
  opacity: 1 !important;
}

.elementor-popup-modal .dialog-close-button,
.elementor-popup-modal .dialog-close-button i,
.elementor-popup-modal .dialog-close-button svg,
.elementor-popup-modal .dialog-close-button svg *{
  color: #fff !important;
  fill: #fff !important;
  stroke: #fff !important;
}

.elementor-popup-modal .dialog-close-button i,
.elementor-popup-modal .dialog-close-button svg{
  font-size: 18px !important;
  width: 18px !important;
  height: 18px !important;
  stroke-width: 2px !important;
}

/* 5) 選單文字靠左一點 */
.elementor-popup-modal .elementor-nav-menu a{
  text-align: left !important;
  padding-left: 2px !important;
  padding-right: 8px !important;
}/* End custom CSS */