.elementor-6877 .elementor-element.elementor-element-0c35b7d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0 0 0 0;}.elementor-6877 .elementor-element.elementor-element-0c35b7d{z-index:0;}.elementor-6877 .elementor-element.elementor-element-0c35b7d .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-6877 .elementor-element.elementor-element-db3fc86 .elementor-button{background-color:var( --e-global-color-22614cbf );font-family:"Kanit", Sans-serif;font-size:31px;font-weight:600;line-height:18px;word-spacing:0px;fill:var( --e-global-color-74b299fd );color:var( --e-global-color-74b299fd );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;}.elementor-6877 .elementor-element.elementor-element-db3fc86{width:var( --container-widget-width, 99.087% );max-width:99.087%;--container-widget-width:99.087%;--container-widget-flex-grow:0;}.elementor-6877 .elementor-element.elementor-element-db3fc86 > .elementor-widget-container{margin:0px 0px 0px -9px;}.elementor-6877 .elementor-element.elementor-element-db3fc86 .elementor-button:hover, .elementor-6877 .elementor-element.elementor-element-db3fc86 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6877 .elementor-element.elementor-element-4daa9e4 .elementor-button{background-color:var( --e-global-color-22614cbf );font-family:"Kanit", Sans-serif;font-size:31px;font-weight:600;line-height:18px;word-spacing:0px;fill:var( --e-global-color-74b299fd );color:var( --e-global-color-74b299fd );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;}.elementor-6877 .elementor-element.elementor-element-4daa9e4{width:var( --container-widget-width, 99.087% );max-width:99.087%;--container-widget-width:99.087%;--container-widget-flex-grow:0;}.elementor-6877 .elementor-element.elementor-element-4daa9e4 > .elementor-widget-container{margin:0px 0px 0px -9px;}.elementor-6877 .elementor-element.elementor-element-4daa9e4 .elementor-button:hover, .elementor-6877 .elementor-element.elementor-element-4daa9e4 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6877 .elementor-element.elementor-element-48498b25{margin-top:0px;margin-bottom:0px;}.elementor-6877 .elementor-element.elementor-element-166022be{width:var( --container-widget-width, 103.726% );max-width:103.726%;--container-widget-width:103.726%;--container-widget-flex-grow:0;}.elementor-6877 .elementor-element.elementor-element-166022be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6877 .elementor-element.elementor-element-166022be img{width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6877 .elementor-element.elementor-element-db3fc86 .elementor-button{line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-6877 .elementor-element.elementor-element-4daa9e4 .elementor-button{line-height:1em;letter-spacing:0px;word-spacing:0em;}}@media(min-width:768px){.elementor-6877 .elementor-element.elementor-element-81a12a7{width:100%;}}@media(max-width:767px){.elementor-6877 .elementor-element.elementor-element-0c35b7d > .elementor-widget-container{margin:0% -8% 0% -8%;}.elementor-6877 .elementor-element.elementor-element-166022be > .elementor-widget-container{margin:0px -28px 0px -28px;}}/* Start custom CSS for video, class: .elementor-element-0c35b7d */.elementor-6877 .elementor-element.elementor-element-0c35b7d .elementor-wrapper, 
.elementor-6877 .elementor-element.elementor-element-0c35b7d .elementor-video-container {
    padding-bottom: 45.97% !important; /* This forces your 1366x628 ratio */
    height: 0 !important;
}

/* Optional: Ensures the video fills that space perfectly */
.elementor-6877 .elementor-element.elementor-element-0c35b7d iframe, 
.elementor-6877 .elementor-element.elementor-element-0c35b7d video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */