.elementor-28 .elementor-element.elementor-element-4cf0dc7{--display:flex;--min-height:25px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em;}.elementor-28 .elementor-element.elementor-element-4cf0dc7:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4cf0dc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-5f17a67{--display:flex;}.elementor-28 .elementor-element.elementor-element-043e9c4{--display:flex;}.elementor-28 .elementor-element.elementor-element-b082b8b{--display:flex;}.elementor-28 .elementor-element.elementor-element-7ae32a6{--display:flex;}.elementor-28 .elementor-element.elementor-element-6bec1af{--display:flex;}.elementor-28 .elementor-element.elementor-element-4604ccd{--display:flex;}.elementor-28 .elementor-element.elementor-element-7682f21{--display:flex;}.elementor-28 .elementor-element.elementor-element-25d65dc{--display:flex;}.elementor-28 .elementor-element.elementor-element-d31a421{--display:flex;}.elementor-28 .elementor-element.elementor-element-1cfdeda{--display:flex;}.elementor-28 .elementor-element.elementor-element-07149d7{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-font-size:11.5px;--n-menu-title-color-normal:var( --e-global-color-ab75bbf );--n-menu-title-transition:300ms;--n-menu-title-padding:7px 0px 7px 20px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-28 .elementor-element.elementor-element-07149d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-07149d7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-28 .elementor-element.elementor-element-07149d7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-28 .elementor-element.elementor-element-07149d7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-28 .elementor-element.elementor-element-07149d7 {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-854c5c0{--display:flex;--min-height:104px;--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:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-28 .elementor-element.elementor-element-854c5c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-e95f32a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-da94dc2{text-align:start;}.elementor-28 .elementor-element.elementor-element-da94dc2 img{width:125px;}.elementor-28 .elementor-element.elementor-element-3378b4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8819168{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 15px 15px;box-shadow:0px 15px 20px -15px rgba(0, 0, 0, 0.2);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-5ffd8c4{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-5ffd8c4:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5ffd8c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-b72c09e > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-28 .elementor-element.elementor-element-b72c09e img{width:175px;}.elementor-28 .elementor-element.elementor-element-cecf797{text-align:center;}.elementor-28 .elementor-element.elementor-element-cecf797 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-c2302e3{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-c2302e3:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-c2302e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-5dffe3a > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-28 .elementor-element.elementor-element-5dffe3a img{width:175px;}.elementor-28 .elementor-element.elementor-element-10870f1{text-align:center;}.elementor-28 .elementor-element.elementor-element-10870f1 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-d89e1ac{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-d89e1ac:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d89e1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6ca33c3 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-28 .elementor-element.elementor-element-6ca33c3 img{width:175px;}.elementor-28 .elementor-element.elementor-element-2c16b33{text-align:center;}.elementor-28 .elementor-element.elementor-element-2c16b33 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-e163e30{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-e163e30:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e163e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6ec8ae6 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-28 .elementor-element.elementor-element-6ec8ae6 img{width:175px;}.elementor-28 .elementor-element.elementor-element-b704687{text-align:center;}.elementor-28 .elementor-element.elementor-element-b704687 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-9cdf3a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-9cdf3a7:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-9cdf3a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://topoelement.com/wp-content/uploads/2025/05/Topo-Element-Construction-Layout-Topcon-GLS-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-9cdf3a7::before, .elementor-28 .elementor-element.elementor-element-9cdf3a7 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-9cdf3a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-9cdf3a7 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-9cdf3a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-9cdf3a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #20383000 50%, var( --e-global-color-primary ) 70%);}.elementor-28 .elementor-element.elementor-element-d01f2b6{text-align:center;}.elementor-28 .elementor-element.elementor-element-d01f2b6 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-ab75bbf );}.elementor-28 .elementor-element.elementor-element-e843e3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 15px 15px;box-shadow:0px 15px 20px -15px rgba(0, 0, 0, 0.2);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-e5b6bbe{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-e5b6bbe:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e5b6bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-aed6379 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-28 .elementor-element.elementor-element-aed6379 img{width:175px;}.elementor-28 .elementor-element.elementor-element-214d96d{text-align:center;}.elementor-28 .elementor-element.elementor-element-214d96d .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-ba45ea6{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-ba45ea6:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ba45ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-73d7701 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-28 .elementor-element.elementor-element-73d7701 img{width:175px;}.elementor-28 .elementor-element.elementor-element-8b3aa88{text-align:center;}.elementor-28 .elementor-element.elementor-element-8b3aa88 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-5e384f1{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-5e384f1:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5e384f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-76b0aee > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-28 .elementor-element.elementor-element-76b0aee img{width:175px;}.elementor-28 .elementor-element.elementor-element-3a2ce42{text-align:center;}.elementor-28 .elementor-element.elementor-element-3a2ce42 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-b67813d{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-b67813d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-b67813d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-6b94690 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-28 .elementor-element.elementor-element-6b94690 img{width:175px;}.elementor-28 .elementor-element.elementor-element-4cadc32{text-align:center;}.elementor-28 .elementor-element.elementor-element-4cadc32 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-8634c2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-8634c2c:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8634c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://topoelement.com/wp-content/uploads/2025/04/Topcon-GM-50-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-8634c2c::before, .elementor-28 .elementor-element.elementor-element-8634c2c > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-8634c2c > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-8634c2c > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-8634c2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-8634c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #20383000 50%, var( --e-global-color-primary ) 70%);}.elementor-28 .elementor-element.elementor-element-3d85ee2{text-align:center;}.elementor-28 .elementor-element.elementor-element-3d85ee2 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-ab75bbf );}.elementor-28 .elementor-element.elementor-element-d734c28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 15px 15px;box-shadow:0px 15px 20px -15px rgba(0, 0, 0, 0.2);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-ec8f5cf{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-ec8f5cf:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ec8f5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3646609 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-28 .elementor-element.elementor-element-3646609 img{width:175px;}.elementor-28 .elementor-element.elementor-element-f427c25{text-align:center;}.elementor-28 .elementor-element.elementor-element-f427c25 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-46c537e{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-46c537e:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-46c537e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-4a2e88f > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-28 .elementor-element.elementor-element-4a2e88f img{width:175px;}.elementor-28 .elementor-element.elementor-element-a93ed94{text-align:center;}.elementor-28 .elementor-element.elementor-element-a93ed94 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-887e8cf{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-887e8cf:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-887e8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-3837c1d > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-28 .elementor-element.elementor-element-3837c1d img{width:175px;}.elementor-28 .elementor-element.elementor-element-3c70a71{text-align:center;}.elementor-28 .elementor-element.elementor-element-3c70a71 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-8b05c42{--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;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-8b05c42:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8b05c42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-28 .elementor-element.elementor-element-7ace00a > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-28 .elementor-element.elementor-element-7ace00a img{width:175px;}.elementor-28 .elementor-element.elementor-element-05fbdde{text-align:center;}.elementor-28 .elementor-element.elementor-element-05fbdde .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-0e39680{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-0e39680:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-0e39680 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://topoelement.com/wp-content/uploads/2025/06/Focus-Core-Premium-Max-Laser-Scanner-Detroit-Packard-Plant-Scan.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-0e39680::before, .elementor-28 .elementor-element.elementor-element-0e39680 > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-0e39680 > .e-con-inner > .elementor-background-video-container::before, .elementor-28 .elementor-element.elementor-element-0e39680 > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-0e39680 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28 .elementor-element.elementor-element-0e39680 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #20383000 50%, var( --e-global-color-primary ) 70%);}.elementor-28 .elementor-element.elementor-element-2d3d0d7{text-align:center;}.elementor-28 .elementor-element.elementor-element-2d3d0d7 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-ab75bbf );}.elementor-28 .elementor-element.elementor-element-b6ab044{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:15px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-dropdown-content-box-shadow-horizontal:0px;--n-menu-dropdown-content-box-shadow-vertical:0px;--n-menu-dropdown-content-box-shadow-blur:10px;--n-menu-dropdown-content-box-shadow-spread:28px;--n-menu-dropdown-content-box-shadow-color:rgba(0,0,0,0.5);}.elementor-28 .elementor-element.elementor-element-b6ab044 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-28 .elementor-element.elementor-element-b6ab044 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-28 .elementor-element.elementor-element-b6ab044 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-28 .elementor-element.elementor-element-b6ab044 {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-361b982{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__post-wrap{width:50%;padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-28 .elementor-element.elementor-element-46ac568{--pa-search-carousel-slides:50%;}.elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__posts-wrap{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );max-height:600px;}.elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__input{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:2em;background-color:var( --e-global-color-accent );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__input, .elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__input::placeholder{color:var( --e-global-color-3d7366f );}.elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__thumbnail img{height:80px;}.elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__thumbnail{border-radius:5px 5px 5px 5px;}.elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__post-title, .elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__post-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:bold;}.elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__post-inner{border-style:none;border-radius:5px 5px 5px 5px;}.elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__query-wrap{border-style:none;border-radius:5px;}.elementor-28 .elementor-element.elementor-element-5f4d110{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-338b7af{text-align:right;}.elementor-28 .elementor-element.elementor-element-338b7af .premium-button .premium-button-text-icon-wrapper span{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-ab75bbf );}.elementor-28 .elementor-element.elementor-element-338b7af .premium-button, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button.premium-button-style2-shutinhor:before , .elementor-28 .elementor-element.elementor-element-338b7af .premium-button.premium-button-style2-shutinver:before , .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style5-radialin:before , .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-338b7af .premium-button{border-radius:5px;}.elementor-28 .elementor-element.elementor-element-338b7af .premium-button, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-line6::after{padding:15px 40px 15px 40px;}.elementor-28 .elementor-element.elementor-element-338b7af .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-line6::after{color:var( --e-global-color-ab75bbf );}.elementor-28 .elementor-element.elementor-element-338b7af .premium-button-none:hover, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style8:hover, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style1:before, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style2-shutouthor:before, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style2-shutoutver:before, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style2-shutinhor, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style2-shutinver, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style2-dshutinhor:before, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style2-dshutinver:before, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style2-scshutouthor:before, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style2-scshutoutver:before, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style3-after:hover, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style3-before:hover, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style4-icon-wrapper, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style5-radialin, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style5-radialout:before, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style5-rectin, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style5-rectout:before, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style6-bg, .elementor-28 .elementor-element.elementor-element-338b7af .premium-button-style6:before{background-color:var( --e-global-color-secondary );}.elementor-28 .elementor-element.elementor-element-338b7af .premium-button:hover{padding:15px 45px 15px 45px;}.elementor-28 .elementor-element.elementor-element-9de63d8{--display:flex;--min-height:104px;--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:0em;--padding-bottom:0em;--padding-left:7em;--padding-right:7em;}.elementor-28 .elementor-element.elementor-element-1df4c46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-607757c{text-align:start;}.elementor-28 .elementor-element.elementor-element-607757c img{width:125px;}.elementor-28 .elementor-element.elementor-element-0e62fce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-a432379 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-a432379 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-a432379.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-a432379.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a432379.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-a432379.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a432379.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-a432379 .elementor-icon{font-size:25px;}.elementor-28 .elementor-element.elementor-element-a432379 .elementor-icon svg{height:25px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-4cf0dc7{--width:100%;}.elementor-28 .elementor-element.elementor-element-854c5c0{--width:82.073%;}.elementor-28 .elementor-element.elementor-element-e95f32a{--width:25%;}.elementor-28 .elementor-element.elementor-element-3378b4b{--width:50%;}.elementor-28 .elementor-element.elementor-element-361b982{--width:26%;}.elementor-28 .elementor-element.elementor-element-5f4d110{--width:25%;}.elementor-28 .elementor-element.elementor-element-1df4c46{--width:20%;}.elementor-28 .elementor-element.elementor-element-0e62fce{--width:60%;}}@media(max-width:1055px) and (min-width:768px){.elementor-28 .elementor-element.elementor-element-1df4c46{--width:50%;}.elementor-28 .elementor-element.elementor-element-0e62fce{--width:50%;}}@media(max-width:1055px){.elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__post-wrap{width:50%;}.elementor-28 .elementor-element.elementor-element-46ac568{--pa-search-carousel-slides:50%;}.elementor-28 .elementor-element.elementor-element-9de63d8{--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:3em;}.elementor-28 .elementor-element.elementor-element-a432379 .elementor-icon-wrapper{text-align:end;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-cecf797 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-10870f1 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-2c16b33 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-b704687 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-d01f2b6 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-214d96d .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-8b3aa88 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-3a2ce42 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-4cadc32 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-3d85ee2 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-f427c25 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-a93ed94 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-3c70a71 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-05fbdde .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-2d3d0d7 .elementor-heading-title{font-size:22px;}.elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__post-wrap{width:100%;}.elementor-28 .elementor-element.elementor-element-46ac568{--pa-search-carousel-slides:100%;}.elementor-28 .elementor-element.elementor-element-46ac568 .premium-search__input{font-size:16px;line-height:1.7em;}.elementor-28 .elementor-element.elementor-element-9de63d8{--min-height:100px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-28 .elementor-element.elementor-element-1df4c46{--width:50%;}.elementor-28 .elementor-element.elementor-element-0e62fce{--width:50%;}}/* Start custom CSS for mega-menu, class: .elementor-element-b6ab044 */.elementor-28 .elementor-element.elementor-element-b6ab044 .e-n-menu-item:hover .e-n-menu-title-text,
.elementor-28 .elementor-element.elementor-element-b6ab044 .e-n-menu-item:active .e-n-menu-title-text {
    position: relative;
}

.elementor-28 .elementor-element.elementor-element-b6ab044 .e-n-menu-item:hover .e-n-menu-title-text::after,
.elementor-28 .elementor-element.elementor-element-b6ab044 .e-n-menu-item:active .e-n-menu-title-text::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -5px; /* Padding between menu item and line */
    height: 3px; /* Weight of the underline */
    background-color: #203830; /* Color of the underline */
}/* End custom CSS */