.elementor-10371 .elementor-element.elementor-element-1bc0c3c{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-36bb220{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10371 .elementor-element.elementor-element-55a7bc7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:76px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-2de3f4c .section-title-two{text-align:center;}.elementor-10371 .elementor-element.elementor-element-2de3f4c .section-title-two .subtitle h1{font-family:"Noto Sans Arabic", Sans-serif;font-size:35px;}.elementor-10371 .elementor-element.elementor-element-2de3f4c .section-title-two .title-one h1{font-size:42px;}.elementor-10371 .elementor-element.elementor-element-2de3f4c .section-title-two .title-two h1{font-size:35px;font-weight:400;line-height:55px;letter-spacing:0.5px;}.elementor-10371 .elementor-element.elementor-element-2de3f4c .section-title-two .title-three h1{font-size:35px;}.elementor-10371 .elementor-element.elementor-element-c6a39f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10371 .elementor-element.elementor-element-c6a39f7{text-align:center;}.elementor-10371 .elementor-element.elementor-element-c6a39f7 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:30px;font-weight:500;line-height:25px;color:#4E6B7B;}.elementor-10371 .elementor-element.elementor-element-3e37eab > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-10371 .elementor-element.elementor-element-3e37eab{text-align:center;}.elementor-10371 .elementor-element.elementor-element-3e37eab .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:30px;font-weight:500;line-height:39px;letter-spacing:2px;color:#4E6B7B;}.elementor-10371 .elementor-element.elementor-element-8e69687{--display:flex;}.elementor-10371 .elementor-element.elementor-element-790b2a6{--display:flex;}.elementor-10371 .elementor-element.elementor-element-3de3943{--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-10371 .elementor-element.elementor-element-0d64cb3{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:70px;--padding-right:10px;}.elementor-10371 .elementor-element.elementor-element-9f9c1cc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10371 .elementor-element.elementor-element-9f9c1cc .section-heading__title{line-height:55px;}.elementor-10371 .elementor-element.elementor-element-5a85945 > .elementor-widget-container{padding:0px 0px 40px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#C1C4CC;}.elementor-10371 .elementor-element.elementor-element-fd7cf8e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-10371 .elementor-element.elementor-element-fd7cf8e .btn-wrapper .btn{border-radius:30px 30px 30px 30px;}.elementor-10371 .elementor-element.elementor-element-67f8112{--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-10371 .elementor-element.elementor-element-a4abd90 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10371 .elementor-element.elementor-element-a4abd90 .section-heading{text-align:center;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post-wrapper, .elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__separator-wrap{text-align:left;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__thumbnail:hover img{opacity:1;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img{opacity:1;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap:hover img{opacity:1;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post-grid .uael-post-wrapper{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post-grid .uael-post-grid__inner{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__separator{height:2px;width:100%;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__separator-wrap{margin-bottom:20px;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e.uael-post__content-align-left .uael-post__gradient-separator{background:linear-gradient( to right, #003058 0%, #ffffff00 100% );}.elementor-10371 .elementor-element.elementor-element-8f7fc6e.uael-post__content-align-center .uael-post__gradient-separator{background:radial-gradient( #003058 10%, #ffffff00 80% );}.elementor-10371 .elementor-element.elementor-element-8f7fc6e.uael-post__content-align-right .uael-post__gradient-separator{background:linear-gradient( to left, #003058 0%, #ffffff00 100% );}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__bg-wrap{background-color:#FAFAFA;border-radius:15px 15px 15px 15px;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__content-wrap{padding:25px 25px 25px 25px;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-grid-pagination{text-align:center;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-grid-pagination a.page-numbers{color:#0C0C0C;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-grid-pagination a.page-numbers:hover{background-color:#f6f6f6;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-grid-pagination span.page-numbers.current{color:#FF0000;background-color:#e2e2e2;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__title{font-family:"Kanit", Sans-serif;font-size:20px;font-weight:400;line-height:30px;letter-spacing:0.3px;word-spacing:0px;margin-bottom:10px;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__meta-data{color:#adadad;margin-bottom:15px;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__meta-data svg{fill:#adadad;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__meta-data span{margin-right:10px;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__meta-data span:last-child, .elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__meta-data span.uael-listing__terms-link{margin-right:0;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__terms{padding:5px 15px 5px 15px;color:#ffffff;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__terms a:hover{color:#ffffff;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__terms a{color:#ffffff;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-posts[data-skin="business"] .uael-post__terms{background-color:#BBBBBB;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e .uael-post__terms-wrap{margin-bottom:5px;}.elementor-10371 .elementor-element.elementor-element-8f7fc6e a.uael-post__read-more{color:#ffffff;background-color:#00344B;padding:8px 8px 8px 8px;font-family:"Kanit", Sans-serif;font-size:14px;font-weight:300;}.elementor-10371 .elementor-element.elementor-element-a4390a4{--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;--justify-content:center;--align-items:center;}.elementor-10371 .elementor-element.elementor-element-1c32d87{--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;--justify-content:center;--align-items:center;}.elementor-10371 .elementor-element.elementor-element-1a34c76{--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:20px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-b5dd616{text-align:start;}.elementor-10371 .elementor-element.elementor-element-b5dd616 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#2C2C2C;}.elementor-10371 .elementor-element.elementor-element-2b815ac{--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-10371 .elementor-element.elementor-element-019a69a{--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-10371 .elementor-element.elementor-element-2966400{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-99014b6{text-align:center;}.elementor-10371 .elementor-element.elementor-element-cd49b6f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-7264147 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-7264147.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-7264147 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-7264147 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-7264147 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-7264147 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-7264147 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-7264147 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-7264147 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-7264147{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-7264147 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-7264147 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-7264147 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-7264147 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-f6ad271{text-align:center;}.elementor-10371 .elementor-element.elementor-element-eb302d5{--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-10371 .elementor-element.elementor-element-a0d1e97{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-9aadf7a{text-align:center;}.elementor-10371 .elementor-element.elementor-element-7bcf768 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-ff5f3ac > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-ff5f3ac.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-ff5f3ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-ff5f3ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-ff5f3ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-ff5f3ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-ff5f3ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-ff5f3ac .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-ff5f3ac .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-ff5f3ac{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-ff5f3ac .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-ff5f3ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-ff5f3ac .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-ff5f3ac .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-dc985d5{text-align:center;}.elementor-10371 .elementor-element.elementor-element-0f8eec8{--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;--justify-content:center;--align-items:center;}.elementor-10371 .elementor-element.elementor-element-ab283d9{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-8714904{text-align:center;}.elementor-10371 .elementor-element.elementor-element-c6a9f1d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-c65a390 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-c65a390.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-c65a390 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-c65a390 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-c65a390 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-c65a390 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-c65a390 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-c65a390 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-c65a390 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-c65a390{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-c65a390 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-c65a390 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-c65a390 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-c65a390 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-a876d95{text-align:center;}.elementor-10371 .elementor-element.elementor-element-6b96d9a{--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-10371 .elementor-element.elementor-element-7b888b2{--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-10371 .elementor-element.elementor-element-543ce08{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-2ef0cc0{text-align:center;}.elementor-10371 .elementor-element.elementor-element-9b43bbc > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-7fa0888 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-7fa0888.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-7fa0888 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-7fa0888 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-7fa0888 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-7fa0888 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-7fa0888 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-7fa0888 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-7fa0888 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-7fa0888{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-7fa0888 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-7fa0888 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-7fa0888 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-7fa0888 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-e33df22{text-align:center;}.elementor-10371 .elementor-element.elementor-element-bd92026{--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-10371 .elementor-element.elementor-element-9a86578{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-3c5aac3{text-align:center;}.elementor-10371 .elementor-element.elementor-element-9e77e87 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-63dd718 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-63dd718.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-63dd718 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-63dd718 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-63dd718 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-63dd718 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-63dd718 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-63dd718 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-63dd718 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-63dd718{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-63dd718 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-63dd718 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-63dd718 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-63dd718 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-95ae904{text-align:center;}.elementor-10371 .elementor-element.elementor-element-0313846{--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-10371 .elementor-element.elementor-element-7f60ce7{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-aae4efa{text-align:center;}.elementor-10371 .elementor-element.elementor-element-0426d3a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-0e0c7ac > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-0e0c7ac.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-0e0c7ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-0e0c7ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-0e0c7ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-0e0c7ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-0e0c7ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-0e0c7ac .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-0e0c7ac .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-0e0c7ac{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-0e0c7ac .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-0e0c7ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-0e0c7ac .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-0e0c7ac .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-047b38d{text-align:center;}.elementor-10371 .elementor-element.elementor-element-6da48c0{--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-10371 .elementor-element.elementor-element-801bc7d{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-b9b322a{text-align:center;}.elementor-10371 .elementor-element.elementor-element-df2765c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-1147f80 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-1147f80.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-1147f80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-1147f80 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-1147f80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-1147f80 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-1147f80 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-1147f80 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-1147f80 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-1147f80{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-1147f80 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-1147f80 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-1147f80 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-1147f80 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-f6713dc{text-align:center;}.elementor-10371 .elementor-element.elementor-element-f1a5bf8{--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-10371 .elementor-element.elementor-element-b664ae7{--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-10371 .elementor-element.elementor-element-0c4f789{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-6d88d9a{text-align:center;}.elementor-10371 .elementor-element.elementor-element-7a90623 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-87281f2 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-87281f2.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-87281f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-87281f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-87281f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-87281f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-87281f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-87281f2 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-87281f2 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-87281f2{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-87281f2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-87281f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-87281f2 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-87281f2 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-f400661{text-align:center;}.elementor-10371 .elementor-element.elementor-element-70bf600{--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-10371 .elementor-element.elementor-element-e7fe38c{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-aa301e7{text-align:center;}.elementor-10371 .elementor-element.elementor-element-76b96e7 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-05b63ac > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-05b63ac.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-05b63ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-05b63ac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-05b63ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-05b63ac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-05b63ac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-05b63ac .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-05b63ac .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-05b63ac{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-05b63ac .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-05b63ac .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-05b63ac .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-05b63ac .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-1c890c8{text-align:center;}.elementor-10371 .elementor-element.elementor-element-1fa9060{--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-10371 .elementor-element.elementor-element-d8aae9b{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-dfb1cc3{text-align:center;}.elementor-10371 .elementor-element.elementor-element-1466f22 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-23626fd > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-23626fd.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-23626fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-23626fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-23626fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-23626fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-23626fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-23626fd .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-23626fd .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-23626fd{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-23626fd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-23626fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-23626fd .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-23626fd .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-4c81f4f{text-align:center;}.elementor-10371 .elementor-element.elementor-element-812ae5d{--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-10371 .elementor-element.elementor-element-5b60a72{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-c5d4123{text-align:center;}.elementor-10371 .elementor-element.elementor-element-32ee8b5 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-9f2842d > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-9f2842d.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-9f2842d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-9f2842d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-9f2842d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-9f2842d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-9f2842d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-9f2842d .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-9f2842d .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-9f2842d{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-9f2842d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-9f2842d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-9f2842d .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-9f2842d .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-27f4551{text-align:center;}.elementor-10371 .elementor-element.elementor-element-11c8b4d{--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-10371 .elementor-element.elementor-element-655a1af{--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-10371 .elementor-element.elementor-element-5800245{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-24c1a43{text-align:center;}.elementor-10371 .elementor-element.elementor-element-442bfe7 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-6061180 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-6061180.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-6061180 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-6061180 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-6061180 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-6061180 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-6061180 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-6061180 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-6061180 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-6061180{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-6061180 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-6061180 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-6061180 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-6061180 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-1c7ab67{text-align:center;}.elementor-10371 .elementor-element.elementor-element-5fd6e84{--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-10371 .elementor-element.elementor-element-fa36257{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-1efc877{text-align:center;}.elementor-10371 .elementor-element.elementor-element-5f9e1b7 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-ae8145d > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-ae8145d.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-ae8145d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-ae8145d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-ae8145d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-ae8145d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-ae8145d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-ae8145d .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-ae8145d .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-ae8145d{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-ae8145d .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-ae8145d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-ae8145d .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-ae8145d .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-35a57f8{text-align:center;}.elementor-10371 .elementor-element.elementor-element-c59f8ab{--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-10371 .elementor-element.elementor-element-abe7deb{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-e622b11{text-align:center;}.elementor-10371 .elementor-element.elementor-element-b72981f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-8f28e1b > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-8f28e1b.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-8f28e1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-8f28e1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-8f28e1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-8f28e1b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-8f28e1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-8f28e1b .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-8f28e1b .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-8f28e1b{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-8f28e1b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-8f28e1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-8f28e1b .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-8f28e1b .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-f7b64b9{text-align:center;}.elementor-10371 .elementor-element.elementor-element-da3fc54{--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-10371 .elementor-element.elementor-element-10ab4e7{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-9db25ea{text-align:center;}.elementor-10371 .elementor-element.elementor-element-e76824d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-50610a5 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-50610a5.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-50610a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-50610a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-50610a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-50610a5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-50610a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-50610a5 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-50610a5 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-50610a5{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-50610a5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-50610a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-50610a5 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-50610a5 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-54156fc{text-align:center;}.elementor-10371 .elementor-element.elementor-element-1031e23{--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-10371 .elementor-element.elementor-element-b0e25f1{--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-10371 .elementor-element.elementor-element-0332b14{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-520933c{text-align:center;}.elementor-10371 .elementor-element.elementor-element-e6f8176 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-999cfe5 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-999cfe5.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-999cfe5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-999cfe5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-999cfe5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-999cfe5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-999cfe5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-999cfe5 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-999cfe5 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-999cfe5{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-999cfe5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-999cfe5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-999cfe5 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-999cfe5 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-0ac41ce{text-align:center;}.elementor-10371 .elementor-element.elementor-element-436fe5a{--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-10371 .elementor-element.elementor-element-6d66464{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-2247687{text-align:center;}.elementor-10371 .elementor-element.elementor-element-dca9f95 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-895acee > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-895acee.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-895acee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-895acee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-895acee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-895acee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-895acee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-895acee .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-895acee .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-895acee{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-895acee .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-895acee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-895acee .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-895acee .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-c3170d2{text-align:center;}.elementor-10371 .elementor-element.elementor-element-0617029{--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-10371 .elementor-element.elementor-element-e9b2f45{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-81d3a8d{text-align:center;}.elementor-10371 .elementor-element.elementor-element-4a2ec84 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-e8e9884 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-e8e9884.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-e8e9884 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-e8e9884 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-e8e9884 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-e8e9884 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-e8e9884 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-e8e9884 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-e8e9884 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-e8e9884{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-e8e9884 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-e8e9884 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-e8e9884 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-e8e9884 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-1a779b7{text-align:center;}.elementor-10371 .elementor-element.elementor-element-2af981b{--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-10371 .elementor-element.elementor-element-1d93f05{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-8625db6{text-align:center;}.elementor-10371 .elementor-element.elementor-element-f94aaec > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-c8bf6d6 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-c8bf6d6.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-c8bf6d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-c8bf6d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-c8bf6d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-c8bf6d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-c8bf6d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-c8bf6d6 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-c8bf6d6 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-c8bf6d6{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-c8bf6d6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-c8bf6d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-c8bf6d6 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-c8bf6d6 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-a65f812{text-align:center;}.elementor-10371 .elementor-element.elementor-element-911f80d{--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-10371 .elementor-element.elementor-element-bd0efc7{--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-10371 .elementor-element.elementor-element-b52bdf3{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-a77f615{text-align:center;}.elementor-10371 .elementor-element.elementor-element-937e330 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-08e6127 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-08e6127.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-08e6127 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-08e6127 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-08e6127 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-08e6127 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-08e6127 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-08e6127 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-08e6127 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-08e6127{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-08e6127 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-08e6127 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-08e6127 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-08e6127 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-6260ddf{text-align:center;}.elementor-10371 .elementor-element.elementor-element-aa16015{--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-10371 .elementor-element.elementor-element-2e9b2af{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-0e0c1b1{text-align:center;}.elementor-10371 .elementor-element.elementor-element-45e36cc > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-74ac8e7 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-74ac8e7.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-74ac8e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-74ac8e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-74ac8e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-74ac8e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-74ac8e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-74ac8e7 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-74ac8e7 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-74ac8e7{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-74ac8e7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-74ac8e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-74ac8e7 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-74ac8e7 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-9022794{text-align:center;}.elementor-10371 .elementor-element.elementor-element-b81682b{--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-10371 .elementor-element.elementor-element-4260c8d{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-69c09f2{text-align:center;}.elementor-10371 .elementor-element.elementor-element-4abbd0c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-0c6b8c5 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-0c6b8c5.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-0c6b8c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-0c6b8c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-0c6b8c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-0c6b8c5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-0c6b8c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-0c6b8c5 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-0c6b8c5 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-0c6b8c5{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-0c6b8c5 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-0c6b8c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-0c6b8c5 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-0c6b8c5 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-e934335{text-align:center;}.elementor-10371 .elementor-element.elementor-element-28cc33e{--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-10371 .elementor-element.elementor-element-99bc20a{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-47ba05e{text-align:center;}.elementor-10371 .elementor-element.elementor-element-59e07d0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-b435f75 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-b435f75.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-b435f75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-b435f75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-b435f75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-b435f75 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-b435f75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-b435f75 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-b435f75 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-b435f75{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-b435f75 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-b435f75 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-b435f75 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-b435f75 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-a6e9529{text-align:center;}.elementor-10371 .elementor-element.elementor-element-765a9ca{--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-10371 .elementor-element.elementor-element-cfe767a{--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-10371 .elementor-element.elementor-element-fbf1d9f{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-518124c{text-align:center;}.elementor-10371 .elementor-element.elementor-element-1cc2596 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-a992a1c > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-a992a1c.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-a992a1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-a992a1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-a992a1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-a992a1c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-a992a1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-a992a1c .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-a992a1c .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-a992a1c{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-a992a1c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-a992a1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-a992a1c .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-a992a1c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-bdcab41{text-align:center;}.elementor-10371 .elementor-element.elementor-element-bab4d35{--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-10371 .elementor-element.elementor-element-aabd135{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-b35cdb4{text-align:center;}.elementor-10371 .elementor-element.elementor-element-9a114b0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-8c37014 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-8c37014.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-8c37014 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-8c37014 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-8c37014 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-8c37014 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-8c37014 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-8c37014 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-8c37014 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-8c37014{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-8c37014 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-8c37014 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-8c37014 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-8c37014 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-3db8b45{text-align:center;}.elementor-10371 .elementor-element.elementor-element-6e81a22{--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-10371 .elementor-element.elementor-element-4d4ccf9{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-ec278f9{text-align:center;}.elementor-10371 .elementor-element.elementor-element-8796604 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-962edff > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-962edff.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-962edff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-962edff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-962edff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-962edff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-962edff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-962edff .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-962edff .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-962edff{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-962edff .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-962edff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-962edff .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-962edff .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-20998a6{text-align:center;}.elementor-10371 .elementor-element.elementor-element-15f6306{--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-10371 .elementor-element.elementor-element-9ccd83f{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-27159b5{text-align:center;}.elementor-10371 .elementor-element.elementor-element-5e6135c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-1c1d66c > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-1c1d66c.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-1c1d66c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-1c1d66c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-1c1d66c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-1c1d66c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-1c1d66c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-1c1d66c .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-1c1d66c .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-1c1d66c{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-1c1d66c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-1c1d66c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-1c1d66c .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-1c1d66c .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-1d5e14b{text-align:center;}.elementor-10371 .elementor-element.elementor-element-0430d1e{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10371 .elementor-element.elementor-element-a3b1023{--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-10371 .elementor-element.elementor-element-4866dd3{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-1a61a3e{text-align:center;}.elementor-10371 .elementor-element.elementor-element-020000a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-fe726dc > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-fe726dc.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-fe726dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-fe726dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-fe726dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-fe726dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-fe726dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-fe726dc .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-fe726dc .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-fe726dc{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-fe726dc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-fe726dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-fe726dc .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-fe726dc .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-217951b{text-align:center;}.elementor-10371 .elementor-element.elementor-element-7640475{--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-10371 .elementor-element.elementor-element-9beb799{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-4936794{text-align:center;}.elementor-10371 .elementor-element.elementor-element-dc37381 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-e9c274f > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-e9c274f.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-e9c274f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-e9c274f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-e9c274f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-e9c274f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-e9c274f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-e9c274f .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-e9c274f .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-e9c274f{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-e9c274f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-e9c274f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-e9c274f .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-e9c274f .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-acba3f3{text-align:center;}.elementor-10371 .elementor-element.elementor-element-312c207{--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-10371 .elementor-element.elementor-element-d14c7d7{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-c00bf84{text-align:center;}.elementor-10371 .elementor-element.elementor-element-432778a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-c824169 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-c824169.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-c824169 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-c824169 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-c824169 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-c824169 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-c824169 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-c824169 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-c824169 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-c824169{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-c824169 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-c824169 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-c824169 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-c824169 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-7221abf{text-align:center;}.elementor-10371 .elementor-element.elementor-element-0eb74f3{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10371 .elementor-element.elementor-element-85fc0c5{--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-10371 .elementor-element.elementor-element-583812f{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-3581a3d{text-align:center;}.elementor-10371 .elementor-element.elementor-element-80b469d > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-ab0c8c3 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-ab0c8c3.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-ab0c8c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-ab0c8c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-ab0c8c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-ab0c8c3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-ab0c8c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-ab0c8c3 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-ab0c8c3 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-ab0c8c3{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-ab0c8c3 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-ab0c8c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-ab0c8c3 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-ab0c8c3 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-ac90170{text-align:center;}.elementor-10371 .elementor-element.elementor-element-3ced547{--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-10371 .elementor-element.elementor-element-8d94183{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-e9ca3cb{text-align:center;}.elementor-10371 .elementor-element.elementor-element-91ab4de > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-10371 .elementor-element.elementor-element-4222047 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-10371 .elementor-element.elementor-element-4222047.elementor-element{--align-self:center;}.elementor-10371 .elementor-element.elementor-element-4222047 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-4222047 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-4222047 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-10371 .elementor-element.elementor-element-4222047 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-4222047 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-10371 .elementor-element.elementor-element-4222047 .elementor-icon-list-icon i{color:#3A3A3A;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-4222047 .elementor-icon-list-icon svg{fill:#3A3A3A;transition:fill 0.3s;}.elementor-10371 .elementor-element.elementor-element-4222047{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10371 .elementor-element.elementor-element-4222047 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-10371 .elementor-element.elementor-element-4222047 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10371 .elementor-element.elementor-element-4222047 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;}.elementor-10371 .elementor-element.elementor-element-4222047 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-10371 .elementor-element.elementor-element-f89ba05{text-align:center;}.elementor-10371 .elementor-element.elementor-element-cf5c262{--display:flex;}.elementor-10371 .elementor-element.elementor-element-64bc01b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10371 .elementor-element.elementor-element-64bc01b{text-align:start;}.elementor-10371 .elementor-element.elementor-element-64bc01b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:#2C2C2C;}.elementor-10371 .elementor-element.elementor-element-3919097 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-10371 .elementor-element.elementor-element-12110db{--display:flex;}.elementor-10371 .elementor-element.elementor-element-efe175f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-092f75e > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-10371 .elementor-element.elementor-element-092f75e .section-heading{text-align:center;}.elementor-10371 .elementor-element.elementor-element-092f75e .section-heading p{margin:0px 0px 0px 0px;}.elementor-10371 .elementor-element.elementor-element-a71fac6{--display:flex;--justify-content:center;}.elementor-10371 .elementor-element.elementor-element-05d7e27 .contact-item{text-align:left !important;}.elementor-10371 .elementor-element.elementor-element-e970bc9 .contact-item{text-align:left !important;}.elementor-10371 .elementor-element.elementor-element-51b1257 .contact-item{text-align:left !important;}.elementor-10371 .elementor-element.elementor-element-1285a95 .contact-item{text-align:left !important;}.elementor-10371 .elementor-element.elementor-element-c4367b6{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:10px 10px 10px 10px;}.elementor-10371 .elementor-element.elementor-element-c4367b6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#001A49;}.elementor-10371 .elementor-element.elementor-element-c4367b6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-10371 .elementor-element.elementor-element-c4367b6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#001A49;}.elementor-10371 .elementor-element.elementor-element-c4367b6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px -1px 5px 0px rgba(146, 146, 146, 0.5);}@media(max-width:1024px){.elementor-10371 .elementor-element.elementor-element-36bb220{--justify-content:center;}.elementor-10371 .elementor-element.elementor-element-55a7bc7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-3de3943{--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-10371 .elementor-element.elementor-element-0d64cb3{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-10371 .elementor-element.elementor-element-55a7bc7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10371 .elementor-element.elementor-element-0d64cb3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10371 .elementor-element.elementor-element-092f75e > .elementor-widget-container{margin:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-10371 .elementor-element.elementor-element-36bb220{--width:40%;}.elementor-10371 .elementor-element.elementor-element-55a7bc7{--width:50%;}.elementor-10371 .elementor-element.elementor-element-790b2a6{--content-width:1400px;}.elementor-10371 .elementor-element.elementor-element-0d64cb3{--width:50%;}.elementor-10371 .elementor-element.elementor-element-67f8112{--width:50%;}.elementor-10371 .elementor-element.elementor-element-a4390a4{--content-width:1450px;}.elementor-10371 .elementor-element.elementor-element-019a69a{--width:50%;}.elementor-10371 .elementor-element.elementor-element-eb302d5{--width:50%;}.elementor-10371 .elementor-element.elementor-element-0f8eec8{--width:25%;}.elementor-10371 .elementor-element.elementor-element-7b888b2{--width:25%;}.elementor-10371 .elementor-element.elementor-element-bd92026{--width:25%;}.elementor-10371 .elementor-element.elementor-element-0313846{--width:25%;}.elementor-10371 .elementor-element.elementor-element-6da48c0{--width:25%;}.elementor-10371 .elementor-element.elementor-element-b664ae7{--width:25%;}.elementor-10371 .elementor-element.elementor-element-70bf600{--width:25%;}.elementor-10371 .elementor-element.elementor-element-1fa9060{--width:25%;}.elementor-10371 .elementor-element.elementor-element-812ae5d{--width:25%;}.elementor-10371 .elementor-element.elementor-element-655a1af{--width:25%;}.elementor-10371 .elementor-element.elementor-element-5fd6e84{--width:25%;}.elementor-10371 .elementor-element.elementor-element-c59f8ab{--width:25%;}.elementor-10371 .elementor-element.elementor-element-da3fc54{--width:25%;}.elementor-10371 .elementor-element.elementor-element-b0e25f1{--width:25%;}.elementor-10371 .elementor-element.elementor-element-436fe5a{--width:25%;}.elementor-10371 .elementor-element.elementor-element-0617029{--width:25%;}.elementor-10371 .elementor-element.elementor-element-2af981b{--width:25%;}.elementor-10371 .elementor-element.elementor-element-bd0efc7{--width:25%;}.elementor-10371 .elementor-element.elementor-element-aa16015{--width:25%;}.elementor-10371 .elementor-element.elementor-element-b81682b{--width:25%;}.elementor-10371 .elementor-element.elementor-element-28cc33e{--width:25%;}.elementor-10371 .elementor-element.elementor-element-cfe767a{--width:25%;}.elementor-10371 .elementor-element.elementor-element-bab4d35{--width:25%;}.elementor-10371 .elementor-element.elementor-element-6e81a22{--width:25%;}.elementor-10371 .elementor-element.elementor-element-15f6306{--width:25%;}.elementor-10371 .elementor-element.elementor-element-a3b1023{--width:25%;}.elementor-10371 .elementor-element.elementor-element-7640475{--width:25%;}.elementor-10371 .elementor-element.elementor-element-312c207{--width:25%;}.elementor-10371 .elementor-element.elementor-element-85fc0c5{--width:25%;}.elementor-10371 .elementor-element.elementor-element-3ced547{--width:25%;}.elementor-10371 .elementor-element.elementor-element-a71fac6{--content-width:950px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10371 .elementor-element.elementor-element-0d64cb3{--width:100%;}.elementor-10371 .elementor-element.elementor-element-67f8112{--width:100%;}}/* Start custom CSS for uael-posts, class: .elementor-element-8f7fc6e */.uael-post__thumbnail img {
  transition: transform 0.3s ease;
}

.uael-post__thumbnail:hover img {
  transform: scale(1.1);
}

.uael-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* แสดงแค่ 2 บรรทัด */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 3.2em; /* ความสูงของ 2 บรรทัด โดยประมาณ */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5dd616 */.elementor-10371 .elementor-element.elementor-element-b5dd616 {
  position: relative;
  display: inline-block;
}

.elementor-10371 .elementor-element.elementor-element-b5dd616::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 150px;
  height: 2px;
  background-color: #003366; /* ปรับสีตามต้องการ */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99014b6 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-99014b6 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-99014b6:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2966400 */.elementor-10371 .elementor-element.elementor-element-2966400 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-2966400 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aadf7a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-9aadf7a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-9aadf7a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d1e97 */.elementor-10371 .elementor-element.elementor-element-a0d1e97 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-a0d1e97 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8714904 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-8714904 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-8714904:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab283d9 */.elementor-10371 .elementor-element.elementor-element-ab283d9 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-ab283d9 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ef0cc0 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-2ef0cc0 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-2ef0cc0:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543ce08 */.elementor-10371 .elementor-element.elementor-element-543ce08 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-543ce08 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c5aac3 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-3c5aac3 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-3c5aac3:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a86578 */.elementor-10371 .elementor-element.elementor-element-9a86578 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9a86578 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aae4efa *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-aae4efa img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-aae4efa:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f60ce7 */.elementor-10371 .elementor-element.elementor-element-7f60ce7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-7f60ce7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9b322a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-b9b322a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-b9b322a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-801bc7d */.elementor-10371 .elementor-element.elementor-element-801bc7d {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-801bc7d {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d88d9a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-6d88d9a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-6d88d9a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c4f789 */.elementor-10371 .elementor-element.elementor-element-0c4f789 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-0c4f789 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa301e7 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-aa301e7 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-aa301e7:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fe38c */.elementor-10371 .elementor-element.elementor-element-e7fe38c {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-e7fe38c {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfb1cc3 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-dfb1cc3 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-dfb1cc3:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8aae9b */.elementor-10371 .elementor-element.elementor-element-d8aae9b {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-d8aae9b {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5d4123 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-c5d4123 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-c5d4123:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b60a72 */.elementor-10371 .elementor-element.elementor-element-5b60a72 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-5b60a72 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24c1a43 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-24c1a43 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-24c1a43:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5800245 */.elementor-10371 .elementor-element.elementor-element-5800245 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-5800245 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1efc877 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-1efc877 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-1efc877:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa36257 */.elementor-10371 .elementor-element.elementor-element-fa36257 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-fa36257 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e622b11 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-e622b11 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-e622b11:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abe7deb */.elementor-10371 .elementor-element.elementor-element-abe7deb {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-abe7deb {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9db25ea *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-9db25ea img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-9db25ea:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ab4e7 */.elementor-10371 .elementor-element.elementor-element-10ab4e7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-10ab4e7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-520933c *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-520933c img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-520933c:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0332b14 */.elementor-10371 .elementor-element.elementor-element-0332b14 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-0332b14 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2247687 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-2247687 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-2247687:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d66464 */.elementor-10371 .elementor-element.elementor-element-6d66464 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-6d66464 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81d3a8d *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-81d3a8d img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-81d3a8d:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b2f45 */.elementor-10371 .elementor-element.elementor-element-e9b2f45 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-e9b2f45 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8625db6 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-8625db6 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-8625db6:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d93f05 */.elementor-10371 .elementor-element.elementor-element-1d93f05 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-1d93f05 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a77f615 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-a77f615 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-a77f615:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52bdf3 */.elementor-10371 .elementor-element.elementor-element-b52bdf3 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-b52bdf3 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e0c1b1 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-0e0c1b1 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-0e0c1b1:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9b2af */.elementor-10371 .elementor-element.elementor-element-2e9b2af {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-2e9b2af {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c09f2 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-69c09f2 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-69c09f2:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4260c8d */.elementor-10371 .elementor-element.elementor-element-4260c8d {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4260c8d {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47ba05e *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-47ba05e img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-47ba05e:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bc20a */.elementor-10371 .elementor-element.elementor-element-99bc20a {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-99bc20a {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518124c *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-518124c img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-518124c:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf1d9f */.elementor-10371 .elementor-element.elementor-element-fbf1d9f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-fbf1d9f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35cdb4 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-b35cdb4 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-b35cdb4:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aabd135 */.elementor-10371 .elementor-element.elementor-element-aabd135 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-aabd135 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec278f9 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-ec278f9 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-ec278f9:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4ccf9 */.elementor-10371 .elementor-element.elementor-element-4d4ccf9 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4d4ccf9 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27159b5 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-27159b5 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-27159b5:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ccd83f */.elementor-10371 .elementor-element.elementor-element-9ccd83f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9ccd83f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a61a3e *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-1a61a3e img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-1a61a3e:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4866dd3 */.elementor-10371 .elementor-element.elementor-element-4866dd3 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4866dd3 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4936794 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-4936794 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-4936794:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9beb799 */.elementor-10371 .elementor-element.elementor-element-9beb799 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9beb799 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c00bf84 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-c00bf84 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-c00bf84:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d14c7d7 */.elementor-10371 .elementor-element.elementor-element-d14c7d7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-d14c7d7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3581a3d *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-3581a3d img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-3581a3d:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583812f */.elementor-10371 .elementor-element.elementor-element-583812f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-583812f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ca3cb *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-e9ca3cb img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-e9ca3cb:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d94183 */.elementor-10371 .elementor-element.elementor-element-8d94183 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-8d94183 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bc01b */.elementor-10371 .elementor-element.elementor-element-64bc01b {
  position: relative;
  display: inline-block;
}

