.elementor-369 .elementor-element.elementor-element-99a7cf1{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;top:0px;--z-index:900;}.elementor-369 .elementor-element.elementor-element-99a7cf1:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-99a7cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000A1C;}body:not(.rtl) .elementor-369 .elementor-element.elementor-element-99a7cf1{left:0px;}body.rtl .elementor-369 .elementor-element.elementor-element-99a7cf1{right:0px;}.elementor-369 .elementor-element.elementor-element-692d50f{width:var( --container-widget-width, 10.484% );max-width:10.484%;--container-widget-width:10.484%;--container-widget-flex-grow:0;text-align:left;}.elementor-369 .elementor-element.elementor-element-692d50f > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-369 .elementor-element.elementor-element-692d50f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-369 .elementor-element.elementor-element-465290b .twbb-menu-toggle{margin-left:auto;font-size:30px;}.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu__container, .elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu__container ul li a{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:150%;}.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--main .twbb-item,
					 .elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--dropdown .twbb-item{color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--main .twbb-item:hover,
					.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--main .twbb-item.twbb-item-active,
					.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--main .twbb-item.highlighted,
					.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--main .twbb-item:focus,
          .elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--dropdown .twbb-item.twbb-item-active{color:#FF7C7C;}.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--main:not(.e--pointer-framed) .twbb-item:before,
					.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--main:not(.e--pointer-framed) .twbb-item:after{background-color:#FF7C7C;}.elementor-369 .elementor-element.elementor-element-465290b .e--pointer-framed .twbb-item:before,
					.elementor-369 .elementor-element.elementor-element-465290b .e--pointer-framed .twbb-item:after{border-color:#FF7C7C;}.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--dropdown a.twbb-item, .elementor-369 .elementor-element.elementor-element-465290b .sub-menu .twbb-sub-item{color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--dropdown{background-color:#142B57;}.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--dropdown a:hover,.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--dropdown a.highlighted,
				.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--dropdown .twbb-item.twbb-item-active{color:#FF7C7C;}.elementor-369 .elementor-element.elementor-element-465290b .twbb-nav-menu--dropdown .twbb-item.twbb-item-active{color:#FF7C7C;}.elementor-369 .elementor-element.elementor-element-465290b div.twbb-menu-toggle{color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-465290b div.twbb-menu-toggle .e-font-icon-svg{fill:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-330bae3.elementor-element{--align-self:center;}.elementor-369 .elementor-element.elementor-element-8c59dc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:08px;--padding-bottom:8px;--padding-left:5px;--padding-right:5px;}.elementor-369 .elementor-element.elementor-element-8c59dc2:not(.elementor-motion-effects-element-type-background), .elementor-369 .elementor-element.elementor-element-8c59dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1A35;}.elementor-369 .elementor-element.elementor-element-ad7b090 .twbb-breadcrumb > li{color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-ad7b090 .twbb-breadcrumb > li > a{color:#FFFFFF;}.elementor-369 .elementor-element.elementor-element-ad7b090 .twbb-breadcrumb .breadcrumb-separator i{font-size:12px;}.elementor-369 .elementor-element.elementor-element-ad7b090 .twbb-breadcrumb .breadcrumb-separator svg{width:12px;height:12px;}@media(max-width:1024px){.elementor-369 .elementor-element.elementor-element-692d50f > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-369 .elementor-element.elementor-element-692d50f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:left;}}@media(max-width:767px){.elementor-369 .elementor-element.elementor-element-99a7cf1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-369 .elementor-element.elementor-element-692d50f > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-369 .elementor-element.elementor-element-692d50f{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-369 .elementor-element.elementor-element-465290b{width:var( --container-widget-width, 49px );max-width:49px;--container-widget-width:49px;--container-widget-flex-grow:0;}.elementor-369 .elementor-element.elementor-element-330bae3{width:var( --container-widget-width, 104px );max-width:104px;--container-widget-width:104px;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-330bae3 */.region-switcher {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #ffffff;
  background-color: transparent;
  padding: 6px 10px;
  border-radius: 6px;
}

.region-switcher label {
  font-weight: 500;
  color: #ffffff;
}

.region-switcher select {
  padding: 6px 10px;
  border: 1px solid #64748b;
  border-radius: 6px;
  background-color: #1e293b;
  color: #ffffff;
  font-size: 14px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg fill='white' height='12' viewBox='0 0 20 20' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M5.516 7.548l4.484 4.484 4.484-4.484-1.06-1.06-3.424 3.424-3.424-3.424z'/></svg>");
  background-repeat: no-repeat;
  background-position: right 8px center;
  background-size: 18px;
}

.sr-only{
  position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;
  clip:rect(0,0,0,0);white-space:nowrap;border:0;
}

.region-switcher select,
.region-switcher .region-go{
  min-height:44px;
  line-height:1.2;
  cursor:pointer;
}

.region-switcher select:focus-visible,
.region-switcher .region-go:focus-visible{
  outline:3px solid #60a5fa;     /* 藍色聚焦環 */
  outline-offset:2px;
}



/* 響應式設定（手機） */
@media screen and (max-width: 768px) {
  .region-switcher {
    justify-content: center;
    margin: 10px auto;
    flex-wrap: wrap;
    text-align: center;
  }

  .region-switcher select {
    width: 100%;
    max-width: 200px;
  }
}/* End custom CSS */