.elementor-15 .elementor-element.elementor-element-f872d9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-15 .elementor-element.elementor-element-3166c4b{--display:flex;--min-height:31vw;--justify-content:center;--overlay-opacity:0.5;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15 .elementor-element.elementor-element-3166c4b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3166c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.tachakorn.co.th/wp-content/uploads/2025/06/building-construction.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-3166c4b::before, .elementor-15 .elementor-element.elementor-element-3166c4b > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3166c4b > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3166c4b > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3166c4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3166c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-b8da8ae{text-align:center;}.elementor-15 .elementor-element.elementor-element-b8da8ae .elementor-heading-title{font-family:"IBM Plex Sans Thai", Sans-serif;font-size:2.7vw;font-weight:600;color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-fc79eba .elementor-image-box-title{font-family:"IBM Plex Sans Thai", Sans-serif;font-size:4.3vw;font-weight:600;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-fc79eba .elementor-image-box-description{font-family:"IBM Plex Sans Thai", Sans-serif;font-size:1.6vw;font-weight:400;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-2d939b4{--display:flex;--padding-top:6vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15 .elementor-element.elementor-element-27d33c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-039bede.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-039bede.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-039bede.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-039bede .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Sans Thai", Sans-serif;font-size:2rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-039bede .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-15 .elementor-element.elementor-element-039bede .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-039bede .elementor-image-box-description{font-family:"IBM Plex Sans Thai", Sans-serif;font-size:1.4rem;font-weight:300;}.elementor-15 .elementor-element.elementor-element-ea7dc8d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-15 .elementor-element.elementor-element-ea7dc8d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-15 .elementor-element.elementor-element-ea7dc8d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-ea7dc8d .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Sans Thai", Sans-serif;font-size:2rem;font-weight:600;}.elementor-15 .elementor-element.elementor-element-ea7dc8d .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-15 .elementor-element.elementor-element-ea7dc8d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-ea7dc8d .elementor-image-box-description{font-family:"IBM Plex Sans Thai", Sans-serif;font-size:1.4rem;font-weight:300;}.elementor-15 .elementor-element.elementor-element-9598859{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-d961618{--display:flex;}.elementor-15 .elementor-element.elementor-element-5a5c098{text-align:center;}.elementor-15 .elementor-element.elementor-element-5a5c098 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-309a95b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-36bd540{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-c93deb2 .elementor-heading-title{font-family:"IBM Plex Sans Thai", Sans-serif;font-size:1.5rem;font-weight:400;line-height:40px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-dadeda7{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-673caa3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-1d2c54b{--display:flex;}.elementor-15 .elementor-element.elementor-element-84d438f{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-c46fbc4{text-align:center;}.elementor-15 .elementor-element.elementor-element-c46fbc4 .elementor-heading-title{font-family:"IBM Plex Sans Thai", Sans-serif;font-size:1.5rem;font-weight:400;line-height:40px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-25d9fb2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-2c16252{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-7909f8e{text-align:center;}.elementor-15 .elementor-element.elementor-element-7909f8e .elementor-heading-title{font-family:"IBM Plex Sans Thai", Sans-serif;font-size:1.5rem;font-weight:400;line-height:40px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-b7a42dc{--display:flex;}.elementor-15 .elementor-element.elementor-element-95c8bb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-d477751{--display:flex;}.elementor-15 .elementor-element.elementor-element-7c0ca00{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-1297b38{text-align:center;}.elementor-15 .elementor-element.elementor-element-1297b38 .elementor-heading-title{font-family:"IBM Plex Sans Thai", Sans-serif;font-size:1.5rem;font-weight:400;line-height:40px;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-654a1f2{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-15 .elementor-element.elementor-element-fb3797a{text-align:center;font-family:"IBM Plex Sans Thai", Sans-serif;font-size:1.5rem;font-weight:300;}.elementor-15 .elementor-element.elementor-element-88243fd{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-15 .elementor-element.elementor-element-7228490{text-align:center;}.elementor-15 .elementor-element.elementor-element-7228490 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );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 ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-984620c{--grid-columns:3;}.elementor-15 .elementor-element.elementor-element-984620c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-15 .elementor-element.elementor-element-984620c .e-loop-item > .elementor-section, .elementor-15 .elementor-element.elementor-element-984620c .e-loop-item > .elementor-section > .elementor-container, .elementor-15 .elementor-element.elementor-element-984620c .e-loop-item > .e-con, .elementor-15 .elementor-element.elementor-element-984620c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-b8da8ae .elementor-heading-title{font-size:4vw;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-fc79eba .elementor-image-box-title{font-size:4vw;}.elementor-15 .elementor-element.elementor-element-fc79eba .elementor-image-box-description{font-size:2vw;}.elementor-15 .elementor-element.elementor-element-039bede .elementor-image-box-title{font-size:4vw;}.elementor-15 .elementor-element.elementor-element-039bede .elementor-image-box-description{font-size:2vw;}.elementor-15 .elementor-element.elementor-element-ea7dc8d .elementor-image-box-title{font-size:4vw;}.elementor-15 .elementor-element.elementor-element-ea7dc8d .elementor-image-box-description{font-size:2vw;}.elementor-15 .elementor-element.elementor-element-5a5c098 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-c93deb2 .elementor-heading-title{font-size:2vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-c46fbc4 .elementor-heading-title{font-size:2vw;}.elementor-15 .elementor-element.elementor-element-7909f8e .elementor-heading-title{font-size:2vw;}.elementor-15 .elementor-element.elementor-element-1297b38 .elementor-heading-title{font-size:2vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-fb3797a{font-size:2vw;}.elementor-15 .elementor-element.elementor-element-7228490 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-984620c{--grid-columns:2;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-3166c4b{--min-height:51vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-b8da8ae .elementor-heading-title{font-size:8vw;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-fc79eba .elementor-image-box-title{font-size:6.6vw;}.elementor-15 .elementor-element.elementor-element-fc79eba .elementor-image-box-description{font-size:4vw;}.elementor-15 .elementor-element.elementor-element-2d939b4{--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-15 .elementor-element.elementor-element-039bede .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-039bede .elementor-image-box-title{font-size:6vw;}.elementor-15 .elementor-element.elementor-element-039bede .elementor-image-box-description{font-size:4vw;}.elementor-15 .elementor-element.elementor-element-ea7dc8d .elementor-image-box-img{margin-bottom:15px;}.elementor-15 .elementor-element.elementor-element-ea7dc8d .elementor-image-box-title{font-size:6vw;}.elementor-15 .elementor-element.elementor-element-ea7dc8d .elementor-image-box-description{font-size:4vw;}.elementor-15 .elementor-element.elementor-element-5a5c098 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-c93deb2 .elementor-heading-title{font-size:4vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-c46fbc4 .elementor-heading-title{font-size:4vw;}.elementor-15 .elementor-element.elementor-element-7909f8e .elementor-heading-title{font-size:4vw;}.elementor-15 .elementor-element.elementor-element-1297b38 .elementor-heading-title{font-size:4vw;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-fb3797a{font-size:4vw;}.elementor-15 .elementor-element.elementor-element-7228490 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-984620c{--grid-columns:1;}}