.elementor-939 .elementor-element.elementor-element-82674b3{--display:flex;}.elementor-939 .elementor-element.elementor-element-607596f .e-search-input{background-color:#FFFFFF00;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0px;border-style:none;border-radius:20px 10px 10px 20px;}.elementor-939 .elementor-element.elementor-element-607596f .e-search-submit{background-color:#000000;}.elementor-939 .elementor-element.elementor-element-607596f{width:100%;max-width:100%;--e-search-placeholder-color:#FFFFFF;--e-search-input-color:#FFFFFF;--e-search-icon-label-color:#FFFFFF65;--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:4px;--e-search-icon-clear-size:13px;--e-search-icon-clear-color:#FFFFFF;--e-search-submit-button-flex-direction:row-reverse;--e-search-submit-icon-margin-inline-start:var(--e-search-submit-icon-gap);--e-search-submit-icon-margin-inline-end:0px;--e-search-icon-submit-size:13px;--e-search-submit-border-radius:10px 20px 20px 10px;--e-search-submit-padding:5px 10px 5px 10px;}.elementor-939 .elementor-element.elementor-element-607596f > .elementor-widget-container{background-color:#C2757500;}.elementor-939 .elementor-element.elementor-element-607596f.elementor-element{--align-self:center;}.elementor-939 .elementor-element.elementor-element-607596f.e-focus{--e-search-input-color:#000000;}.elementor-939 .elementor-element.elementor-element-607596f .e-search-submit span{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:300;}#elementor-popup-modal-939 .dialog-widget-content{animation-duration:1.2s;background-color:#FFF7F74F;border-radius:37px 37px 37px 37px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-939{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-939 .dialog-message{width:530px;height:auto;}#elementor-popup-modal-939 .dialog-close-button{display:flex;top:-50%;}#elementor-popup-modal-939 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-939 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-939 .elementor-element.elementor-element-607596f{--e-search-input-padding-block-start:2px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:2px;--e-search-input-padding-inline-end:10px;--e-search-icon-submit-size:7px;--e-search-submit-padding:2px 10px 2px 10px;}.elementor-939 .elementor-element.elementor-element-607596f .e-search-submit span{font-size:10px;}}@media(max-width:767px){.elementor-939 .elementor-element.elementor-element-607596f{width:auto;max-width:auto;}.elementor-939 .elementor-element.elementor-element-607596f > .elementor-widget-container{padding:0px 0px 0px 0px;}#elementor-popup-modal-939 .dialog-message{width:500px;}#elementor-popup-modal-939{justify-content:center;align-items:center;}#elementor-popup-modal-939 .dialog-close-button{top:-50%;}body:not(.rtl) #elementor-popup-modal-939 .dialog-close-button{right:90%;}body.rtl #elementor-popup-modal-939 .dialog-close-button{left:90%;}}/* Start custom CSS */#elementor-popup-modal-939 {
  background: rgba(0, 0, 0, 0.2);                    /* 半透明背景 */
  backdrop-filter: blur(20px) saturate(160%);       /* 毛玻璃效果 */
  -webkit-backdrop-filter: blur(20px) saturate(160%);
  border: 1px solid rgba(255, 255, 255, 0.1);        /* 淡白邊框 */
  border-radius: 0;                                  /* ✅ 無圓角 */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);        /* 柔和陰影 */
  padding: 20px;                                     /* 內距 */
  transition: all 0.3s ease;                         /* 平滑過渡 */
}/* End custom CSS */