.elementor-10371 .elementor-element.elementor-element-64bc01b::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0px;
  width: 150px;
  height: 2px;
  background-color: #003366; /* ปรับสีตามต้องการ */
}/* End custom CSS */
/* Start custom CSS for uael-posts, class: .elementor-element-8f7fc6e */.uael-post__thumbnail img {
  transition: transform 0.3s ease;
}

.uael-post__thumbnail:hover img {
  transform: scale(1.1);
}

.uael-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* แสดงแค่ 2 บรรทัด */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 3.2em; /* ความสูงของ 2 บรรทัด โดยประมาณ */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5dd616 */.elementor-10371 .elementor-element.elementor-element-b5dd616 {
  position: relative;
  display: inline-block;
}

.elementor-10371 .elementor-element.elementor-element-b5dd616::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 150px;
  height: 2px;
  background-color: #003366; /* ปรับสีตามต้องการ */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99014b6 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-99014b6 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-99014b6:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2966400 */.elementor-10371 .elementor-element.elementor-element-2966400 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-2966400 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aadf7a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-9aadf7a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-9aadf7a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d1e97 */.elementor-10371 .elementor-element.elementor-element-a0d1e97 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-a0d1e97 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8714904 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-8714904 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-8714904:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab283d9 */.elementor-10371 .elementor-element.elementor-element-ab283d9 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-ab283d9 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ef0cc0 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-2ef0cc0 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-2ef0cc0:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543ce08 */.elementor-10371 .elementor-element.elementor-element-543ce08 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-543ce08 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c5aac3 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-3c5aac3 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-3c5aac3:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a86578 */.elementor-10371 .elementor-element.elementor-element-9a86578 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9a86578 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aae4efa *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-aae4efa img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-aae4efa:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f60ce7 */.elementor-10371 .elementor-element.elementor-element-7f60ce7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-7f60ce7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9b322a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-b9b322a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-b9b322a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-801bc7d */.elementor-10371 .elementor-element.elementor-element-801bc7d {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-801bc7d {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d88d9a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-6d88d9a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-6d88d9a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c4f789 */.elementor-10371 .elementor-element.elementor-element-0c4f789 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-0c4f789 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa301e7 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-aa301e7 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-aa301e7:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fe38c */.elementor-10371 .elementor-element.elementor-element-e7fe38c {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-e7fe38c {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfb1cc3 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-dfb1cc3 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-dfb1cc3:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8aae9b */.elementor-10371 .elementor-element.elementor-element-d8aae9b {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-d8aae9b {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5d4123 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-c5d4123 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-c5d4123:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b60a72 */.elementor-10371 .elementor-element.elementor-element-5b60a72 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-5b60a72 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24c1a43 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-24c1a43 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-24c1a43:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5800245 */.elementor-10371 .elementor-element.elementor-element-5800245 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-5800245 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1efc877 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-1efc877 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-1efc877:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa36257 */.elementor-10371 .elementor-element.elementor-element-fa36257 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-fa36257 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e622b11 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-e622b11 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-e622b11:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abe7deb */.elementor-10371 .elementor-element.elementor-element-abe7deb {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-abe7deb {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9db25ea *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-9db25ea img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-9db25ea:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ab4e7 */.elementor-10371 .elementor-element.elementor-element-10ab4e7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-10ab4e7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-520933c *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-520933c img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-520933c:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0332b14 */.elementor-10371 .elementor-element.elementor-element-0332b14 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-0332b14 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2247687 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-2247687 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-2247687:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d66464 */.elementor-10371 .elementor-element.elementor-element-6d66464 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-6d66464 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81d3a8d *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-81d3a8d img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-81d3a8d:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b2f45 */.elementor-10371 .elementor-element.elementor-element-e9b2f45 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-e9b2f45 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8625db6 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-8625db6 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-8625db6:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d93f05 */.elementor-10371 .elementor-element.elementor-element-1d93f05 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-1d93f05 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a77f615 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-a77f615 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-a77f615:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52bdf3 */.elementor-10371 .elementor-element.elementor-element-b52bdf3 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-b52bdf3 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e0c1b1 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-0e0c1b1 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-0e0c1b1:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9b2af */.elementor-10371 .elementor-element.elementor-element-2e9b2af {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-2e9b2af {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c09f2 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-69c09f2 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-69c09f2:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4260c8d */.elementor-10371 .elementor-element.elementor-element-4260c8d {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4260c8d {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47ba05e *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-47ba05e img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-47ba05e:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bc20a */.elementor-10371 .elementor-element.elementor-element-99bc20a {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-99bc20a {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518124c *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-518124c img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-518124c:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf1d9f */.elementor-10371 .elementor-element.elementor-element-fbf1d9f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-fbf1d9f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35cdb4 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-b35cdb4 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-b35cdb4:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aabd135 */.elementor-10371 .elementor-element.elementor-element-aabd135 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-aabd135 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec278f9 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-ec278f9 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-ec278f9:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4ccf9 */.elementor-10371 .elementor-element.elementor-element-4d4ccf9 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4d4ccf9 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27159b5 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-27159b5 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-27159b5:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ccd83f */.elementor-10371 .elementor-element.elementor-element-9ccd83f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9ccd83f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a61a3e *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-1a61a3e img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-1a61a3e:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4866dd3 */.elementor-10371 .elementor-element.elementor-element-4866dd3 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4866dd3 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4936794 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-4936794 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-4936794:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9beb799 */.elementor-10371 .elementor-element.elementor-element-9beb799 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9beb799 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c00bf84 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-c00bf84 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-c00bf84:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d14c7d7 */.elementor-10371 .elementor-element.elementor-element-d14c7d7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-d14c7d7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3581a3d *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-3581a3d img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-3581a3d:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583812f */.elementor-10371 .elementor-element.elementor-element-583812f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-583812f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ca3cb *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-e9ca3cb img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-e9ca3cb:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d94183 */.elementor-10371 .elementor-element.elementor-element-8d94183 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-8d94183 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bc01b */.elementor-10371 .elementor-element.elementor-element-64bc01b {
  position: relative;
  display: inline-block;
}

