.elementor-1164 .elementor-element.elementor-element-430d5099{--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;--overlay-opacity:1;--padding-top:140px;--padding-bottom:96px;--padding-left:100px;--padding-right:100px;}.elementor-1164 .elementor-element.elementor-element-430d5099:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-430d5099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;background-image:url("https://melodypoolvilla.com/wp-content/uploads/2026/05/Melodypoolvilla-cover_result.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1164 .elementor-element.elementor-element-430d5099::before, .elementor-1164 .elementor-element.elementor-element-430d5099 > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-430d5099 > .e-con-inner > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-430d5099 > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-430d5099 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-430d5099 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000080 0%, #000000ED 75%);}.elementor-1164 .elementor-element.elementor-element-36d8bb1b{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1164 .elementor-element.elementor-element-60e17672{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1164 .elementor-element.elementor-element-60e17672 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:56px;font-weight:700;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-1164 .elementor-element.elementor-element-48bc571f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-282d8d78{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.09);--border-color:rgba(255,255,255,0.09);--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1164 .elementor-element.elementor-element-282d8d78:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-282d8d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-1164 .elementor-element.elementor-element-68ade7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1164 .elementor-element.elementor-element-68ade7c .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1164 .elementor-element.elementor-element-6c9277a .elementor-button{background-color:#1d4ed8;font-family:"Noto Sans Thai", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:14px 14px 14px 14px;padding:14px 20px 14px 20px;}.elementor-1164 .elementor-element.elementor-element-6c9277a{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1164 .elementor-element.elementor-element-60342710{--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:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-1164 .elementor-element.elementor-element-60342710:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-60342710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1164 .elementor-element.elementor-element-6adbacf8.elementor-element{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-b8cbf0e{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1164 .elementor-element.elementor-element-fdc2139{--grid-columns:1;}.elementor-1164 .elementor-element.elementor-element-38ac76c1{--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:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-1164 .elementor-element.elementor-element-38ac76c1:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-38ac76c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-4e53e384{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1164 .elementor-element.elementor-element-4e53e384 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:35px;font-weight:700;color:#0A0A0A;}.elementor-1164 .elementor-element.elementor-element-3104e65d{--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;--flex-wrap:nowrap;}.elementor-1164 .elementor-element.elementor-element-4447c5f9{--grid-columns:3;width:100%;max-width:100%;}.elementor-1164 .elementor-element.elementor-element-4447c5f9 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1164 .elementor-element.elementor-element-4447c5f9 .e-loop-item > .elementor-section, .elementor-1164 .elementor-element.elementor-element-4447c5f9 .e-loop-item > .elementor-section > .elementor-container, .elementor-1164 .elementor-element.elementor-element-4447c5f9 .e-loop-item > .e-con, .elementor-1164 .elementor-element.elementor-element-4447c5f9 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1164 .elementor-element.elementor-element-51098995{--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:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-1164 .elementor-element.elementor-element-51098995:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-51098995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-1164 .elementor-element.elementor-element-67034053{--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;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-3e23e140{--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;}.elementor-1164 .elementor-element.elementor-element-7f13a0ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-1164 .elementor-element.elementor-element-7f13a0ac .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:rgba(255,255,255,0.4);}.elementor-1164 .elementor-element.elementor-element-cc27487 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-5e93a9f0.elementor-element{--align-self:flex-end;}.elementor-1164 .elementor-element.elementor-element-5e93a9f0{text-align:end;font-family:"Noto Sans Thai", Sans-serif;font-size:15px;line-height:1.8em;color:rgba(255,255,255,0.45);}.elementor-1164 .elementor-element.elementor-element-57b567ef{--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;--flex-wrap:nowrap;}.elementor-1164 .elementor-element.elementor-element-4aa89571{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1164 .elementor-element.elementor-element-4aa89571:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-4aa89571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-1164 .elementor-element.elementor-element-837c25a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1164 .elementor-element.elementor-element-837c25a .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:600;line-height:1.35em;color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-72fcd4fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:13px;line-height:1.75em;color:rgba(255,255,255,0.38);}.elementor-1164 .elementor-element.elementor-element-fb66965{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1164 .elementor-element.elementor-element-fb66965:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-fb66965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-1164 .elementor-element.elementor-element-36863c7a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1164 .elementor-element.elementor-element-36863c7a .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:600;line-height:1.35em;color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-6664dd7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:13px;line-height:1.75em;color:rgba(255,255,255,0.38);}.elementor-1164 .elementor-element.elementor-element-3b18aaab{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1164 .elementor-element.elementor-element-3b18aaab:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-3b18aaab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-1164 .elementor-element.elementor-element-6f561fb0{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1164 .elementor-element.elementor-element-6f561fb0 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:16px;font-weight:600;line-height:1.35em;color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-6c5fd58f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:13px;line-height:1.75em;color:rgba(255,255,255,0.38);}.elementor-1164 .elementor-element.elementor-element-3d2f0a99{--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;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:#E8E8E8;--border-color:#E8E8E8;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-1164 .elementor-element.elementor-element-3d2f0a99:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-3d2f0a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-1ddac471{--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:64px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-25c3fbf6.elementor-element{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-23641be3{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-1164 .elementor-element.elementor-element-23641be3 .elementor-heading-title{font-family:"Noto Sans Thai", Sans-serif;font-size:44px;font-weight:700;line-height:1.15em;color:#0A0A0A;}.elementor-1164 .elementor-element.elementor-element-1aa5f9c7{font-family:"Noto Sans Thai", Sans-serif;font-size:16px;line-height:1.7em;color:#5a5a5a;}.elementor-1164 .elementor-element.elementor-element-528d041b{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-1164 .elementor-element.elementor-element-26a0d9a2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 32px 0px rgba(0,0,0,0.07);--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1164 .elementor-element.elementor-element-26a0d9a2:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-26a0d9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-7c8c861{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-1164 .elementor-element.elementor-element-7c8c861 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:#1d4ed8;}.elementor-1164 .elementor-element.elementor-element-63c07110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:13px;color:#9a9a9a;}.elementor-1164 .elementor-element.elementor-element-4cfb725{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:13px;line-height:1.6em;color:#5a5a5a;}.elementor-1164 .elementor-element.elementor-element-17ff3a7b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:20px 20px 20px 20px;box-shadow:0px 8px 32px 0px rgba(0,0,0,0.07);--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1164 .elementor-element.elementor-element-17ff3a7b:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-17ff3a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-30a33d6e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-1164 .elementor-element.elementor-element-30a33d6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;line-height:1em;color:#1d4ed8;}.elementor-1164 .elementor-element.elementor-element-8251f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:13px;color:#9a9a9a;}.elementor-1164 .elementor-element.elementor-element-1fea2c7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:13px;line-height:1.6em;color:#5a5a5a;}.elementor-1164 .elementor-element.elementor-element-6b95354e{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 18px 44px 0px rgba(29,78,216,0.34);--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-1164 .elementor-element.elementor-element-6b95354e:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-6b95354e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1d4ed8 0%, #06b6d4 100%);}.elementor-1164 .elementor-element.elementor-element-3d72109f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-1164 .elementor-element.elementor-element-3d72109f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1164 .elementor-element.elementor-element-37cdc031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:13px;color:rgba(255,255,255,0.9);}.elementor-1164 .elementor-element.elementor-element-41edd202{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Noto Sans Thai", Sans-serif;font-size:13px;line-height:1.6em;color:rgba(255,255,255,0.94);}.elementor-1164 .elementor-element.elementor-element-c8f4f30{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E8;--border-color:#E8E8E8;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-1164 .elementor-element.elementor-element-c8f4f30:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-c8f4f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1164 .elementor-element.elementor-element-5c99b2a{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 6px 24px 0px rgba(6,199,85,0.35);--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-1164 .elementor-element.elementor-element-5c99b2a:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-5c99b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06C755;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1164 .elementor-element.elementor-element-41366a47 .elementor-icon-wrapper{text-align:center;}.elementor-1164 .elementor-element.elementor-element-41366a47.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-41366a47.elementor-view-framed .elementor-icon, .elementor-1164 .elementor-element.elementor-element-41366a47.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-41366a47.elementor-view-framed .elementor-icon, .elementor-1164 .elementor-element.elementor-element-41366a47.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-2f00bc3a{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 6px 24px 0px rgba(29,78,216,0.28);--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-1164 .elementor-element.elementor-element-2f00bc3a:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-2f00bc3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1d4ed8 0%, #06b6d4 100%);}.elementor-1164 .elementor-element.elementor-element-439cb8c9 .elementor-icon-wrapper{text-align:center;}.elementor-1164 .elementor-element.elementor-element-439cb8c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-439cb8c9.elementor-view-framed .elementor-icon, .elementor-1164 .elementor-element.elementor-element-439cb8c9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-439cb8c9.elementor-view-framed .elementor-icon, .elementor-1164 .elementor-element.elementor-element-439cb8c9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-7ee68f10{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 6px 24px 0px rgba(24,119,242,0.28);--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-1164 .elementor-element.elementor-element-7ee68f10:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-7ee68f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1877F2;}.elementor-1164 .elementor-element.elementor-element-757ec46c .elementor-icon-wrapper{text-align:center;}.elementor-1164 .elementor-element.elementor-element-757ec46c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-757ec46c.elementor-view-framed .elementor-icon, .elementor-1164 .elementor-element.elementor-element-757ec46c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-757ec46c.elementor-view-framed .elementor-icon, .elementor-1164 .elementor-element.elementor-element-757ec46c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1164 .elementor-element.elementor-element-430d5099{--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:150px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1164 .elementor-element.elementor-element-60e17672 .elementor-heading-title{font-size:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1164 .elementor-element.elementor-element-48bc571f{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1164 .elementor-element.elementor-element-b8cbf0e{--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;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1164 .elementor-element.elementor-element-fdc2139{--grid-columns:1;}.elementor-1164 .elementor-element.elementor-element-4e53e384{text-align:center;}.elementor-1164 .elementor-element.elementor-element-3104e65d{--flex-wrap:nowrap;}.elementor-1164 .elementor-element.elementor-element-4447c5f9{--grid-columns:2;}.elementor-1164 .elementor-element.elementor-element-67034053{--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;}.elementor-1164 .elementor-element.elementor-element-7f13a0ac{text-align:center;}.elementor-1164 .elementor-element.elementor-element-cc27487{text-align:center;}.elementor-1164 .elementor-element.elementor-element-5e93a9f0{text-align:center;}.elementor-1164 .elementor-element.elementor-element-c8f4f30{--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;}}@media(max-width:767px){.elementor-1164 .elementor-element.elementor-element-430d5099{--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:110px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1164 .elementor-element.elementor-element-60e17672 .elementor-heading-title{font-size:36px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1164 .elementor-element.elementor-element-48bc571f{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1164 .elementor-element.elementor-element-60342710{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1164 .elementor-element.elementor-element-b8cbf0e{--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;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1164 .elementor-element.elementor-element-fdc2139{--grid-columns:1;}.elementor-1164 .elementor-element.elementor-element-38ac76c1{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1164 .elementor-element.elementor-element-3104e65d{--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;}.elementor-1164 .elementor-element.elementor-element-4447c5f9{--grid-columns:1;--grid-column-gap:0px;}.elementor-1164 .elementor-element.elementor-element-51098995{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1164 .elementor-element.elementor-element-67034053{--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;}.elementor-1164 .elementor-element.elementor-element-cc27487 .elementor-heading-title{font-size:28px;}.elementor-1164 .elementor-element.elementor-element-57b567ef{--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;}.elementor-1164 .elementor-element.elementor-element-3d2f0a99{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1164 .elementor-element.elementor-element-23641be3 .elementor-heading-title{font-size:30px;}.elementor-1164 .elementor-element.elementor-element-528d041b{--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;}.elementor-1164 .elementor-element.elementor-element-c8f4f30{--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;}}/* Start custom CSS for heading, class: .elementor-element-60e17672 */.elementor-1164 .elementor-element.elementor-element-60e17672 .em{background:linear-gradient(135deg,#60a5fa,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68ade7c */.elementor-1164 .elementor-element.elementor-element-68ade7c .em{background:linear-gradient(135deg,#2563eb,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.elementor-1164 .elementor-element.elementor-element-68ade7c{border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:16px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c9277a */.elementor-1164 .elementor-element.elementor-element-6c9277a a.elementor-button{background:linear-gradient(135deg,#1d4ed8,#06b6d4)!important}.elementor-1164 .elementor-element.elementor-element-6c9277a a.elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(29,78,216,0.5)!important}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-4390f268 *//* แถวปุ่มกรอง */
.elementor-1164 .elementor-element.elementor-element-4390f268 .e-filter{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  justify-content:center;
}

/* ปุ่มปกติ */
.elementor-1164 .elementor-element.elementor-element-4390f268 .e-filter-item{
  font-family:'Noto Sans Thai',sans-serif;
  font-size:14px;
  font-weight:500;
  line-height:1;
  padding:10px 22px;
  border-radius:100px;
  border:1.5px solid #e8e8e8;
  color:#5a5a5a;
  background:#ffffff;
  cursor:pointer;
  transition:all .25s ease;
}

/* hover + ปุ่มที่ถูกเลือก = gradient Melody */
.elementor-1164 .elementor-element.elementor-element-4390f268 .e-filter-item:hover,
.elementor-1164 .elementor-element.elementor-element-4390f268 .e-filter-item[aria-pressed="true"],
.elementor-1164 .elementor-element.elementor-element-4390f268 .e-filter-item.e-filter-item-active{
  color:#ffffff;
  border-color:transparent;
  background:linear-gradient(135deg,#1d4ed8,#06b6d4);
  box-shadow:0 4px 16px rgba(6,182,212,.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc27487 */.elementor-1164 .elementor-element.elementor-element-cc27487 .em{background:linear-gradient(135deg,#60a5fa,#22d3ee);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4aa89571 */.elementor-1164 .elementor-element.elementor-element-4aa89571{transition:border-color .3s,transform .3s,background .3s}.elementor-1164 .elementor-element.elementor-element-4aa89571:hover{border-color:rgba(6,182,212,.4);transform:translateY(-5px);background:rgba(255,255,255,.06)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb66965 */.elementor-1164 .elementor-element.elementor-element-fb66965{transition:border-color .3s,transform .3s,background .3s}.elementor-1164 .elementor-element.elementor-element-fb66965:hover{border-color:rgba(6,182,212,.4);transform:translateY(-5px);background:rgba(255,255,255,.06)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b18aaab */.elementor-1164 .elementor-element.elementor-element-3b18aaab{transition:border-color .3s,transform .3s,background .3s}.elementor-1164 .elementor-element.elementor-element-3b18aaab:hover{border-color:rgba(6,182,212,.4);transform:translateY(-5px);background:rgba(255,255,255,.06)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23641be3 */.elementor-1164 .elementor-element.elementor-element-23641be3 .em{background:linear-gradient(135deg,#2563eb,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8c861 */.elementor-1164 .elementor-element.elementor-element-7c8c861 .elementor-heading-title{background:linear-gradient(135deg,#2563eb,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26a0d9a2 */.elementor-1164 .elementor-element.elementor-element-26a0d9a2{position:relative;overflow:hidden}.elementor-1164 .elementor-element.elementor-element-26a0d9a2::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#1d4ed8,#06b6d4)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a33d6e */.elementor-1164 .elementor-element.elementor-element-30a33d6e .elementor-heading-title{background:linear-gradient(135deg,#2563eb,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17ff3a7b */.elementor-1164 .elementor-element.elementor-element-17ff3a7b{position:relative;overflow:hidden}.elementor-1164 .elementor-element.elementor-element-17ff3a7b::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#1d4ed8,#06b6d4)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b95354e */.elementor-1164 .elementor-element.elementor-element-6b95354e{transform:translateY(-8px) scale(1.03);animation:mpvPromoGlow 2.6s ease-in-out infinite}@keyframes mpvPromoGlow{0%,100%{box-shadow:0 18px 44px rgba(29,78,216,.3)}50%{box-shadow:0 22px 54px rgba(6,182,212,.45)}}@media(max-width:1024px){.elementor-1164 .elementor-element.elementor-element-6b95354e{transform:none}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c99b2a */.elementor-1164 .elementor-element.elementor-element-5c99b2a{transition:transform .22s,box-shadow .22s}.elementor-1164 .elementor-element.elementor-element-5c99b2a:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(6,199,85,.5)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f00bc3a */.elementor-1164 .elementor-element.elementor-element-2f00bc3a{transition:transform .22s,box-shadow .22s}.elementor-1164 .elementor-element.elementor-element-2f00bc3a:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(29,78,216,.42)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee68f10 */.elementor-1164 .elementor-element.elementor-element-7ee68f10{transition:transform .22s,box-shadow .22s}.elementor-1164 .elementor-element.elementor-element-7ee68f10:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(24,119,242,.42)}/* End custom CSS */