.elementor-16533 .elementor-element.elementor-element-aeffa6b{--display:flex;}.elementor-16533 .elementor-element.elementor-element-ee11ed2{--spacer-size:0.1rem;}.elementor-16533 .elementor-element.elementor-element-bce99e2{--display:flex;}.elementor-16533 .elementor-element.elementor-element-bdca94f{column-gap:0px;text-align:center;}.elementor-16533 .elementor-element.elementor-element-88571ff{--display:flex;}.elementor-16533 .elementor-element.elementor-element-a3ff86c{width:100%;max-width:100%;text-align:center;}.elementor-16533 .elementor-element.elementor-element-a3ff86c:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}body:not(.rtl) .elementor-16533 .elementor-element.elementor-element-a3ff86c .elementor-drop-cap{margin-right:10px;}body.rtl .elementor-16533 .elementor-element.elementor-element-a3ff86c .elementor-drop-cap{margin-left:10px;}.elementor-16533 .elementor-element.elementor-element-6d557d7{--divider-border-style:planes_tribal;--divider-color:#523E759E;--divider-pattern-height:28.8px;}.elementor-16533 .elementor-element.elementor-element-6d557d7 .elementor-divider-separator{width:100%;}.elementor-16533 .elementor-element.elementor-element-6d557d7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16533 .elementor-element.elementor-element-f0b7947{--display:flex;}.elementor-16533 .elementor-element.elementor-element-ee63eb8{--e-image-carousel-slides-to-show:3;}.elementor-16533 .elementor-element.elementor-element-ee63eb8 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:17px;height:17px;background:#753ACD;}.elementor-16533 .elementor-element.elementor-element-ee63eb8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#EC7E33ED;opacity:1;}.elementor-16533 .elementor-element.elementor-element-ee63eb8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:40px 40px 40px 40px;}.elementor-16533 .elementor-element.elementor-element-ee63eb8 .elementor-image-carousel-caption{text-align:center;}.elementor-16533 .elementor-element.elementor-element-884b351{--display:flex;}.elementor-16533 .elementor-element.elementor-element-5bb7101{--e-image-carousel-slides-to-show:2;}.elementor-16533 .elementor-element.elementor-element-5bb7101 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:17px;height:17px;background:#753ACD;}.elementor-16533 .elementor-element.elementor-element-5bb7101 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#EC7E33ED;opacity:1;}.elementor-16533 .elementor-element.elementor-element-5bb7101 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:40px 40px 40px 40px;}.elementor-16533 .elementor-element.elementor-element-5bb7101 .elementor-image-carousel-caption{text-align:center;}.elementor-16533 .elementor-element.elementor-element-454a5cf{--display:flex;}.elementor-16533 .elementor-element.elementor-element-160a06b img{border-radius:40px 40px 40px 40px;}@media(max-width:1024px){.elementor-16533 .elementor-element.elementor-element-a3ff86c{width:100%;max-width:100%;text-align:center;font-size:0.1rem;word-spacing:0em;}.elementor-16533 .elementor-element.elementor-element-a3ff86c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-16533 .elementor-element.elementor-element-a3ff86c.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-16533 .elementor-element.elementor-element-aeffa6b{--min-height:0.1rem;}.elementor-16533 .elementor-element.elementor-element-ee11ed2{--spacer-size:0.1rem;}.elementor-16533 .elementor-element.elementor-element-bce99e2.e-con{--align-self:center;}.elementor-16533 .elementor-element.elementor-element-bdca94f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-16533 .elementor-element.elementor-element-88571ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16533 .elementor-element.elementor-element-88571ff.e-con{--align-self:center;}.elementor-16533 .elementor-element.elementor-element-a3ff86c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;border-radius:0rem 0rem 0rem 0rem;}.elementor-16533 .elementor-element.elementor-element-a3ff86c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-16533 .elementor-element.elementor-element-a3ff86c{text-align:center;letter-spacing:0rem;word-spacing:0em;}.elementor-16533 .elementor-element.elementor-element-a3ff86c p{margin-bottom:0.1rem;}.elementor-16533 .elementor-element.elementor-element-6d557d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16533 .elementor-element.elementor-element-6d557d7.elementor-element{--align-self:center;}.elementor-16533 .elementor-element.elementor-element-6d557d7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-16533 .elementor-element.elementor-element-f0b7947{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16533 .elementor-element.elementor-element-f0b7947.e-con{--align-self:center;}.elementor-16533 .elementor-element.elementor-element-ee63eb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16533 .elementor-element.elementor-element-ee63eb8.elementor-element{--align-self:center;}.elementor-16533 .elementor-element.elementor-element-884b351{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16533 .elementor-element.elementor-element-884b351.e-con{--align-self:center;}.elementor-16533 .elementor-element.elementor-element-5bb7101 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16533 .elementor-element.elementor-element-5bb7101.elementor-element{--align-self:center;}.elementor-16533 .elementor-element.elementor-element-454a5cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16533 .elementor-element.elementor-element-160a06b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-bdca94f *//* =============================================================
   微新國際／超好生醫｜標題小工具 夢幻紫色質感版
   放置位置：小工具 > 進階 > 自訂 CSS (Custom CSS)
   ============================================================= */

/* 1. 小工具本體與外層容器防浮動與鎖定 */
.elementor-16533 .elementor-element.elementor-element-bdca94f,
.elementor-16533 .elementor-element.elementor-element-bdca94f:hover,
.elementor-16533 .elementor-element.elementor-element-bdca94f > .elementor-widget-container,
.elementor-16533 .elementor-element.elementor-element-bdca94f:hover > .elementor-widget-container,
.elementor-16533 .elementor-element.elementor-element-bdca94f .elementor-text-editor,
.elementor-16533 .elementor-element.elementor-element-bdca94f:hover .elementor-text-editor {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    transform: none !important;
    translate: none !important;
    filter: none !important;
    transition: none !important;
}

/* 2. 消除 WordPress 內容編輯器 <p> 與 <br> 空白干擾 */
.elementor-16533 .elementor-element.elementor-element-bdca94f .elementor-text-editor > p,
.elementor-16533 .elementor-element.elementor-element-bdca94f .elementor-text-editor > br {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 3. 外層容器：緊湊高質感 */
.elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-heading {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: 2px 0 6px 0 !important;
    box-sizing: border-box !important;
    border: none !important;
    background: transparent !important;
}

/* 4. 清除所有殘留線條與邊框 */
.elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-heading::before,
.elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-heading::after,
.elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-title-wrap::before,
.elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-title-wrap::after,
.elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-line,
.elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-line::after {
    display: none !important;
    content: none !important;
    border: none !important;
    background: none !important;
    width: 0 !important;
    height: 0 !important;
}

/* 5. 中央標題包覆層 */
.elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-title-wrap {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
}

/* 👑 中文大標題：霸氣高顯眼大字 + 夢幻紫羅蘭漸層 */
.elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-title-wrap .section-title {
    position: relative !important;
    margin: 0 !important;
    padding: 0 !important;

    font-family: "Noto Serif TC", "Noto Sans TC", "PingFang TC", sans-serif !important;
    font-size: clamp(34px, 8vw, 48px) !important;
    line-height: 1.15 !important;
    font-weight: 900 !important;
    letter-spacing: 0.05em !important;
    white-space: nowrap !important;

    /* 高質感夢幻紫羅蘭漸層 (深紫 -> 紫羅蘭 -> 淺金粉紫) */
    background: linear-gradient(135deg, #5a189a 0%, #7b2cbf 50%, #c77dff 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;

    /* 清晰夢幻紫柔光暈 */
    filter: drop-shadow(0 3px 8px rgba(123, 44, 191, 0.28)) !important;
}

/* 👑 英文小標：精品級寬字距夢幻紫 */
.elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-heading-en {
    display: block !important;
    margin-top: 4px !important;

    font-family: "Montserrat", "Noto Sans TC", sans-serif !important;
    font-size: 11px !important;
    line-height: 1 !important;
    font-weight: 800 !important;
    letter-spacing: 0.35em !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;

    color: #7b2cbf !important;
    opacity: 0.95 !important;
}

/* 📱 手機版 (767px 以下)：維持清晰醒目字體 */
@media (max-width: 767px) {
    .elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-heading {
        padding: 2px 0 4px 0 !important;
    }

    .elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-title-wrap .section-title {
        font-size: clamp(30px, 8.5vw, 38px) !important;
        letter-spacing: 0.04em !important;
    }

    .elementor-16533 .elementor-element.elementor-element-bdca94f .ws-video-heading-en {
        margin-top: 3px !important;
        font-size: 9.5px !important;
        letter-spacing: 0.28em !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3ff86c *//* =========================================================
   微新國際／超好生醫｜內容編輯器按鈕列 (夢幻紫立體高對比版)
   放置位置：內容編輯器小工具 > 進階 > 自訂 CSS (Custom CSS)
========================================================= */

@import url("https://fonts.googleapis.com/css2?family=LXGW+WenKai+TC:wght@500;600;700&display=swap");

/* 1. 小工具本體與外層容器：防壓制、防浮動鎖定 */
.elementor-16533 .elementor-element.elementor-element-a3ff86c,
.elementor-16533 .elementor-element.elementor-element-a3ff86c:hover,
.elementor-16533 .elementor-element.elementor-element-a3ff86c > .elementor-widget-container,
.elementor-16533 .elementor-element.elementor-element-a3ff86c:hover > .elementor-widget-container,
.elementor-16533 .elementor-element.elementor-element-a3ff86c .elementor-text-editor,
.elementor-16533 .elementor-element.elementor-element-a3ff86c:hover .elementor-text-editor {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    transform: none !important;
    translate: none !important;
    filter: none !important;
    transition: none !important;
}

/* 2. 徹底消除段落 <p> 與換行 <br> 空白 */
.elementor-16533 .elementor-element.elementor-element-a3ff86c .elementor-text-editor > p,
.elementor-16533 .elementor-element.elementor-element-a3ff86c .elementor-text-editor > br,
.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper p,
.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper br {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 3. 主容器：濃郁夢幻紫飽和底座 + 晶透玻璃質感 */
.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper,
.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper:hover {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 14px 16px !important;
    box-sizing: border-box !important;
    background: linear-gradient(135deg, rgba(237, 222, 255, 0.92) 0%, rgba(225, 197, 255, 0.95) 100%) !important;
    backdrop-filter: blur(16px) !important;
    -webkit-backdrop-filter: blur(16px) !important;
    border: 1.5px solid rgba(168, 85, 247, 0.45) !important;
    border-radius: 20px !important;
    box-shadow: 0 10px 28px rgba(126, 34, 206, 0.22), 
                inset 0 1px 2px rgba(255, 255, 255, 0.9) !important;
    overflow: visible !important;
    transform: none !important;
    translate: none !important;
    filter: none !important;
}

/* 4. 清單與 Grid 等寬排版 */
.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-poster-list,
.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-poster-list li {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    box-sizing: border-box !important;
}

/* 桌機版：六顆平均等寬 */
.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list {
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    width: 100% !important;
    max-width: 1120px !important;
    min-width: 0 !important;
    margin: 0 auto !important;
    column-gap: 12px !important;
    row-gap: 10px !important;
    justify-content: center !important;
    align-items: stretch !important;
    overflow: visible !important;
}

.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list li {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    height: 58px !important;
    container-type: inline-size !important;
    overflow: visible !important;
}

/* 5. 具備 3D 立體浮雕質感的按鈕本體與高飽和紫色字體 */
.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list li a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 58px !important;
    min-height: 58px !important;
    padding: 0 3px !important;
    box-sizing: border-box !important;
    font-family: "LXGW WenKai TC", "Noto Serif TC", "標楷體", serif !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: -0.035em !important;
    white-space: nowrap !important;
    word-break: keep-all !important;
    text-align: center !important;
    text-decoration: none !important;
    color: #4c1d95 !important; /* 濃郁高對比深紫 */
    background: linear-gradient(180deg, #ffffff 0%, #f3e8ff 100%) !important;
    border: 1px solid rgba(168, 85, 247, 0.35) !important;
    border-radius: 14px !important;
    
    /* 核心 3D 立體感：頂部亮光 + 下方內陰影 + 外層立體沉澱 */
    box-shadow: 0 4px 10px rgba(109, 40, 217, 0.18),
                0 2px 4px rgba(0, 0, 0, 0.05),
                inset 0 1.5px 0 #ffffff,
                inset 0 -2px 0 rgba(147, 51, 234, 0.12) !important;
    
    overflow: visible !important;
    transform: none !important;
    translate: none !important;
    filter: none !important;
    transition: all 0.22s ease !important;
}

/* Container Query 依按鈕實際寬度自動縮放字體 */
@supports (font-size: 1cqw) {
    .elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list > li > a {
        font-size: clamp(17px, 17cqw, 25px) !important;
    }
    .elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list > li > a.colorful-btn {
        font-size: clamp(14px, 14cqw, 21px) !important;
        letter-spacing: -0.075em !important;
        padding: 0 1px !important;
    }
}

/* 一般按鈕 Hover：增強 3D 立體光暈與高亮 */
.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list li a:not(.colorful-btn):hover {
    color: #6b21a8 !important;
    background: linear-gradient(180deg, #ffffff 0%, #fae8ff 100%) !important;
    border-color: #a855f7 !important;
    box-shadow: 0 6px 16px rgba(147, 51, 234, 0.32),
                0 2px 4px rgba(0, 0, 0, 0.05),
                inset 0 1.5px 0 #ffffff,
                inset 0 -2px 0 rgba(147, 51, 234, 0.2) !important;
    transform: none !important;
    translate: none !important;
}

/* 「回到單品頁面」彩色按鈕：夢幻馬卡龍 3D 立體版 */
.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list li a.colorful-btn {
    color: #3b0764 !important;
    background: linear-gradient(135deg, #fff1f2 0%, #fef3c7 35%, #dcfce7 70%, #e0f2fe 100%) !important;
    border: 1px solid rgba(216, 180, 254, 0.6) !important;
    box-shadow: 0 4px 10px rgba(147, 51, 234, 0.2),
                inset 0 1.5px 0 #ffffff,
                inset 0 -2px 0 rgba(168, 85, 247, 0.15) !important;
}

.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list li a.colorful-btn:hover {
    color: #2e1065 !important;
    box-shadow: 0 6px 18px rgba(168, 85, 247, 0.38),
                0 0 12px rgba(253, 224, 71, 0.5),
                inset 0 1.5px 0 #ffffff !important;
    filter: brightness(1.03) saturate(1.08) !important;
    transform: none !important;
    translate: none !important;
}

/* 按壓下沉按壓感 */
.elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list li a:active {
    transform: scale(0.97) !important;
    box-shadow: 0 2px 5px rgba(109, 40, 217, 0.2),
                inset 0 1px 3px rgba(0, 0, 0, 0.1) !important;
}

/* 平板版：六個一排，微調邊距 */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper {
        padding: 12px 10px !important;
        border-radius: 16px !important;
    }
    .elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list {
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
        column-gap: 8px !important;
        row-gap: 8px !important;
    }
    .elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list li,
    .elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list li a {
        height: 52px !important;
        min-height: 52px !important;
    }
}

/* 手機版：三個一排，共兩排 */
@media (max-width: 767px) {
    .elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper {
        padding: 10px 8px !important;
        border-radius: 15px !important;
    }
    .elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
        column-gap: 8px !important;
        row-gap: 8px !important;
    }
    .elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list li,
    .elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list li a {
        height: 54px !important;
        min-height: 54px !important;
    }
    @supports (font-size: 1cqw) {
        .elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list > li > a {
            font-size: clamp(16px, 17cqw, 20px) !important;
        }
        .elementor-16533 .elementor-element.elementor-element-a3ff86c .ws-biotech-nav-wrapper .ws-biotech-poster-list > li > a.colorful-btn {
            font-size: clamp(14px, 14cqw, 17px) !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-ee63eb8 *//* =========================================================
   微新國際／超好生醫｜圖片轉盤小工具（紫金玻璃質感版）
   放置位置：圖片轉盤小工具 > 進階 > 自訂 CSS (Custom CSS)
========================================================= */

/* 1. 小工具外層防壓制與穩定鎖定 */
.elementor-16533 .elementor-element.elementor-element-ee63eb8,
.elementor-16533 .elementor-element.elementor-element-ee63eb8:hover,
.elementor-16533 .elementor-element.elementor-element-ee63eb8 > .elementor-widget-container,
.elementor-16533 .elementor-element.elementor-element-ee63eb8:hover > .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    transform: none !important;
    translate: none !important;
    filter: none !important;
    transition: none !important;
}

/* 2. 轉盤主外框：紫金玻璃質感底座與漸層微光邊框 */
.elementor-16533 .elementor-element.elementor-element-ee63eb8 .elementor-image-carousel-wrapper {
    padding: 16px !important;
    border-radius: 24px !important;
    background: linear-gradient(135deg, rgba(248, 243, 255, 0.8) 0%, rgba(255, 253, 245, 0.8) 100%) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    
    /* 雙層邊框與紫金流光光暈 */
    border: 1.5px solid rgba(199, 125, 255, 0.45) !important;
    box-shadow: 0 10px 30px rgba(123, 44, 191, 0.12), 
                0 0 20px rgba(212, 175, 55, 0.15),
                inset 0 0 15px rgba(255, 255, 255, 0.7) !important;
    transition: box-shadow 0.3s ease, border-color 0.3s ease !important;
}

.elementor-16533 .elementor-element.elementor-element-ee63eb8 .elementor-image-carousel-wrapper:hover {
    border-color: rgba(212, 175, 55, 0.75) !important;
    box-shadow: 0 12px 36px rgba(123, 44, 191, 0.18), 
                0 0 25px rgba(212, 175, 55, 0.28) !important;
}

/* 3. 圖片自動圓角與柔光外框 */
.elementor-16533 .elementor-element.elementor-element-ee63eb8 .swiper-slide-inner {
    border-radius: 18px !important;
    overflow: hidden !important;
    background: #ffffff !important;
    box-shadow: 0 4px 12px rgba(123, 44, 191, 0.08) !important;
    border: 1px solid rgba(226, 232, 240, 0.8) !important;
}

.elementor-16533 .elementor-element.elementor-element-ee63eb8 .swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 18px !important;
    object-fit: cover !important;
}

/* 4. 圖說文字美化（僅供教育訓練使用） */
.elementor-16533 .elementor-element.elementor-element-ee63eb8 .elementor-image-carousel-caption {
    font-family: "Noto Serif TC", "PingFang TC", sans-serif !important;
    font-size: 13.5px !important;
    font-weight: 600 !important;
    color: #5a189a !important;
    margin-top: 8px !important;
    letter-spacing: 0.05em !important;
}

/* 5. 紫金指示點 (Pagination Dots) 美化 */
.elementor-16533 .elementor-element.elementor-element-ee63eb8 .swiper-pagination {
    position: relative !important;
    margin-top: 14px !important;
}

.elementor-16533 .elementor-element.elementor-element-ee63eb8 .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
    background: #d4af37 !important;
    opacity: 0.4 !important;
    transition: all 0.3s ease !important;
}

.elementor-16533 .elementor-element.elementor-element-ee63eb8 .swiper-pagination-bullet-active {
    width: 26px !important;
    border-radius: 6px !important;
    background: linear-gradient(135deg, #7b2cbf 0%, #d4af37 100%) !important;
    opacity: 1 !important;
    box-shadow: 0 0 10px rgba(123, 44, 191, 0.45) !important;
}

/* 📱 6. 手機版響應式微調 */
@media (max-width: 767px) {
    .elementor-16533 .elementor-element.elementor-element-ee63eb8 .elementor-image-carousel-wrapper {
        padding: 10px !important;
        border-radius: 18px !important;
    }
    .elementor-16533 .elementor-element.elementor-element-ee63eb8 .swiper-slide-inner,
    .elementor-16533 .elementor-element.elementor-element-ee63eb8 .swiper-slide-image {
        border-radius: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5bb7101 *//* =========================================================
   微新國際／超好生醫｜圖片轉盤小工具（紫金玻璃質感版）
   放置位置：圖片轉盤小工具 > 進階 > 自訂 CSS (Custom CSS)
========================================================= */

/* 1. 小工具外層防壓制與穩定鎖定 */
.elementor-16533 .elementor-element.elementor-element-5bb7101,
.elementor-16533 .elementor-element.elementor-element-5bb7101:hover,
.elementor-16533 .elementor-element.elementor-element-5bb7101 > .elementor-widget-container,
.elementor-16533 .elementor-element.elementor-element-5bb7101:hover > .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    transform: none !important;
    translate: none !important;
    filter: none !important;
    transition: none !important;
}

/* 2. 轉盤主外框：紫金玻璃質感底座與漸層微光邊框 */
.elementor-16533 .elementor-element.elementor-element-5bb7101 .elementor-image-carousel-wrapper {
    padding: 16px !important;
    border-radius: 24px !important;
    background: linear-gradient(135deg, rgba(248, 243, 255, 0.8) 0%, rgba(255, 253, 245, 0.8) 100%) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    
    /* 雙層邊框與紫金流光光暈 */
    border: 1.5px solid rgba(199, 125, 255, 0.45) !important;
    box-shadow: 0 10px 30px rgba(123, 44, 191, 0.12), 
                0 0 20px rgba(212, 175, 55, 0.15),
                inset 0 0 15px rgba(255, 255, 255, 0.7) !important;
    transition: box-shadow 0.3s ease, border-color 0.3s ease !important;
}

.elementor-16533 .elementor-element.elementor-element-5bb7101 .elementor-image-carousel-wrapper:hover {
    border-color: rgba(212, 175, 55, 0.75) !important;
    box-shadow: 0 12px 36px rgba(123, 44, 191, 0.18), 
                0 0 25px rgba(212, 175, 55, 0.28) !important;
}

/* 3. 圖片自動圓角與柔光外框 */
.elementor-16533 .elementor-element.elementor-element-5bb7101 .swiper-slide-inner {
    border-radius: 18px !important;
    overflow: hidden !important;
    background: #ffffff !important;
    box-shadow: 0 4px 12px rgba(123, 44, 191, 0.08) !important;
    border: 1px solid rgba(226, 232, 240, 0.8) !important;
}

.elementor-16533 .elementor-element.elementor-element-5bb7101 .swiper-slide-image {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 18px !important;
    object-fit: cover !important;
}

/* 4. 圖說文字美化（僅供教育訓練使用） */
.elementor-16533 .elementor-element.elementor-element-5bb7101 .elementor-image-carousel-caption {
    font-family: "Noto Serif TC", "PingFang TC", sans-serif !important;
    font-size: 13.5px !important;
    font-weight: 600 !important;
    color: #5a189a !important;
    margin-top: 8px !important;
    letter-spacing: 0.05em !important;
}

/* 5. 紫金指示點 (Pagination Dots) 美化 */
.elementor-16533 .elementor-element.elementor-element-5bb7101 .swiper-pagination {
    position: relative !important;
    margin-top: 14px !important;
}

.elementor-16533 .elementor-element.elementor-element-5bb7101 .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
    background: #d4af37 !important;
    opacity: 0.4 !important;
    transition: all 0.3s ease !important;
}

.elementor-16533 .elementor-element.elementor-element-5bb7101 .swiper-pagination-bullet-active {
    width: 26px !important;
    border-radius: 6px !important;
    background: linear-gradient(135deg, #7b2cbf 0%, #d4af37 100%) !important;
    opacity: 1 !important;
    box-shadow: 0 0 10px rgba(123, 44, 191, 0.45) !important;
}

/* 📱 6. 手機版響應式微調 */
@media (max-width: 767px) {
    .elementor-16533 .elementor-element.elementor-element-5bb7101 .elementor-image-carousel-wrapper {
        padding: 10px !important;
        border-radius: 18px !important;
    }
    .elementor-16533 .elementor-element.elementor-element-5bb7101 .swiper-slide-inner,
    .elementor-16533 .elementor-element.elementor-element-5bb7101 .swiper-slide-image {
        border-radius: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-160a06b *//* =========================================================
   微新國際／超好生醫｜單張圖片小工具（紫金玻璃質感版）
   放置位置：圖片小工具 > 進階 > 自訂 CSS (Custom CSS)
========================================================= */

/* 1. 小工具外層防壓制與穩定鎖定 */
.elementor-16533 .elementor-element.elementor-element-160a06b,
.elementor-16533 .elementor-element.elementor-element-160a06b:hover,
.elementor-16533 .elementor-element.elementor-element-160a06b > .elementor-widget-container,
.elementor-16533 .elementor-element.elementor-element-160a06b:hover > .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    transform: none !important;
    translate: none !important;
    filter: none !important;
    transition: none !important;
}

/* 2. 圖片外框：紫金玻璃質感底座與微光漸層邊框 */
.elementor-16533 .elementor-element.elementor-element-160a06b .wp-caption,
.elementor-16533 .elementor-element.elementor-element-160a06b .elementor-image {
    margin: 0 auto !important;
    padding: 16px !important;
    box-sizing: border-box !important;
    border-radius: 24px !important;
    background: linear-gradient(135deg, rgba(248, 243, 255, 0.8) 0%, rgba(255, 253, 245, 0.8) 100%) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    
    /* 雙層邊框與紫金流光光暈 */
    border: 1.5px solid rgba(199, 125, 255, 0.45) !important;
    box-shadow: 0 10px 30px rgba(123, 44, 191, 0.12), 
                0 0 20px rgba(212, 175, 55, 0.15),
                inset 0 0 15px rgba(255, 255, 255, 0.7) !important;
    transition: box-shadow 0.3s ease, border-color 0.3s ease !important;
}

.elementor-16533 .elementor-element.elementor-element-160a06b .wp-caption:hover,
.elementor-16533 .elementor-element.elementor-element-160a06b .elementor-image:hover {
    border-color: rgba(212, 175, 55, 0.75) !important;
    box-shadow: 0 12px 36px rgba(123, 44, 191, 0.18), 
                0 0 25px rgba(212, 175, 55, 0.28) !important;
}

/* 3. 圖片本體：自動優雅圓角與細緻陰影 */
.elementor-16533 .elementor-element.elementor-element-160a06b img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    border-radius: 18px !important;
    box-shadow: 0 4px 12px rgba(123, 44, 191, 0.08) !important;
    border: 1px solid rgba(226, 232, 240, 0.8) !important;
}

/* 4. 下方圖說美化與紫金流光指示點裝飾 */
.elementor-16533 .elementor-element.elementor-element-160a06b .widget-image-caption,
.elementor-16533 .elementor-element.elementor-element-160a06b .wp-caption-text {
    font-family: "Noto Serif TC", "PingFang TC", sans-serif !important;
    font-size: 13.5px !important;
    font-weight: 600 !important;
    color: #5a189a !important;
    margin-top: 12px !important;
    text-align: center !important;
    letter-spacing: 0.05em !important;
}

/* 紫金流光指示點標記 */
.elementor-16533 .elementor-element.elementor-element-160a06b .widget-image-caption::after,
.elementor-16533 .elementor-element.elementor-element-160a06b .wp-caption-text::after {
    content: "" !important;
    display: block !important;
    width: 28px !important;
    height: 4px !important;
    margin: 8px auto 0 auto !important;
    border-radius: 6px !important;
    background: linear-gradient(135deg, #7b2cbf 0%, #d4af37 100%) !important;
    box-shadow: 0 0 10px rgba(123, 44, 191, 0.45) !important;
}

/* 📱 5. 手機版響應式（767px 以下） */
@media (max-width: 767px) {
    .elementor-16533 .elementor-element.elementor-element-160a06b .wp-caption,
    .elementor-16533 .elementor-element.elementor-element-160a06b .elementor-image {
        padding: 10px !important;
        border-radius: 18px !important;
    }
    .elementor-16533 .elementor-element.elementor-element-160a06b img {
        border-radius: 14px !important;
    }
}/* End custom CSS */