.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-0c2414d:#756F6FD1;--e-global-color-02321f1:#FFFFFF;--e-global-typography-primary-font-family:"Arial";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Arial";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Arial";--e-global-typography-accent-font-weight:500;color:#272727;font-size:15px;font-weight:normal;line-height:1.67em;letter-spacing:0.09px;}.elementor-kit-6 h1{color:#FFFFFF;font-family:"NotoSansCJKtc-Regular", Sans-serif;font-size:50px;font-weight:normal;line-height:1.12em;}.elementor-kit-6 h2{color:#272727;font-size:38px;font-weight:500;line-height:1.26em;letter-spacing:1.9px;}.elementor-kit-6 h3{color:#272727;font-size:26px;font-weight:500;line-height:1.46em;letter-spacing:1.3px;}.elementor-kit-6 h4{color:#272727;font-size:22px;font-weight:normal;line-height:1.45em;letter-spacing:0.13px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}@media(max-width:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.sustainability-badge{
    display: none;
}


.my-breadcrumb,
.my-breadcrumb a,
.my-breadcrumb a:visited,
.my-breadcrumb span {
    color: #777777 !important; /* 統一顏色 */
    text-decoration: none;     /* 預設無底線 */
}

.my-breadcrumb a:hover {
    color: #777777 !important; /* 滑鼠移上時仍維持顏色 */
    text-decoration: underline; /* 加底線 */
}

/* 平板橫向：769px ~ 1200px */
@media (min-width: 769px) and (max-width: 1200px) {
  .elementor-36586 .elementor-element.elementor-element-69b9b7c {
    position: relative !importa5nt;
  }

  #elementor-popup-modal-36586 .dialog-close-button {
    position: absolute !important;
    /* popup 高度 70vh，上下置中，可以微調 top */
    top: calc(8% + 40px) !important;
    /* popup 寬度 100%，左右各 10% margin */
    right: calc(5% - 10px) !important;
    z-index: 9999 !important;
  }
}

/* 1201px ~ 1280px */
@media (min-width: 1201px) and (max-width: 1280px) {
  .elementor-36586 .elementor-element.elementor-element-69b9b7c {
    position: relative !important;
  }

  #elementor-popup-modal-36586 .dialog-close-button {
    position: absolute !important;
    top: calc(4% + 10px) !important;
    right: calc(10% - 50px) !important;
    z-index: 9999 !important;
  }
}

/* 大螢幕：1281px以上 */
@media (min-width: 1281px) and (max-width: 1920px) {
  .elementor-36586 .elementor-element.elementor-element-69b9b7c {
    position: relative !important;
  }

  #elementor-popup-modal-36586 .dialog-close-button {
    position: absolute !important;
    top: calc(6% + 10px) !important;
    right: calc(11% - 50px) !important;
    z-index: 9999 !important;
  }
}

/* 大螢幕桌機：1921px以上 */
@media (min-width: 1921px) {
  .elementor-36586 .elementor-element.elementor-element-69b9b7c {
    position: relative !important;
  }

  #elementor-popup-modal-36586 .dialog-close-button {
    position: absolute !important;
    top: calc(6% + 10px) !important;
    right: calc(13% - 30px) !important;
    z-index: 9999 !important;
  }
}/* End custom CSS */