.elementor-127 .elementor-element.elementor-element-a310dc0{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-127 .elementor-element.elementor-element-a310dc0::before, .elementor-127 .elementor-element.elementor-element-a310dc0 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-a310dc0 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-a310dc0 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-a310dc0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-a310dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/expo.acgncc.com/wp-content/uploads/2026/05/ae85d-7y2lb.webp?fit=1672%2C941&ssl=1");--background-overlay:'';background-repeat:no-repeat;}.elementor-127 .elementor-element.elementor-element-a310dc0 > .elementor-shape-bottom svg, .elementor-127 .elementor-element.elementor-element-a310dc0 > .e-con-inner > .elementor-shape-bottom svg{height:230px;}.elementor-127 .elementor-element.elementor-element-65ca948{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-127 .elementor-element.elementor-element-0862338{margin:95px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-79becc7{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:37px 37px 37px 37px;}.elementor-127 .elementor-element.elementor-element-79becc7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-79becc7 img{border-radius:32px 32px 32px 32px;}.elementor-127 .elementor-element.elementor-element-a83ec1a{--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;}.elementor-127 .elementor-element.elementor-element-d108b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-6491e2d{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-127 .elementor-element.elementor-element-1d7d6d7{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F6468D;--border-color:#F6468D;--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:18px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-8da0f2e{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:center;}.elementor-127 .elementor-element.elementor-element-cf182b1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-729a469 );--border-color:var( --e-global-color-729a469 );--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:18px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-127 .elementor-element.elementor-element-723ec7c{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:center;}.elementor-127 .elementor-element.elementor-element-278206b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-729a469 );--border-color:var( --e-global-color-729a469 );--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:18px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-127 .elementor-element.elementor-element-b068329{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:center;}.elementor-127 .elementor-element.elementor-element-44af4a5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-729a469 );--border-color:var( --e-global-color-729a469 );--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:18px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-127 .elementor-element.elementor-element-29dd403{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:center;}.elementor-127 .elementor-element.elementor-element-678696a{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-e7d2619{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-729a469 );--border-color:var( --e-global-color-729a469 );--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:18px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-127 .elementor-element.elementor-element-be26dba{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:center;}.elementor-127 .elementor-element.elementor-element-ff97c1c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-729a469 );--border-color:var( --e-global-color-729a469 );--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:18px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-127 .elementor-element.elementor-element-bb63a85{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:center;}.elementor-127 .elementor-element.elementor-element-527931a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-729a469 );--border-color:var( --e-global-color-729a469 );--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:18px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-127 .elementor-element.elementor-element-893870b{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:center;}.elementor-127 .elementor-element.elementor-element-d1c5645{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-729a469 );--border-color:var( --e-global-color-729a469 );--border-radius:24px 24px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:18px;--margin-bottom:18px;--margin-left:18px;--margin-right:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-127 .elementor-element.elementor-element-d919478{margin:9px 9px calc(var(--kit-widget-spacing, 0px) + 9px) 9px;text-align:center;}.elementor-127 .elementor-element.elementor-element-c8d8564{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-127 .elementor-element.elementor-element-c8d8564:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-c8d8564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-127 .elementor-element.elementor-element-c8d8564::before, .elementor-127 .elementor-element.elementor-element-c8d8564 > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-c8d8564 > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-c8d8564 > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-c8d8564 > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-c8d8564 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-f493e02{--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;}.elementor-127 .elementor-element.elementor-element-384e261{--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;}.elementor-127 .elementor-element.elementor-element-2806590{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 7px) 1px;padding:0px 0px 0px 0px;text-align:center;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:37px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-127 .elementor-element.elementor-element-ebb5456{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-127 .elementor-element.elementor-element-fcf59bb{--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;}.elementor-127 .elementor-element.elementor-element-18d393f{--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;}.elementor-127 .elementor-element.elementor-element-380493c{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-127 .elementor-element.elementor-element-409ee61{--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;}.elementor-127 .elementor-element.elementor-element-171c71a{--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;}.elementor-127 .elementor-element.elementor-element-863ef38 img{border-radius:98px 98px 98px 98px;}.elementor-127 .elementor-element.elementor-element-40bf720{--display:flex;}@media(min-width:768px){.elementor-127 .elementor-element.elementor-element-65ca948{--width:50%;}.elementor-127 .elementor-element.elementor-element-a83ec1a{--width:50%;}.elementor-127 .elementor-element.elementor-element-1d7d6d7{--width:25%;}.elementor-127 .elementor-element.elementor-element-cf182b1{--width:25%;}.elementor-127 .elementor-element.elementor-element-278206b{--width:25%;}.elementor-127 .elementor-element.elementor-element-44af4a5{--width:25%;}.elementor-127 .elementor-element.elementor-element-e7d2619{--width:25%;}.elementor-127 .elementor-element.elementor-element-ff97c1c{--width:25%;}.elementor-127 .elementor-element.elementor-element-527931a{--width:25%;}.elementor-127 .elementor-element.elementor-element-d1c5645{--width:25%;}.elementor-127 .elementor-element.elementor-element-f493e02{--width:50%;}.elementor-127 .elementor-element.elementor-element-384e261{--width:50%;}.elementor-127 .elementor-element.elementor-element-fcf59bb{--width:50%;}.elementor-127 .elementor-element.elementor-element-18d393f{--width:50%;}.elementor-127 .elementor-element.elementor-element-409ee61{--width:50%;}.elementor-127 .elementor-element.elementor-element-171c71a{--width:50%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-127 .elementor-element.elementor-element-2806590{font-size:15px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-127 .elementor-element.elementor-element-2806590{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-ef58a59 *//* 立即報名攤位 CTA 按鈕 */
.kacg-cta-wrap {
  text-align: center;
  margin: 28px auto;
}

/* 按鈕本體 */
.kacg-cta-button,
.kacg-cta-button:link,
.kacg-cta-button:visited,
.kacg-cta-button:hover,
.kacg-cta-button:active {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  min-width: 320px;
  padding: 18px 30px;
  border-radius: 999px;
  text-decoration: none !important;
  background: linear-gradient(90deg, #0068ff 0%, #7b3ff2 48%, #ff3f8e 100%);
  color: #ffffff !important;
  box-shadow:
    0 10px 24px rgba(0, 104, 255, 0.28),
    0 8px 20px rgba(255, 63, 142, 0.22);
  position: relative;
  overflow: hidden;
  transition:
    transform 0.22s ease,
    box-shadow 0.22s ease,
    filter 0.22s ease;
}

/* 白色掃光效果 */
.kacg-cta-button::before {
  content: "";
  position: absolute;
  top: 0;
  left: -80%;
  width: 60%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.35),
    transparent
  );
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

/* Hover 浮起 */
.kacg-cta-button:hover {
  transform: translateY(-3px);
  filter: saturate(1.08);
  box-shadow:
    0 14px 30px rgba(0, 104, 255, 0.34),
    0 12px 28px rgba(255, 63, 142, 0.28);
}

.kacg-cta-button:hover::before {
  left: 130%;
}

/* 強制所有文字變白，避免被主題連結色覆蓋 */
.kacg-cta-button span,
.kacg-cta-button .cta-main,
.kacg-cta-button .cta-sub,
.kacg-cta-button .cta-arrow,
.kacg-cta-button .cta-icon {
  color: #ffffff !important;
  position: relative;
  z-index: 1;
}

/* 主文字 */
.kacg-cta-button .cta-main {
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 0.04em;
  line-height: 1;
}

/* 副文字 */
.kacg-cta-button .cta-sub {
  font-size: 13px;
  font-weight: 700;
  opacity: 0.9;
}

/* 左側星星 */
.kacg-cta-button .cta-icon {
  font-size: 20px;
  font-weight: 900;
}

/* 右側箭頭圓圈 */
.kacg-cta-button .cta-arrow {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.25);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  font-weight: 900;
  transition:
    transform 0.22s ease,
    background 0.22s ease;
}

.kacg-cta-button:hover .cta-arrow {
  transform: translateX(4px);
  background: rgba(255, 255, 255, 0.36);
}

/* 按鈕下方小字 */
.kacg-cta-note {
  margin-top: 10px;
  text-align: center;
  font-size: 13px;
  color: #667085;
}

/* 手機版 */
@media (max-width: 767px) {
  .kacg-cta-wrap {
    margin: 22px auto;
  }

  .kacg-cta-button,
  .kacg-cta-button:link,
  .kacg-cta-button:visited,
  .kacg-cta-button:hover,
  .kacg-cta-button:active {
    width: 100%;
    min-width: 0;
    padding: 16px 22px;
    gap: 12px;
  }

  .kacg-cta-button .cta-main {
    font-size: 21px;
  }

  .kacg-cta-button .cta-sub {
    display: none;
  }

  .kacg-cta-button .cta-arrow {
    width: 30px;
    height: 30px;
    font-size: 19px;
  }
}/* End custom CSS */