.elementor-9353 .elementor-element.elementor-element-72b52411{--display:flex;--min-height:100px;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9353 .elementor-element.elementor-element-72b52411:not(.elementor-motion-effects-element-type-background), .elementor-9353 .elementor-element.elementor-element-72b52411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F58EC5;}.elementor-9353 .elementor-element.elementor-element-72b52411.e-con{--align-self:center;}.elementor-9353 .elementor-element.elementor-element-5d25e70c{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.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-9353 .elementor-element.elementor-element-3aa97fd3{text-align:center;}.elementor-9353 .elementor-element.elementor-element-3aa97fd3 img{width:100%;height:100px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu .elementor-item{font-family:"Itim", Sans-serif;font-size:22px;font-weight:600;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--main .elementor-item:focus{color:#FF7FC3;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .e--pointer-framed .elementor-item:before,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-9353 .elementor-element.elementor-element-79b4b206{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-divider-height:8px;--e-nav-menu-divider-color:#BBBBBB5C;--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-item:before{border-radius:12px;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:12px 12px 0 0;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 12px 12px;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 12px 12px 0;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .e--animation-shutter-in-vertical .elementor-item:after{border-radius:12px 0 0 12px;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown a, .elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-menu-toggle{color:#E55FA7;fill:#E55FA7;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-style:solid;border-color:#FF97CF;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown a:hover,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown a:focus,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-menu-toggle:hover,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown a:hover,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown a:focus,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown a.highlighted{background-color:#F58EC5;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown .elementor-item, .elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Itim", Sans-serif;font-weight:600;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#FFDCEF;border-bottom-width:1px;}.elementor-9353 .elementor-element.elementor-element-79b4b206 div.elementor-menu-toggle{color:#F58EC5;}.elementor-9353 .elementor-element.elementor-element-79b4b206 div.elementor-menu-toggle svg{fill:#F58EC5;}.elementor-9353 .elementor-element.elementor-element-79b4b206 div.elementor-menu-toggle:hover, .elementor-9353 .elementor-element.elementor-element-79b4b206 div.elementor-menu-toggle:focus{color:#FF3FA5;}.elementor-9353 .elementor-element.elementor-element-79b4b206 div.elementor-menu-toggle:hover svg, .elementor-9353 .elementor-element.elementor-element-79b4b206 div.elementor-menu-toggle:focus svg{fill:#FF3FA5;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-menu-toggle:hover, .elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-menu-toggle:focus{background-color:#FFFFFF;}.elementor-9353 .elementor-element.elementor-element-615f5765{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .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-9353 .elementor-element.elementor-element-485e7458{width:100%;max-width:100%;}.elementor-9353 .elementor-element.elementor-element-769be9b0{width:100%;max-width:100%;}.elementor-9353 .elementor-element.elementor-element-77ec65cd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9353 .elementor-element.elementor-element-77ec65cd:not(.elementor-motion-effects-element-type-background), .elementor-9353 .elementor-element.elementor-element-77ec65cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF79C8;}.elementor-9353 .elementor-element.elementor-element-16c51d2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--align-items:center;}.elementor-9353 .elementor-element.elementor-element-370dd33f{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-9353 .elementor-element.elementor-element-370dd33f:hover{background-color:#FFC6C6;}.elementor-9353 .elementor-element.elementor-element-370dd33f img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-9353 .elementor-element.elementor-element-4bb3eb0{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-9353 .elementor-element.elementor-element-4bb3eb0:hover{background-color:#FFC6C6;}.elementor-9353 .elementor-element.elementor-element-4bb3eb0 img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-9353 .elementor-element.elementor-element-79fa7aab{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-9353 .elementor-element.elementor-element-79fa7aab img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-9353 .elementor-element.elementor-element-500aee5a{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-9353 .elementor-element.elementor-element-500aee5a img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-9353 .elementor-element.elementor-element-ed85294{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-9353 .elementor-element.elementor-element-ed85294 img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 2px 0px rgba(0,0,0,0.5);}.elementor-9353 .elementor-element.elementor-element-32c0641e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9353 .elementor-element.elementor-element-32c0641e:not(.elementor-motion-effects-element-type-background), .elementor-9353 .elementor-element.elementor-element-32c0641e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF79C8;}.elementor-9353 .elementor-element.elementor-element-30835ece{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9353 .elementor-element.elementor-element-30cf9e60 img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-9353 .elementor-element.elementor-element-51857c32{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9353 .elementor-element.elementor-element-6ee236b1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9353 .elementor-element.elementor-element-6ee236b1:not(.elementor-motion-effects-element-type-background), .elementor-9353 .elementor-element.elementor-element-6ee236b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f063a2;}.elementor-9353 .elementor-element.elementor-element-5ecfad27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-9353 .elementor-element.elementor-element-5ecfad27 img{width:80%;}.elementor-9353 .elementor-element.elementor-element-3055e9cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9353 .elementor-element.elementor-element-7108aae5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;}.elementor-9353 .elementor-element.elementor-element-7108aae5 .elementor-icon-list-icon i{color:#59BD00;transition:color 0.3s;}.elementor-9353 .elementor-element.elementor-element-7108aae5 .elementor-icon-list-icon svg{fill:#59BD00;transition:fill 0.3s;}.elementor-9353 .elementor-element.elementor-element-7108aae5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9353 .elementor-element.elementor-element-7108aae5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9353 .elementor-element.elementor-element-7108aae5 .elementor-icon-list-item > a{font-family:"Noto Sans Thai", Sans-serif;font-size:20px;font-weight:600;}.elementor-9353 .elementor-element.elementor-element-7108aae5 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-9353 .elementor-element.elementor-element-7108aae5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#43E600;}.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-9353 .elementor-element.elementor-element-4fa4b2b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Noto Sans Thai", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-9353 .elementor-element.elementor-element-4e13b958{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Noto Sans Thai", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-9353 .elementor-element.elementor-element-abcf1d9{--display:flex;--min-height:90px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9353 .elementor-element.elementor-element-abcf1d9:not(.elementor-motion-effects-element-type-background), .elementor-9353 .elementor-element.elementor-element-abcf1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF79C8;}.elementor-9353 .elementor-element.elementor-element-abcf1d9 > .elementor-shape-bottom .elementor-shape-fill, .elementor-9353 .elementor-element.elementor-element-abcf1d9 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-9353 .elementor-element.elementor-element-abcf1d9 > .elementor-shape-bottom svg, .elementor-9353 .elementor-element.elementor-element-abcf1d9 > .e-con-inner > .elementor-shape-bottom svg{height:125px;}.elementor-9353 .elementor-element.elementor-element-abcf1d9.e-con{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-9353 .elementor-element.elementor-element-72b52411{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9353 .elementor-element.elementor-element-79b4b206{padding:0px 0px 0px 0px;--nav-menu-icon-size:40px;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown .elementor-item, .elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:25px;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown{border-radius:10px 10px 10px 10px;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:0px !important;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-menu-toggle{border-width:1px;border-radius:15px;}.elementor-9353 .elementor-element.elementor-element-16c51d2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9353 .elementor-element.elementor-element-6ee236b1{--grid-auto-flow:row;}.elementor-9353 .elementor-element.elementor-element-5ecfad27{text-align:center;}}@media(max-width:767px){.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown{border-width:2px 2px 2px 2px;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--dropdown a{padding-top:12px;padding-bottom:12px;}.elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9353 .elementor-element.elementor-element-79b4b206 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:10px !important;}.elementor-9353 .elementor-element.elementor-element-16c51d2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-9353 .elementor-element.elementor-element-6ee236b1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9353 .elementor-element.elementor-element-5ecfad27 img{width:80%;}.elementor-9353 .elementor-element.elementor-element-3055e9cc{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9353 .elementor-element.elementor-element-3055e9cc.e-con{--align-self:flex-start;}.elementor-9353 .elementor-element.elementor-element-7108aae5{--e-icon-list-icon-size:27px;}.elementor-9353 .elementor-element.elementor-element-7108aae5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9353 .elementor-element.elementor-element-7108aae5 .elementor-icon-list-item > a{font-size:23px;}.elementor-9353 .elementor-element.elementor-element-4fa4b2b7{column-gap:0px;text-align:start;}.elementor-9353 .elementor-element.elementor-element-4fa4b2b7 p{margin-block-end:0px;}.elementor-9353 .elementor-element.elementor-element-4e13b958{column-gap:0px;text-align:center;font-size:13px;}.elementor-9353 .elementor-element.elementor-element-4e13b958 p{margin-block-end:0px;}.elementor-9353 .elementor-element.elementor-element-abcf1d9{--min-height:30px;}.elementor-9353 .elementor-element.elementor-element-abcf1d9 > .elementor-shape-bottom svg, .elementor-9353 .elementor-element.elementor-element-abcf1d9 > .e-con-inner > .elementor-shape-bottom svg{height:40px;}}@media(min-width:768px){.elementor-9353 .elementor-element.elementor-element-5d25e70c{--width:1140px;}.elementor-9353 .elementor-element.elementor-element-30835ece{--width:30%;}.elementor-9353 .elementor-element.elementor-element-51857c32{--width:70%;}.elementor-9353 .elementor-element.elementor-element-abcf1d9{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-615f5765 *//* =========================================
   MOON FESTIVAL FLOATING LANTERNS
   Elementor Container Custom CSS
   ========================================= */


/* =========================================
   MAIN CONTAINER
   ========================================= */

.elementor-9353 .elementor-element.elementor-element-615f5765 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
}


/* =========================================
   IMAGE
   ========================================= */

.elementor-9353 .elementor-element.elementor-element-615f5765 .elementor-widget-image {
  position: relative;
  z-index: 1;
}


.elementor-9353 .elementor-element.elementor-element-615f5765 .elementor-widget-html {
  position: static !important;

  background: transparent !important;
  background-color: transparent !important;

  opacity: 1 !important;

  box-shadow: none !important;

  mix-blend-mode: normal !important;

  pointer-events: none;
}


/* =========================================
   LANTERN CONTAINER
   ========================================= */

.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble-container {
  position: absolute;

  top: 0;
  left: 0;
  right: 0;
  bottom: 0;

  width: 100%;
  height: 100%;

  background: transparent !important;
  background-color: transparent !important;

  opacity: 1;

  overflow: hidden;

  z-index: 20;

  pointer-events: none;
}


/* =========================================
   LANTERN BASE
   ========================================= */

.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble {
  position: absolute;
  bottom: -110px;

  background-image: url("https://www.maidsiam.com/wp-content/uploads/2026/09/โคมไฟวันไหว้พระจันทร์.webp");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;

  animation-name: lanternFloat;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  transform-origin: center center;

  filter:
    drop-shadow(0 0 5px rgba(255, 220, 130, 0.85))
    drop-shadow(0 0 12px rgba(255, 170, 70, 0.55))
    drop-shadow(0 0 24px rgba(255, 120, 30, 0.25));

  z-index: 21;

  pointer-events: none;
  will-change: transform, opacity;
}


/* =========================================
   FLOAT ANIMATION
   ลอยขึ้น + แกว่งซ้ายขวา
   ========================================= */

@keyframes lanternFloat {

  0% {
    transform:
      translate3d(0, 0, 0)
      rotate(-2deg)
      scale(0.9);

    opacity: 0;
  }

  4% {
    opacity: 1;
  }

  20% {
    transform:
      translate3d(8px, -24vh, 0)
      rotate(2deg)
      scale(0.92);

    opacity: 1;
  }

  40% {
    transform:
      translate3d(-7px, -48vh, 0)
      rotate(-2deg)
      scale(0.95);

    opacity: 1;
  }

  60% {
    transform:
      translate3d(9px, -72vh, 0)
      rotate(2deg)
      scale(0.98);

    opacity: 1;
  }

  80% {
    transform:
      translate3d(-6px, -96vh, 0)
      rotate(-1deg)
      scale(1);

    opacity: 1;
  }

  96% {
    opacity: 1;
  }

  100% {
    transform:
      translate3d(5px, -120vh, 0)
      rotate(1deg)
      scale(1.02);

    opacity: 0;
  }
}

/* =========================================
   LANTERN
   ========================================= */

.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(1)  { left: 3%;  width: 40px; height: 60px; animation-duration: 20s; animation-delay: -4s; }
.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(2)  { left: 11%; width: 56px; height: 84px; animation-duration: 23s; animation-delay: -12s; }
.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(3)  { left: 20%; width: 44px; height: 66px; animation-duration: 21s; animation-delay: -7s; }
.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(4)  { left: 28%; width: 62px; height: 93px; animation-duration: 24s; animation-delay: -17s; }

.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(5)  { left: 38%; width: 38px; height: 57px; animation-duration: 19s; animation-delay: -8s; }
.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(6)  { left: 46%; width: 54px; height: 81px; animation-duration: 22s; animation-delay: -5s; }

.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(7)  { left: 55%; width: 42px; height: 63px; animation-duration: 20s; animation-delay: -10s; }
.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(8)  { left: 63%; width: 66px; height: 99px; animation-duration: 25s; animation-delay: -20s; }

.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(9)  { left: 72%; width: 38px; height: 57px; animation-duration: 19s; animation-delay: -6s; }
.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(10) { left: 80%; width: 54px; height: 81px; animation-duration: 23s; animation-delay: -14s; }

.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(11) { left: 88%; width: 42px; height: 63px; animation-duration: 21s; animation-delay: -9s; }
.elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(12) { left: 94%; width: 60px; height: 90px; animation-duration: 24s; animation-delay: -16s; }


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble {
    filter:
      drop-shadow(0 0 4px rgba(255, 220, 130, 0.75))
      drop-shadow(0 0 10px rgba(255, 160, 60, 0.4));
  }


  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(1),
  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(5),
  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(9) {
    width: 22px;
    height: 33px;
  }


  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(2),
  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(6),
  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(10) {
    width: 34px;
    height: 51px;
  }


  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(3),
  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(7),
  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(11) {
    width: 27px;
    height: 41px;
  }


  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(4),
  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(8),
  .elementor-9353 .elementor-element.elementor-element-615f5765 .bubble:nth-child(12) {
    width: 42px;
    height: 63px;
  }

}/* End custom CSS */