.elementor-64 .elementor-element.elementor-element-87189c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-5b15b170{width:var( --container-widget-width, 78.376% );max-width:78.376%;--container-widget-width:78.376%;--container-widget-flex-grow:0;text-align:justify;}.elementor-64 .elementor-element.elementor-element-5b15b170.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-5b15b170 p{margin-block-end:8px;}.elementor-64 .elementor-element.elementor-element-5b15b170 a{transition-duration:0s;}.elementor-64 .elementor-element.elementor-element-5b15b170 .elementor-drop-cap{margin-inline-end:10px;}.elementor-64 .elementor-element.elementor-element-0e73a0e{background-image:url("https://cvble.eduhk.hk/wp-content/uploads/2026/07/Chinese-Value-Based-Leadership-in-Education-CVBLE-Conference-2027-29.715-x-15-厘米-1-scaled.jpg");}.elementor-64 .elementor-element.elementor-element-a4f4754{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#800076;}.elementor-64 .elementor-element.elementor-element-a4f4754 .elementor-headline{text-align:center;}.elementor-64 .elementor-element.elementor-element-a4f4754 .elementor-headline-plain-text{color:#000000;}.elementor-64 .elementor-element.elementor-element-a4f4754 .elementor-headline-dynamic-wrapper path{stroke:#FFE006;}.elementor-64 .elementor-element.elementor-element-b4426ef{--display:flex;}.elementor-64 .elementor-element.elementor-element-4370760{--display:flex;}.elementor-64 .elementor-element.elementor-element-58bf5ea{--display:flex;}.elementor-64 .elementor-element.elementor-element-4433b07{--display:flex;}.elementor-64 .elementor-element.elementor-element-6fc396e{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:10px;}.elementor-64 .elementor-element.elementor-element-6fc396e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#EFE0F8;border-style:none;}.elementor-64 .elementor-element.elementor-element-6fc396e {--n-accordion-padding:-1px -1px -1px -1px;}.elementor-64 .elementor-element.elementor-element-6fc396e :where( .elementor-64 .elementor-element.elementor-element-6fc396e > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{text-shadow:0px 0px 0px rgba(0,0,0,0.3);-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-64 .elementor-element.elementor-element-d733061{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#B91EA2;}.elementor-64 .elementor-element.elementor-element-d733061 .elementor-headline{text-align:center;}.elementor-64 .elementor-element.elementor-element-d733061 .elementor-headline-dynamic-wrapper path{stroke:#4AB8F4;}.elementor-64 .elementor-element.elementor-element-4a3cd5e .elementor-icon-box-wrapper{gap:15px;}.elementor-64 .elementor-element.elementor-element-4a3cd5e.elementor-view-stacked .elementor-icon{background-color:#FF4F92;}.elementor-64 .elementor-element.elementor-element-4a3cd5e.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-4a3cd5e.elementor-view-default .elementor-icon{fill:#FF4F92;color:#FF4F92;border-color:#FF4F92;}.elementor-64 .elementor-element.elementor-element-b1cd129 .elementor-icon-box-wrapper{gap:15px;}.elementor-64 .elementor-element.elementor-element-b1cd129.elementor-view-stacked .elementor-icon{background-color:#22C2FF;}.elementor-64 .elementor-element.elementor-element-b1cd129.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-b1cd129.elementor-view-default .elementor-icon{fill:#22C2FF;color:#22C2FF;border-color:#22C2FF;}.elementor-64 .elementor-element.elementor-element-5f34531 .elementor-icon-box-wrapper{gap:15px;}.elementor-64 .elementor-element.elementor-element-5f34531.elementor-view-stacked .elementor-icon{background-color:#FFB64F;}.elementor-64 .elementor-element.elementor-element-5f34531.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-5f34531.elementor-view-default .elementor-icon{fill:#FFB64F;color:#FFB64F;border-color:#FFB64F;}.elementor-64 .elementor-element.elementor-element-41b0ec0 .elementor-icon-box-wrapper{gap:15px;}.elementor-64 .elementor-element.elementor-element-41b0ec0.elementor-view-stacked .elementor-icon{background-color:#95CC88;}.elementor-64 .elementor-element.elementor-element-41b0ec0.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-41b0ec0.elementor-view-default .elementor-icon{fill:#95CC88;color:#95CC88;border-color:#95CC88;}.elementor-64 .elementor-element.elementor-element-5adcbda{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#FF158C;}.elementor-64 .elementor-element.elementor-element-5adcbda .elementor-headline{text-align:center;}.elementor-64 .elementor-element.elementor-element-5adcbda .elementor-headline-plain-text{color:#81A5FF;}.elementor-64 .elementor-element.elementor-element-5adcbda .elementor-headline-dynamic-wrapper path{stroke:#FFED4D;}.elementor-64 .elementor-element.elementor-element-398f505{color:#6D9AFF;}@media(max-width:1024px){.elementor-64 .elementor-element.elementor-element-87189c{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-87189c{--width:500px;}.elementor-64 .elementor-element.elementor-element-5b15b170{width:100%;max-width:100%;column-gap:0px;}.elementor-64 .elementor-element.elementor-element-4a3cd5e .elementor-icon{font-size:40px;}.elementor-64 .elementor-element.elementor-element-b1cd129 .elementor-icon{font-size:40px;}.elementor-64 .elementor-element.elementor-element-5f34531 .elementor-icon{font-size:40px;}.elementor-64 .elementor-element.elementor-element-41b0ec0 .elementor-icon{font-size:40px;}}/* Start custom CSS for text-editor, class: .elementor-element-5b15b170 */.elementor-64 .elementor-element.elementor-element-5b15b170 {
    word-break: normal;
    word-wrap: break-word;
    hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    text-align: justify;
    text-justify: inter-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87189c */.elementor-text-editor p, 
main p, 
p {
    text-align: justify !important;
    text-align-last: left; 
    word-break: break-word !important;
    word-wrap: break-word !important;
    hyphens: auto !important;
    -webkit-hyphens: auto !important;
}

/* 2. 強制把「大標題 (H1)」與「小標題 (H2, H3)」拉回正中間 */
.elementor-heading-title,
h1, h2, h3, h4 {
    text-align: center !important;
}

/* 3. 針對你頂部帶有底線的那個特定小標題，強制確保它居中 */
.elementor-text-editor u,
.elementor-text-editor strong u {
    display: block !important;
    text-align: center !important;
}
/* 📱 針對手機與平板（螢幕小於 1024px）排版終極優化 */
@media (max-width: 1024px) {
    
    /* === 1. 修正大標題與小標題（確保絕對居中、不往右偏移） === */
    h1, h2, h3, h4, .elementor-heading-title,
    .elementor-text-editor h1, .elementor-text-editor h2 {
        text-align: center !important;
        width: 100% !important;
        display: block !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* 針對帶有底線（u標籤）的會議小標題，強制解除左右對齊，並校正居中 */
    .elementor-text-editor u,
    .elementor-text-editor strong u,
    .elementor-text-editor p u {
        display: inline-block !important;
        text-align: center !important;
        width: auto !important;
        margin: 0 auto !important;
        padding: 0 !important;
    }
    
    /* 確保包含底線的那個段落本身也是絕對置中、不偏移 */
    .elementor-text-editor p:has(u) {
        text-align: center !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    /* === 2. 修正一般內文，同時【完全排除並不動到】紫色方框內容 === */
    /* 說明：[class*="purple"] 或是含有背景色的容器會被這行排除，確保方框內間距不會變寬 */
    .elementor-text-editor:not([class*="purple"]):not([style*="background"]), 
    .elementor-text-editor:not([class*="purple"]):not([style*="background"]) p,
    .elementor-widget-text-editor:not([class*="purple"]) p {
        width: 100% !important;
        max-width: 100% !important;
        display: block !important;
        text-align: justify !important; 
        word-break: break-word !important;
        word-wrap: break-word !important;
        /* 只對外面的普通文字加入 15px 安全縮排 */
        padding-left: 15px !important;
        padding-right: 15px !important;
        box-sizing: border-box !important;
    }
}/* End custom CSS */