.elementor-1969 .elementor-element.elementor-element-d279680:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-d279680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1969 .elementor-element.elementor-element-d279680{border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1969 .elementor-element.elementor-element-d279680 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1969 .elementor-element.elementor-element-2c824bd{--spacer-size:180px;}.elementor-1969 .elementor-element.elementor-element-a0f8e30:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-a0f8e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dameismart.com/wp-content/uploads/2026/02/backgourd3.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-1969 .elementor-element.elementor-element-a0f8e30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1969 .elementor-element.elementor-element-a0f8e30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1969 .elementor-element.elementor-element-4f23967 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1969 .elementor-element.elementor-element-4f23967 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#359CF9C7;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider-skin-locate, .elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider-skin-isolate, .elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider-skin-locate .bdt-prime-slider-desc{background:#02010100;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider-skin-locate:before{background:#000000;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag, .elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag a{color:#FFFFFF;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{font-size:19px;font-weight:300;letter-spacing:10px;padding-bottom:35px;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title-tag{color:#FFFFFF;font-family:"bigjohnpro-regular", Sans-serif;font-size:40px;letter-spacing:1px;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-slider-excerpt{color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:300;letter-spacing:2px;padding-bottom:20px;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-slide-btn{color:#FFFFFF;background:#FFFFFF00;border-style:none;font-family:"bigjohnpro-regular", Sans-serif;font-size:22px;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-slide-btn svg *{stroke:#FFFFFF;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-prime-slider-previous i, .elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-prime-slider-next i, .elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider-skin-locate .bdt-prime-slider-previous, .elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider-skin-locate .bdt-prime-slider-next{color:#FFFFFF;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-prime-slider-next, .elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-prime-slider-previous{border-style:solid;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-ps-dotnav li a, .elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-ps-dotnav span{color:#FFFFFF;font-family:"bigjohnpro-regular", Sans-serif;letter-spacing:2.3px;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-ps-dotnav span:before{background:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1969 .elementor-element.elementor-element-1da6503{width:initial;max-width:initial;bottom:100px;}body:not(.rtl) .elementor-1969 .elementor-element.elementor-element-1da6503{left:40px;}body.rtl .elementor-1969 .elementor-element.elementor-element-1da6503{right:40px;}.elementor-1969 .elementor-element.elementor-element-1da6503 .elementor-icon-box-wrapper{text-align:start;}.elementor-1969 .elementor-element.elementor-element-1da6503 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1969 .elementor-element.elementor-element-1da6503 .elementor-icon-box-title, .elementor-1969 .elementor-element.elementor-element-1da6503 .elementor-icon-box-title a{font-family:"bigjohnpro-bold", Sans-serif;font-size:80px;font-weight:600;letter-spacing:2px;}.elementor-1969 .elementor-element.elementor-element-1da6503:has(:hover) .elementor-icon-box-title,
					 .elementor-1969 .elementor-element.elementor-element-1da6503:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1969 .elementor-element.elementor-element-1da6503 .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:300;line-height:5px;letter-spacing:6px;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1969 .elementor-element.elementor-element-199157e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:5px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;bottom:50px;}body:not(.rtl) .elementor-1969 .elementor-element.elementor-element-199157e{left:40px;}body.rtl .elementor-1969 .elementor-element.elementor-element-199157e{right:40px;}.elementor-1969 .elementor-element.elementor-element-199157e .elementor-divider-separator{width:55px;}.elementor-1969 .elementor-element.elementor-element-199157e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1969 .elementor-element.elementor-element-c030a44:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-c030a44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dameismart.com/wp-content/uploads/2026/02/backgourd3.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-1969 .elementor-element.elementor-element-c030a44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1969 .elementor-element.elementor-element-c030a44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1969 .elementor-element.elementor-element-d18cd98 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag, .elementor-1969 .elementor-element.elementor-element-d18cd98 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag a{color:#FFFFFF;}.elementor-1969 .elementor-element.elementor-element-d18cd98 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag{font-weight:400;}.elementor-1969 .elementor-element.elementor-element-d18cd98 .bdt-prime-slider .bdt-prime-slider-content .bdt-sub-title-inner{color:#FFFFFF;font-family:"bigjohnpro-regular", Sans-serif;}.elementor-1969 .elementor-element.elementor-element-d18cd98 .bdt-prime-slider .bdt-slider-excerpt{color:#FFFFFF;font-family:"bigjohnpro-regular", Sans-serif;font-weight:300;}.elementor-1969 .elementor-element.elementor-element-d18cd98 .bdt-prime-slider-dragon .bdt-dotnav li:after{color:#FFFFFF;}.elementor-1969 .elementor-element.elementor-element-d18cd98 .bdt-prime-slider-dragon .bdt-dotnav li:before{background:#FFFFFF;}.elementor-1969 .elementor-element.elementor-element-82c8854{width:initial;max-width:initial;bottom:100px;}body:not(.rtl) .elementor-1969 .elementor-element.elementor-element-82c8854{right:0px;}body.rtl .elementor-1969 .elementor-element.elementor-element-82c8854{left:0px;}.elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-wrapper{text-align:start;}.elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-title, .elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-title a{font-family:"bigjohnpro-bold", Sans-serif;font-size:80px;font-weight:600;letter-spacing:2px;}.elementor-1969 .elementor-element.elementor-element-82c8854:has(:hover) .elementor-icon-box-title,
					 .elementor-1969 .elementor-element.elementor-element-82c8854:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:300;line-height:5px;letter-spacing:6px;color:#FFFFFF;}.elementor-1969 .elementor-element.elementor-element-2bf53ca:not(.elementor-motion-effects-element-type-background), .elementor-1969 .elementor-element.elementor-element-2bf53ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1969 .elementor-element.elementor-element-2bf53ca{border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1969 .elementor-element.elementor-element-2bf53ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1969 .elementor-element.elementor-element-71dd146{--spacer-size:180px;}@media(max-width:1366px){.elementor-1969 .elementor-element.elementor-element-2c824bd{--spacer-size:150px;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title-tag{font-size:28px;}body:not(.rtl) .elementor-1969 .elementor-element.elementor-element-1da6503{left:20px;}body.rtl .elementor-1969 .elementor-element.elementor-element-1da6503{right:20px;}.elementor-1969 .elementor-element.elementor-element-1da6503{bottom:80px;}.elementor-1969 .elementor-element.elementor-element-1da6503 .elementor-icon-box-title, .elementor-1969 .elementor-element.elementor-element-1da6503 .elementor-icon-box-title a{font-size:60px;}.elementor-1969 .elementor-element.elementor-element-1da6503 .elementor-icon-box-description{font-size:22px;}body:not(.rtl) .elementor-1969 .elementor-element.elementor-element-199157e{left:20px;}body.rtl .elementor-1969 .elementor-element.elementor-element-199157e{right:20px;}.elementor-1969 .elementor-element.elementor-element-199157e{bottom:46px;}.elementor-1969 .elementor-element.elementor-element-199157e .elementor-divider-separator{width:50px;}.elementor-1969 .elementor-element.elementor-element-82c8854{bottom:80px;}.elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-title, .elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-title a{font-size:60px;}.elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-description{font-size:22px;}.elementor-1969 .elementor-element.elementor-element-71dd146{--spacer-size:150px;}}@media(max-width:1024px){.elementor-1969 .elementor-element.elementor-element-2c824bd{--spacer-size:100px;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-prime-slider-desc .bdt-main-title .bdt-title-tag{font-size:18px;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-prime-slider-desc .bdt-sub-title-tag{font-size:24px;}.elementor-1969 .elementor-element.elementor-element-1da6503 .elementor-icon-box-title, .elementor-1969 .elementor-element.elementor-element-1da6503 .elementor-icon-box-title a{font-size:50px;}.elementor-1969 .elementor-element.elementor-element-1da6503 .elementor-icon-box-description{font-size:18px;}.elementor-1969 .elementor-element.elementor-element-199157e{--container-widget-width:42px;--container-widget-flex-grow:0;width:var( --container-widget-width, 42px );max-width:42px;}.elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-title, .elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-title a{font-size:50px;}.elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-description{font-size:18px;}.elementor-1969 .elementor-element.elementor-element-71dd146{--spacer-size:100px;}}@media(max-width:767px){.elementor-1969 .elementor-element.elementor-element-2c824bd{--spacer-size:50px;}.elementor-1969 .elementor-element.elementor-element-cc8c4d3 .bdt-prime-slider .bdt-slide-btn{font-size:18px;}.elementor-1969 .elementor-element.elementor-element-d2b1817 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1969 .elementor-element.elementor-element-d18cd98 .bdt-prime-slider-dragon .bdt-prime-slider-wrapper .bdt-prime-slider-content{max-width:500px;}.elementor-1969 .elementor-element.elementor-element-d18cd98 .bdt-prime-slider .bdt-prime-slider-content .bdt-main-title .bdt-title-tag{font-size:20px;letter-spacing:5px;padding-bottom:40px;}.elementor-1969 .elementor-element.elementor-element-d18cd98 .bdt-prime-slider .bdt-prime-slider-content .bdt-sub-title-inner{font-size:26px;}.elementor-1969 .elementor-element.elementor-element-d18cd98 .bdt-prime-slider .bdt-slider-excerpt{font-size:14px;}.elementor-1969 .elementor-element.elementor-element-d18cd98 .bdt-prime-slider-dragon .bdt-dotnav li:after{font-size:16px;}body:not(.rtl) .elementor-1969 .elementor-element.elementor-element-82c8854{right:20px;}body.rtl .elementor-1969 .elementor-element.elementor-element-82c8854{left:20px;}.elementor-1969 .elementor-element.elementor-element-82c8854{bottom:40px;}.elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-title, .elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-title a{font-size:28px;}.elementor-1969 .elementor-element.elementor-element-82c8854 .elementor-icon-box-description{font-size:14px;}.elementor-1969 .elementor-element.elementor-element-71dd146{--spacer-size:50px;}}/* Start custom CSS for html, class: .elementor-element-5fb5f2c *//* =========================
   PRIME SLIDER (severbox) - 完整 CSS（乾淨版）
   Scope: 只影響 .severbox
   ========================= */

/* 隱藏社交按鈕 + skin before */
.severbox .bdt-prime-slider-social-icon a,
.severbox .bdt-prime-slider-skin-locate:before{
  display: none;
}

/* active slide overlay 變黑 */
.severbox .bdt-prime-slider-skin-locate .bdt-slideshow-item.bdt-active .bdt-slide-overlay:before{
  background: #000 !important;
}

/* 外間距取消 */
.severbox .bdt-prime-slider-skin-locate .bdt-slideshow-item{
  margin: 0 !important;
}

/* 取消 aspect-ratio（你原本就要這樣） */
.severbox .bdt-slideshow-items{
  aspect-ratio: initial !important;
  margin: 0 !important;
  min-width: 100%;
  max-width: 100%;
}

/* 圖片滿版（配合左側撐滿） */
.severbox .bdt-width-1-1{
  height: 100% !important;
}
.severbox .bdt-prime-slider-skin-locate .bdt-slide-overlay{
  height: 100%;
}
.severbox .bdt-prime-slider-skin-locate .bdt-slide-overlay img{
  object-fit: cover;
}

/* 下一頁 Prev/Next 按鈕取消（你原本的需求） */
.severbox .bdt-flex .bdt-prime-slider-previous,
.severbox .bdt-flex .bdt-prime-slider-next{
  display: none;
}

/* =========================
   右側文字區：排版
   ========================= */

/* 文字區 wrapper：預設往下（展開會被 is-expanded-mode 拉到 top:0） */
.severbox .bdt-prime-slider-skin-locate .bdt-slideshow-content-wrapper{
  top: 15%;
  transition: top .5s ease;
}

/* 右側 padding */
.severbox .bdt-slideshow-content-wrapper{
  padding-right: 10%;
}

/* 摘要寬度 */
.severbox .bdt-prime-slider-skin-locate .bdt-slider-excerpt{
  max-width: 100%;
}

/* 摘要底線 */
.severbox .bdt-slider-excerpt{
  border-bottom: 1px solid #fff;
}

/* 標題下藍線 */
.severbox .frist-word::after{
  content:"";
  position: absolute;
  bottom: 15px;
  left: 0;
  width: 45%;
  background: #359cf6;
  height: 5px;
}

/* 左側圖片寬度 60% */
.severbox .bdt-width-1-1:first-child{
  width: 60% !important;
}

/* 按鈕位置 */
.severbox .bdt-isolate-btn{
  text-align: right;
}

.severbox .bdt-prime-slider-skin-locate .bdt-slide-btn .bdt-slide-btn-icon svg{
    display: none;
}
/*按鈕ICON*/
.severbox .bdt-prime-slider a.bdt-slide-btn::after{
    content:"";
   display: inline-block;
    width: 30px;      /* 設定圖片寬度 */
    height: 30px;     /* 設定圖片高度 */
    background-image: url("https://dameismart.com/wp-content/uploads/2026/02/damei-icon03.png");
    background-size: contain;   /* 或 cover / 100% 100% */
    background-repeat: no-repeat;
    position: absolute;
    right: -10px;
}


/* service01 內 icon 小一點 */
.severbox .service01 svg.e-font-icon-svg{
  width: 5px !important;
}

/* =========================
   右上角數字（dotnav）
   ========================= */

/* 只影響 severbox 的 dotnav */
.severbox .bdt-ps-dotnav{
  left: auto !important;
  top: 0% !important;
  position: absolute;
}

/* dotnav item 位置 */
.severbox .bdt-prime-slider-skin-locate .bdt-ps-dotnav li{
  bottom: auto;
  right: -170px;
  left: auto;
  top: 30px;
  padding-left: 16px;
}

/* 右側藍色直線 */
.severbox::after{
  content:"";
  position: absolute;
  height: 70px;
  width: 5px;
  background: #359cf6;
  right: -3px;
  top: 30px;
}

/* 隱藏右下角 “05” 與 span before */
.severbox .bdt-ps-dotnav span,
.severbox .bdt-prime-slider .bdt-ps-dotnav span:before{
  display: none;
}

/* RWD */
@media (max-width: 1024px){
  .severbox .bdt-prime-slider-skin-locate .bdt-ps-dotnav li{
    right: -100px;
  }
}

/* =========================
   展開/收合（內嵌 template：.service01）
   ========================= */

/* 右側容器 */
.severbox .bdt-prime-slider-desc{
  position: relative;
}

/* service01：強制可動畫（不能 display:none） */
.severbox .bdt-prime-slider-desc .service01{
  display: block !important;
  height: 0;
  overflow: hidden !important;

  opacity: 0 !important;
  transform: translateY(12px) !important;
  pointer-events: none !important;

  transition: height .55s ease, opacity .25s ease, transform .55s ease !important;
  will-change: height, opacity, transform;
}

.severbox .bdt-prime-slider-desc.is-expanded .service01{
  opacity: 1 !important;
  transform: translateY(0) !important;
  pointer-events: auto !important;
}

/* 避免 Elementor template 外距影響 scrollHeight / 動畫 */
.severbox .bdt-prime-slider-desc .service01 > :first-child{ margin-top: 0 !important; }
.severbox .bdt-prime-slider-desc .service01 > :last-child{ margin-bottom: 0 !important; }

/* （可選）原本內容淡出：你如果有包 <div class="service-summary"> */
.severbox .bdt-prime-slider-desc .service-summary{
  transition: opacity .25s ease, transform .45s ease;
  will-change: opacity, transform;
}
.severbox .bdt-prime-slider-desc.is-expanded .service-summary{
  opacity: 0;
  transform: translateY(-6px);
  pointer-events: none;
}

/* 展開模式：避免裁切 */
.severbox.is-expanded-mode,
.severbox.is-expanded-mode .bdt-prime-slider,
.severbox.is-expanded-mode .bdt-prime-slider-skin-locate,
.severbox.is-expanded-mode .bdt-slideshow,
.severbox.is-expanded-mode .bdt-slideshow-items,
.severbox.is-expanded-mode .bdt-slideshow-item{
  overflow: visible !important;
}

/* 外框高度變化動畫（讓 BACK 時左圖跟著縮，不跳） */
.severbox.is-expanded-mode,
.severbox.is-expanded-mode .bdt-prime-slider,
.severbox.is-expanded-mode .bdt-prime-slider-skin-locate,
.severbox.is-expanded-mode .bdt-slideshow,
.severbox.is-expanded-mode .bdt-slideshow-items{
  transition: height .55s ease, min-height .55s ease !important;
}

/* 展開時：把 top 從 15% 拉回 0% */
.severbox.is-expanded-mode .bdt-slideshow-content-wrapper{
  top: 0% !important;
}

/* 左圖撐滿高度（展開狀態） */
.severbox.is-expanded-mode .bdt-slideshow-item.bdt-active{
  align-items: stretch !important;
}
.severbox.is-expanded-mode .bdt-slideshow-item.bdt-active > .bdt-width-1-2\@s{
  align-self: stretch !important;
}
.severbox.is-expanded-mode .bdt-slideshow-item.bdt-active .bdt-slide-overlay{
  height: 100% !important;
}
.severbox.is-expanded-mode .bdt-slideshow-item.bdt-active img{
  height: 100% !important;
  object-fit: cover;
}

/* 展開時：dotnav 保持可見但不給點（避免誤切） */
.severbox.is-expanded-mode .bdt-ps-dotnav,
.severbox.is-expanded-mode .bdt-navigation-arrows{
  pointer-events: none;
  opacity: 1;
}

/* VIEW/BACK 按鈕微動畫 */
.severbox a.bdt-slide-btn{
  transition: transform .25s ease, opacity .25s ease;
}
.severbox a.bdt-slide-btn.is-toggling{
  opacity: .75;
  transform: translateY(1px);
}/* End custom CSS */
/* Start custom CSS for prime-slider-dragon, class: .elementor-element-d18cd98 *//*背景*/
.servicebox02 .bdt-prime-slider-sequester .bdt-slideshow-item .bdt-slide-image:before{
    opacity:0.5;
    background: #000;
}
.servicebox02 .frist-word::after{
  content:"";
  position: absolute;
  bottom: 25px;
  left: 0;
  width: 50px;
  background: #359cf6;
  height: 3px;
}

.servicebox02 .service01 svg.e-font-icon-svg{
  width: 5px !important;
}

.servicebox02 .bdt-prime-slider-dragon .bdt-slideshow-item .bdt-ps-slide-img::after{
    position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    background: #000;
    opacity: .7;
}

.servicebox02 .bdt-prime-slider-dragon .bdt-dotnav{
    bottom:auto;
    top:10%;
}

.servicebox02 .bdt-prime-slider-dragon .bdt-dotnav li:before{
    width: 20px;
    transform: rotate(90deg);
    height: 3px;
    border-radius: 0px;
    background: #359cf6 !important;
}/* End custom CSS */