.elementor-51 .elementor-element.elementor-element-35edad00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;}.elementor-51 .elementor-element.elementor-element-35edad00:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-35edad00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222428;}.elementor-51 .elementor-element.elementor-element-3a547da0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-widget-theme-site-logo .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-51 .elementor-element.elementor-element-1c11aa08 img{width:135px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-38a740a4{text-align:center;}.elementor-51 .elementor-element.elementor-element-38a740a4 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-primary );}.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-51 .elementor-element.elementor-element-516e1a99{text-align:start;color:#D4D4D4;}.elementor-51 .elementor-element.elementor-element-302cc744{text-align:center;}.elementor-51 .elementor-element.elementor-element-302cc744 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-122a9b82{text-align:start;color:#D4D4D4;}.elementor-51 .elementor-element.elementor-element-65b6cade{text-align:center;}.elementor-51 .elementor-element.elementor-element-65b6cade .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-primary );}.elementor-51 .elementor-element.elementor-element-1d8497e6{text-align:start;color:#D4D4D4;}.elementor-51 .elementor-element.elementor-element-74373b3c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF14;--border-color:#FFFFFF14;}.elementor-51 .elementor-element.elementor-element-11e315ea .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-weight:400;color:#FFFFFF8C;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-3a547da0{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-35edad00 */.elementor-51 .elementor-element.elementor-element-35edad00{

    position:relative;
    overflow:hidden;

    background:

        radial-gradient(
            ellipse at top,
            rgba(0,255,120,.12) 0%,
            rgba(0,255,120,0) 45%
        ),

        linear-gradient(
            180deg,
            #111d16 0%,
            #0b130e 35%,
            #070b08 100%
        );

    border-top:1px solid rgba(0,255,140,.15);

    padding:70px 0 35px;

}


.elementor-51 .elementor-element.elementor-element-35edad00::before{

    content:"";

    position:absolute;

    left:50%;
    top:0;

    transform:translateX(-50%);

    width:420px;
    height:2px;

    background:linear-gradient(
        90deg,
        transparent,
        #00ff88,
        #8cff00,
        transparent
    );

    filter:blur(.5px);

}/* End custom CSS */