/*箭頭按鈕*/
.bt-arrow{min-width: clamp(7.5rem, 7.0761rem + 1.7391vw, 8.75rem)!important;}
.bt-arrow a{padding:var(--space-10) 7px!important;border-radius: 0px!important;min-width: clamp(7.5rem, 7.0761rem + 1.7391vw, 8.75rem)!important;}
.bt-arrow .elementor-button-content-wrapper{justify-content: space-between!important;}
.bt-arrow svg{width: 2em!important;}
.bt-arrow a:hover svg{transform: translateX(5px);}

.bt-arrowcenter .elementor-button-content-wrapper{justify-content: center!important;}

/*球狀按鈕*/
.bt-ball a{width: var(--bt-ball-size);height: var(--bt-ball-size);
    display: flex;
    justify-content: center;
    align-items: center;}
.bt-ball .elementor-button-text{display: flex;
    flex-direction: column;
    gap: var(--space-10);}
.bt-ball .elementor-button-text span{font-weight: 300;
    font-size: 0.9em;
    color: var( --e-global-color-3831739 );}

/*開合區塊箭頭方向*/
.openacc .e-n-accordion-item-title{flex-direction: column!important;}
.openacc .e-n-accordion-item-title-icon svg{transform: rotate(90deg)!important;transition: all 0.3s ease-out;}
.openacc summary:hover svg{transform: rotate(270deg)!important;}
.openacc summary .e-n-accordion-item-title-header{transition: all 0.3s ease-out;}
.openacc summary:hover .e-n-accordion-item-title-header{transform: translateY(-5px);}
.accordionto1 .e-n-accordion-item {
    display: flex!important;
    flex-direction: column!important; /* 順序仍按 HTML */
}

.accordionto1 .e-n-accordion-item-title {
    order: 2!important; /* 標題排到最後 */
}
.accordionto1 [role="region"] {
    order: 1!important; /* 內容排到最前 */
}
.accordionto1 [role="region"] {
    display: none; /* 初始隱藏內容 */
}
.accordionto1 .e-n-accordion-item[open] [role="region"] {
    display: block; /* 展開時顯示內容 */
}
.accordionto2 .e-n-accordion-item-title {
    order: 2!important; /* 標題排到最後 */
}
.accordionto2 [role="region"] {
    order: 1!important; /* 內容排到最前 */
}
.accordionto2 [role="region"] {
    display: none; /* 初始隱藏內容 */
}
.accordionto2 .e-n-accordion-item[open] [role="region"] {
    display: flex; /* 展開時顯示內容 */
}