.elementor-10371 .elementor-element.elementor-element-64bc01b::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0px;
  width: 150px;
  height: 2px;
  background-color: #003366; /* ปรับสีตามต้องการ */
}/* End custom CSS */
/* Start custom CSS for uael-posts, class: .elementor-element-8f7fc6e */.uael-post__thumbnail img {
  transition: transform 0.3s ease;
}

.uael-post__thumbnail:hover img {
  transform: scale(1.1);
}

.uael-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* แสดงแค่ 2 บรรทัด */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 3.2em; /* ความสูงของ 2 บรรทัด โดยประมาณ */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5dd616 */.elementor-10371 .elementor-element.elementor-element-b5dd616 {
  position: relative;
  display: inline-block;
}

.elementor-10371 .elementor-element.elementor-element-b5dd616::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 150px;
  height: 2px;
  background-color: #003366; /* ปรับสีตามต้องการ */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99014b6 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-99014b6 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-99014b6:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2966400 */.elementor-10371 .elementor-element.elementor-element-2966400 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-2966400 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aadf7a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-9aadf7a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-9aadf7a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d1e97 */.elementor-10371 .elementor-element.elementor-element-a0d1e97 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-a0d1e97 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8714904 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-8714904 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-8714904:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab283d9 */.elementor-10371 .elementor-element.elementor-element-ab283d9 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-ab283d9 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ef0cc0 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-2ef0cc0 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-2ef0cc0:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543ce08 */.elementor-10371 .elementor-element.elementor-element-543ce08 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-543ce08 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c5aac3 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-3c5aac3 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-3c5aac3:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a86578 */.elementor-10371 .elementor-element.elementor-element-9a86578 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9a86578 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aae4efa *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-aae4efa img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-aae4efa:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f60ce7 */.elementor-10371 .elementor-element.elementor-element-7f60ce7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-7f60ce7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9b322a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-b9b322a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-b9b322a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-801bc7d */.elementor-10371 .elementor-element.elementor-element-801bc7d {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-801bc7d {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d88d9a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-6d88d9a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-6d88d9a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c4f789 */.elementor-10371 .elementor-element.elementor-element-0c4f789 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-0c4f789 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa301e7 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-aa301e7 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-aa301e7:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fe38c */.elementor-10371 .elementor-element.elementor-element-e7fe38c {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-e7fe38c {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfb1cc3 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-dfb1cc3 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-dfb1cc3:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8aae9b */.elementor-10371 .elementor-element.elementor-element-d8aae9b {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-d8aae9b {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5d4123 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-c5d4123 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-c5d4123:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b60a72 */.elementor-10371 .elementor-element.elementor-element-5b60a72 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-5b60a72 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24c1a43 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-24c1a43 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-24c1a43:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5800245 */.elementor-10371 .elementor-element.elementor-element-5800245 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-5800245 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1efc877 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-1efc877 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-1efc877:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa36257 */.elementor-10371 .elementor-element.elementor-element-fa36257 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-fa36257 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e622b11 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-e622b11 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-e622b11:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abe7deb */.elementor-10371 .elementor-element.elementor-element-abe7deb {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-abe7deb {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9db25ea *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-9db25ea img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-9db25ea:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ab4e7 */.elementor-10371 .elementor-element.elementor-element-10ab4e7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-10ab4e7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-520933c *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-520933c img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-520933c:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0332b14 */.elementor-10371 .elementor-element.elementor-element-0332b14 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-0332b14 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2247687 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-2247687 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-2247687:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d66464 */.elementor-10371 .elementor-element.elementor-element-6d66464 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-6d66464 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81d3a8d *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-81d3a8d img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-81d3a8d:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b2f45 */.elementor-10371 .elementor-element.elementor-element-e9b2f45 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-e9b2f45 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8625db6 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-8625db6 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-8625db6:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d93f05 */.elementor-10371 .elementor-element.elementor-element-1d93f05 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-1d93f05 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a77f615 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-a77f615 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-a77f615:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52bdf3 */.elementor-10371 .elementor-element.elementor-element-b52bdf3 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-b52bdf3 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e0c1b1 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-0e0c1b1 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-0e0c1b1:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9b2af */.elementor-10371 .elementor-element.elementor-element-2e9b2af {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-2e9b2af {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c09f2 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-69c09f2 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-69c09f2:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4260c8d */.elementor-10371 .elementor-element.elementor-element-4260c8d {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4260c8d {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47ba05e *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-47ba05e img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-47ba05e:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bc20a */.elementor-10371 .elementor-element.elementor-element-99bc20a {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-99bc20a {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518124c *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-518124c img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-518124c:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf1d9f */.elementor-10371 .elementor-element.elementor-element-fbf1d9f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-fbf1d9f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35cdb4 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-b35cdb4 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-b35cdb4:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aabd135 */.elementor-10371 .elementor-element.elementor-element-aabd135 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-aabd135 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec278f9 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-ec278f9 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-ec278f9:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4ccf9 */.elementor-10371 .elementor-element.elementor-element-4d4ccf9 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4d4ccf9 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27159b5 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-27159b5 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-27159b5:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ccd83f */.elementor-10371 .elementor-element.elementor-element-9ccd83f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9ccd83f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a61a3e *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-1a61a3e img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-1a61a3e:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4866dd3 */.elementor-10371 .elementor-element.elementor-element-4866dd3 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4866dd3 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4936794 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-4936794 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-4936794:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9beb799 */.elementor-10371 .elementor-element.elementor-element-9beb799 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9beb799 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c00bf84 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-c00bf84 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-c00bf84:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d14c7d7 */.elementor-10371 .elementor-element.elementor-element-d14c7d7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-d14c7d7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3581a3d *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-3581a3d img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-3581a3d:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583812f */.elementor-10371 .elementor-element.elementor-element-583812f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-583812f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ca3cb *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-e9ca3cb img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-e9ca3cb:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d94183 */.elementor-10371 .elementor-element.elementor-element-8d94183 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-8d94183 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bc01b */.elementor-10371 .elementor-element.elementor-element-64bc01b {
  position: relative;
  display: inline-block;
}

