.elementor-96 .elementor-element.elementor-element-79da0a5:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-79da0a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-96 .elementor-element.elementor-element-79da0a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-96 .elementor-element.elementor-element-79da0a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-96 .elementor-element.elementor-element-7e842bc{text-align:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-96 .elementor-element.elementor-element-e6c80cd{text-align:center;}.elementor-widget-text-editor{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-96 .elementor-element.elementor-element-2564990{text-align:center;}.elementor-96 .elementor-element.elementor-element-2816159{text-align:center;}.elementor-96 .elementor-element.elementor-element-f24c9cc{text-align:center;}.elementor-96 .elementor-element.elementor-element-7a6e941{text-align:center;}:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-79da0a5 */.elementor-96 .elementor-element.elementor-element-79da0a5 {
    position: relative;
    padding: 18px 22px;
    border-radius: 14px;

    background: linear-gradient(
        135deg,
        rgba(26, 12, 20, 0.78) 0%,
        rgba(12, 10, 14, 0.68) 100%
    );

    border: 1px solid rgba(42, 26, 36, 0.9);

    box-shadow:
        0 8px 30px rgba(0, 0, 0, 0.18),
        inset 0 0 25px rgba(240, 54, 138, 0.025);

    overflow: hidden;
}

/* เส้นชมพูด้านบน */
.elementor-96 .elementor-element.elementor-element-79da0a5::before {
    content: "";
    position: absolute;
    top: 0;
    left: 7%;
    width: 48%;
    height: 1px;

    background: linear-gradient(
        90deg,
        transparent,
        #F0368A,
        rgba(240, 54, 138, 0.45),
        transparent
    );

    box-shadow: 0 0 8px rgba(240, 54, 138, 0.45);
}

/* เส้นชมพูด้านซ้าย */
.elementor-96 .elementor-element.elementor-element-79da0a5::after {
    content: "";
    position: absolute;
    top: 12%;
    left: 0;
    width: 1px;
    height: 44%;

    background: linear-gradient(
        180deg,
        transparent,
        #F0368A,
        rgba(240, 54, 138, 0.4),
        transparent
    );

    box-shadow: 0 0 8px rgba(240, 54, 138, 0.4);
}/* End custom CSS */