.elementor-21 .elementor-element.elementor-element-48b9515{--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-21 .elementor-element.elementor-element-e75ef16{--e-image-carousel-slides-to-show:3;}.elementor-21 .elementor-element.elementor-element-11dd4c3{--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-21 .elementor-element.elementor-element-070619c{--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-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-21 .elementor-element.elementor-element-06406a4{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #127C11 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-06406a4 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.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-21 .elementor-element.elementor-element-3e129c8{background-color:#243315BA;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-28558ae{--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-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-21 .elementor-element.elementor-element-bc76064{text-align:center;}.elementor-21 .elementor-element.elementor-element-71ce833{--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-21 .elementor-element.elementor-element-887a8c6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-2324d4d img{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-ec8b036 img{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-b6e3be9{--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-21 .elementor-element.elementor-element-c6cfac8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-7f8b233{--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;}.elementor-21 .elementor-element.elementor-element-c7d65f9{--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-21 .elementor-element.elementor-element-9545646{--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-21 .elementor-element.elementor-element-2ae72ff{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #127C11 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-2ae72ff .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-c777f6e{background-color:#243315BA;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-c777f6e a{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-19dd251{--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-21 .elementor-element.elementor-element-d90e64f{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #127C11 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-d90e64f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-984a20d{--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-21 .elementor-element.elementor-element-edafd54{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-d489846{--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-21 .elementor-element.elementor-element-0e00305{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #127C11 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-0e00305 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-b5fef49{--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-21 .elementor-element.elementor-element-6c7ee79{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-ee1d6dd{--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;}.elementor-21 .elementor-element.elementor-element-4c01173{--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-21 .elementor-element.elementor-element-ed5a672{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #127C11 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-ed5a672 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-58a3c80{background-color:#243315BA;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-3202afa{--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-21 .elementor-element.elementor-element-9b5c84a{--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-21 .elementor-element.elementor-element-c08c61a{text-align:center;}.elementor-21 .elementor-element.elementor-element-dfe1ce7{--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;}.elementor-21 .elementor-element.elementor-element-8a2af68{--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-21 .elementor-element.elementor-element-792bd0b{--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-21 .elementor-element.elementor-element-1a9fcc1{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #127C11 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-1a9fcc1 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-f23c28a{background-color:#243315BA;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-99bf41a{--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-21 .elementor-element.elementor-element-19d8449{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #127C11 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-19d8449 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-d85f39d{--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-21 .elementor-element.elementor-element-9b3568f{text-align:center;}.elementor-21 .elementor-element.elementor-element-d47d398{--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;}.elementor-21 .elementor-element.elementor-element-cd2ff7f{--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-21 .elementor-element.elementor-element-6528b04{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #127C11 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-6528b04 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-7cd1f57{background-color:#243315BA;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-871e771{--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-21 .elementor-element.elementor-element-83a88d6{--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-21 .elementor-element.elementor-element-3b0ccd8{text-align:center;}.elementor-21 .elementor-element.elementor-element-857c5d4{--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-21 .elementor-element.elementor-element-a2b8ecc{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #127C11 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-a2b8ecc .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-d95e9ef{background-color:#243315BA;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-4052e5a{--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-21 .elementor-element.elementor-element-7adad13{--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-21 .elementor-element.elementor-element-0c7cfaa{background-color:#243315BA;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-7ad7045{--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-21 .elementor-element.elementor-element-93cb8e9{text-align:center;}.elementor-21 .elementor-element.elementor-element-a21f0c1{--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;}.elementor-21 .elementor-element.elementor-element-60b560f{--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-21 .elementor-element.elementor-element-5648454{--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-21 .elementor-element.elementor-element-9f2ee8f{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #127C11 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-9f2ee8f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-8296df7{background-color:#243315BA;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-dbdafeb{--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-21 .elementor-element.elementor-element-41a8346{--e-image-carousel-slides-to-show:3;}.elementor-21 .elementor-element.elementor-element-002a7a8{--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;}.elementor-21 .elementor-element.elementor-element-5032867{--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-21 .elementor-element.elementor-element-f78c6d6{background-color:transparent;padding:10px 10px 10px 10px;background-image:linear-gradient(180deg, #127C11 0%, #000000 100%);border-radius:10px 10px 10px 10px;text-align:center;}.elementor-21 .elementor-element.elementor-element-f78c6d6 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-weight:600;}.elementor-21 .elementor-element.elementor-element-dddb436{background-color:#243315BA;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;text-align:start;}.elementor-21 .elementor-element.elementor-element-c9d952c{--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-21 .elementor-element.elementor-element-f1c5bcd{--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-21 .elementor-element.elementor-element-1d3562b{text-align:center;}.elementor-21 .elementor-element.elementor-element-2699b4a{--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-21 .elementor-element.elementor-element-c2f14e5{text-align:center;}.elementor-21 .elementor-element.elementor-element-c2f14e5 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:44px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-6a1daf5{--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-21 .elementor-element.elementor-element-a4a4e11{--display:flex;}.elementor-21 .elementor-element.elementor-element-1d887c4{--display:flex;}.elementor-21 .elementor-element.elementor-element-d00d894{--display:flex;}.elementor-21 .elementor-element.elementor-element-f8bb7d7{--display:flex;}.elementor-21 .elementor-element.elementor-element-0598232{--display:flex;}.elementor-21 .elementor-element.elementor-element-4a29b18{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:9px 9px 9px 9px;--n-accordion-icon-size:15px;}.elementor-21 .elementor-element.elementor-element-4a29b18 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(180deg, #FFED9B 0%, #FEFFEE 100%);}:where( .elementor-21 .elementor-element.elementor-element-4a29b18 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:transparent;background-image:linear-gradient(180deg, #483B00 0%, #0B0B0B 100%);border-style:none;--border-radius:9px 9px 9px 9px;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-c7d65f9{--width:50%;}.elementor-21 .elementor-element.elementor-element-9545646{--width:80%;}.elementor-21 .elementor-element.elementor-element-4c01173{--width:80%;}.elementor-21 .elementor-element.elementor-element-3202afa{--width:50%;}.elementor-21 .elementor-element.elementor-element-8a2af68{--width:50%;}.elementor-21 .elementor-element.elementor-element-792bd0b{--width:80%;}.elementor-21 .elementor-element.elementor-element-cd2ff7f{--width:80%;}.elementor-21 .elementor-element.elementor-element-871e771{--width:50%;}.elementor-21 .elementor-element.elementor-element-60b560f{--width:50%;}.elementor-21 .elementor-element.elementor-element-5648454{--width:80%;}.elementor-21 .elementor-element.elementor-element-5032867{--width:80%;}.elementor-21 .elementor-element.elementor-element-c9d952c{--width:50%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-887a8c6{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-c6cfac8{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-edafd54{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-6c7ee79{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-41a8346{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-06406a4 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-887a8c6{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-c6cfac8{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-2ae72ff .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-d90e64f .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-edafd54{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-0e00305 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-6c7ee79{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-ee1d6dd{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-21 .elementor-element.elementor-element-ed5a672 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-1a9fcc1 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-19d8449 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-d47d398{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-21 .elementor-element.elementor-element-6528b04 .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-a2b8ecc .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-9f2ee8f .elementor-heading-title{font-size:32px;}.elementor-21 .elementor-element.elementor-element-41a8346{--e-image-carousel-slides-to-show:2;}.elementor-21 .elementor-element.elementor-element-002a7a8{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-21 .elementor-element.elementor-element-f78c6d6 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for image, class: .elementor-element-2324d4d *//* 1. จัดตำแหน่งให้รองรับการแสดงผลข้อความตรงกลาง */
.elementor-21 .elementor-element.elementor-element-2324d4d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* 2. ตั้งค่ารูปภาพปกติ */
.elementor-21 .elementor-element.elementor-element-2324d4d img {
  transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
  display: block;
  width: 100%;
}

/* 3. สร้างเลเยอร์ข้อความคำว่า "กด" ซ่อนไว้ตรงกลาง */
.elementor-21 .elementor-element.elementor-element-2324d4d::after {
  content: "กด";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -30%) scale(0.8); /* ซ่อนแบบเยื้องลงล่างและย่อขนาดไว้ */
  opacity: 0;
  
  /* ดีไซน์ตัวหนังสือสีทองหรูหรา */
  font-family: 'Rajdhani', 'Kanit', sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #FFF2B2;
  letter-spacing: 2px;
  
  /* กรอบดีไซน์รอบคำว่า กด */
  padding: 8px 30px;
  border: 1px solid rgba(255, 242, 178, 0.6);
  border-radius: 50px;
  background: rgba(10, 10, 10, 0.75);
  backdrop-filter: blur(4px); /* เอฟเฟกต์กระจกฝ้าด้านหลังตัวหนังสือ */
  
  /* เอฟเฟกต์เรืองแสงสีทอง */
  box-shadow: 0 0 15px rgba(212, 175, 55, 0.5);
  text-shadow: 0 0 8px rgba(212, 175, 55, 0.8);
  
  z-index: 2;
  pointer-events: none;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* อนิเมชันแบบเด้งนุ่มนวล */
}

/* 4. เอฟเฟกต์เมื่อเมาส์มาชี้ (Hover) */
/* รูปภาพจะซูมเข้าและมืดลงเล็กน้อยเพื่อให้ตัวหนังสือเด่น */
.elementor-21 .elementor-element.elementor-element-2324d4d:hover img {
  transform: scale(1.04);
  filter: brightness(0.5) contrast(1.1);
}

/* ข้อความคำว่า "กด" ลอยเด่นเด้งขึ้นมาตรงกลางชัดเจน */
.elementor-21 .elementor-element.elementor-element-2324d4d:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1); /* เลื่อนขึ้นมาตรงกลางพอดี */
  box-shadow: 0 0 25px rgba(212, 175, 55, 0.8), inset 0 0 10px rgba(255, 242, 178, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec8b036 *//* 1. จัดตำแหน่งให้รองรับการแสดงผลข้อความตรงกลาง */
.elementor-21 .elementor-element.elementor-element-ec8b036 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

/* 2. ตั้งค่ารูปภาพปกติ */
.elementor-21 .elementor-element.elementor-element-ec8b036 img {
  transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
  display: block;
  width: 100%;
}

/* 3. สร้างเลเยอร์ข้อความคำว่า "กด" ซ่อนไว้ตรงกลาง */
.elementor-21 .elementor-element.elementor-element-ec8b036::after {
  content: "กด";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -30%) scale(0.8); /* ซ่อนแบบเยื้องลงล่างและย่อขนาดไว้ */
  opacity: 0;
  
  /* ดีไซน์ตัวหนังสือสีทองหรูหรา */
  font-family: 'Rajdhani', 'Kanit', sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: #FFF2B2;
  letter-spacing: 2px;
  
  /* กรอบดีไซน์รอบคำว่า กด */
  padding: 8px 30px;
  border: 1px solid rgba(255, 242, 178, 0.6);
  border-radius: 50px;
  background: rgba(10, 10, 10, 0.75);
  backdrop-filter: blur(4px); /* เอฟเฟกต์กระจกฝ้าด้านหลังตัวหนังสือ */
  
  /* เอฟเฟกต์เรืองแสงสีทอง */
  box-shadow: 0 0 15px rgba(212, 175, 55, 0.5);
  text-shadow: 0 0 8px rgba(212, 175, 55, 0.8);
  
  z-index: 2;
  pointer-events: none;
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); /* อนิเมชันแบบเด้งนุ่มนวล */
}

/* 4. เอฟเฟกต์เมื่อเมาส์มาชี้ (Hover) */
/* รูปภาพจะซูมเข้าและมืดลงเล็กน้อยเพื่อให้ตัวหนังสือเด่น */
.elementor-21 .elementor-element.elementor-element-ec8b036:hover img {
  transform: scale(1.04);
  filter: brightness(0.5) contrast(1.1);
}

/* ข้อความคำว่า "กด" ลอยเด่นเด้งขึ้นมาตรงกลางชัดเจน */
.elementor-21 .elementor-element.elementor-element-ec8b036:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1); /* เลื่อนขึ้นมาตรงกลางพอดี */
  box-shadow: 0 0 25px rgba(212, 175, 55, 0.8), inset 0 0 10px rgba(255, 242, 178, 0.3);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40f522b */.elementor-21 .elementor-element.elementor-element-40f522b {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.elementor-21 .elementor-element.elementor-element-40f522b img {
  transition: all 0.5s cubic-bezier(0.2, 1, 0.2, 1);
}
/* สร้างกรอบเลเซอร์สีทองครอบภาพ */
.elementor-21 .elementor-element.elementor-element-40f522b::before {
  content: ''; position: absolute; inset: 12px;
  border: 1px solid rgba(212,175,55, 0.7);
  opacity: 0; scale: 0.9; z-index: 2; pointer-events: none;
  transition: all 0.4s ease;
}
/* ตัวอักษรฝังเอฟเฟกต์สะท้อนแสง */
.elementor-21 .elementor-element.elementor-element-40f522b::after {
  content: "▶ กด";
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%, -50%) scale(0.7);
  opacity: 0; z-index: 3; pointer-events: none;
  font-family: 'Rajdhani', sans-serif;
  font-size: 26px; font-weight: 700; color: #FFF2B2; letter-spacing: 4px;
  border-bottom: 2px solid #D4AF37; padding-bottom: 4px;
  text-shadow: 0 0 10px #D4AF37;
  transition: all 0.4s cubic-bezier(0.2, 1, 0.2, 1);
}
/* Hover Effect */
.elementor-21 .elementor-element.elementor-element-40f522b:hover img {
  transform: scale(1.06);
  filter: brightness(0.4) saturate(0.8);
}
.elementor-21 .elementor-element.elementor-element-40f522b:hover::before {
  opacity: 1; scale: 1; /* กรอบเลเซอร์บีบเข้ามารับกับภาพ */
  box-shadow: 0 0 15px rgba(212,175,55, 0.4), inset 0 0 15px rgba(212,175,55, 0.4);
}
.elementor-21 .elementor-element.elementor-element-40f522b:hover::after {
  opacity: 1; transform: translate(-50%, -50%) scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0067ee */.elementor-21 .elementor-element.elementor-element-e0067ee {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.elementor-21 .elementor-element.elementor-element-e0067ee img {
  transition: all 0.5s cubic-bezier(0.2, 1, 0.2, 1);
}
/* สร้างกรอบเลเซอร์สีทองครอบภาพ */
.elementor-21 .elementor-element.elementor-element-e0067ee::before {
  content: ''; position: absolute; inset: 12px;
  border: 1px solid rgba(212,175,55, 0.7);
  opacity: 0; scale: 0.9; z-index: 2; pointer-events: none;
  transition: all 0.4s ease;
}
/* ตัวอักษรฝังเอฟเฟกต์สะท้อนแสง */
.elementor-21 .elementor-element.elementor-element-e0067ee::after {
  content: "▶ กด";
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%, -50%) scale(0.7);
  opacity: 0; z-index: 3; pointer-events: none;
  font-family: 'Rajdhani', sans-serif;
  font-size: 26px; font-weight: 700; color: #FFF2B2; letter-spacing: 4px;
  border-bottom: 2px solid #D4AF37; padding-bottom: 4px;
  text-shadow: 0 0 10px #D4AF37;
  transition: all 0.4s cubic-bezier(0.2, 1, 0.2, 1);
}
/* Hover Effect */
.elementor-21 .elementor-element.elementor-element-e0067ee:hover img {
  transform: scale(1.06);
  filter: brightness(0.4) saturate(0.8);
}
.elementor-21 .elementor-element.elementor-element-e0067ee:hover::before {
  opacity: 1; scale: 1; /* กรอบเลเซอร์บีบเข้ามารับกับภาพ */
  box-shadow: 0 0 15px rgba(212,175,55, 0.4), inset 0 0 15px rgba(212,175,55, 0.4);
}
.elementor-21 .elementor-element.elementor-element-e0067ee:hover::after {
  opacity: 1; transform: translate(-50%, -50%) scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef9fc0e */.elementor-21 .elementor-element.elementor-element-ef9fc0e {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.elementor-21 .elementor-element.elementor-element-ef9fc0e img {
  transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}
/* สร้างแผ่นวงกลมทองคำหลอม */
.elementor-21 .elementor-element.elementor-element-ef9fc0e::after {
  content: "กด";
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%, -50%) rotate(-10deg) scale(0); /* หมุนเอียงและย่อไว้ */
  opacity: 0; z-index: 3; pointer-events: none;
  font-family: 'Kanit', 'Prompt', sans-serif;
  font-size: 20px; font-weight: 700; color: #0a0a0a; /* ตัวหนังสือดำบนพื้นทอง */
  width: 65px; height: 65px;
  display: flex; align-items: center; justify-content: center;
  background: linear-gradient(135deg, #FFF2B2, #D4AF37, #AA771C);
  border-radius: 50%;
  box-shadow: 0 8px 20px rgba(0,0,0,0.5), 0 0 15px rgba(212,175,55,0.6);
  transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); /* เด้งออกแบบ Pop-up */
}
/* Hover Effect */
.elementor-21 .elementor-element.elementor-element-ef9fc0e:hover img {
  filter: brightness(0.6) contrast(1.15);
}
/* วงกลมทองคำระเบิดตัวออกมาตรงกลาง */
.elementor-21 .elementor-element.elementor-element-ef9fc0e:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) rotate(0deg) scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a86215e */.elementor-21 .elementor-element.elementor-element-a86215e {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.elementor-21 .elementor-element.elementor-element-a86215e img {
  transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}
/* สร้างแผ่นวงกลมทองคำหลอม */
.elementor-21 .elementor-element.elementor-element-a86215e::after {
  content: "กด";
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%, -50%) rotate(-10deg) scale(0); /* หมุนเอียงและย่อไว้ */
  opacity: 0; z-index: 3; pointer-events: none;
  font-family: 'Kanit', 'Prompt', sans-serif;
  font-size: 20px; font-weight: 700; color: #0a0a0a; /* ตัวหนังสือดำบนพื้นทอง */
  width: 65px; height: 65px;
  display: flex; align-items: center; justify-content: center;
  background: linear-gradient(135deg, #FFF2B2, #D4AF37, #AA771C);
  border-radius: 50%;
  box-shadow: 0 8px 20px rgba(0,0,0,0.5), 0 0 15px rgba(212,175,55,0.6);
  transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); /* เด้งออกแบบ Pop-up */
}
/* Hover Effect */
.elementor-21 .elementor-element.elementor-element-a86215e:hover img {
  filter: brightness(0.6) contrast(1.15);
}
/* วงกลมทองคำระเบิดตัวออกมาตรงกลาง */
.elementor-21 .elementor-element.elementor-element-a86215e:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) rotate(0deg) scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-796230e */.elementor-21 .elementor-element.elementor-element-796230e {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.elementor-21 .elementor-element.elementor-element-796230e img {
  transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}
/* สร้างแผ่นวงกลมทองคำหลอม */
.elementor-21 .elementor-element.elementor-element-796230e::after {
  content: "กด";
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%, -50%) rotate(-10deg) scale(0); /* หมุนเอียงและย่อไว้ */
  opacity: 0; z-index: 3; pointer-events: none;
  font-family: 'Kanit', 'Prompt', sans-serif;
  font-size: 20px; font-weight: 700; color: #0a0a0a; /* ตัวหนังสือดำบนพื้นทอง */
  width: 65px; height: 65px;
  display: flex; align-items: center; justify-content: center;
  background: linear-gradient(135deg, #FFF2B2, #D4AF37, #AA771C);
  border-radius: 50%;
  box-shadow: 0 8px 20px rgba(0,0,0,0.5), 0 0 15px rgba(212,175,55,0.6);
  transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); /* เด้งออกแบบ Pop-up */
}
/* Hover Effect */
.elementor-21 .elementor-element.elementor-element-796230e:hover img {
  filter: brightness(0.6) contrast(1.15);
}
/* วงกลมทองคำระเบิดตัวออกมาตรงกลาง */
.elementor-21 .elementor-element.elementor-element-796230e:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) rotate(0deg) scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9242bc */.elementor-21 .elementor-element.elementor-element-e9242bc {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.elementor-21 .elementor-element.elementor-element-e9242bc img {
  transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}
/* สร้างแผ่นวงกลมทองคำหลอม */
.elementor-21 .elementor-element.elementor-element-e9242bc::after {
  content: "กด";
  position: absolute; top: 50%; left: 50%;
  transform: translate(-50%, -50%) rotate(-10deg) scale(0); /* หมุนเอียงและย่อไว้ */
  opacity: 0; z-index: 3; pointer-events: none;
  font-family: 'Kanit', 'Prompt', sans-serif;
  font-size: 20px; font-weight: 700; color: #0a0a0a; /* ตัวหนังสือดำบนพื้นทอง */
  width: 65px; height: 65px;
  display: flex; align-items: center; justify-content: center;
  background: linear-gradient(135deg, #FFF2B2, #D4AF37, #AA771C);
  border-radius: 50%;
  box-shadow: 0 8px 20px rgba(0,0,0,0.5), 0 0 15px rgba(212,175,55,0.6);
  transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); /* เด้งออกแบบ Pop-up */
}
/* Hover Effect */
.elementor-21 .elementor-element.elementor-element-e9242bc:hover img {
  filter: brightness(0.6) contrast(1.15);
}
/* วงกลมทองคำระเบิดตัวออกมาตรงกลาง */
.elementor-21 .elementor-element.elementor-element-e9242bc:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%) rotate(0deg) scale(1);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-41a8346 *//* 1. ตั้งค่ารูปภาพทั้งหมดในสไลด์ให้มีมิตินุ่มนวลชวนมอง */
.elementor-21 .elementor-element.elementor-element-41a8346 .swiper-slide img {
  transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
  border-radius: 12px; /* ลบมุมสี่เหลี่ยมให้โค้งมนดูพรีเมียม */
  transform: scale(0.96); /* ย่อขนาดปกติลงเล็กน้อยเพื่อเตรียมขยาย */
  filter: brightness(0.9) grayscale(0.1); /* ลดความสว่างปกติลงนิดหน่อย */
}