.elementor-10371 .elementor-element.elementor-element-64bc01b::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0px;
  width: 150px;
  height: 2px;
  background-color: #003366; /* ปรับสีตามต้องการ */
}/* End custom CSS */
/* Start custom CSS for uael-posts, class: .elementor-element-8f7fc6e */.uael-post__thumbnail img {
  transition: transform 0.3s ease;
}

.uael-post__thumbnail:hover img {
  transform: scale(1.1);
}

.uael-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* แสดงแค่ 2 บรรทัด */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 3.2em; /* ความสูงของ 2 บรรทัด โดยประมาณ */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5dd616 */.elementor-10371 .elementor-element.elementor-element-b5dd616 {
  position: relative;
  display: inline-block;
}

.elementor-10371 .elementor-element.elementor-element-b5dd616::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 150px;
  height: 2px;
  background-color: #003366; /* ปรับสีตามต้องการ */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99014b6 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-99014b6 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-99014b6:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2966400 */.elementor-10371 .elementor-element.elementor-element-2966400 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-2966400 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aadf7a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-9aadf7a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-9aadf7a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d1e97 */.elementor-10371 .elementor-element.elementor-element-a0d1e97 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-a0d1e97 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8714904 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-8714904 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-8714904:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab283d9 */.elementor-10371 .elementor-element.elementor-element-ab283d9 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-ab283d9 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ef0cc0 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-2ef0cc0 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-2ef0cc0:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543ce08 */.elementor-10371 .elementor-element.elementor-element-543ce08 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-543ce08 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c5aac3 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-3c5aac3 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-3c5aac3:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a86578 */.elementor-10371 .elementor-element.elementor-element-9a86578 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9a86578 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aae4efa *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-aae4efa img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-aae4efa:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f60ce7 */.elementor-10371 .elementor-element.elementor-element-7f60ce7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-7f60ce7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9b322a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-b9b322a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-b9b322a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-801bc7d */.elementor-10371 .elementor-element.elementor-element-801bc7d {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-801bc7d {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d88d9a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-6d88d9a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-6d88d9a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c4f789 */.elementor-10371 .elementor-element.elementor-element-0c4f789 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-0c4f789 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa301e7 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-aa301e7 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-aa301e7:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fe38c */.elementor-10371 .elementor-element.elementor-element-e7fe38c {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-e7fe38c {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfb1cc3 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-dfb1cc3 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-dfb1cc3:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8aae9b */.elementor-10371 .elementor-element.elementor-element-d8aae9b {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-d8aae9b {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5d4123 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-c5d4123 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-c5d4123:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b60a72 */.elementor-10371 .elementor-element.elementor-element-5b60a72 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-5b60a72 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24c1a43 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-24c1a43 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-24c1a43:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5800245 */.elementor-10371 .elementor-element.elementor-element-5800245 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-5800245 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1efc877 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-1efc877 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-1efc877:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa36257 */.elementor-10371 .elementor-element.elementor-element-fa36257 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-fa36257 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e622b11 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-e622b11 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-e622b11:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abe7deb */.elementor-10371 .elementor-element.elementor-element-abe7deb {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-abe7deb {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9db25ea *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-9db25ea img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-9db25ea:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ab4e7 */.elementor-10371 .elementor-element.elementor-element-10ab4e7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-10ab4e7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-520933c *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-520933c img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-520933c:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0332b14 */.elementor-10371 .elementor-element.elementor-element-0332b14 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-0332b14 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2247687 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-2247687 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-2247687:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d66464 */.elementor-10371 .elementor-element.elementor-element-6d66464 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-6d66464 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81d3a8d *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-81d3a8d img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-81d3a8d:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b2f45 */.elementor-10371 .elementor-element.elementor-element-e9b2f45 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-e9b2f45 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8625db6 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-8625db6 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-8625db6:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d93f05 */.elementor-10371 .elementor-element.elementor-element-1d93f05 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-1d93f05 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a77f615 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-a77f615 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-a77f615:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52bdf3 */.elementor-10371 .elementor-element.elementor-element-b52bdf3 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-b52bdf3 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e0c1b1 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-0e0c1b1 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-0e0c1b1:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9b2af */.elementor-10371 .elementor-element.elementor-element-2e9b2af {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-2e9b2af {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c09f2 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-69c09f2 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-69c09f2:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4260c8d */.elementor-10371 .elementor-element.elementor-element-4260c8d {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4260c8d {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47ba05e *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-47ba05e img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-47ba05e:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bc20a */.elementor-10371 .elementor-element.elementor-element-99bc20a {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-99bc20a {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518124c *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-518124c img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-518124c:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf1d9f */.elementor-10371 .elementor-element.elementor-element-fbf1d9f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-fbf1d9f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35cdb4 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-b35cdb4 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-b35cdb4:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aabd135 */.elementor-10371 .elementor-element.elementor-element-aabd135 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-aabd135 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec278f9 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-ec278f9 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-ec278f9:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4ccf9 */.elementor-10371 .elementor-element.elementor-element-4d4ccf9 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4d4ccf9 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27159b5 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-27159b5 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-27159b5:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ccd83f */.elementor-10371 .elementor-element.elementor-element-9ccd83f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9ccd83f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a61a3e *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-1a61a3e img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-1a61a3e:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4866dd3 */.elementor-10371 .elementor-element.elementor-element-4866dd3 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4866dd3 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4936794 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-4936794 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-4936794:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9beb799 */.elementor-10371 .elementor-element.elementor-element-9beb799 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9beb799 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c00bf84 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-c00bf84 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-c00bf84:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d14c7d7 */.elementor-10371 .elementor-element.elementor-element-d14c7d7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-d14c7d7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3581a3d *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-3581a3d img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-3581a3d:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583812f */.elementor-10371 .elementor-element.elementor-element-583812f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-583812f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ca3cb *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-e9ca3cb img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-e9ca3cb:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d94183 */.elementor-10371 .elementor-element.elementor-element-8d94183 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-8d94183 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bc01b */.elementor-10371 .elementor-element.elementor-element-64bc01b {
  position: relative;
  display: inline-block;
}

