.elementor-3992 .elementor-element.elementor-element-6e81431{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3992 .elementor-element.elementor-element-6e81431:not(.elementor-motion-effects-element-type-background), .elementor-3992 .elementor-element.elementor-element-6e81431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://theglam.jia.orangethailand.com/wp-content/uploads/2026/11/About-1-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3992 .elementor-element.elementor-element-a8aeb59 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:60px;font-weight:600;line-height:65px;color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-ac2d87b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;}.elementor-3992 .elementor-element.elementor-element-ac2d87b .elementor-divider-separator{width:14%;margin:0 auto;margin-center:0;}.elementor-3992 .elementor-element.elementor-element-ac2d87b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-3992 .elementor-element.elementor-element-e4c47f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3992 .elementor-element.elementor-element-e4c47f8:not(.elementor-motion-effects-element-type-background), .elementor-3992 .elementor-element.elementor-element-e4c47f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3992 .elementor-element.elementor-element-f2f5f6e{text-align:center;}.elementor-3992 .elementor-element.elementor-element-f2f5f6e .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:24px;font-weight:500;line-height:30px;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-6210f82{margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;text-align:center;}.elementor-3992 .elementor-element.elementor-element-6210f82 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:36px;font-weight:500;line-height:40px;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-7cbd6c7{text-align:center;}.elementor-3992 .elementor-element.elementor-element-7cbd6c7 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:24px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-3d27dbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3992 .elementor-element.elementor-element-3d27dbd.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-b980f29{--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;--justify-content:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-b980f29.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-415c08f .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-0df6aad .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-5fb3752{--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;--justify-content:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-5fb3752.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-e9d85fd .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-20099aa{padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a97bcf6 );border-radius:20px 20px 20px 20px;}.elementor-3992 .elementor-element.elementor-element-20099aa.elementor-element{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-20099aa .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-482c6ab{text-align:end;}.elementor-3992 .elementor-element.elementor-element-482c6ab .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-cf65939{--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;--justify-content:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-cf65939.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-c13af93 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-5edfa0d{padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a97bcf6 );border-radius:20px 20px 20px 20px;}.elementor-3992 .elementor-element.elementor-element-5edfa0d.elementor-element{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-5edfa0d .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-14fe27c{text-align:end;}.elementor-3992 .elementor-element.elementor-element-14fe27c .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-9d2fbef{--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;--justify-content:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-9d2fbef.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-7423338 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-81c530d{text-align:end;}.elementor-3992 .elementor-element.elementor-element-81c530d .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-17d7881{--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;--justify-content:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-17d7881.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-2253fe1 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-3c4522e{padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a97bcf6 );border-radius:20px 20px 20px 20px;}.elementor-3992 .elementor-element.elementor-element-3c4522e.elementor-element{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-3c4522e .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-1812406{text-align:end;}.elementor-3992 .elementor-element.elementor-element-1812406 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-58552b9{--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;--justify-content:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-58552b9.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-4a74851 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-99a911c{text-align:end;}.elementor-3992 .elementor-element.elementor-element-99a911c .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-4bf7672{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3992 .elementor-element.elementor-element-4bf7672.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-7ad2725{--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;--justify-content:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-7ad2725.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-a3951bf .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-43245b7 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:20px;font-weight:300;color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-2ba116a{--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;--justify-content:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-2ba116a.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-64f06dc .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-ee36c86{padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a97bcf6 );border-radius:20px 20px 20px 20px;}.elementor-3992 .elementor-element.elementor-element-ee36c86.elementor-element{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-ee36c86 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-6c15622{text-align:end;}.elementor-3992 .elementor-element.elementor-element-6c15622 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-576991b{--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;--justify-content:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-576991b.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-c5f88a9 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-265dd57{padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a97bcf6 );border-radius:20px 20px 20px 20px;}.elementor-3992 .elementor-element.elementor-element-265dd57.elementor-element{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-265dd57 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-cc3342b{text-align:end;}.elementor-3992 .elementor-element.elementor-element-cc3342b .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-6698a1a{--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;--justify-content:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-6698a1a.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-f04851b .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-3a7ba4f{padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a97bcf6 );border-radius:20px 20px 20px 20px;}.elementor-3992 .elementor-element.elementor-element-3a7ba4f.elementor-element{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-3a7ba4f .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-5a9fe3f{text-align:end;}.elementor-3992 .elementor-element.elementor-element-5a9fe3f .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-c5ad76c{--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;--justify-content:space-between;--align-items:center;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-c5ad76c.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-406e8f3 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-93575f0{text-align:end;}.elementor-3992 .elementor-element.elementor-element-93575f0 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-ee56d35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3992 .elementor-element.elementor-element-ee56d35:not(.elementor-motion-effects-element-type-background), .elementor-3992 .elementor-element.elementor-element-ee56d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c0320bc );}.elementor-3992 .elementor-element.elementor-element-ee56d35.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-23373ce{--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;--justify-content:space-between;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3992 .elementor-element.elementor-element-23373ce.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-b826231 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-dea4634{text-align:end;}.elementor-3992 .elementor-element.elementor-element-dea4634 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-598e777{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3992 .elementor-element.elementor-element-598e777:not(.elementor-motion-effects-element-type-background), .elementor-3992 .elementor-element.elementor-element-598e777 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3992 .elementor-element.elementor-element-598e777.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-347aa44{--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;--justify-content:space-between;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-3992 .elementor-element.elementor-element-347aa44.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-18c467b .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-d2c9a65{text-align:end;}.elementor-3992 .elementor-element.elementor-element-d2c9a65 .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-106a02a{width:var( --container-widget-width, 95% );max-width:95%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-3992 .elementor-element.elementor-element-106a02a.elementor-element{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-106a02a .elementor-heading-title{font-family:var( --e-global-typography-548c9b3-font-family ), Sans-serif;font-size:var( --e-global-typography-548c9b3-font-size );font-weight:var( --e-global-typography-548c9b3-font-weight );line-height:var( --e-global-typography-548c9b3-line-height );color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-a937d3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:04rem;--padding-bottom:04rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3992 .elementor-element.elementor-element-a937d3f:not(.elementor-motion-effects-element-type-background), .elementor-3992 .elementor-element.elementor-element-a937d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EFED;}.elementor-3992 .elementor-element.elementor-element-51bf0be{text-align:center;}.elementor-3992 .elementor-element.elementor-element-51bf0be .elementor-heading-title{font-family:"Roma", Sans-serif;font-size:36px;font-weight:500;line-height:35px;color:var( --e-global-color-secondary );}.elementor-3992 .elementor-element.elementor-element-4a682e7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3992 .elementor-element.elementor-element-4a682e7.e-con{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-96f05b3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3992 .elementor-element.elementor-element-8138f85 .elementor-heading-title{font-family:var( --e-global-typography-e39673d-font-family ), Sans-serif;font-size:var( --e-global-typography-e39673d-font-size );font-weight:var( --e-global-typography-e39673d-font-weight );line-height:var( --e-global-typography-e39673d-line-height );color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-10fb3b1 .elementor-heading-title{font-family:var( --e-global-typography-548c9b3-font-family ), Sans-serif;font-size:var( --e-global-typography-548c9b3-font-size );font-weight:var( --e-global-typography-548c9b3-font-weight );line-height:var( --e-global-typography-548c9b3-line-height );color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-5710795{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3992 .elementor-element.elementor-element-c2266ea .elementor-heading-title{font-family:var( --e-global-typography-e39673d-font-family ), Sans-serif;font-size:var( --e-global-typography-e39673d-font-size );font-weight:var( --e-global-typography-e39673d-font-weight );line-height:var( --e-global-typography-e39673d-line-height );color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-bba229f .elementor-heading-title{font-family:var( --e-global-typography-548c9b3-font-family ), Sans-serif;font-size:var( --e-global-typography-548c9b3-font-size );font-weight:var( --e-global-typography-548c9b3-font-weight );line-height:var( --e-global-typography-548c9b3-line-height );color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-0b25a51{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3992 .elementor-element.elementor-element-0191c56 .elementor-heading-title{font-family:var( --e-global-typography-e39673d-font-family ), Sans-serif;font-size:var( --e-global-typography-e39673d-font-size );font-weight:var( --e-global-typography-e39673d-font-weight );line-height:var( --e-global-typography-e39673d-line-height );color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-713fc20 .elementor-heading-title{font-family:var( --e-global-typography-548c9b3-font-family ), Sans-serif;font-size:var( --e-global-typography-548c9b3-font-size );font-weight:var( --e-global-typography-548c9b3-font-weight );line-height:var( --e-global-typography-548c9b3-line-height );color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-e8735e0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3992 .elementor-element.elementor-element-192611a .elementor-heading-title{font-family:var( --e-global-typography-e39673d-font-family ), Sans-serif;font-size:var( --e-global-typography-e39673d-font-size );font-weight:var( --e-global-typography-e39673d-font-weight );line-height:var( --e-global-typography-e39673d-line-height );color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-5805a18 .elementor-heading-title{font-family:var( --e-global-typography-548c9b3-font-family ), Sans-serif;font-size:var( --e-global-typography-548c9b3-font-size );font-weight:var( --e-global-typography-548c9b3-font-weight );line-height:var( --e-global-typography-548c9b3-line-height );color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-089693d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3992 .elementor-element.elementor-element-47e8ebc .elementor-heading-title{font-family:var( --e-global-typography-e39673d-font-family ), Sans-serif;font-size:var( --e-global-typography-e39673d-font-size );font-weight:var( --e-global-typography-e39673d-font-weight );line-height:var( --e-global-typography-e39673d-line-height );color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-7194167 .elementor-heading-title{font-family:var( --e-global-typography-548c9b3-font-family ), Sans-serif;font-size:var( --e-global-typography-548c9b3-font-size );font-weight:var( --e-global-typography-548c9b3-font-weight );line-height:var( --e-global-typography-548c9b3-line-height );color:var( --e-global-color-a97bcf6 );}.elementor-3992 .elementor-element.elementor-element-40b3be2{width:var( --container-widget-width, 95% );max-width:95%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-3992 .elementor-element.elementor-element-40b3be2.elementor-element{--align-self:center;}.elementor-3992 .elementor-element.elementor-element-40b3be2 .elementor-heading-title{font-family:var( --e-global-typography-548c9b3-font-family ), Sans-serif;font-size:var( --e-global-typography-548c9b3-font-size );font-weight:var( --e-global-typography-548c9b3-font-weight );line-height:var( --e-global-typography-548c9b3-line-height );color:var( --e-global-color-a97bcf6 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3992 .elementor-element.elementor-element-6e81431{--min-height:70vh;}.elementor-3992 .elementor-element.elementor-element-a8aeb59 .elementor-heading-title{font-size:42px;}.elementor-3992 .elementor-element.elementor-element-ac2d87b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-3992 .elementor-element.elementor-element-e4c47f8{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-3992 .elementor-element.elementor-element-f2f5f6e .elementor-heading-title{font-size:20px;}.elementor-3992 .elementor-element.elementor-element-6210f82 .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-3992 .elementor-element.elementor-element-7cbd6c7 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-e9d85fd .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-20099aa .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-482c6ab .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-c13af93 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-5edfa0d .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-14fe27c .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-7423338 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-81c530d .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-2253fe1 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-3c4522e .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-1812406 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-4a74851 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-99a911c .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-64f06dc .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-ee36c86 .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-6c15622 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-c5f88a9 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-265dd57 .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-cc3342b .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-f04851b .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-3a7ba4f .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-5a9fe3f .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-406e8f3 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-93575f0 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-b826231 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-dea4634 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-18c467b .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-d2c9a65 .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-106a02a .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}.elementor-3992 .elementor-element.elementor-element-51bf0be .elementor-heading-title{font-size:24px;}.elementor-3992 .elementor-element.elementor-element-8138f85 .elementor-heading-title{font-size:var( --e-global-typography-e39673d-font-size );line-height:var( --e-global-typography-e39673d-line-height );}.elementor-3992 .elementor-element.elementor-element-10fb3b1 .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}.elementor-3992 .elementor-element.elementor-element-c2266ea .elementor-heading-title{font-size:var( --e-global-typography-e39673d-font-size );line-height:var( --e-global-typography-e39673d-line-height );}.elementor-3992 .elementor-element.elementor-element-bba229f .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}.elementor-3992 .elementor-element.elementor-element-0191c56 .elementor-heading-title{font-size:var( --e-global-typography-e39673d-font-size );line-height:var( --e-global-typography-e39673d-line-height );}.elementor-3992 .elementor-element.elementor-element-713fc20 .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}.elementor-3992 .elementor-element.elementor-element-192611a .elementor-heading-title{font-size:var( --e-global-typography-e39673d-font-size );line-height:var( --e-global-typography-e39673d-line-height );}.elementor-3992 .elementor-element.elementor-element-5805a18 .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}.elementor-3992 .elementor-element.elementor-element-47e8ebc .elementor-heading-title{font-size:var( --e-global-typography-e39673d-font-size );line-height:var( --e-global-typography-e39673d-line-height );}.elementor-3992 .elementor-element.elementor-element-7194167 .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}.elementor-3992 .elementor-element.elementor-element-40b3be2 .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}}@media(max-width:767px){.elementor-3992 .elementor-element.elementor-element-6e81431{--min-height:45vh;}.elementor-3992 .elementor-element.elementor-element-a8aeb59 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-3992 .elementor-element.elementor-element-ac2d87b .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-3992 .elementor-element.elementor-element-f2f5f6e .elementor-heading-title{font-size:18px;}.elementor-3992 .elementor-element.elementor-element-6210f82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3992 .elementor-element.elementor-element-6210f82 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-3992 .elementor-element.elementor-element-7cbd6c7 .elementor-heading-title{font-size:16px;}.elementor-3992 .elementor-element.elementor-element-3d27dbd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-b980f29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-415c08f .elementor-heading-title{font-size:13px;}.elementor-3992 .elementor-element.elementor-element-0df6aad .elementor-heading-title{font-size:13px;}.elementor-3992 .elementor-element.elementor-element-5fb3752{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-e9d85fd .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-20099aa{padding:3px 010px 3px 010px;}.elementor-3992 .elementor-element.elementor-element-20099aa .elementor-heading-title{font-size:13px;}.elementor-3992 .elementor-element.elementor-element-482c6ab .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-cf65939{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-c13af93 .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-5edfa0d{padding:3px 010px 3px 010px;}.elementor-3992 .elementor-element.elementor-element-5edfa0d .elementor-heading-title{font-size:13px;}.elementor-3992 .elementor-element.elementor-element-14fe27c .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-9d2fbef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-7423338 .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-81c530d .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-17d7881{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-2253fe1 .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-3c4522e{padding:3px 010px 3px 010px;}.elementor-3992 .elementor-element.elementor-element-3c4522e .elementor-heading-title{font-size:13px;}.elementor-3992 .elementor-element.elementor-element-1812406 .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-58552b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-4a74851 .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-99a911c .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-4bf7672{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-7ad2725{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-a3951bf .elementor-heading-title{font-size:13px;}.elementor-3992 .elementor-element.elementor-element-43245b7 .elementor-heading-title{font-size:13px;}.elementor-3992 .elementor-element.elementor-element-2ba116a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-64f06dc .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-ee36c86{padding:3px 010px 3px 010px;}.elementor-3992 .elementor-element.elementor-element-ee36c86 .elementor-heading-title{font-size:13px;}.elementor-3992 .elementor-element.elementor-element-6c15622 .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-576991b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-c5f88a9 .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-265dd57{padding:3px 010px 3px 010px;}.elementor-3992 .elementor-element.elementor-element-265dd57 .elementor-heading-title{font-size:13px;}.elementor-3992 .elementor-element.elementor-element-cc3342b .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-6698a1a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-f04851b .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-3a7ba4f{padding:3px 010px 3px 010px;}.elementor-3992 .elementor-element.elementor-element-3a7ba4f .elementor-heading-title{font-size:13px;}.elementor-3992 .elementor-element.elementor-element-5a9fe3f .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-c5ad76c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-406e8f3 .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-93575f0 .elementor-heading-title{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-ee56d35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-23373ce{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3992 .elementor-element.elementor-element-b826231 .elementor-heading-title{font-size:14px;}.elementor-3992 .elementor-element.elementor-element-dea4634 .elementor-heading-title{font-size:14px;}.elementor-3992 .elementor-element.elementor-element-598e777{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3992 .elementor-element.elementor-element-347aa44{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3992 .elementor-element.elementor-element-18c467b .elementor-heading-title{font-size:14px;}.elementor-3992 .elementor-element.elementor-element-d2c9a65 .elementor-heading-title{font-size:14px;}.elementor-3992 .elementor-element.elementor-element-106a02a{width:100%;max-width:100%;}.elementor-3992 .elementor-element.elementor-element-106a02a .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}.elementor-3992 .elementor-element.elementor-element-51bf0be .elementor-heading-title{font-size:21px;}.elementor-3992 .elementor-element.elementor-element-8138f85 .elementor-heading-title{font-size:var( --e-global-typography-e39673d-font-size );line-height:var( --e-global-typography-e39673d-line-height );}.elementor-3992 .elementor-element.elementor-element-10fb3b1 .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}.elementor-3992 .elementor-element.elementor-element-c2266ea .elementor-heading-title{font-size:var( --e-global-typography-e39673d-font-size );line-height:var( --e-global-typography-e39673d-line-height );}.elementor-3992 .elementor-element.elementor-element-bba229f .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}.elementor-3992 .elementor-element.elementor-element-0191c56 .elementor-heading-title{font-size:var( --e-global-typography-e39673d-font-size );line-height:var( --e-global-typography-e39673d-line-height );}.elementor-3992 .elementor-element.elementor-element-713fc20 .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}.elementor-3992 .elementor-element.elementor-element-192611a .elementor-heading-title{font-size:var( --e-global-typography-e39673d-font-size );line-height:var( --e-global-typography-e39673d-line-height );}.elementor-3992 .elementor-element.elementor-element-5805a18 .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}.elementor-3992 .elementor-element.elementor-element-47e8ebc .elementor-heading-title{font-size:var( --e-global-typography-e39673d-font-size );line-height:var( --e-global-typography-e39673d-line-height );}.elementor-3992 .elementor-element.elementor-element-7194167 .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}.elementor-3992 .elementor-element.elementor-element-40b3be2 .elementor-heading-title{font-size:var( --e-global-typography-548c9b3-font-size );line-height:var( --e-global-typography-548c9b3-line-height );}}@media(min-width:768px){.elementor-3992 .elementor-element.elementor-element-3d27dbd{--width:95%;}.elementor-3992 .elementor-element.elementor-element-4bf7672{--width:95%;}.elementor-3992 .elementor-element.elementor-element-ee56d35{--width:95%;}.elementor-3992 .elementor-element.elementor-element-598e777{--width:95%;}.elementor-3992 .elementor-element.elementor-element-4a682e7{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3992 .elementor-element.elementor-element-3d27dbd{--width:100%;}.elementor-3992 .elementor-element.elementor-element-4bf7672{--width:100%;}.elementor-3992 .elementor-element.elementor-element-ee56d35{--width:100%;}.elementor-3992 .elementor-element.elementor-element-598e777{--width:100%;}.elementor-3992 .elementor-element.elementor-element-4a682e7{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-3d27dbd *//* ========================================
   Membership List
======================================== */

.membership-list {
    counter-reset: membership;
}

/* Main Rows */
.membership-list > .membership-row {
    counter-increment: membership;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    align-items: center;
    column-gap: 24px;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 24px;
    min-width: 0;
}

.membership-list > .membership-row:last-child {
    border-bottom: none;
}

/* Reset Elementor widths */
.membership-list > .membership-row > .elementor-element {
    width: auto !important;
    min-width: 0;
    max-width: 100%;
    margin-inline: 0 !important;
}

/* Name */
.membership-list > .membership-row > :first-child {
    justify-self: stretch;
    text-align: left;
}

/* Session */
.membership-list > .membership-row > :nth-child(2) {
    justify-self: center;
    text-align: center;
}

/* Price */
.membership-list > .membership-row > :nth-child(3) {
    justify-self: end;
    text-align: right;
}

/* Number + Name */
.membership-list .membership-name .elementor-heading-title {
    display: flex;
    align-items: baseline;
    gap: 24px;
}

/* Automatic numbering */
.membership-list .membership-name
.elementor-heading-title::before {
    content: counter(membership, decimal-leading-zero);
    flex: 0 0 2ch;
    font-weight: 300;
    font-variant-numeric: tabular-nums;
}

/* ========================================
   Rows with 2 widgets
   Name | Price
======================================== */

.membership-list > .membership-row:has(> :nth-child(2):last-child) {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.membership-list > .membership-row:has(> :nth-child(2):last-child)
> :first-child {
    justify-self: stretch;
    text-align: left;
}

.membership-list > .membership-row > :nth-child(2):last-child {
    justify-self: end;
    text-align: right;
}


    
/* ========================================
   Mobile Membership List
======================================== */

@media (max-width: 767px) {

    /* เว้นระยะหัวตารางกับรายการแรก */
    .membership-list > .membership-row:first-of-type {
        margin-top: 20px;
    }

    /* แถวที่มี 3 Widgets */
    .membership-list > .membership-row {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        column-gap: 12px;
        row-gap: 14px;
        padding: 20px 0 !important;
        align-items: center;
    }

    /* บรรทัดแรก: เลข + ชื่อบริการ */
    .membership-list > .membership-row > :first-child {
        grid-column: 1 / -1;
        grid-row: 1;
        justify-self: stretch;
        width: 100% !important;
        text-align: left;
    }

    /* บรรทัดสอง: Session ชิดซ้าย */
    .membership-list > .membership-row > :nth-child(2):not(:last-child) {
        grid-column: 1;
        grid-row: 2;
        justify-self: start;
        text-align: left;
    }

    /* บรรทัดสอง: ราคาชิดขวา */
    .membership-list > .membership-row > :nth-child(3) {
        grid-column: 2;
        grid-row: 2;
        justify-self: end;
        text-align: right;
    }

    /* ========================================
       แถวที่มีแค่ 2 Widgets
       ชื่อบริการ | ราคา
    ======================================== */

    .membership-list > .membership-row:has(> :nth-child(2):last-child) {
        grid-template-columns: minmax(0, 1fr) auto !important;
        grid-template-rows: auto;
        column-gap: 12px;
        row-gap: 0;
    }

    /* ชื่ออยู่ซ้าย */
    .membership-list > .membership-row:has(> :nth-child(2):last-child)
    > :first-child {
        grid-column: 1;
        grid-row: 1;
        justify-self: start;
        width: auto !important;
        text-align: left;
    }

    /* ราคาอยู่ขวา บรรทัดเดียวกัน */
    .membership-list > .membership-row:has(> :nth-child(2):last-child)
    > :nth-child(2) {
        grid-column: 2;
        grid-row: 1;
        justify-self: end;
        text-align: right;
    }

    /* ระยะห่างเลขลำดับกับชื่อ */
    .membership-list .membership-name .elementor-heading-title {
        display: flex;
        align-items: baseline;
        gap: 12px;
    }

    .membership-list .membership-name
    .elementor-heading-title::before {
        flex: 0 0 2ch;
    }

    /* แถวสุดท้าย */
    .membership-list > .membership-row:last-child {
        border-bottom: none;
        padding-bottom: 0 !important;
    }
    
    /* ขยับ Session ให้ตรงกับชื่อรายการ หลังเลข 01, 02 */
    .membership-list > .membership-row
    > :nth-child(2):not(:last-child) {
        margin-left: calc(2ch + 12px) !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a682e7 */.elementor-3992 .elementor-element.elementor-element-4a682e7.membership-details {
    counter-reset: membership-item;
}

.elementor-3992 .elementor-element.elementor-element-4a682e7 .membership-detail {
    --badge-size: 60px;
    --badge-gap: 32px;
    --row-padding: 32px;

    position: relative;
    counter-increment: membership-item;
    padding-block: var(--row-padding);
    padding-inline-start: calc(var(--badge-size) + var(--badge-gap));
}

.elementor-3992 .elementor-element.elementor-element-4a682e7 .membership-detail::before {
    content: counter(membership-item, decimal-leading-zero);
    position: absolute;
    inset-inline-start: 0;
    top: 50%;
    transform: translateY(-50%);

    display: grid;
    place-items: center;
    width: var(--badge-size);
    height: var(--badge-size);
    border-radius: 50%;
    background: rgba(236, 225, 202, 0.48);
    font-family: "Roma", sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1;
}

.elementor-3992 .elementor-element.elementor-element-4a682e7 .membership-detail + .membership-detail {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}

@media (max-width: 767px) {
    .elementor-3992 .elementor-element.elementor-element-4a682e7 .membership-detail {
        --badge-size: 42px;
        --badge-gap: 16px;
        --row-padding: 22px;
    }

    .elementor-3992 .elementor-element.elementor-element-4a682e7 .membership-detail::before {
        font-size: 20px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roma';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://theglam.jia.orangethailand.com/wp-content/uploads/2026/07/fonnts.com-Roma_Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://theglam.jia.orangethailand.com/wp-content/uploads/2026/07/fonnts.com-Roma.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://theglam.jia.orangethailand.com/wp-content/uploads/2026/07/fonnts.com-Roma_Solid.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://theglam.jia.orangethailand.com/wp-content/uploads/2026/07/fonnts.com-Roma_SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Roma';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://theglam.jia.orangethailand.com/wp-content/uploads/2026/07/fonnts.com-Roma_Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */