.elementor-842 .elementor-element.elementor-element-f9e40f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-702ad6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-9a913dc{--display:flex;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-842 .elementor-element.elementor-element-9a913dc:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-9a913dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5ac8b34 );}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:880px){.elementor-842 .elementor-element.elementor-element-9a913dc{--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-842 .elementor-element.elementor-element-f9e40f5{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-8292514 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-9a913dc{--z-index:0;}}/* Start custom CSS for html, class: .elementor-element-8292514 *//* โครงสร้างพื้นฐาน */
.responsive-iframe {
    position: relative;
    width: 100%;
    padding-top: 56.25%; /* อัตราส่วน 16:9 */
    overflow: hidden;
}

.responsive-iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

/* Media Query สำหรับ iPhone 11 และรุ่นใหม่กว่า */
@media screen and (max-width: 430px) and (min-device-pixel-ratio: 2) {
    .responsive-iframe {
        padding-top: 65%; /* ปรับอัตราส่วนให้เหมาะกับ iPhone */
    }
}

/* Media Query สำหรับจอที่ใหญ่ขึ้น (เช่น iPhone 14 Pro Max) */
@media screen and (min-width: 430px) and (max-width: 460px) and (min-height: 800px) and (max-height: 932px) and (min-device-pixel-ratio: 3) {
    .responsive-iframe {
        padding-top: 60%; /* ปรับให้เหมาะกับจอใหญ่ */
    }
}

/* Media Query สำหรับมือถือทั่วไป */
@media screen and (max-width: 768px) {
    .responsive-iframe {
        padding-top: 75%; /* ปรับอัตราส่วนสำหรับมือถือทั่วไป */
    }
}/* End custom CSS */