/* 2. ลูกเล่นเมื่อนำเมาส์มาวางบนพื้นที่สไลด์ (รูปภาพอื่นจะดรอปลง) */
.elementor-21 .elementor-element.elementor-element-41a8346:hover .swiper-slide img {
  filter: brightness(0.6) grayscale(0.4) blur(1px); /* รูปอื่นจะมืดและเบลอลงจางๆ */
  transform: scale(0.93);
}

/* 3. เอฟเฟกต์ขั้นสุดเมื่อเมาส์ชี้ตรง "รูปภาพนั้นๆ" (Hover Target) */
.elementor-21 .elementor-element.elementor-element-41a8346 .swiper-slide:hover img {
  transform: scale(1.05) translateY(-8px); /* รูปที่ชี้จะขยายใหญ่และลอยเด่นขึ้นมา */
  filter: brightness(1.15) grayscale(0) blur(0); /* ดึงสีสันและความสว่างกลับมาเกิน 100% */
  
  /* แสงออร่าเรืองแสงสีเขียวมรกตซ้อนเลเยอร์กระจายตัวสวยงาม */
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.6), 
              0 0 20px rgba(16, 185, 129, 0.8), 
              0 0 40px rgba(5, 150, 105, 0.4);
              
  /* เส้นขอบเลเซอร์สีเขียวนีออนบางๆ ล้อมรอบรูป */
  outline: 1px solid rgba(167, 243, 208, 0.8);
  outline-offset: -1px;
}