.elementor-10371 .elementor-element.elementor-element-64bc01b::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0px;
  width: 150px;
  height: 2px;
  background-color: #003366; /* ปรับสีตามต้องการ */
}/* End custom CSS */
/* Start custom CSS for uael-posts, class: .elementor-element-8f7fc6e */.uael-post__thumbnail img {
  transition: transform 0.3s ease;
}

.uael-post__thumbnail:hover img {
  transform: scale(1.1);
}

.uael-post__title {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* แสดงแค่ 2 บรรทัด */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 3.2em; /* ความสูงของ 2 บรรทัด โดยประมาณ */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5dd616 */.elementor-10371 .elementor-element.elementor-element-b5dd616 {
  position: relative;
  display: inline-block;
}

.elementor-10371 .elementor-element.elementor-element-b5dd616::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0;
  width: 150px;
  height: 2px;
  background-color: #003366; /* ปรับสีตามต้องการ */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-99014b6 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-99014b6 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-99014b6:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2966400 */.elementor-10371 .elementor-element.elementor-element-2966400 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-2966400 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9aadf7a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-9aadf7a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-9aadf7a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0d1e97 */.elementor-10371 .elementor-element.elementor-element-a0d1e97 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-a0d1e97 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8714904 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-8714904 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-8714904:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab283d9 */.elementor-10371 .elementor-element.elementor-element-ab283d9 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-ab283d9 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ef0cc0 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-2ef0cc0 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-2ef0cc0:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-543ce08 */.elementor-10371 .elementor-element.elementor-element-543ce08 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-543ce08 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c5aac3 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-3c5aac3 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-3c5aac3:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a86578 */.elementor-10371 .elementor-element.elementor-element-9a86578 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9a86578 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aae4efa *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-aae4efa img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-aae4efa:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f60ce7 */.elementor-10371 .elementor-element.elementor-element-7f60ce7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-7f60ce7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9b322a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-b9b322a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-b9b322a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-801bc7d */.elementor-10371 .elementor-element.elementor-element-801bc7d {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-801bc7d {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d88d9a *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-6d88d9a img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-6d88d9a:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c4f789 */.elementor-10371 .elementor-element.elementor-element-0c4f789 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-0c4f789 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa301e7 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-aa301e7 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-aa301e7:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fe38c */.elementor-10371 .elementor-element.elementor-element-e7fe38c {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-e7fe38c {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfb1cc3 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-dfb1cc3 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-dfb1cc3:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8aae9b */.elementor-10371 .elementor-element.elementor-element-d8aae9b {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-d8aae9b {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5d4123 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-c5d4123 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-c5d4123:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b60a72 */.elementor-10371 .elementor-element.elementor-element-5b60a72 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-5b60a72 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24c1a43 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-24c1a43 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-24c1a43:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5800245 */.elementor-10371 .elementor-element.elementor-element-5800245 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-5800245 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1efc877 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-1efc877 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-1efc877:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa36257 */.elementor-10371 .elementor-element.elementor-element-fa36257 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-fa36257 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e622b11 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-e622b11 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-e622b11:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abe7deb */.elementor-10371 .elementor-element.elementor-element-abe7deb {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-abe7deb {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9db25ea *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-9db25ea img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-9db25ea:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ab4e7 */.elementor-10371 .elementor-element.elementor-element-10ab4e7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-10ab4e7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-520933c *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-520933c img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-520933c:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0332b14 */.elementor-10371 .elementor-element.elementor-element-0332b14 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-0332b14 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2247687 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-2247687 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-2247687:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d66464 */.elementor-10371 .elementor-element.elementor-element-6d66464 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-6d66464 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-81d3a8d *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-81d3a8d img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-81d3a8d:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9b2f45 */.elementor-10371 .elementor-element.elementor-element-e9b2f45 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-e9b2f45 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8625db6 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-8625db6 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-8625db6:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d93f05 */.elementor-10371 .elementor-element.elementor-element-1d93f05 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-1d93f05 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a77f615 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-a77f615 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-a77f615:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b52bdf3 */.elementor-10371 .elementor-element.elementor-element-b52bdf3 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-b52bdf3 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e0c1b1 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-0e0c1b1 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-0e0c1b1:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e9b2af */.elementor-10371 .elementor-element.elementor-element-2e9b2af {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-2e9b2af {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-69c09f2 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-69c09f2 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-69c09f2:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4260c8d */.elementor-10371 .elementor-element.elementor-element-4260c8d {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4260c8d {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47ba05e *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-47ba05e img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-47ba05e:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bc20a */.elementor-10371 .elementor-element.elementor-element-99bc20a {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-99bc20a {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-518124c *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-518124c img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-518124c:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbf1d9f */.elementor-10371 .elementor-element.elementor-element-fbf1d9f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-fbf1d9f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b35cdb4 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-b35cdb4 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-b35cdb4:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aabd135 */.elementor-10371 .elementor-element.elementor-element-aabd135 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-aabd135 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec278f9 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-ec278f9 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-ec278f9:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d4ccf9 */.elementor-10371 .elementor-element.elementor-element-4d4ccf9 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4d4ccf9 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27159b5 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-27159b5 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-27159b5:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ccd83f */.elementor-10371 .elementor-element.elementor-element-9ccd83f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9ccd83f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a61a3e *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-1a61a3e img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-1a61a3e:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4866dd3 */.elementor-10371 .elementor-element.elementor-element-4866dd3 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-4866dd3 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4936794 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-4936794 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-4936794:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9beb799 */.elementor-10371 .elementor-element.elementor-element-9beb799 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-9beb799 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c00bf84 *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-c00bf84 img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-c00bf84:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d14c7d7 */.elementor-10371 .elementor-element.elementor-element-d14c7d7 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-d14c7d7 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3581a3d *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-3581a3d img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-3581a3d:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-583812f */.elementor-10371 .elementor-element.elementor-element-583812f {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-583812f {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ca3cb *//* สำหรับรูปภาพภายในการ์ด */
.elementor-10371 .elementor-element.elementor-element-e9ca3cb img {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* เมื่อเอาเมาส์ไปชี้ */
.elementor-10371 .elementor-element.elementor-element-e9ca3cb:hover img {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d94183 */.elementor-10371 .elementor-element.elementor-element-8d94183 {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  padding: 20px;
  text-align: center;
}
.elementor-10371 .elementor-element.elementor-element-8d94183 {
  max-width: 400px;
  margin: 0 auto;
  padding: 20px;
  box-shadow: 0 0 20px rgba(0,0,0,0.05);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bc01b */.elementor-10371 .elementor-element.elementor-element-64bc01b {
  position: relative;
  display: inline-block;
}

.elementor-10371 .elementor-element.elementor-element-64bc01b::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 0px;
  width: 150px;
  height: 2px;
  background-color: #003366; /* ปรับสีตามต้องการ */
}/* End custom CSS */