.elementor-3817 .elementor-element.elementor-element-6cf647c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-3e226ff{--spacer-size:0px;}.elementor-3817 .elementor-element.elementor-element-977f98f{--display:flex;--position:relative;--min-height:640px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;top:0px;}.elementor-3817 .elementor-element.elementor-element-977f98f:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-977f98f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181715;}body:not(.rtl) .elementor-3817 .elementor-element.elementor-element-977f98f{left:0px;}body.rtl .elementor-3817 .elementor-element.elementor-element-977f98f{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), ibm plex sans thai;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3817 .elementor-element.elementor-element-2b99777{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3817 .elementor-element.elementor-element-986f605{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-3817 .elementor-element.elementor-element-55dd129{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), ibm plex sans thai;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3817 .elementor-element.elementor-element-500246b .elementor-heading-title{font-family:"IBM Plex Sans Thai", ibm plex sans thai;font-size:11px;text-transform:uppercase;letter-spacing:0.12em;color:#F5F4EF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), ibm plex sans thai;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3817 .elementor-element.elementor-element-4d45ec9{--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:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:64px;--padding-right:64px;}.elementor-3817 .elementor-element.elementor-element-2ba9079 .elementor-heading-title{font-family:"IBM Plex Sans Thai", ibm plex sans thai;font-size:12px;font-weight:600;color:#F5F4EF;}.elementor-3817 .elementor-element.elementor-element-e351e27{width:var( --container-widget-width, 780px );max-width:780px;--container-widget-width:780px;--container-widget-flex-grow:0;font-family:"IBM Plex Sans Thai", ibm plex sans thai;font-size:26px;font-weight:300;line-height:1.6em;color:#EDECE6;}.elementor-3817 .elementor-element.elementor-element-827f25e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-3817 .elementor-element.elementor-element-9aed466{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), ibm plex sans thai;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3817 .elementor-element.elementor-element-c18088e .elementor-button{background-color:transparent;font-family:"IBM Plex Sans Thai", ibm plex sans thai;font-size:12.5px;font-weight:600;fill:#F5F4EF;color:#F5F4EF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(245,244,239,.3);border-radius:30px 30px 30px 30px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), ibm plex sans thai;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), ibm plex sans thai;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), ibm plex sans thai;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3817 .elementor-element.elementor-element-97c9707{--grid-columns:4;}.elementor-3817 .elementor-element.elementor-element-55767df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-3817 .elementor-element.elementor-element-1368276{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(245,244,239,.12);--border-color:rgba(245,244,239,.12);--border-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-3817 .elementor-element.elementor-element-1368276:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-1368276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#211f1c;}.elementor-3817 .elementor-element.elementor-element-fe2b3e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3817 .elementor-element.elementor-element-429bfcc .elementor-button{background-color:#F5F4EF;font-family:"IBM Plex Sans Thai", ibm plex sans thai;font-size:16px;font-weight:700;fill:#2B2926;color:#2B2926;}.elementor-3817 .elementor-element.elementor-element-803f46b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-3817 .elementor-element.elementor-element-173ffa7{--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;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-5e7838b{font-family:"IBM Plex Sans Thai", ibm plex sans thai;font-weight:400;color:#E6E6E6;}.elementor-3817 .elementor-element.elementor-element-2e86086{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-3817 .elementor-element.elementor-element-9720874{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-3817 .elementor-element.elementor-element-9720874{left:0px;}body.rtl .elementor-3817 .elementor-element.elementor-element-9720874{right:0px;}.elementor-3817 .elementor-element.elementor-element-89dd038{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-d28423c{--display:flex;--position:relative;--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:stretch;--flex-wrap:wrap;top:0px;}body:not(.rtl) .elementor-3817 .elementor-element.elementor-element-d28423c{left:0px;}body.rtl .elementor-3817 .elementor-element.elementor-element-d28423c{right:0px;}.elementor-3817 .elementor-element.elementor-element-d52acc7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3817 .elementor-element.elementor-element-03fe135{column-gap:0px;}.elementor-3817 .elementor-element.elementor-element-f57d334{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3817 .elementor-element.elementor-element-fa86912{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3817 .elementor-element.elementor-element-2ea0b1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3817 .elementor-element.elementor-element-1eada0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:64px;--padding-right:64px;}.elementor-3817 .elementor-element.elementor-element-5c91ec0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-ac7e1aa .elementor-heading-title{font-family:"IBM Plex Sans Thai", ibm plex sans thai;font-size:12px;font-weight:600;color:#F5F4EF;}.elementor-3817 .elementor-element.elementor-element-8bf9ed7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-3817 .elementor-element.elementor-element-dbfccc6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3817 .elementor-element.elementor-element-3ce567d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-3817 .elementor-element.elementor-element-3ce567d:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-3ce567d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightroast3d.com/wp-content/uploads/2025/08/LightRoast_Perspective-11.jpg");background-position:center center;background-size:cover;}.elementor-3817 .elementor-element.elementor-element-3ce567d::before, .elementor-3817 .elementor-element.elementor-element-3ce567d > .elementor-background-video-container::before, .elementor-3817 .elementor-element.elementor-element-3ce567d > .e-con-inner > .elementor-background-video-container::before, .elementor-3817 .elementor-element.elementor-element-3ce567d > .elementor-background-slideshow::before, .elementor-3817 .elementor-element.elementor-element-3ce567d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3817 .elementor-element.elementor-element-3ce567d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,19,17,.08) 0%, rgba(20,19,17,.88) 100%);}.elementor-3817 .elementor-element.elementor-element-8062df6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-3817 .elementor-element.elementor-element-6ca1d88{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3817 .elementor-element.elementor-element-6d27f06{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-3817 .elementor-element.elementor-element-6d27f06:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-6d27f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightroast3d.com/wp-content/uploads/2024/09/3dArchCinematic.png");background-position:center center;background-size:cover;}.elementor-3817 .elementor-element.elementor-element-6d27f06::before, .elementor-3817 .elementor-element.elementor-element-6d27f06 > .elementor-background-video-container::before, .elementor-3817 .elementor-element.elementor-element-6d27f06 > .e-con-inner > .elementor-background-video-container::before, .elementor-3817 .elementor-element.elementor-element-6d27f06 > .elementor-background-slideshow::before, .elementor-3817 .elementor-element.elementor-element-6d27f06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3817 .elementor-element.elementor-element-6d27f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,19,17,.08) 0%, rgba(20,19,17,.88) 100%);}.elementor-3817 .elementor-element.elementor-element-319ec8d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-3817 .elementor-element.elementor-element-2acab87{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3817 .elementor-element.elementor-element-764fac4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-3817 .elementor-element.elementor-element-764fac4:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-764fac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightroast3d.com/wp-content/uploads/2024/09/VirtualTour_360.jpg");background-position:center center;background-size:cover;}.elementor-3817 .elementor-element.elementor-element-764fac4::before, .elementor-3817 .elementor-element.elementor-element-764fac4 > .elementor-background-video-container::before, .elementor-3817 .elementor-element.elementor-element-764fac4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3817 .elementor-element.elementor-element-764fac4 > .elementor-background-slideshow::before, .elementor-3817 .elementor-element.elementor-element-764fac4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3817 .elementor-element.elementor-element-764fac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,19,17,.08) 0%, rgba(20,19,17,.88) 100%);}.elementor-3817 .elementor-element.elementor-element-c1b2a8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-3817 .elementor-element.elementor-element-15dd299{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3817 .elementor-element.elementor-element-43f0e06{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-3817 .elementor-element.elementor-element-43f0e06:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-43f0e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightroast3d.com/wp-content/uploads/2025/08/LightRoast_Perspective-9.jpg");background-position:center center;background-size:cover;}.elementor-3817 .elementor-element.elementor-element-43f0e06::before, .elementor-3817 .elementor-element.elementor-element-43f0e06 > .elementor-background-video-container::before, .elementor-3817 .elementor-element.elementor-element-43f0e06 > .e-con-inner > .elementor-background-video-container::before, .elementor-3817 .elementor-element.elementor-element-43f0e06 > .elementor-background-slideshow::before, .elementor-3817 .elementor-element.elementor-element-43f0e06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3817 .elementor-element.elementor-element-43f0e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,19,17,.08) 0%, rgba(20,19,17,.88) 100%);}.elementor-3817 .elementor-element.elementor-element-e247dee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-3817 .elementor-element.elementor-element-4396521{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3817 .elementor-element.elementor-element-66b39e6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-3817 .elementor-element.elementor-element-66b39e6:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-66b39e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightroast3d.com/wp-content/uploads/2024/09/socialMedia_content_ani.jpg");background-position:center center;background-size:cover;}.elementor-3817 .elementor-element.elementor-element-66b39e6::before, .elementor-3817 .elementor-element.elementor-element-66b39e6 > .elementor-background-video-container::before, .elementor-3817 .elementor-element.elementor-element-66b39e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3817 .elementor-element.elementor-element-66b39e6 > .elementor-background-slideshow::before, .elementor-3817 .elementor-element.elementor-element-66b39e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3817 .elementor-element.elementor-element-66b39e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,19,17,.08) 0%, rgba(20,19,17,.88) 100%);}.elementor-3817 .elementor-element.elementor-element-e8d2a7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-3817 .elementor-element.elementor-element-50fa48e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3817 .elementor-element.elementor-element-ccbf391{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-3817 .elementor-element.elementor-element-ccbf391:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-ccbf391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightroast3d.com/wp-content/uploads/2026/02/videoframe_14563.png");background-position:center center;background-size:cover;}.elementor-3817 .elementor-element.elementor-element-ccbf391::before, .elementor-3817 .elementor-element.elementor-element-ccbf391 > .elementor-background-video-container::before, .elementor-3817 .elementor-element.elementor-element-ccbf391 > .e-con-inner > .elementor-background-video-container::before, .elementor-3817 .elementor-element.elementor-element-ccbf391 > .elementor-background-slideshow::before, .elementor-3817 .elementor-element.elementor-element-ccbf391 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3817 .elementor-element.elementor-element-ccbf391 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(20,19,17,.08) 0%, rgba(20,19,17,.88) 100%);}.elementor-3817 .elementor-element.elementor-element-1f387e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-3817 .elementor-element.elementor-element-e49d314{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-e49d314:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-e49d314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1917;}.elementor-3817 .elementor-element.elementor-element-6b4da4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-3817 .elementor-element.elementor-element-359b607{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3817 .elementor-element.elementor-element-8368be4{--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;}.elementor-3817 .elementor-element.elementor-element-a3e8183{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:64px;--padding-right:64px;}.elementor-3817 .elementor-element.elementor-element-1505ddf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3817 .elementor-element.elementor-element-a7b9021 .elementor-heading-title{font-family:"IBM Plex Sans Thai", ibm plex sans thai;font-size:12px;font-weight:600;color:#F5F4EF;}.elementor-3817 .elementor-element.elementor-element-23c87fd{--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;--flex-wrap:wrap;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3817 .elementor-element.elementor-element-48c3e66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(245,244,239,.14);--border-color:rgba(245,244,239,.14);--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3817 .elementor-element.elementor-element-48c3e66:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-48c3e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(245,244,239,.04);}.elementor-3817 .elementor-element.elementor-element-42d1df8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(245,244,239,.14);--border-color:rgba(245,244,239,.14);--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3817 .elementor-element.elementor-element-42d1df8:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-42d1df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(245,244,239,.04);}.elementor-3817 .elementor-element.elementor-element-8a2f55f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(245,244,239,.14);--border-color:rgba(245,244,239,.14);--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3817 .elementor-element.elementor-element-8a2f55f:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-8a2f55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(245,244,239,.04);}.elementor-3817 .elementor-element.elementor-element-f87fee2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(245,244,239,.14);--border-color:rgba(245,244,239,.14);--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3817 .elementor-element.elementor-element-f87fee2:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-f87fee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(245,244,239,.04);}.elementor-3817 .elementor-element.elementor-element-cd5c2c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-3817 .elementor-element.elementor-element-d6b5a00{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--border-radius:14px 14px 14px 14px;--margin-top:90px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;top:0px;}.elementor-3817 .elementor-element.elementor-element-d6b5a00:not(.elementor-motion-effects-element-type-background), .elementor-3817 .elementor-element.elementor-element-d6b5a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F4EF;}body:not(.rtl) .elementor-3817 .elementor-element.elementor-element-d6b5a00{left:0px;}body.rtl .elementor-3817 .elementor-element.elementor-element-d6b5a00{right:0px;}.elementor-3817 .elementor-element.elementor-element-7b69260 .elementor-heading-title{font-family:"IBM Plex Sans Thai", ibm plex sans thai;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:#8a7355;}.elementor-3817 .elementor-element.elementor-element-ab8f3c4 .elementor-button{background-color:#2B2926;font-family:"IBM Plex Sans Thai", ibm plex sans thai;font-size:16px;font-weight:700;fill:#F5F4EF;color:#F5F4EF;}@media(min-width:768px){.elementor-3817 .elementor-element.elementor-element-6cf647c{--width:100%;}.elementor-3817 .elementor-element.elementor-element-986f605{--content-width:1360px;}.elementor-3817 .elementor-element.elementor-element-4d45ec9{--content-width:1360px;}.elementor-3817 .elementor-element.elementor-element-827f25e{--content-width:1360px;}.elementor-3817 .elementor-element.elementor-element-55767df{--content-width:1360px;}.elementor-3817 .elementor-element.elementor-element-803f46b{--content-width:1360px;}.elementor-3817 .elementor-element.elementor-element-173ffa7{--content-width:1090px;}.elementor-3817 .elementor-element.elementor-element-2e86086{--content-width:1360px;}.elementor-3817 .elementor-element.elementor-element-1eada0a{--content-width:1360px;}.elementor-3817 .elementor-element.elementor-element-6b4da4f{--content-width:1600px;}.elementor-3817 .elementor-element.elementor-element-a3e8183{--content-width:1360px;}.elementor-3817 .elementor-element.elementor-element-cd5c2c6{--content-width:1360px;}}@media(max-width:1024px){.elementor-3817 .elementor-element.elementor-element-986f605{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3817 .elementor-element.elementor-element-4d45ec9{--padding-top:44px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-3817 .elementor-element.elementor-element-e351e27{font-size:19px;}.elementor-3817 .elementor-element.elementor-element-827f25e{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-3817 .elementor-element.elementor-element-97c9707{--grid-columns:2;}.elementor-3817 .elementor-element.elementor-element-803f46b{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-3817 .elementor-element.elementor-element-2e86086{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-3817 .elementor-element.elementor-element-1eada0a{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-3817 .elementor-element.elementor-element-8bf9ed7{--grid-auto-flow:row;}.elementor-3817 .elementor-element.elementor-element-6b4da4f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-3817 .elementor-element.elementor-element-a3e8183{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-3817 .elementor-element.elementor-element-cd5c2c6{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-3817 .elementor-element.elementor-element-97c9707{--grid-columns:1;}.elementor-3817 .elementor-element.elementor-element-173ffa7{--min-height:0px;}.elementor-3817 .elementor-element.elementor-element-8bf9ed7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-5a6df51 */.elementor-3817 .elementor-element.elementor-element-5a6df51{position:absolute;inset:0;width:100%;height:100%;opacity:1;transition:opacity 1.3s ease;} .elementor-3817 .elementor-element.elementor-element-5a6df51 img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bedd308 */.elementor-3817 .elementor-element.elementor-element-bedd308{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.3s ease;} .elementor-3817 .elementor-element.elementor-element-bedd308 img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e862675 */.elementor-3817 .elementor-element.elementor-element-e862675{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.3s ease;} .elementor-3817 .elementor-element.elementor-element-e862675 img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f8080b */.elementor-3817 .elementor-element.elementor-element-6f8080b{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.3s ease;} .elementor-3817 .elementor-element.elementor-element-6f8080b img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7eab95b */.elementor-3817 .elementor-element.elementor-element-7eab95b{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.3s ease;} .elementor-3817 .elementor-element.elementor-element-7eab95b img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25c3c3b */.elementor-3817 .elementor-element.elementor-element-25c3c3b{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.3s ease;} .elementor-3817 .elementor-element.elementor-element-25c3c3b img{width:100%;height:100%;object-fit:cover;display:block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b99777 */.elementor-3817 .elementor-element.elementor-element-2b99777{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(20,19,17,.62) 0%,rgba(20,19,17,.08) 32%,rgba(20,19,17,.18) 55%,rgba(20,19,17,.86) 100%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500246b */.elementor-3817 .elementor-element.elementor-element-500246b .elementor-heading-title{display:inline-block;background:rgba(20,19,17,.5);border:1px solid rgba(245,244,239,.3);border-radius:30px;padding:8px 16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4b2437 */.elementor-3817 .elementor-element.elementor-element-b4b2437 h1{margin:0;color:#F5F4EF;font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;font-weight:500;font-size:56px;line-height:1.1;} .elementor-3817 .elementor-element.elementor-element-b4b2437 .lrp-accent{color:#AF9976;font-weight:600;} @media(max-width:1024px){ .elementor-3817 .elementor-element.elementor-element-b4b2437 h1{font-size:32px !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f280a6 */.elementor-3817 .elementor-element.elementor-element-4f280a6 p{font-family:'IBM Plex Sans Thai',sans-serif;color:#EDECE6;font-size:14px;line-height:1.6;max-width:420px;margin:14px 0 0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55dd129 */.elementor-3817 .elementor-element.elementor-element-55dd129{max-width:640px;margin-left:auto;text-align:right;} @media(max-width:1024px){ .elementor-3817 .elementor-element.elementor-element-55dd129{padding-bottom:32px !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-986f605 */.elementor-3817 .elementor-element.elementor-element-986f605{position:relative;z-index:3;height:100%;min-height:640px;} @media(max-width:1024px){ .elementor-3817 .elementor-element.elementor-element-986f605{min-height:520px !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977f98f */.elementor-3817 .elementor-element.elementor-element-977f98f{font-family:'IBM Plex Sans Thai',sans-serif;} @media(max-width:1024px){ .elementor-3817 .elementor-element.elementor-element-977f98f{min-height:520px !important;} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ba9079 */.elementor-3817 .elementor-element.elementor-element-2ba9079 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;background:rgba(245,244,239,.06);border:1px solid rgba(245,244,239,.22);border-radius:30px;padding:8px 16px;flex:0 0 auto;} .elementor-3817 .elementor-element.elementor-element-2ba9079 .elementor-heading-title::before{content:"●";color:#AF9976;font-size:8px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e351e27 */.elementor-3817 .elementor-element.elementor-element-e351e27 .lrp-accent-th{font-family:'IBM Plex Sans Thai',sans-serif;font-weight:700;color:#AF9976;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f9a4a6 */.elementor-3817 .elementor-element.elementor-element-9f9a4a6 h2{font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;font-size:36px;font-weight:300;margin:0;color:#F5F4EF;} .elementor-3817 .elementor-element.elementor-element-9f9a4a6 .lrp-accent{color:#AF9976;font-weight:700;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-9f9a4a6 h2{font-size:26px !important;} }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c18088e */.elementor-3817 .elementor-element.elementor-element-c18088e .elementor-button{padding:11px 18px;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-97c9707 */.elementor-3817 .elementor-element.elementor-element-97c9707 .elementor-loop-container{display:flex !important;flex-wrap:nowrap !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch;grid-template-columns:none !important;padding-bottom:4px;} .elementor-3817 .elementor-element.elementor-element-97c9707 .elementor-loop-container::-webkit-scrollbar{display:none;} .elementor-3817 .elementor-element.elementor-element-97c9707 .elementor-loop-container{scrollbar-width:none;} .elementor-3817 .elementor-element.elementor-element-97c9707 .e-loop-item{flex:0 0 340px !important;width:340px !important;scroll-snap-align:start;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-97c9707 .e-loop-item{flex:0 0 84% !important;width:84% !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bee0fc */.elementor-3817 .elementor-element.elementor-element-7bee0fc h2{font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;font-weight:300;color:#F5F4EF;font-size:28px;line-height:1.35;margin:0;} .elementor-3817 .elementor-element.elementor-element-7bee0fc h2 .wwd-accent{color:#AF9976;font-weight:600;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-7bee0fc h2{font-size:22px !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a4150c */.elementor-3817 .elementor-element.elementor-element-8a4150c{font-family:'IBM Plex Sans Thai',sans-serif;font-weight:300;font-size:15px;color:#D9D6CE;margin:8px 0 0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-429bfcc */.elementor-3817 .elementor-element.elementor-element-429bfcc .elementor-button{padding:18px 32px;white-space:nowrap;box-shadow:0 14px 40px rgba(0,0,0,.25);transition:transform .25s ease,box-shadow .25s ease;} .elementor-3817 .elementor-element.elementor-element-429bfcc .elementor-button:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 20px 50px rgba(0,0,0,.35);} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-429bfcc .elementor-button{padding:15px 26px !important;font-size:14px !important;width:100%;text-align:center;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1368276 */@media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-1368276{padding:36px 28px !important;flex-direction:column !important;align-items:flex-start !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e7838b */.elementor-3817 .elementor-element.elementor-element-5e7838b .lrp-accent-th{font-family:'IBM Plex Sans Thai',sans-serif;font-weight:700;color:#AF9976;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173ffa7 */@media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-173ffa7{padding-bottom:40px !important;flex-direction:column !important;align-items:flex-start !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89dd038 */.elementor-3817 .elementor-element.elementor-element-89dd038{position:absolute !important;top:37px !important;left:0 !important;right:0 !important;height:1px !important;min-height:1px !important;padding:0 !important;margin:0 !important;background:rgba(245,244,239,.14) !important;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-89dd038{display:none !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03fe135 */.elementor-3817 .elementor-element.elementor-element-03fe135 .lrp-step-dot{width:34px;height:34px;border-radius:50%;background:#171613;border:1px solid rgba(245,244,239,.28);color:#AF9976;font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center;margin:0 0 22px;} .elementor-3817 .elementor-element.elementor-element-03fe135 .lrp-step-tag{display:inline-flex;align-items:center;gap:6px;font-family:'Space Grotesk',sans-serif;font-size:10.5px;font-weight:600;color:#AF9976;background:rgba(175,153,118,.12);border:1px solid rgba(175,153,118,.3);border-radius:20px;padding:5px 10px;margin:0 0 14px;} .elementor-3817 .elementor-element.elementor-element-03fe135 h3{font-family:'IBM Plex Sans Thai',sans-serif;font-size:17px;font-weight:600;color:#F5F4EF;margin:0 0 10px;} .elementor-3817 .elementor-element.elementor-element-03fe135 h3 .lrp-accent-en{font-family:'Space Grotesk',sans-serif;font-weight:700;color:#AF9976;} .elementor-3817 .elementor-element.elementor-element-03fe135 p{font-family:'IBM Plex Sans Thai',sans-serif;font-size:12.5px;line-height:1.65;color:#B9B6AE;margin:0 0 14px;} .elementor-3817 .elementor-element.elementor-element-03fe135 .lrp-step-chips{display:flex;flex-wrap:wrap;gap:6px;} .elementor-3817 .elementor-element.elementor-element-03fe135 .lrp-step-chips span{font-family:'Space Grotesk',sans-serif;font-size:10px;font-weight:600;color:#EDECE6;background:transparent;border:1px solid rgba(245,244,239,.22);border-radius:20px;padding:4px 9px;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-03fe135 .elementor-widget-container{position:relative;padding-left:50px;} .elementor-3817 .elementor-element.elementor-element-03fe135 .lrp-step-dot{position:absolute;top:0;left:0;margin:0;} .elementor-3817 .elementor-element.elementor-element-03fe135 .lrp-step-dot::after{content:'';position:absolute;top:34px;bottom:-34px;left:16.5px;width:1px;background:rgba(245,244,239,.16);} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d52acc7 */.elementor-3817 .elementor-element.elementor-element-d52acc7{flex:1 1 22%;min-width:220px;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-d52acc7{flex:1 1 100% !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc36c71 */.elementor-3817 .elementor-element.elementor-element-fc36c71 .lrp-step-dot{width:34px;height:34px;border-radius:50%;background:#171613;border:1px solid rgba(245,244,239,.28);color:#AF9976;font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center;margin:0 0 22px;} .elementor-3817 .elementor-element.elementor-element-fc36c71 .lrp-step-tag{display:inline-flex;align-items:center;gap:6px;font-family:'Space Grotesk',sans-serif;font-size:10.5px;font-weight:600;color:#AF9976;background:rgba(175,153,118,.12);border:1px solid rgba(175,153,118,.3);border-radius:20px;padding:5px 10px;margin:0 0 14px;} .elementor-3817 .elementor-element.elementor-element-fc36c71 h3{font-family:'IBM Plex Sans Thai',sans-serif;font-size:17px;font-weight:600;color:#F5F4EF;margin:0 0 10px;} .elementor-3817 .elementor-element.elementor-element-fc36c71 h3 .lrp-accent-en{font-family:'Space Grotesk',sans-serif;font-weight:700;color:#AF9976;} .elementor-3817 .elementor-element.elementor-element-fc36c71 p{font-family:'IBM Plex Sans Thai',sans-serif;font-size:12.5px;line-height:1.65;color:#B9B6AE;margin:0 0 14px;} .elementor-3817 .elementor-element.elementor-element-fc36c71 .lrp-step-chips{display:flex;flex-wrap:wrap;gap:6px;} .elementor-3817 .elementor-element.elementor-element-fc36c71 .lrp-step-chips span{font-family:'Space Grotesk',sans-serif;font-size:10px;font-weight:600;color:#EDECE6;background:transparent;border:1px solid rgba(245,244,239,.22);border-radius:20px;padding:4px 9px;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-fc36c71 .elementor-widget-container{position:relative;padding-left:50px;} .elementor-3817 .elementor-element.elementor-element-fc36c71 .lrp-step-dot{position:absolute;top:0;left:0;margin:0;} .elementor-3817 .elementor-element.elementor-element-fc36c71 .lrp-step-dot::after{content:'';position:absolute;top:34px;bottom:-34px;left:16.5px;width:1px;background:rgba(245,244,239,.16);} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f57d334 */.elementor-3817 .elementor-element.elementor-element-f57d334{flex:1 1 22%;min-width:220px;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-f57d334{flex:1 1 100% !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a3695a */.elementor-3817 .elementor-element.elementor-element-2a3695a .lrp-step-dot{width:34px;height:34px;border-radius:50%;background:#171613;border:1px solid rgba(245,244,239,.28);color:#AF9976;font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center;margin:0 0 22px;} .elementor-3817 .elementor-element.elementor-element-2a3695a .lrp-step-tag{display:inline-flex;align-items:center;gap:6px;font-family:'Space Grotesk',sans-serif;font-size:10.5px;font-weight:600;color:#AF9976;background:rgba(175,153,118,.12);border:1px solid rgba(175,153,118,.3);border-radius:20px;padding:5px 10px;margin:0 0 14px;} .elementor-3817 .elementor-element.elementor-element-2a3695a h3{font-family:'IBM Plex Sans Thai',sans-serif;font-size:17px;font-weight:600;color:#F5F4EF;margin:0 0 10px;} .elementor-3817 .elementor-element.elementor-element-2a3695a h3 .lrp-accent-th{font-family:'IBM Plex Sans Thai',sans-serif;font-weight:700;color:#AF9976;} .elementor-3817 .elementor-element.elementor-element-2a3695a p{font-family:'IBM Plex Sans Thai',sans-serif;font-size:12.5px;line-height:1.65;color:#B9B6AE;margin:0 0 14px;} .elementor-3817 .elementor-element.elementor-element-2a3695a .lrp-step-chips{display:flex;flex-wrap:wrap;gap:6px;} .elementor-3817 .elementor-element.elementor-element-2a3695a .lrp-step-chips span{font-family:'Space Grotesk',sans-serif;font-size:10px;font-weight:600;color:#EDECE6;background:transparent;border:1px solid rgba(245,244,239,.22);border-radius:20px;padding:4px 9px;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-2a3695a .elementor-widget-container{position:relative;padding-left:50px;} .elementor-3817 .elementor-element.elementor-element-2a3695a .lrp-step-dot{position:absolute;top:0;left:0;margin:0;} .elementor-3817 .elementor-element.elementor-element-2a3695a .lrp-step-dot::after{content:'';position:absolute;top:34px;bottom:-34px;left:16.5px;width:1px;background:rgba(245,244,239,.16);} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa86912 */.elementor-3817 .elementor-element.elementor-element-fa86912{flex:1 1 22%;min-width:220px;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-fa86912{flex:1 1 100% !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05ef761 */.elementor-3817 .elementor-element.elementor-element-05ef761 .lrp-step-dot{width:34px;height:34px;border-radius:50%;background:#171613;border:1px solid rgba(245,244,239,.28);color:#AF9976;font-family:'Space Grotesk',sans-serif;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center;margin:0 0 22px;} .elementor-3817 .elementor-element.elementor-element-05ef761 .lrp-step-tag{display:inline-flex;align-items:center;gap:6px;font-family:'Space Grotesk',sans-serif;font-size:10.5px;font-weight:600;color:#AF9976;background:rgba(175,153,118,.12);border:1px solid rgba(175,153,118,.3);border-radius:20px;padding:5px 10px;margin:0 0 14px;} .elementor-3817 .elementor-element.elementor-element-05ef761 h3{font-family:'IBM Plex Sans Thai',sans-serif;font-size:17px;font-weight:600;color:#F5F4EF;margin:0 0 10px;} .elementor-3817 .elementor-element.elementor-element-05ef761 h3 .lrp-accent-en{font-family:'Space Grotesk',sans-serif;font-weight:700;color:#AF9976;} .elementor-3817 .elementor-element.elementor-element-05ef761 p{font-family:'IBM Plex Sans Thai',sans-serif;font-size:12.5px;line-height:1.65;color:#B9B6AE;margin:0 0 14px;} .elementor-3817 .elementor-element.elementor-element-05ef761 .lrp-step-chips{display:flex;flex-wrap:wrap;gap:6px;} .elementor-3817 .elementor-element.elementor-element-05ef761 .lrp-step-chips span{font-family:'Space Grotesk',sans-serif;font-size:10px;font-weight:600;color:#EDECE6;background:transparent;border:1px solid rgba(245,244,239,.22);border-radius:20px;padding:4px 9px;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-05ef761 .elementor-widget-container{position:relative;padding-left:50px;} .elementor-3817 .elementor-element.elementor-element-05ef761 .lrp-step-dot{position:absolute;top:0;left:0;margin:0;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea0b1f */.elementor-3817 .elementor-element.elementor-element-2ea0b1f{flex:1 1 22%;min-width:220px;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-2ea0b1f{flex:1 1 100% !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d28423c */.elementor-3817 .elementor-element.elementor-element-d28423c{z-index:1;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-d28423c{gap:34px !important;} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac7e1aa */.elementor-3817 .elementor-element.elementor-element-ac7e1aa .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;background:rgba(245,244,239,.06);border:1px solid rgba(245,244,239,.22);border-radius:30px;padding:8px 16px;margin:0 0 14px;} .elementor-3817 .elementor-element.elementor-element-ac7e1aa .elementor-heading-title::before{content:"●";color:#AF9976;font-size:8px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d7c7f9 */.elementor-3817 .elementor-element.elementor-element-1d7c7f9 h2{font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;font-size:36px;font-weight:300;color:#F5F4EF;margin:0;} .elementor-3817 .elementor-element.elementor-element-1d7c7f9 h2 span{color:#AF9976;font-weight:700;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-1d7c7f9 h2{font-size:26px !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe2be49 */.elementor-3817 .elementor-element.elementor-element-fe2be49 p{font-family:'IBM Plex Sans Thai',sans-serif;font-size:14px;color:#B9B6AE;max-width:420px;margin:10px 0 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce567d */.elementor-3817 .elementor-element.elementor-element-3ce567d{position:absolute;inset:0;transition:transform .5s ease;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2055d99 */.elementor-3817 .elementor-element.elementor-element-2055d99 .lrsv-num{font-family:'IBM Plex Sans Thai',sans-serif;font-weight:600;font-size:11px;color:#AF9976;letter-spacing:.1em;margin:0 0 8px;} .elementor-3817 .elementor-element.elementor-element-2055d99 .lrsv-title{font-family:'Space Grotesk',sans-serif;font-size:19px;font-weight:600;color:#F5F4EF;margin:0 0 6px;} .elementor-3817 .elementor-element.elementor-element-2055d99 .lrsv-desc{font-family:'IBM Plex Sans Thai',sans-serif;font-size:12.5px;color:#D9D6CE;margin:0 0 14px;line-height:1.55;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65c1c25 */.elementor-3817 .elementor-element.elementor-element-65c1c25 .lrsv-link{display:inline-flex;align-items:center;gap:8px;font-family:'IBM Plex Sans Thai',sans-serif;font-weight:600;font-size:12.5px;color:#F5F4EF;} .elementor-3817 .elementor-element.elementor-element-65c1c25 .lrsv-link-arrow{background:#AF9976;color:#2B2926;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8062df6 */.elementor-3817 .elementor-element.elementor-element-8062df6{position:absolute;inset:0;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbfccc6 */.elementor-3817 .elementor-element.elementor-element-dbfccc6{position:relative;display:block;border-radius:10px;overflow:hidden;height:280px;text-decoration:none;background:#2B2926;} .elementor-3817 .elementor-element.elementor-element-dbfccc6:hover .elementor-element-3ce567d{transform:scale(1.06);} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-dbfccc6{height:220px;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d27f06 */.elementor-3817 .elementor-element.elementor-element-6d27f06{position:absolute;inset:0;transition:transform .5s ease;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09c5062 */.elementor-3817 .elementor-element.elementor-element-09c5062 .lrsv-num{font-family:'IBM Plex Sans Thai',sans-serif;font-weight:600;font-size:11px;color:#AF9976;letter-spacing:.1em;margin:0 0 8px;} .elementor-3817 .elementor-element.elementor-element-09c5062 .lrsv-title{font-family:'Space Grotesk',sans-serif;font-size:19px;font-weight:600;color:#F5F4EF;margin:0 0 6px;} .elementor-3817 .elementor-element.elementor-element-09c5062 .lrsv-desc{font-family:'IBM Plex Sans Thai',sans-serif;font-size:12.5px;color:#D9D6CE;margin:0 0 14px;line-height:1.55;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9385568 */.elementor-3817 .elementor-element.elementor-element-9385568 .lrsv-link{display:inline-flex;align-items:center;gap:8px;font-family:'IBM Plex Sans Thai',sans-serif;font-weight:600;font-size:12.5px;color:#F5F4EF;} .elementor-3817 .elementor-element.elementor-element-9385568 .lrsv-link-arrow{background:#AF9976;color:#2B2926;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319ec8d */.elementor-3817 .elementor-element.elementor-element-319ec8d{position:absolute;inset:0;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ca1d88 */.elementor-3817 .elementor-element.elementor-element-6ca1d88{position:relative;display:block;border-radius:10px;overflow:hidden;height:280px;text-decoration:none;background:#2B2926;} .elementor-3817 .elementor-element.elementor-element-6ca1d88:hover .elementor-element-6d27f06{transform:scale(1.06);} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-6ca1d88{height:220px;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764fac4 */.elementor-3817 .elementor-element.elementor-element-764fac4{position:absolute;inset:0;transition:transform .5s ease;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-208572f */.elementor-3817 .elementor-element.elementor-element-208572f .lrsv-num{font-family:'IBM Plex Sans Thai',sans-serif;font-weight:600;font-size:11px;color:#AF9976;letter-spacing:.1em;margin:0 0 8px;} .elementor-3817 .elementor-element.elementor-element-208572f .lrsv-title{font-family:'Space Grotesk',sans-serif;font-size:19px;font-weight:600;color:#F5F4EF;margin:0 0 6px;} .elementor-3817 .elementor-element.elementor-element-208572f .lrsv-desc{font-family:'IBM Plex Sans Thai',sans-serif;font-size:12.5px;color:#D9D6CE;margin:0 0 14px;line-height:1.55;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e5ad51 */.elementor-3817 .elementor-element.elementor-element-5e5ad51 .lrsv-link{display:inline-flex;align-items:center;gap:8px;font-family:'IBM Plex Sans Thai',sans-serif;font-weight:600;font-size:12.5px;color:#F5F4EF;} .elementor-3817 .elementor-element.elementor-element-5e5ad51 .lrsv-link-arrow{background:#AF9976;color:#2B2926;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1b2a8b */.elementor-3817 .elementor-element.elementor-element-c1b2a8b{position:absolute;inset:0;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2acab87 */.elementor-3817 .elementor-element.elementor-element-2acab87{position:relative;display:block;border-radius:10px;overflow:hidden;height:280px;text-decoration:none;background:#2B2926;} .elementor-3817 .elementor-element.elementor-element-2acab87:hover .elementor-element-764fac4{transform:scale(1.06);} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-2acab87{height:220px;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43f0e06 */.elementor-3817 .elementor-element.elementor-element-43f0e06{position:absolute;inset:0;transition:transform .5s ease;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f80f889 */.elementor-3817 .elementor-element.elementor-element-f80f889 .lrsv-num{font-family:'IBM Plex Sans Thai',sans-serif;font-weight:600;font-size:11px;color:#AF9976;letter-spacing:.1em;margin:0 0 8px;} .elementor-3817 .elementor-element.elementor-element-f80f889 .lrsv-title{font-family:'Space Grotesk',sans-serif;font-size:19px;font-weight:600;color:#F5F4EF;margin:0 0 6px;} .elementor-3817 .elementor-element.elementor-element-f80f889 .lrsv-desc{font-family:'IBM Plex Sans Thai',sans-serif;font-size:12.5px;color:#D9D6CE;margin:0 0 14px;line-height:1.55;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-085a2bb */.elementor-3817 .elementor-element.elementor-element-085a2bb .lrsv-link{display:inline-flex;align-items:center;gap:8px;font-family:'IBM Plex Sans Thai',sans-serif;font-weight:600;font-size:12.5px;color:#F5F4EF;} .elementor-3817 .elementor-element.elementor-element-085a2bb .lrsv-link-arrow{background:#AF9976;color:#2B2926;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e247dee */.elementor-3817 .elementor-element.elementor-element-e247dee{position:absolute;inset:0;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15dd299 */.elementor-3817 .elementor-element.elementor-element-15dd299{position:relative;display:block;border-radius:10px;overflow:hidden;height:280px;text-decoration:none;background:#2B2926;} .elementor-3817 .elementor-element.elementor-element-15dd299:hover .elementor-element-43f0e06{transform:scale(1.06);} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-15dd299{height:220px;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66b39e6 */.elementor-3817 .elementor-element.elementor-element-66b39e6{position:absolute;inset:0;transition:transform .5s ease;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9966ce3 */.elementor-3817 .elementor-element.elementor-element-9966ce3 .lrsv-num{font-family:'IBM Plex Sans Thai',sans-serif;font-weight:600;font-size:11px;color:#AF9976;letter-spacing:.1em;margin:0 0 8px;} .elementor-3817 .elementor-element.elementor-element-9966ce3 .lrsv-title{font-family:'Space Grotesk',sans-serif;font-size:19px;font-weight:600;color:#F5F4EF;margin:0 0 6px;} .elementor-3817 .elementor-element.elementor-element-9966ce3 .lrsv-desc{font-family:'IBM Plex Sans Thai',sans-serif;font-size:12.5px;color:#D9D6CE;margin:0 0 14px;line-height:1.55;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162ff71 */.elementor-3817 .elementor-element.elementor-element-162ff71 .lrsv-link{display:inline-flex;align-items:center;gap:8px;font-family:'IBM Plex Sans Thai',sans-serif;font-weight:600;font-size:12.5px;color:#F5F4EF;} .elementor-3817 .elementor-element.elementor-element-162ff71 .lrsv-link-arrow{background:#AF9976;color:#2B2926;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8d2a7f */.elementor-3817 .elementor-element.elementor-element-e8d2a7f{position:absolute;inset:0;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4396521 */.elementor-3817 .elementor-element.elementor-element-4396521{position:relative;display:block;border-radius:10px;overflow:hidden;height:280px;text-decoration:none;background:#2B2926;} .elementor-3817 .elementor-element.elementor-element-4396521:hover .elementor-element-66b39e6{transform:scale(1.06);} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-4396521{height:220px;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccbf391 */.elementor-3817 .elementor-element.elementor-element-ccbf391{position:absolute;inset:0;opacity:.35;filter:grayscale(1);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2589d32 */.elementor-3817 .elementor-element.elementor-element-2589d32 .lrsv-num{font-family:'IBM Plex Sans Thai',sans-serif;font-weight:600;font-size:11px;color:#9b9689;letter-spacing:.1em;margin:0 0 8px;} .elementor-3817 .elementor-element.elementor-element-2589d32 .lrsv-title{font-family:'Space Grotesk',sans-serif;font-size:19px;font-weight:600;color:#F5F4EF;margin:0 0 6px;} .elementor-3817 .elementor-element.elementor-element-2589d32 .lrsv-desc{font-family:'IBM Plex Sans Thai',sans-serif;font-size:12.5px;color:#D9D6CE;margin:0 0 14px;line-height:1.55;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f387e9 */.elementor-3817 .elementor-element.elementor-element-1f387e9{position:absolute;inset:0;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50fa48e */.elementor-3817 .elementor-element.elementor-element-50fa48e{position:relative;display:block;border-radius:10px;overflow:hidden;height:280px;background:#2B2926;pointer-events:none;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-50fa48e{height:220px;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bf9ed7 */@media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-8bf9ed7{grid-template-columns:1fr !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b820cc */.elementor-3817 .elementor-element.elementor-element-2b820cc p{font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;font-size:13px;font-weight:600;color:#AF9976;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;text-align:center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f6be38 */.elementor-3817 .elementor-element.elementor-element-9f6be38 p{font-family:'IBM Plex Sans Thai',sans-serif;font-size:13px;color:#B9B6AE;margin:0;text-align:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8368be4 */.elementor-3817 .elementor-element.elementor-element-8368be4{width:max-content;animation:lrpBrandsMarquee 34s linear infinite;flex-wrap:nowrap !important;} .elementor-3817 .elementor-element.elementor-element-8368be4:hover{animation-play-state:paused;} .elementor-3817 .elementor-element.elementor-element-8368be4 .lrp-brand-logo{width:120px;height:38px;background-repeat:no-repeat;background-position:center;background-size:contain;filter:brightness(0) invert(1);opacity:.55;flex:0 0 auto;} @keyframes lrpBrandsMarquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-8368be4{gap:40px !important;} .elementor-3817 .elementor-element.elementor-element-8368be4 .lrp-brand-logo{width:92px !important;height:30px !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e49d314 */@media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-e49d314{padding:50px 0 !important;} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7b9021 */.elementor-3817 .elementor-element.elementor-element-a7b9021 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;background:rgba(245,244,239,.06);border:1px solid rgba(245,244,239,.22);border-radius:30px;padding:8px 16px;margin:0 0 14px;} .elementor-3817 .elementor-element.elementor-element-a7b9021 .elementor-heading-title::before{content:"●";color:#AF9976;font-size:8px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb6d2f */.elementor-3817 .elementor-element.elementor-element-9bb6d2f h2{font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;font-size:36px;font-weight:300;color:#F5F4EF;margin:0;text-align:center;} .elementor-3817 .elementor-element.elementor-element-9bb6d2f h2 span{color:#AF9976;font-weight:700;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-9bb6d2f h2{font-size:26px !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f556db9 */.elementor-3817 .elementor-element.elementor-element-f556db9 .logo{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:16px;color:#AF9976;margin:0 0 18px;} .elementor-3817 .elementor-element.elementor-element-f556db9 .quote{font-family:'IBM Plex Sans Thai',sans-serif;font-size:17px;font-weight:600;color:#F5F4EF;margin:0 0 12px;line-height:1.5;} .elementor-3817 .elementor-element.elementor-element-f556db9 .body{font-family:'IBM Plex Sans Thai',sans-serif;font-size:13.5px;color:#B9B6AE;line-height:1.65;margin:0 0 20px;} .elementor-3817 .elementor-element.elementor-element-f556db9 .person{display:flex;align-items:center;gap:12px;} .elementor-3817 .elementor-element.elementor-element-f556db9 .av{width:38px;height:38px;border-radius:50%;background:rgba(245,244,239,.1);display:inline-block;} .elementor-3817 .elementor-element.elementor-element-f556db9 .nm{font-family:'IBM Plex Sans Thai',sans-serif;font-size:13px;font-weight:600;color:#F5F4EF;margin:0;} .elementor-3817 .elementor-element.elementor-element-f556db9 .rl{font-family:'IBM Plex Sans Thai',sans-serif;font-size:11.5px;color:#8a8a86;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c3e66 */.elementor-3817 .elementor-element.elementor-element-48c3e66{flex:1 1 45%;min-width:280px;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-48c3e66{flex:1 1 100% !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d327186 */.elementor-3817 .elementor-element.elementor-element-d327186 .logo{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:16px;color:#AF9976;margin:0 0 18px;} .elementor-3817 .elementor-element.elementor-element-d327186 .quote{font-family:'IBM Plex Sans Thai',sans-serif;font-size:17px;font-weight:600;color:#F5F4EF;margin:0 0 12px;line-height:1.5;} .elementor-3817 .elementor-element.elementor-element-d327186 .body{font-family:'IBM Plex Sans Thai',sans-serif;font-size:13.5px;color:#B9B6AE;line-height:1.65;margin:0 0 20px;} .elementor-3817 .elementor-element.elementor-element-d327186 .person{display:flex;align-items:center;gap:12px;} .elementor-3817 .elementor-element.elementor-element-d327186 .av{width:38px;height:38px;border-radius:50%;background:rgba(245,244,239,.1);display:inline-block;} .elementor-3817 .elementor-element.elementor-element-d327186 .nm{font-family:'IBM Plex Sans Thai',sans-serif;font-size:13px;font-weight:600;color:#F5F4EF;margin:0;} .elementor-3817 .elementor-element.elementor-element-d327186 .rl{font-family:'IBM Plex Sans Thai',sans-serif;font-size:11.5px;color:#8a8a86;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42d1df8 */.elementor-3817 .elementor-element.elementor-element-42d1df8{flex:1 1 45%;min-width:280px;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-42d1df8{flex:1 1 100% !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b31da90 */.elementor-3817 .elementor-element.elementor-element-b31da90 .logo{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:16px;color:#AF9976;margin:0 0 18px;} .elementor-3817 .elementor-element.elementor-element-b31da90 .quote{font-family:'IBM Plex Sans Thai',sans-serif;font-size:17px;font-weight:600;color:#F5F4EF;margin:0 0 12px;line-height:1.5;} .elementor-3817 .elementor-element.elementor-element-b31da90 .body{font-family:'IBM Plex Sans Thai',sans-serif;font-size:13.5px;color:#B9B6AE;line-height:1.65;margin:0 0 20px;} .elementor-3817 .elementor-element.elementor-element-b31da90 .person{display:flex;align-items:center;gap:12px;} .elementor-3817 .elementor-element.elementor-element-b31da90 .av{width:38px;height:38px;border-radius:50%;background:rgba(245,244,239,.1);display:inline-block;} .elementor-3817 .elementor-element.elementor-element-b31da90 .nm{font-family:'IBM Plex Sans Thai',sans-serif;font-size:13px;font-weight:600;color:#F5F4EF;margin:0;} .elementor-3817 .elementor-element.elementor-element-b31da90 .rl{font-family:'IBM Plex Sans Thai',sans-serif;font-size:11.5px;color:#8a8a86;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a2f55f */.elementor-3817 .elementor-element.elementor-element-8a2f55f{flex:1 1 45%;min-width:280px;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-8a2f55f{flex:1 1 100% !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-574e127 */.elementor-3817 .elementor-element.elementor-element-574e127 .logo{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:16px;color:#AF9976;margin:0 0 18px;} .elementor-3817 .elementor-element.elementor-element-574e127 .quote{font-family:'IBM Plex Sans Thai',sans-serif;font-size:17px;font-weight:600;color:#F5F4EF;margin:0 0 12px;line-height:1.5;} .elementor-3817 .elementor-element.elementor-element-574e127 .body{font-family:'IBM Plex Sans Thai',sans-serif;font-size:13.5px;color:#B9B6AE;line-height:1.65;margin:0 0 20px;} .elementor-3817 .elementor-element.elementor-element-574e127 .person{display:flex;align-items:center;gap:12px;} .elementor-3817 .elementor-element.elementor-element-574e127 .av{width:38px;height:38px;border-radius:50%;background:rgba(245,244,239,.1);display:inline-block;} .elementor-3817 .elementor-element.elementor-element-574e127 .nm{font-family:'IBM Plex Sans Thai',sans-serif;font-size:13px;font-weight:600;color:#F5F4EF;margin:0;} .elementor-3817 .elementor-element.elementor-element-574e127 .rl{font-family:'IBM Plex Sans Thai',sans-serif;font-size:11.5px;color:#8a8a86;margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f87fee2 */.elementor-3817 .elementor-element.elementor-element-f87fee2{flex:1 1 45%;min-width:280px;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-f87fee2{flex:1 1 100% !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3e8183 */.elementor-3817 .elementor-element.elementor-element-a3e8183{display:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b69260 */.elementor-3817 .elementor-element.elementor-element-7b69260{position:relative;z-index:1;} .elementor-3817 .elementor-element.elementor-element-7b69260 .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;background:rgba(43,41,38,.05);border:1px solid rgba(43,41,38,.16);border-radius:30px;padding:8px 16px;margin:0 0 24px;} .elementor-3817 .elementor-element.elementor-element-7b69260 .elementor-heading-title::before{content:'';width:6px;height:6px;border-radius:50%;background:#8a7355;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d12b597 */.elementor-3817 .elementor-element.elementor-element-d12b597{position:relative;z-index:1;} .elementor-3817 .elementor-element.elementor-element-d12b597 h2{font-family:'Space Grotesk','IBM Plex Sans Thai',sans-serif;font-weight:300;color:#2B2926;font-size:36px;line-height:1.3;margin:0 0 36px;text-align:center;} .elementor-3817 .elementor-element.elementor-element-d12b597 h2 .lrp-accent{color:#8a7355;font-weight:700;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-d12b597 h2{font-size:26px !important;} }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab8f3c4 */.elementor-3817 .elementor-element.elementor-element-ab8f3c4{position:relative;z-index:1;} .elementor-3817 .elementor-element.elementor-element-ab8f3c4 .elementor-button{padding:20px 34px;box-shadow:0 14px 40px rgba(43,41,38,.25);transition:transform .25s ease,box-shadow .25s ease,background .25s ease;} .elementor-3817 .elementor-element.elementor-element-ab8f3c4 .elementor-button:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 20px 50px rgba(43,41,38,.35);background:#1a1917 !important;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-ab8f3c4 .elementor-button{padding:17px 26px !important;font-size:14px !important;} }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d94c5e */.elementor-3817 .elementor-element.elementor-element-6d94c5e{position:relative;z-index:1;} .elementor-3817 .elementor-element.elementor-element-6d94c5e p{font-family:'IBM Plex Sans Thai',sans-serif;font-size:12.5px;color:#6b6862;margin:18px 0 0;text-align:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6b5a00 */.elementor-3817 .elementor-element.elementor-element-d6b5a00::before{content:'';position:absolute;top:50%;left:50%;width:640px;height:640px;background:radial-gradient(circle,rgba(175,153,118,.25) 0%,rgba(175,153,118,0) 70%);transform:translate(-50%,-50%);pointer-events:none;} @media(max-width:900px){ .elementor-3817 .elementor-element.elementor-element-d6b5a00{padding:70px 24px !important;margin:60px 0 50px !important;} }/* End custom CSS */