.elementor-42057 .elementor-element.elementor-element-1cbde4c:not(.elementor-motion-effects-element-type-background), .elementor-42057 .elementor-element.elementor-element-1cbde4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CAF1E9;}.elementor-42057 .elementor-element.elementor-element-1cbde4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42057 .elementor-element.elementor-element-1cbde4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42057 .elementor-element.elementor-element-30dcca8{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-30dcca8 > .elementor-widget-container{margin:26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-30dcca8 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-662d513 > .elementor-widget-container{margin:30px 0px -18px 0px;}.elementor-42057 .elementor-element.elementor-element-662d513{font-family:"Irish Grover", Sans-serif;font-size:1px;font-weight:300;}.elementor-42057 .elementor-element.elementor-element-c9d7a70{--divider-border-style:solid;--divider-color:#E74B4B;--divider-border-width:3px;}.elementor-42057 .elementor-element.elementor-element-c9d7a70 .elementor-divider-separator{width:100%;}.elementor-42057 .elementor-element.elementor-element-c9d7a70 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42057 .elementor-element.elementor-element-458afac > .elementor-widget-container{margin:-25px 0px -25px 0px;}.elementor-42057 .elementor-element.elementor-element-6cad791{--divider-border-style:solid;--divider-color:#E74B4B;--divider-border-width:3px;}.elementor-42057 .elementor-element.elementor-element-6cad791 > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-6cad791 .elementor-divider-separator{width:100%;}.elementor-42057 .elementor-element.elementor-element-6cad791 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42057 .elementor-element.elementor-element-4b9307f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-11f1a74{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42057 .elementor-element.elementor-element-728a093{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-45d0216{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-45d0216 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-45d0216 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-17991f9.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-c7f4999{--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;}.elementor-42057 .elementor-element.elementor-element-bcebd73{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-bcebd73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-bcebd73 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-ed6d48b.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-9f9981d{--display:flex;}.elementor-42057 .elementor-element.elementor-element-180b8aa{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42057 .elementor-element.elementor-element-44fe73c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-1a31a12{--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;--flex-wrap:nowrap;}.elementor-42057 .elementor-element.elementor-element-85504a1{--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-42057 .elementor-element.elementor-element-e3e6839{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-e3e6839 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-e3e6839 img{width:50%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-0b4ba72{--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-42057 .elementor-element.elementor-element-1aa60c1{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-1aa60c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-1aa60c1 img{width:50%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-5308234{--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;--flex-wrap:nowrap;}.elementor-42057 .elementor-element.elementor-element-da46c5e{--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-42057 .elementor-element.elementor-element-1c8ad06{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-1c8ad06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-1c8ad06 img{width:50%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-6223c98{--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-42057 .elementor-element.elementor-element-149c1f7{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-149c1f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-149c1f7 img{width:50%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-649887c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-7a5366c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-879b287{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-879b287 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-879b287 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-678e6ed.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-1888d66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-b75e045{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-b75e045 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-b75e045.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42057 .elementor-element.elementor-element-b75e045 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-cd2a61c.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-b3ae6ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-9206a95{--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;--flex-wrap:nowrap;}.elementor-42057 .elementor-element.elementor-element-67e9768{--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-42057 .elementor-element.elementor-element-7c950d0{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-7c950d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-7c950d0 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-5773ade{--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-42057 .elementor-element.elementor-element-842f101{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-842f101 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-842f101 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-3e08e22{--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-42057 .elementor-element.elementor-element-edd6e17{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-edd6e17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-edd6e17 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-1708b9b{--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-42057 .elementor-element.elementor-element-1ca2fc9{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-1ca2fc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-1ca2fc9 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-bf80003{--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-42057 .elementor-element.elementor-element-bb0a0e9{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-bb0a0e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-bb0a0e9 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-109206f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-e783514{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-d33387c{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-d33387c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-d33387c img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-73fc8f8.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-06d36f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-22ea3ce{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-22ea3ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-22ea3ce img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-3bf3720.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-2e5a6dd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42057 .elementor-element.elementor-element-2d6f7df > .elementor-widget-container{margin:0px 0px -33px 0px;}.elementor-42057 .elementor-element.elementor-element-b548461 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 44px 0px;}.elementor-42057 .elementor-element.elementor-element-c0fe05d{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42057 .elementor-element.elementor-element-2338e45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-790ac72 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-42057 .elementor-element.elementor-element-cf97df2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 44px 0px;}.elementor-42057 .elementor-element.elementor-element-449dd67{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42057 .elementor-element.elementor-element-666aa2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-7f0f0e9 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-42057 .elementor-element.elementor-element-ae0eae7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-a84cca0 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-42057 .elementor-element.elementor-element-4ac1d6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-5795263 > .elementor-widget-container{margin:0px 0px -54px 0px;}.elementor-42057 .elementor-element.elementor-element-8ee4333{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-8ee4333.e-con{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-868df30{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-868df30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-868df30.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-868df30 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-903f346{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-903f346.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-70a22b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-70a22b0.e-con{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-764a1de{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-764a1de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-764a1de.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-764a1de img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-8d2c297{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-8d2c297.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-d82ff37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-478f375{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-478f375 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-478f375.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-478f375 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-3594a8c{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-3594a8c.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-66c3573{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42057 .elementor-element.elementor-element-925eadf > .elementor-widget-container{margin:0px 0px -46px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-4c1c7bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-c5c52ae > .elementor-widget-container{margin:0px 0px -38px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-cde2a07 > .elementor-widget-container{margin:0px 0px -44px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-fa9cde0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-1e13f79{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-1e13f79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-1e13f79 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-1e2a40a{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-1e2a40a.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-cffd89b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-5147d23{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-5147d23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-5147d23 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-bc64a5a{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-bc64a5a.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-100b61b > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-8c81244{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-9f71146{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-9f71146 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-9f71146 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-31d14b7{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-31d14b7.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-6240926{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-14px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-dfe4c94{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-dfe4c94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-dfe4c94 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-895f1d9{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-895f1d9.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-b60a655{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-14px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-d62ed9f{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-d62ed9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-d62ed9f img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-1d502e3{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-1d502e3.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-a31eac1{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42057 .elementor-element.elementor-element-418e8c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-2698656{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-2698656 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-2698656 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-d7d820e{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-d7d820e.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-1214ccb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-956d6ae{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-956d6ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-956d6ae img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-4bda6a8{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-4bda6a8.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-5c41dd5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-00e201a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-00e201a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-00e201a img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-f63859a{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-f63859a.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-fdad318{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-e3e1c3f{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-e3e1c3f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-e3e1c3f img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-9e39099{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-9e39099.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-467b558{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-0530c55{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-0530c55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-0530c55 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-0370b54{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-0370b54.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-fbba07f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-bdf1ab5{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-bdf1ab5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-bdf1ab5 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-c2603c9{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-c2603c9.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-a9a508d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-aa01d27{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-aa01d27 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-aa01d27 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-bc85242{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-42057 .elementor-element.elementor-element-bc85242.elementor-element{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-75442f3{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42057 .elementor-element.elementor-element-6c3c267{--display:flex;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42057 .elementor-element.elementor-element-54859be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-8362fda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#7BBAAD;--border-color:#7BBAAD;}.elementor-42057 .elementor-element.elementor-element-d54331c{--display:flex;}.elementor-42057 .elementor-element.elementor-element-d54331c.e-con{--align-self:center;}.elementor-42057 .elementor-element.elementor-element-f885d83{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-f885d83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-f885d83 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-5a60f1f{--display:flex;}.elementor-42057 .elementor-element.elementor-element-1d01301{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-fb46fda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-fb46fda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42057 .elementor-element.elementor-element-e71e10e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-42057 .elementor-element.elementor-element-e71e10e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-42057 .elementor-element.elementor-element-e71e10e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-42057 .elementor-element.elementor-element-e2cf823{--display:flex;}.elementor-42057 .elementor-element.elementor-element-8d055c9 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-31e42c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-1862776{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-1862776.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42057 .elementor-element.elementor-element-724838c{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-724838c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-724838c img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-2bd2794{--display:flex;}.elementor-42057 .elementor-element.elementor-element-cf1368d > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-c0957d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-3a89d6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-3a89d6e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42057 .elementor-element.elementor-element-ff90a2b{width:var( --container-widget-width, 105.614% );max-width:105.614%;--container-widget-width:105.614%;--container-widget-flex-grow:0;text-align:center;}.elementor-42057 .elementor-element.elementor-element-ff90a2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-ff90a2b img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-97c4ad9{--display:flex;}.elementor-42057 .elementor-element.elementor-element-5f428f0 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-a4d0c65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-b3c935e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-18px;--margin-right:0px;}.elementor-42057 .elementor-element.elementor-element-b3c935e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42057 .elementor-element.elementor-element-c6d95ae .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-42057 .elementor-element.elementor-element-c6d95ae .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-42057 .elementor-element.elementor-element-c6d95ae{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-42057 .elementor-element.elementor-element-bd43b87{--display:flex;}.elementor-42057 .elementor-element.elementor-element-b414a9d > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-42057 .elementor-element.elementor-element-dc9ad5f{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:08px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:8px;--n-tabs-title-font-size:14px;}.elementor-42057 .elementor-element.elementor-element-dc9ad5f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Arial", Sans-serif;}.elementor-42057 .elementor-element.elementor-element-dc9ad5f.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){text-shadow:0px 0px 0px rgba(0,0,0,0.3);}@media(min-width:768px){.elementor-42057 .elementor-element.elementor-element-85504a1{--width:50%;}.elementor-42057 .elementor-element.elementor-element-0b4ba72{--width:50%;}.elementor-42057 .elementor-element.elementor-element-da46c5e{--width:50%;}.elementor-42057 .elementor-element.elementor-element-6223c98{--width:50%;}.elementor-42057 .elementor-element.elementor-element-67e9768{--width:50%;}.elementor-42057 .elementor-element.elementor-element-5773ade{--width:50%;}.elementor-42057 .elementor-element.elementor-element-3e08e22{--width:50%;}.elementor-42057 .elementor-element.elementor-element-1708b9b{--width:50%;}.elementor-42057 .elementor-element.elementor-element-bf80003{--width:50%;}.elementor-42057 .elementor-element.elementor-element-d54331c{--width:50%;}.elementor-42057 .elementor-element.elementor-element-5a60f1f{--width:50%;}.elementor-42057 .elementor-element.elementor-element-fb46fda{--width:24.17%;}.elementor-42057 .elementor-element.elementor-element-e2cf823{--width:100%;}.elementor-42057 .elementor-element.elementor-element-1862776{--width:24.17%;}.elementor-42057 .elementor-element.elementor-element-2bd2794{--width:100%;}.elementor-42057 .elementor-element.elementor-element-3a89d6e{--width:24.17%;}.elementor-42057 .elementor-element.elementor-element-97c4ad9{--width:100%;}.elementor-42057 .elementor-element.elementor-element-b3c935e{--width:24.17%;}.elementor-42057 .elementor-element.elementor-element-bd43b87{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-e41a1c2 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-e41a1c2 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fe73c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-44fe73c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-649887c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-649887c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678e6ed *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-678e6ed p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a5366c *//* บังคับจัดวาง Element ด้านใน Container ให้อยู่กึ่งกลางแนวตั้งตรงกัน */
.elementor-42057 .elementor-element.elementor-element-7a5366c {
    display: flex !important;
    align-items: center !important; /* จัดกึ่งกลางแนวตั้ง */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b75e045 */.elementor-42057 .elementor-element.elementor-element-b75e045 {
    align-self: center !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd2a61c */.elementor-42057 .elementor-element.elementor-element-cd2a61c p:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888d66 *//* บังคับดึงทุก Element ด้านในให้อยู่กึ่งกลางแนวดิ่งเสมอเมื่อกล่องสูงขึ้น */
.elementor-42057 .elementor-element.elementor-element-1888d66 {
    align-items: center !important;
}

/* บังคับตัวรูปภาพไม่ให้ยืดความสูงตามกล่องข้อความ */
.elementor-42057 .elementor-element.elementor-element-1888d66 img {
    height: auto !important;
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3ae6ca */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-b3ae6ca p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-109206f */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-109206f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73fc8f8 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-73fc8f8 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf3720 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-3bf3720 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72976cb *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-72976cb p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d6f7df *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress td,
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2338e45 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-2338e45 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-790ac72 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666aa2f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-666aa2f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f0f0e9 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae0eae7 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-ae0eae7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a84cca0 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac1d6f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4ac1d6f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5795263 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868df30 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-868df30 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-868df30 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-764a1de *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-764a1de {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-764a1de img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478f375 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-478f375 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-478f375 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30fc19e *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-30fc19e p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-925eadf *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress td,
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c1c7bb *//* ลบรอยต่อถ่างทั้งหมดของย่อหน้าและบรรทัดใน Widget นี้ */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor p,
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* หากมีการใช้ br เว้นบรรทัด ให้ลดระยะลง */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb br {
    content: "" !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5c52ae *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress td,
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cde2a07 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e13f79 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-1e13f79 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-1e13f79 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5147d23 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-5147d23 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-5147d23 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100b61b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-100b61b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f71146 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-9f71146 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-9f71146 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfe4c94 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d62ed9f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-d62ed9f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-d62ed9f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4315f6b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4315f6b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2698656 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-2698656 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-2698656 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-956d6ae *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-956d6ae {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-956d6ae img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00e201a *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-00e201a {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-00e201a img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3e1c3f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0530c55 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-0530c55 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-0530c55 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf1ab5 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa01d27 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-aa01d27 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-aa01d27 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b724b6c *//* 1. คุมระยะห่างหน้าเว็บจริง และหน้า Preview */
.elementor-42057 .elementor-element.elementor-element-b724b6c p {
    margin-bottom: 0em !important;
}
.elementor-42057 .elementor-element.elementor-element-b724b6c p:last-child {
    margin-bottom: 0 !important;
}

/* 2. บังคับกล่องพิมพ์ฝั่งซ้าย (Editor Panel) ให้ชิดกันด้วย */
.elementor-control-content .wp-editor-container p,
.elementor-control-field-description p {
    margin-bottom: 0em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54859be *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-54859be p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3c267 *//* แถบหัวข้อชิดซ้ายและมีเส้นใต้ */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tabs-heading {
    display: flex !important;
    justify-content: flex-start !important;
    border-bottom: 1px solid #dcdcdc !important;
}

/* Tab ปกติ: สีเขียว */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title .e-n-tab-title-text {
    color: #38a169 !important;
}

/* Tab ที่เลือก (Active): กรอบเทา + สีแดง */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] {
    background-color: #ffffff !important;
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #ffffff !important;
    margin-bottom: -1px !important;
}
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #e53e3e !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41a1c2 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-e41a1c2 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fe73c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-44fe73c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-649887c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-649887c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678e6ed *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-678e6ed p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a5366c *//* บังคับจัดวาง Element ด้านใน Container ให้อยู่กึ่งกลางแนวตั้งตรงกัน */
.elementor-42057 .elementor-element.elementor-element-7a5366c {
    display: flex !important;
    align-items: center !important; /* จัดกึ่งกลางแนวตั้ง */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b75e045 */.elementor-42057 .elementor-element.elementor-element-b75e045 {
    align-self: center !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd2a61c */.elementor-42057 .elementor-element.elementor-element-cd2a61c p:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888d66 *//* บังคับดึงทุก Element ด้านในให้อยู่กึ่งกลางแนวดิ่งเสมอเมื่อกล่องสูงขึ้น */
.elementor-42057 .elementor-element.elementor-element-1888d66 {
    align-items: center !important;
}

/* บังคับตัวรูปภาพไม่ให้ยืดความสูงตามกล่องข้อความ */
.elementor-42057 .elementor-element.elementor-element-1888d66 img {
    height: auto !important;
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3ae6ca */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-b3ae6ca p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-109206f */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-109206f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73fc8f8 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-73fc8f8 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf3720 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-3bf3720 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72976cb *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-72976cb p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d6f7df *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress td,
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2338e45 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-2338e45 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-790ac72 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666aa2f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-666aa2f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f0f0e9 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae0eae7 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-ae0eae7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a84cca0 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac1d6f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4ac1d6f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5795263 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868df30 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-868df30 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-868df30 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-764a1de *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-764a1de {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-764a1de img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478f375 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-478f375 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-478f375 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30fc19e *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-30fc19e p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-925eadf *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress td,
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c1c7bb *//* ลบรอยต่อถ่างทั้งหมดของย่อหน้าและบรรทัดใน Widget นี้ */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor p,
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* หากมีการใช้ br เว้นบรรทัด ให้ลดระยะลง */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb br {
    content: "" !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5c52ae *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress td,
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cde2a07 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e13f79 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-1e13f79 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-1e13f79 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5147d23 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-5147d23 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-5147d23 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100b61b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-100b61b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f71146 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-9f71146 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-9f71146 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfe4c94 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d62ed9f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-d62ed9f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-d62ed9f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4315f6b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4315f6b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2698656 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-2698656 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-2698656 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-956d6ae *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-956d6ae {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-956d6ae img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00e201a *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-00e201a {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-00e201a img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3e1c3f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0530c55 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-0530c55 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-0530c55 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf1ab5 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa01d27 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-aa01d27 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-aa01d27 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b724b6c *//* 1. คุมระยะห่างหน้าเว็บจริง และหน้า Preview */
.elementor-42057 .elementor-element.elementor-element-b724b6c p {
    margin-bottom: 0em !important;
}
.elementor-42057 .elementor-element.elementor-element-b724b6c p:last-child {
    margin-bottom: 0 !important;
}

/* 2. บังคับกล่องพิมพ์ฝั่งซ้าย (Editor Panel) ให้ชิดกันด้วย */
.elementor-control-content .wp-editor-container p,
.elementor-control-field-description p {
    margin-bottom: 0em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54859be *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-54859be p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3c267 *//* แถบหัวข้อชิดซ้ายและมีเส้นใต้ */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tabs-heading {
    display: flex !important;
    justify-content: flex-start !important;
    border-bottom: 1px solid #dcdcdc !important;
}

/* Tab ปกติ: สีเขียว */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title .e-n-tab-title-text {
    color: #38a169 !important;
}

/* Tab ที่เลือก (Active): กรอบเทา + สีแดง */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] {
    background-color: #ffffff !important;
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #ffffff !important;
    margin-bottom: -1px !important;
}
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #e53e3e !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41a1c2 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-e41a1c2 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fe73c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-44fe73c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-649887c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-649887c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678e6ed *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-678e6ed p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a5366c *//* บังคับจัดวาง Element ด้านใน Container ให้อยู่กึ่งกลางแนวตั้งตรงกัน */
.elementor-42057 .elementor-element.elementor-element-7a5366c {
    display: flex !important;
    align-items: center !important; /* จัดกึ่งกลางแนวตั้ง */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b75e045 */.elementor-42057 .elementor-element.elementor-element-b75e045 {
    align-self: center !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd2a61c */.elementor-42057 .elementor-element.elementor-element-cd2a61c p:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888d66 *//* บังคับดึงทุก Element ด้านในให้อยู่กึ่งกลางแนวดิ่งเสมอเมื่อกล่องสูงขึ้น */
.elementor-42057 .elementor-element.elementor-element-1888d66 {
    align-items: center !important;
}

/* บังคับตัวรูปภาพไม่ให้ยืดความสูงตามกล่องข้อความ */
.elementor-42057 .elementor-element.elementor-element-1888d66 img {
    height: auto !important;
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3ae6ca */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-b3ae6ca p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-109206f */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-109206f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73fc8f8 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-73fc8f8 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf3720 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-3bf3720 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72976cb *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-72976cb p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d6f7df *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress td,
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2338e45 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-2338e45 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-790ac72 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666aa2f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-666aa2f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f0f0e9 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae0eae7 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-ae0eae7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a84cca0 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac1d6f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4ac1d6f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5795263 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868df30 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-868df30 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-868df30 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-764a1de *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-764a1de {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-764a1de img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478f375 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-478f375 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-478f375 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30fc19e *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-30fc19e p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-925eadf *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress td,
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c1c7bb *//* ลบรอยต่อถ่างทั้งหมดของย่อหน้าและบรรทัดใน Widget นี้ */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor p,
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* หากมีการใช้ br เว้นบรรทัด ให้ลดระยะลง */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb br {
    content: "" !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5c52ae *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress td,
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cde2a07 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e13f79 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-1e13f79 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-1e13f79 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5147d23 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-5147d23 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-5147d23 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100b61b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-100b61b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f71146 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-9f71146 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-9f71146 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfe4c94 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d62ed9f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-d62ed9f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-d62ed9f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4315f6b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4315f6b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2698656 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-2698656 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-2698656 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-956d6ae *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-956d6ae {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-956d6ae img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00e201a *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-00e201a {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-00e201a img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3e1c3f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0530c55 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-0530c55 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-0530c55 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf1ab5 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa01d27 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-aa01d27 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-aa01d27 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b724b6c *//* 1. คุมระยะห่างหน้าเว็บจริง และหน้า Preview */
.elementor-42057 .elementor-element.elementor-element-b724b6c p {
    margin-bottom: 0em !important;
}
.elementor-42057 .elementor-element.elementor-element-b724b6c p:last-child {
    margin-bottom: 0 !important;
}

/* 2. บังคับกล่องพิมพ์ฝั่งซ้าย (Editor Panel) ให้ชิดกันด้วย */
.elementor-control-content .wp-editor-container p,
.elementor-control-field-description p {
    margin-bottom: 0em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54859be *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-54859be p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3c267 *//* แถบหัวข้อชิดซ้ายและมีเส้นใต้ */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tabs-heading {
    display: flex !important;
    justify-content: flex-start !important;
    border-bottom: 1px solid #dcdcdc !important;
}

/* Tab ปกติ: สีเขียว */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title .e-n-tab-title-text {
    color: #38a169 !important;
}

/* Tab ที่เลือก (Active): กรอบเทา + สีแดง */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] {
    background-color: #ffffff !important;
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #ffffff !important;
    margin-bottom: -1px !important;
}
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #e53e3e !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41a1c2 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-e41a1c2 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fe73c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-44fe73c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-649887c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-649887c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678e6ed *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-678e6ed p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a5366c *//* บังคับจัดวาง Element ด้านใน Container ให้อยู่กึ่งกลางแนวตั้งตรงกัน */
.elementor-42057 .elementor-element.elementor-element-7a5366c {
    display: flex !important;
    align-items: center !important; /* จัดกึ่งกลางแนวตั้ง */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b75e045 */.elementor-42057 .elementor-element.elementor-element-b75e045 {
    align-self: center !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd2a61c */.elementor-42057 .elementor-element.elementor-element-cd2a61c p:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888d66 *//* บังคับดึงทุก Element ด้านในให้อยู่กึ่งกลางแนวดิ่งเสมอเมื่อกล่องสูงขึ้น */
.elementor-42057 .elementor-element.elementor-element-1888d66 {
    align-items: center !important;
}

/* บังคับตัวรูปภาพไม่ให้ยืดความสูงตามกล่องข้อความ */
.elementor-42057 .elementor-element.elementor-element-1888d66 img {
    height: auto !important;
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3ae6ca */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-b3ae6ca p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-109206f */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-109206f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73fc8f8 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-73fc8f8 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf3720 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-3bf3720 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72976cb *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-72976cb p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d6f7df *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress td,
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2338e45 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-2338e45 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-790ac72 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666aa2f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-666aa2f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f0f0e9 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae0eae7 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-ae0eae7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a84cca0 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac1d6f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4ac1d6f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5795263 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868df30 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-868df30 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-868df30 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-764a1de *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-764a1de {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-764a1de img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478f375 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-478f375 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-478f375 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30fc19e *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-30fc19e p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-925eadf *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress td,
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c1c7bb *//* ลบรอยต่อถ่างทั้งหมดของย่อหน้าและบรรทัดใน Widget นี้ */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor p,
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* หากมีการใช้ br เว้นบรรทัด ให้ลดระยะลง */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb br {
    content: "" !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5c52ae *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress td,
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cde2a07 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e13f79 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-1e13f79 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-1e13f79 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5147d23 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-5147d23 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-5147d23 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100b61b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-100b61b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f71146 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-9f71146 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-9f71146 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfe4c94 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d62ed9f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-d62ed9f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-d62ed9f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4315f6b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4315f6b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2698656 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-2698656 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-2698656 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-956d6ae *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-956d6ae {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-956d6ae img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00e201a *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-00e201a {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-00e201a img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3e1c3f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0530c55 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-0530c55 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-0530c55 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf1ab5 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa01d27 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-aa01d27 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-aa01d27 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b724b6c *//* 1. คุมระยะห่างหน้าเว็บจริง และหน้า Preview */
.elementor-42057 .elementor-element.elementor-element-b724b6c p {
    margin-bottom: 0em !important;
}
.elementor-42057 .elementor-element.elementor-element-b724b6c p:last-child {
    margin-bottom: 0 !important;
}

/* 2. บังคับกล่องพิมพ์ฝั่งซ้าย (Editor Panel) ให้ชิดกันด้วย */
.elementor-control-content .wp-editor-container p,
.elementor-control-field-description p {
    margin-bottom: 0em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54859be *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-54859be p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3c267 *//* แถบหัวข้อชิดซ้ายและมีเส้นใต้ */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tabs-heading {
    display: flex !important;
    justify-content: flex-start !important;
    border-bottom: 1px solid #dcdcdc !important;
}

/* Tab ปกติ: สีเขียว */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title .e-n-tab-title-text {
    color: #38a169 !important;
}

/* Tab ที่เลือก (Active): กรอบเทา + สีแดง */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] {
    background-color: #ffffff !important;
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #ffffff !important;
    margin-bottom: -1px !important;
}
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #e53e3e !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41a1c2 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-e41a1c2 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fe73c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-44fe73c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-649887c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-649887c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678e6ed *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-678e6ed p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a5366c *//* บังคับจัดวาง Element ด้านใน Container ให้อยู่กึ่งกลางแนวตั้งตรงกัน */
.elementor-42057 .elementor-element.elementor-element-7a5366c {
    display: flex !important;
    align-items: center !important; /* จัดกึ่งกลางแนวตั้ง */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b75e045 */.elementor-42057 .elementor-element.elementor-element-b75e045 {
    align-self: center !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd2a61c */.elementor-42057 .elementor-element.elementor-element-cd2a61c p:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888d66 *//* บังคับดึงทุก Element ด้านในให้อยู่กึ่งกลางแนวดิ่งเสมอเมื่อกล่องสูงขึ้น */
.elementor-42057 .elementor-element.elementor-element-1888d66 {
    align-items: center !important;
}

/* บังคับตัวรูปภาพไม่ให้ยืดความสูงตามกล่องข้อความ */
.elementor-42057 .elementor-element.elementor-element-1888d66 img {
    height: auto !important;
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3ae6ca */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-b3ae6ca p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-109206f */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-109206f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73fc8f8 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-73fc8f8 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf3720 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-3bf3720 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72976cb *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-72976cb p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d6f7df *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress td,
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2338e45 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-2338e45 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-790ac72 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666aa2f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-666aa2f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f0f0e9 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae0eae7 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-ae0eae7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a84cca0 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac1d6f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4ac1d6f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5795263 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868df30 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-868df30 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-868df30 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-764a1de *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-764a1de {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-764a1de img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478f375 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-478f375 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-478f375 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30fc19e *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-30fc19e p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-925eadf *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress td,
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c1c7bb *//* ลบรอยต่อถ่างทั้งหมดของย่อหน้าและบรรทัดใน Widget นี้ */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor p,
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* หากมีการใช้ br เว้นบรรทัด ให้ลดระยะลง */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb br {
    content: "" !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5c52ae *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress td,
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cde2a07 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e13f79 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-1e13f79 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-1e13f79 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5147d23 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-5147d23 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-5147d23 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100b61b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-100b61b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f71146 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-9f71146 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-9f71146 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfe4c94 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d62ed9f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-d62ed9f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-d62ed9f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4315f6b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4315f6b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2698656 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-2698656 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-2698656 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-956d6ae *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-956d6ae {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-956d6ae img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00e201a *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-00e201a {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-00e201a img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3e1c3f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0530c55 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-0530c55 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-0530c55 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf1ab5 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa01d27 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-aa01d27 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-aa01d27 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b724b6c *//* 1. คุมระยะห่างหน้าเว็บจริง และหน้า Preview */
.elementor-42057 .elementor-element.elementor-element-b724b6c p {
    margin-bottom: 0em !important;
}
.elementor-42057 .elementor-element.elementor-element-b724b6c p:last-child {
    margin-bottom: 0 !important;
}

/* 2. บังคับกล่องพิมพ์ฝั่งซ้าย (Editor Panel) ให้ชิดกันด้วย */
.elementor-control-content .wp-editor-container p,
.elementor-control-field-description p {
    margin-bottom: 0em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54859be *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-54859be p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3c267 *//* แถบหัวข้อชิดซ้ายและมีเส้นใต้ */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tabs-heading {
    display: flex !important;
    justify-content: flex-start !important;
    border-bottom: 1px solid #dcdcdc !important;
}

/* Tab ปกติ: สีเขียว */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title .e-n-tab-title-text {
    color: #38a169 !important;
}

/* Tab ที่เลือก (Active): กรอบเทา + สีแดง */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] {
    background-color: #ffffff !important;
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #ffffff !important;
    margin-bottom: -1px !important;
}
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #e53e3e !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41a1c2 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-e41a1c2 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fe73c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-44fe73c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-649887c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-649887c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678e6ed *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-678e6ed p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a5366c *//* บังคับจัดวาง Element ด้านใน Container ให้อยู่กึ่งกลางแนวตั้งตรงกัน */
.elementor-42057 .elementor-element.elementor-element-7a5366c {
    display: flex !important;
    align-items: center !important; /* จัดกึ่งกลางแนวตั้ง */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b75e045 */.elementor-42057 .elementor-element.elementor-element-b75e045 {
    align-self: center !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd2a61c */.elementor-42057 .elementor-element.elementor-element-cd2a61c p:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888d66 *//* บังคับดึงทุก Element ด้านในให้อยู่กึ่งกลางแนวดิ่งเสมอเมื่อกล่องสูงขึ้น */
.elementor-42057 .elementor-element.elementor-element-1888d66 {
    align-items: center !important;
}

/* บังคับตัวรูปภาพไม่ให้ยืดความสูงตามกล่องข้อความ */
.elementor-42057 .elementor-element.elementor-element-1888d66 img {
    height: auto !important;
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3ae6ca */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-b3ae6ca p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-109206f */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-109206f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73fc8f8 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-73fc8f8 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf3720 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-3bf3720 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72976cb *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-72976cb p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d6f7df *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress td,
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2338e45 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-2338e45 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-790ac72 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666aa2f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-666aa2f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f0f0e9 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae0eae7 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-ae0eae7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a84cca0 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac1d6f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4ac1d6f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5795263 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868df30 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-868df30 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-868df30 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-764a1de *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-764a1de {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-764a1de img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478f375 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-478f375 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-478f375 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30fc19e *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-30fc19e p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-925eadf *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress td,
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c1c7bb *//* ลบรอยต่อถ่างทั้งหมดของย่อหน้าและบรรทัดใน Widget นี้ */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor p,
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* หากมีการใช้ br เว้นบรรทัด ให้ลดระยะลง */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb br {
    content: "" !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5c52ae *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress td,
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cde2a07 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e13f79 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-1e13f79 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-1e13f79 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5147d23 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-5147d23 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-5147d23 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100b61b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-100b61b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f71146 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-9f71146 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-9f71146 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfe4c94 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d62ed9f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-d62ed9f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-d62ed9f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4315f6b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4315f6b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2698656 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-2698656 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-2698656 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-956d6ae *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-956d6ae {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-956d6ae img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00e201a *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-00e201a {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-00e201a img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3e1c3f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0530c55 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-0530c55 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-0530c55 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf1ab5 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa01d27 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-aa01d27 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-aa01d27 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b724b6c *//* 1. คุมระยะห่างหน้าเว็บจริง และหน้า Preview */
.elementor-42057 .elementor-element.elementor-element-b724b6c p {
    margin-bottom: 0em !important;
}
.elementor-42057 .elementor-element.elementor-element-b724b6c p:last-child {
    margin-bottom: 0 !important;
}

/* 2. บังคับกล่องพิมพ์ฝั่งซ้าย (Editor Panel) ให้ชิดกันด้วย */
.elementor-control-content .wp-editor-container p,
.elementor-control-field-description p {
    margin-bottom: 0em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54859be *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-54859be p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3c267 *//* แถบหัวข้อชิดซ้ายและมีเส้นใต้ */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tabs-heading {
    display: flex !important;
    justify-content: flex-start !important;
    border-bottom: 1px solid #dcdcdc !important;
}

/* Tab ปกติ: สีเขียว */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title .e-n-tab-title-text {
    color: #38a169 !important;
}

/* Tab ที่เลือก (Active): กรอบเทา + สีแดง */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] {
    background-color: #ffffff !important;
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #ffffff !important;
    margin-bottom: -1px !important;
}
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #e53e3e !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41a1c2 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-e41a1c2 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fe73c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-44fe73c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-649887c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-649887c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678e6ed *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-678e6ed p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a5366c *//* บังคับจัดวาง Element ด้านใน Container ให้อยู่กึ่งกลางแนวตั้งตรงกัน */
.elementor-42057 .elementor-element.elementor-element-7a5366c {
    display: flex !important;
    align-items: center !important; /* จัดกึ่งกลางแนวตั้ง */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b75e045 */.elementor-42057 .elementor-element.elementor-element-b75e045 {
    align-self: center !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd2a61c */.elementor-42057 .elementor-element.elementor-element-cd2a61c p:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888d66 *//* บังคับดึงทุก Element ด้านในให้อยู่กึ่งกลางแนวดิ่งเสมอเมื่อกล่องสูงขึ้น */
.elementor-42057 .elementor-element.elementor-element-1888d66 {
    align-items: center !important;
}

/* บังคับตัวรูปภาพไม่ให้ยืดความสูงตามกล่องข้อความ */
.elementor-42057 .elementor-element.elementor-element-1888d66 img {
    height: auto !important;
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3ae6ca */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-b3ae6ca p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-109206f */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-109206f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73fc8f8 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-73fc8f8 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf3720 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-3bf3720 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72976cb *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-72976cb p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d6f7df *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress td,
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2338e45 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-2338e45 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-790ac72 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666aa2f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-666aa2f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f0f0e9 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae0eae7 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-ae0eae7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a84cca0 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac1d6f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4ac1d6f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5795263 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868df30 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-868df30 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-868df30 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-764a1de *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-764a1de {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-764a1de img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478f375 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-478f375 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-478f375 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30fc19e *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-30fc19e p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-925eadf *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress td,
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c1c7bb *//* ลบรอยต่อถ่างทั้งหมดของย่อหน้าและบรรทัดใน Widget นี้ */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor p,
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* หากมีการใช้ br เว้นบรรทัด ให้ลดระยะลง */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb br {
    content: "" !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5c52ae *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress td,
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cde2a07 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e13f79 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-1e13f79 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-1e13f79 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5147d23 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-5147d23 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-5147d23 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100b61b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-100b61b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f71146 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-9f71146 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-9f71146 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfe4c94 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d62ed9f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-d62ed9f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-d62ed9f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4315f6b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4315f6b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2698656 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-2698656 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-2698656 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-956d6ae *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-956d6ae {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-956d6ae img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00e201a *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-00e201a {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-00e201a img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3e1c3f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0530c55 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-0530c55 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-0530c55 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf1ab5 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa01d27 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-aa01d27 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-aa01d27 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b724b6c *//* 1. คุมระยะห่างหน้าเว็บจริง และหน้า Preview */
.elementor-42057 .elementor-element.elementor-element-b724b6c p {
    margin-bottom: 0em !important;
}
.elementor-42057 .elementor-element.elementor-element-b724b6c p:last-child {
    margin-bottom: 0 !important;
}

/* 2. บังคับกล่องพิมพ์ฝั่งซ้าย (Editor Panel) ให้ชิดกันด้วย */
.elementor-control-content .wp-editor-container p,
.elementor-control-field-description p {
    margin-bottom: 0em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54859be *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-54859be p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3c267 *//* แถบหัวข้อชิดซ้ายและมีเส้นใต้ */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tabs-heading {
    display: flex !important;
    justify-content: flex-start !important;
    border-bottom: 1px solid #dcdcdc !important;
}

/* Tab ปกติ: สีเขียว */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title .e-n-tab-title-text {
    color: #38a169 !important;
}

/* Tab ที่เลือก (Active): กรอบเทา + สีแดง */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] {
    background-color: #ffffff !important;
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #ffffff !important;
    margin-bottom: -1px !important;
}
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #e53e3e !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41a1c2 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-e41a1c2 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fe73c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-44fe73c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-649887c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-649887c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678e6ed *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-678e6ed p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a5366c *//* บังคับจัดวาง Element ด้านใน Container ให้อยู่กึ่งกลางแนวตั้งตรงกัน */
.elementor-42057 .elementor-element.elementor-element-7a5366c {
    display: flex !important;
    align-items: center !important; /* จัดกึ่งกลางแนวตั้ง */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b75e045 */.elementor-42057 .elementor-element.elementor-element-b75e045 {
    align-self: center !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd2a61c */.elementor-42057 .elementor-element.elementor-element-cd2a61c p:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888d66 *//* บังคับดึงทุก Element ด้านในให้อยู่กึ่งกลางแนวดิ่งเสมอเมื่อกล่องสูงขึ้น */
.elementor-42057 .elementor-element.elementor-element-1888d66 {
    align-items: center !important;
}

/* บังคับตัวรูปภาพไม่ให้ยืดความสูงตามกล่องข้อความ */
.elementor-42057 .elementor-element.elementor-element-1888d66 img {
    height: auto !important;
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3ae6ca */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-b3ae6ca p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-109206f */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-109206f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73fc8f8 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-73fc8f8 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf3720 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-3bf3720 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72976cb *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-72976cb p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d6f7df *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress td,
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2338e45 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-2338e45 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-790ac72 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666aa2f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-666aa2f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f0f0e9 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae0eae7 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-ae0eae7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a84cca0 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac1d6f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4ac1d6f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5795263 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868df30 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-868df30 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-868df30 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-764a1de *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-764a1de {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-764a1de img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478f375 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-478f375 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-478f375 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30fc19e *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-30fc19e p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-925eadf *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress td,
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c1c7bb *//* ลบรอยต่อถ่างทั้งหมดของย่อหน้าและบรรทัดใน Widget นี้ */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor p,
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* หากมีการใช้ br เว้นบรรทัด ให้ลดระยะลง */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb br {
    content: "" !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5c52ae *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress td,
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cde2a07 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e13f79 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-1e13f79 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-1e13f79 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5147d23 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-5147d23 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-5147d23 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100b61b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-100b61b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f71146 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-9f71146 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-9f71146 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfe4c94 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d62ed9f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-d62ed9f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-d62ed9f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4315f6b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4315f6b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2698656 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-2698656 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-2698656 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-956d6ae *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-956d6ae {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-956d6ae img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00e201a *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-00e201a {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-00e201a img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3e1c3f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0530c55 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-0530c55 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-0530c55 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf1ab5 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa01d27 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-aa01d27 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-aa01d27 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b724b6c *//* 1. คุมระยะห่างหน้าเว็บจริง และหน้า Preview */
.elementor-42057 .elementor-element.elementor-element-b724b6c p {
    margin-bottom: 0em !important;
}
.elementor-42057 .elementor-element.elementor-element-b724b6c p:last-child {
    margin-bottom: 0 !important;
}

/* 2. บังคับกล่องพิมพ์ฝั่งซ้าย (Editor Panel) ให้ชิดกันด้วย */
.elementor-control-content .wp-editor-container p,
.elementor-control-field-description p {
    margin-bottom: 0em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54859be *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-54859be p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3c267 *//* แถบหัวข้อชิดซ้ายและมีเส้นใต้ */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tabs-heading {
    display: flex !important;
    justify-content: flex-start !important;
    border-bottom: 1px solid #dcdcdc !important;
}

/* Tab ปกติ: สีเขียว */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title .e-n-tab-title-text {
    color: #38a169 !important;
}

/* Tab ที่เลือก (Active): กรอบเทา + สีแดง */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] {
    background-color: #ffffff !important;
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #ffffff !important;
    margin-bottom: -1px !important;
}
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #e53e3e !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41a1c2 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-e41a1c2 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fe73c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-44fe73c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-649887c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-649887c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678e6ed *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-678e6ed p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a5366c *//* บังคับจัดวาง Element ด้านใน Container ให้อยู่กึ่งกลางแนวตั้งตรงกัน */
.elementor-42057 .elementor-element.elementor-element-7a5366c {
    display: flex !important;
    align-items: center !important; /* จัดกึ่งกลางแนวตั้ง */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b75e045 */.elementor-42057 .elementor-element.elementor-element-b75e045 {
    align-self: center !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd2a61c */.elementor-42057 .elementor-element.elementor-element-cd2a61c p:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888d66 *//* บังคับดึงทุก Element ด้านในให้อยู่กึ่งกลางแนวดิ่งเสมอเมื่อกล่องสูงขึ้น */
.elementor-42057 .elementor-element.elementor-element-1888d66 {
    align-items: center !important;
}

/* บังคับตัวรูปภาพไม่ให้ยืดความสูงตามกล่องข้อความ */
.elementor-42057 .elementor-element.elementor-element-1888d66 img {
    height: auto !important;
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3ae6ca */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-b3ae6ca p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-109206f */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-109206f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73fc8f8 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-73fc8f8 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf3720 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-3bf3720 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72976cb *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-72976cb p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d6f7df *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress td,
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2338e45 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-2338e45 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-790ac72 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666aa2f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-666aa2f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f0f0e9 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae0eae7 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-ae0eae7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a84cca0 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac1d6f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4ac1d6f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5795263 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868df30 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-868df30 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-868df30 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-764a1de *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-764a1de {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-764a1de img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478f375 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-478f375 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-478f375 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30fc19e *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-30fc19e p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-925eadf *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress td,
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c1c7bb *//* ลบรอยต่อถ่างทั้งหมดของย่อหน้าและบรรทัดใน Widget นี้ */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor p,
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* หากมีการใช้ br เว้นบรรทัด ให้ลดระยะลง */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb br {
    content: "" !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5c52ae *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress td,
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cde2a07 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e13f79 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-1e13f79 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-1e13f79 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5147d23 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-5147d23 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-5147d23 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100b61b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-100b61b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f71146 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-9f71146 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-9f71146 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfe4c94 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d62ed9f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-d62ed9f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-d62ed9f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4315f6b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4315f6b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2698656 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-2698656 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-2698656 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-956d6ae *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-956d6ae {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-956d6ae img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00e201a *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-00e201a {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-00e201a img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3e1c3f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0530c55 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-0530c55 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-0530c55 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf1ab5 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa01d27 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-aa01d27 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-aa01d27 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b724b6c *//* 1. คุมระยะห่างหน้าเว็บจริง และหน้า Preview */
.elementor-42057 .elementor-element.elementor-element-b724b6c p {
    margin-bottom: 0em !important;
}
.elementor-42057 .elementor-element.elementor-element-b724b6c p:last-child {
    margin-bottom: 0 !important;
}

/* 2. บังคับกล่องพิมพ์ฝั่งซ้าย (Editor Panel) ให้ชิดกันด้วย */
.elementor-control-content .wp-editor-container p,
.elementor-control-field-description p {
    margin-bottom: 0em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54859be *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-54859be p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3c267 *//* แถบหัวข้อชิดซ้ายและมีเส้นใต้ */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tabs-heading {
    display: flex !important;
    justify-content: flex-start !important;
    border-bottom: 1px solid #dcdcdc !important;
}

/* Tab ปกติ: สีเขียว */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title .e-n-tab-title-text {
    color: #38a169 !important;
}

/* Tab ที่เลือก (Active): กรอบเทา + สีแดง */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] {
    background-color: #ffffff !important;
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #ffffff !important;
    margin-bottom: -1px !important;
}
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #e53e3e !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e41a1c2 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-e41a1c2 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44fe73c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-44fe73c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-649887c */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-649887c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-678e6ed *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-678e6ed p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a5366c *//* บังคับจัดวาง Element ด้านใน Container ให้อยู่กึ่งกลางแนวตั้งตรงกัน */
.elementor-42057 .elementor-element.elementor-element-7a5366c {
    display: flex !important;
    align-items: center !important; /* จัดกึ่งกลางแนวตั้ง */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b75e045 */.elementor-42057 .elementor-element.elementor-element-b75e045 {
    align-self: center !important;
    margin-top: auto !important;
    margin-bottom: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cd2a61c */.elementor-42057 .elementor-element.elementor-element-cd2a61c p:first-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1888d66 *//* บังคับดึงทุก Element ด้านในให้อยู่กึ่งกลางแนวดิ่งเสมอเมื่อกล่องสูงขึ้น */
.elementor-42057 .elementor-element.elementor-element-1888d66 {
    align-items: center !important;
}

/* บังคับตัวรูปภาพไม่ให้ยืดความสูงตามกล่องข้อความ */
.elementor-42057 .elementor-element.elementor-element-1888d66 img {
    height: auto !important;
    align-self: center !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3ae6ca */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-b3ae6ca p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-109206f */ยกเลิกเว้นช่องว่างระหว่างประเทศ Code
/* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-109206f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73fc8f8 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-73fc8f8 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bf3720 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-3bf3720 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72976cb *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-72976cb p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d6f7df *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress td,
.elementor-42057 .elementor-element.elementor-element-2d6f7df .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2338e45 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-2338e45 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-790ac72 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-790ac72 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666aa2f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-666aa2f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f0f0e9 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-7f0f0e9 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae0eae7 *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-ae0eae7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a84cca0 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-a84cca0 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ac1d6f *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4ac1d6f p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5795263 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-5795263 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ระยะขอบช่องตารางกระชับ พอดีกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-868df30 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-868df30 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-868df30 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-764a1de *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-764a1de {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-764a1de img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-478f375 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-478f375 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-478f375 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30fc19e *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-30fc19e p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-925eadf *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress td,
.elementor-42057 .elementor-element.elementor-element-925eadf .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c1c7bb *//* ลบรอยต่อถ่างทั้งหมดของย่อหน้าและบรรทัดใน Widget นี้ */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor p,
.elementor-42057 .elementor-element.elementor-element-4c1c7bb .elementor-text-editor {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* หากมีการใช้ br เว้นบรรทัด ให้ลดระยะลง */
.elementor-42057 .elementor-element.elementor-element-4c1c7bb br {
    content: "" !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5c52ae *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress td,
.elementor-42057 .elementor-element.elementor-element-c5c52ae .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cde2a07 *//* บังคับฟอนต์ Arial ขนาด 16px สำหรับตาราง TablePress */
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress th, 
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress td,
.elementor-42057 .elementor-element.elementor-element-cde2a07 .tablepress * {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 10px 12px !important; /* ปรับระยะขอบตารางให้สมดุลกับฟอนต์ 16px */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1e13f79 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-1e13f79 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-1e13f79 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5147d23 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-5147d23 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-5147d23 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-100b61b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-100b61b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f71146 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-9f71146 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-9f71146 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfe4c94 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-dfe4c94 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d62ed9f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-d62ed9f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-d62ed9f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4315f6b *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-4315f6b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2698656 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-2698656 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-2698656 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-956d6ae *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-956d6ae {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-956d6ae img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-00e201a *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-00e201a {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-00e201a img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3e1c3f *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-e3e1c3f img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0530c55 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-0530c55 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-0530c55 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdf1ab5 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-bdf1ab5 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa01d27 *//* ล็อกขนาดรูปไว้ที่ 20% และห้ามโดนบีบหดเล็กลงเด็ดขาด */
.elementor-42057 .elementor-element.elementor-element-aa01d27 {
    width: 20% !important;
    min-width: 20% !important;
    flex-shrink: 0 !important;
}

/* บังคับตัวรูปภาพด้านในให้ขยายเต็มขนาด 20% ของกล่อง */
.elementor-42057 .elementor-element.elementor-element-aa01d27 img {
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b724b6c *//* 1. คุมระยะห่างหน้าเว็บจริง และหน้า Preview */
.elementor-42057 .elementor-element.elementor-element-b724b6c p {
    margin-bottom: 0em !important;
}
.elementor-42057 .elementor-element.elementor-element-b724b6c p:last-child {
    margin-bottom: 0 !important;
}

/* 2. บังคับกล่องพิมพ์ฝั่งซ้าย (Editor Panel) ให้ชิดกันด้วย */
.elementor-control-content .wp-editor-container p,
.elementor-control-field-description p {
    margin-bottom: 0em !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54859be *//* ลบระยะเว้นบรรทัดระหว่างย่อหน้า (p) ทั้งหมดในกล่องนี้ */
.elementor-42057 .elementor-element.elementor-element-54859be p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c3c267 *//* แถบหัวข้อชิดซ้ายและมีเส้นใต้ */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tabs-heading {
    display: flex !important;
    justify-content: flex-start !important;
    border-bottom: 1px solid #dcdcdc !important;
}

/* Tab ปกติ: สีเขียว */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title .e-n-tab-title-text {
    color: #38a169 !important;
}

/* Tab ที่เลือก (Active): กรอบเทา + สีแดง */
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] {
    background-color: #ffffff !important;
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #ffffff !important;
    margin-bottom: -1px !important;
}
.elementor-42057 .elementor-element.elementor-element-6c3c267 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #e53e3e !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-dc9ad5f *//* 1. บังคับแถบหัวข้อ Tabs ให้จัดเรียงชิดซ้ายและไม่ล้นจอ */
.elementor-42057 .elementor-element.elementor-element-dc9ad5f .e-n-tabs-heading {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    gap: 2px !important;
    width: 100% !important;
    max-width: 100% !important;
    border-bottom: 1px solid #dcdcdc !important;
    box-sizing: border-box !important;
}

/* 2. สไตล์กล่อง Tab ยืดหยุ่นตามพื้นที่ */
.elementor-42057 .elementor-element.elementor-element-dc9ad5f .e-n-tab-title {
    background-color: transparent !important;
    border: 1px solid transparent !important;
    border-bottom: none !important;
    border-radius: 4px 4px 0 0 !important;
    padding: 6px 8px !important;
    text-align: left !important; /* ปรับตรงนี้ให้ข้อความชิดซ้าย */
    flex: 1 1 0px !important;
    min-width: 0 !important;
}

/* 3. การตัดคำข้อความชื่อ Tab จัดชิดซ้าย */
.elementor-42057 .elementor-element.elementor-element-dc9ad5f .e-n-tab-title .e-n-tab-title-text {
    display: block !important;
    white-space: normal !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
    line-height: 1.2 !important;
    text-align: left !important; /* บังคับให้บรรทัดที่ตัดลงมาชิดซ้ายด้วย */
    color: #38a169 !important;
}

/* 4. สไตล์ Active Tab (กรอบสีเทา + ข้อความสีแดง) */
.elementor-42057 .elementor-element.elementor-element-dc9ad5f .e-n-tab-title[aria-selected="true"] {
    background-color: #ffffff !important;
    border: 1px solid #dcdcdc !important;
    border-bottom: 1px solid #ffffff !important;
    margin-bottom: -1px !important;
}

.elementor-42057 .elementor-element.elementor-element-dc9ad5f .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #e53e3e !important;
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b9307f */.elementor-42057 .elementor-element.elementor-element-4b9307f .elementor-tab-content p {
    margin-bottom: 0 !important;
}/* End custom CSS */