.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{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-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-4538 .elementor-element.elementor-element-4341a04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}/* Start custom CSS for text-editor, class: .elementor-element-4341a04 *//* รายละเอียดภายในตาราง: ชิดบนและชิดซ้าย */
.elementor-4538 .elementor-element.elementor-element-4341a04 table tbody td {
    vertical-align: top !important;
    text-align: left !important;
    height: auto !important;
}

/* บังคับข้อความและย่อหน้าภายในเซลล์ให้ชิดซ้าย */
.elementor-4538 .elementor-element.elementor-element-4341a04 table tbody td p,
.elementor-4538 .elementor-element.elementor-element-4341a04 table tbody td div,
.elementor-4538 .elementor-element.elementor-element-4341a04 table tbody td span,
.elementor-4538 .elementor-element.elementor-element-4341a04 table tbody td h1,
.elementor-4538 .elementor-element.elementor-element-4341a04 table tbody td h2,
.elementor-4538 .elementor-element.elementor-element-4341a04 table tbody td h3,
.elementor-4538 .elementor-element.elementor-element-4341a04 table tbody td h4 {
    text-align: left !important;
}

/* ลดช่องว่างก่อนข้อความบรรทัดแรก */
.elementor-4538 .elementor-element.elementor-element-4341a04 table tbody td > *:first-child {
    margin-top: 0 !important;
}

/* หัวตารางยังคงจัดกึ่งกลาง */
.elementor-4538 .elementor-element.elementor-element-4341a04 table thead th {
    vertical-align: middle !important;
    text-align: center !important;
}
/* ระยะบรรทัดของข้อความทั่วไป */
.elementor-4538 .elementor-element.elementor-element-4341a04 {
    line-height: 1.5;
}

/* ย่อหน้าทั่วไป */
.elementor-4538 .elementor-element.elementor-element-4341a04 p {
    margin-top: 0;
    margin-bottom: 8px;
    line-height: 1.5;
}

/* รายการ Bullet และ Numbered List */
.elementor-4538 .elementor-element.elementor-element-4341a04 ul,
.elementor-4538 .elementor-element.elementor-element-4341a04 ol {
    margin-top: 12px;
    margin-bottom: 18px;
    padding-left: 1.6em;
}

/* ระยะห่างระหว่างแต่ละรายการ */
.elementor-4538 .elementor-element.elementor-element-4341a04 li {
    margin-top: 0;
    margin-bottom: 12px;
    line-height: 1.5;
}

/* แก้ปัญหาแท็ก Paragraph ภายใน Bullet */
.elementor-4538 .elementor-element.elementor-element-4341a04 li p {
    margin-top: 0;
    margin-bottom: 0;
    line-height: inherit;
}

/* รายการสุดท้ายไม่ต้องมีช่องว่างด้านล่าง */
.elementor-4538 .elementor-element.elementor-element-4341a04 li:last-child {
    margin-bottom: 0;
}

/* หัวข้อหลัก */
.elementor-4538 .elementor-element.elementor-element-4341a04 h2,
.elementor-4538 .elementor-element.elementor-element-4341a04 h3 {
    line-height: 1.25;
    margin-top: 0;
    margin-bottom: 5px;
}/* End custom CSS */