/* 4. ตกแต่งปุ่มลูกศรซ้าย-ขวา (Navigation Arrows) ให้เข้ากับธีมเขียว */
.elementor-21 .elementor-element.elementor-element-41a8346 .elementor-swiper-button {
  background: rgba(8, 13, 10, 0.75) !important;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  border: 1px solid rgba(16, 185, 129, 0.3) !important;
  color: #10b981 !important;
  width: 40px !important;
  height: 40px !important;
  border-radius: 50% !important;
  transition: all 0.3s ease !important;
}

.elementor-21 .elementor-element.elementor-element-41a8346 .elementor-swiper-button:hover {
  background: #10b981 !important;
  color: #080d0a !important;
  box-shadow: 0 0 15px rgba(16, 185, 129, 0.6);
  border-color: #a7f3d0 !important;
}

/* 5. ตกแต่งจุดไข่ปลาดังกล่าว (Pagination Dots) ด้านล่าง */
.elementor-21 .elementor-element.elementor-element-41a8346 .swiper-pagination-bullet {
  background: rgba(16, 185, 129, 0.3) !important;
  opacity: 1 !important;
  transition: all 0.3s ease;
}

.elementor-21 .elementor-element.elementor-element-41a8346 .swiper-pagination-bullet-active {
  background: #10b981 !important;
  width: 20px !important; /* ยืดจุดที่เลือกให้ยาวขึ้นสไตล์โมเดิร์น */
  border-radius: 4px !important;
  box-shadow: 0 0 8px rgba(16, 185, 129, 0.8);
}/* End custom CSS */