.elementor-5466 .elementor-element.elementor-element-4553fb4{--display:flex;--min-height:288px;--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:center;--align-items:center;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5466 .elementor-element.elementor-element-4553fb4:not(.elementor-motion-effects-element-type-background), .elementor-5466 .elementor-element.elementor-element-4553fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jsgroup.my/wp-content/uploads/2023/10/hero-slider-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5466 .elementor-element.elementor-element-4553fb4::before, .elementor-5466 .elementor-element.elementor-element-4553fb4 > .elementor-background-video-container::before, .elementor-5466 .elementor-element.elementor-element-4553fb4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5466 .elementor-element.elementor-element-4553fb4 > .elementor-background-slideshow::before, .elementor-5466 .elementor-element.elementor-element-4553fb4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5466 .elementor-element.elementor-element-4553fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-5466 .elementor-element.elementor-element-692b544 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5466 .elementor-element.elementor-element-692b544{text-align:center;}.elementor-5466 .elementor-element.elementor-element-692b544 .elementor-heading-title{text-transform:uppercase;line-height:1.2em;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.3);}.elementor-5466 .elementor-element.elementor-element-ec861e7{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-5466 .elementor-element.elementor-element-ec861e7:not(.elementor-motion-effects-element-type-background), .elementor-5466 .elementor-element.elementor-element-ec861e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5466 .elementor-element.elementor-element-43d33cd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5466 .elementor-element.elementor-element-36c54e4{--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-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:#E6E6E6;--border-color:#E6E6E6;--border-radius:16px 16px 16px 16px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-5466 .elementor-element.elementor-element-36c54e4:not(.elementor-motion-effects-element-type-background), .elementor-5466 .elementor-element.elementor-element-36c54e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5466 .elementor-element.elementor-element-08baa7f > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 12px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E6E6E6;}.elementor-5466 .elementor-element.elementor-element-08baa7f{text-align:start;}.elementor-5466 .elementor-element.elementor-element-08baa7f .elementor-heading-title{font-size:16px;font-weight:700;color:#231F20;}.elementor-5466 .elementor-element.elementor-element-3a5b599{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5466 .elementor-element.elementor-element-jstitle01{--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:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#F5A800;--border-color:#F5A800;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:14px;--padding-right:0px;}.elementor-5466 .elementor-element.elementor-element-jsh1000001 .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.15em;color:#1C1C1C;}.elementor-5466 .elementor-element.elementor-element-jssub00001{font-size:18px;color:#6B6B6B;}.elementor-5466 .elementor-element.elementor-element-jshero0001{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5466 .elementor-element.elementor-element-jscard0001{--display:flex;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:#E6E6E6;--border-color:#E6E6E6;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5466 .elementor-element.elementor-element-jscard0001:not(.elementor-motion-effects-element-type-background), .elementor-5466 .elementor-element.elementor-element-jscard0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5466 .elementor-element.elementor-element-jsimg00001{text-align:center;}.elementor-5466 .elementor-element.elementor-element-jsimg00001 img{width:100%;}.elementor-5466 .elementor-element.elementor-element-jsexp00001 > .elementor-widget-container{padding:0px 0px 0px 12px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#F5A800;}.elementor-5466 .elementor-element.elementor-element-jsexp00001 .elementor-heading-title{font-size:26px;font-weight:700;color:#1C1C1C;}.elementor-5466 .elementor-element.elementor-element-75b8eb1{--grid-columns:3;--grid-row-gap:28px;--grid-column-gap:0px;}.elementor-5466 .elementor-element.elementor-element-75b8eb1 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5466 .elementor-element.elementor-element-75b8eb1 .e-loop-item > .elementor-section, .elementor-5466 .elementor-element.elementor-element-75b8eb1 .e-loop-item > .elementor-section > .elementor-container, .elementor-5466 .elementor-element.elementor-element-75b8eb1 .e-loop-item > .e-con, .elementor-5466 .elementor-element.elementor-element-75b8eb1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(min-width:768px){.elementor-5466 .elementor-element.elementor-element-4553fb4{--content-width:900px;}.elementor-5466 .elementor-element.elementor-element-ec861e7{--content-width:1240px;}.elementor-5466 .elementor-element.elementor-element-36c54e4{--width:25%;}.elementor-5466 .elementor-element.elementor-element-3a5b599{--width:72%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5466 .elementor-element.elementor-element-36c54e4{--width:100%;}.elementor-5466 .elementor-element.elementor-element-3a5b599{--width:100%;}}@media(max-width:1024px){.elementor-5466 .elementor-element.elementor-element-43d33cd{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5466 .elementor-element.elementor-element-36c54e4{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5466 .elementor-element.elementor-element-75b8eb1{--grid-columns:2;}}@media(max-width:767px){.elementor-5466 .elementor-element.elementor-element-4553fb4{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-5466 .elementor-element.elementor-element-692b544 .elementor-heading-title{font-size:40px;}.elementor-5466 .elementor-element.elementor-element-ec861e7{--padding-top:30px;--padding-bottom:30px;--padding-left:12px;--padding-right:12px;}.elementor-5466 .elementor-element.elementor-element-jsh1000001 .elementor-heading-title{font-size:28px;}.elementor-5466 .elementor-element.elementor-element-75b8eb1{--grid-columns:2;}}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-jsmenu03 */.elementor-5466 .elementor-element.elementor-element-jsmenu03 ul{list-style:none;margin:0;padding:0}
.elementor-5466 .elementor-element.elementor-element-jsmenu03 li{list-style:none;margin:0;padding:0}
.elementor-5466 .elementor-element.elementor-element-jsmenu03 a{display:flex;align-items:flex-start;gap:10px;padding:7px 0;font-size:17px;line-height:1.35;font-weight:400;color:#231F20;text-decoration:none}
.elementor-5466 .elementor-element.elementor-element-jsmenu03 a:hover{color:#3F2717}
.elementor-5466 .elementor-element.elementor-element-jsmenu03 a::before{content:"";flex:0 0 14px;width:14px;height:14px;margin-top:4px;border:1.5px solid #444;border-radius:50%;box-sizing:border-box}
.elementor-5466 .elementor-element.elementor-element-jsmenu03 .current-menu-item>a{font-weight:700}
.elementor-5466 .elementor-element.elementor-element-jsmenu03 .current-menu-item>a::before{background:radial-gradient(circle,#231F20 0 38%,transparent 42%)}
.elementor-5466 .elementor-element.elementor-element-jsmenu03 .jsg-group>a{font-weight:700;font-size:16px;pointer-events:none;cursor:default}
.elementor-5466 .elementor-element.elementor-element-jsmenu03 .jsg-group>a::before{display:none}
.elementor-5466 .elementor-element.elementor-element-jsmenu03 .sub-menu{list-style:none;margin:0 0 0 18px;padding:0}
.elementor-5466 .elementor-element.elementor-element-jsmenu03 .jsg-clear>a,.elementor-5466 .elementor-element.elementor-element-jsmenu03 .jsg-clear.current-menu-item>a{font-size:15px;font-weight:400;margin-top:8px}
.elementor-5466 .elementor-element.elementor-element-jsmenu03 .jsg-clear>a::before,.elementor-5466 .elementor-element.elementor-element-jsmenu03 .jsg-clear.current-menu-item>a::before{content:"×";border:0;background:none;width:auto;height:auto;flex:0 0 auto;margin:0;font-size:18px;line-height:1.2;border-radius:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36c54e4 */.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter{display:flex;flex-direction:column;align-items:flex-start;gap:0;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter::before{content:"Modular Shoring System Component";order:1;display:block;font-size:17px;font-weight:700;color:#231F20;line-height:1.3;margin:0 0 10px;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item{background:none !important;border:0 !important;padding:0 !important;margin:0 0 10px;display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;border-radius:0;font-size:17px;font-weight:500;color:#231F20;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item::before{content:"";display:inline-block;width:13px;height:13px;flex:0 0 13px;border:1px solid #767676;border-radius:50%;box-sizing:border-box;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item[aria-pressed="true"]::before{border-color:#3F2717;background:radial-gradient(circle,#3F2717 42%,transparent 48%);}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item[aria-pressed="true"]{font-weight:700;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item[data-filter="c25-c60-system"]{order:2;padding-left:18px !important;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item[data-filter="ringlock-system"]{order:3;padding-left:18px !important;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item[data-filter="steel-frame-scaffolding"]{order:4;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item[data-filter="tubulat-system"]{order:5;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item[data-filter="aluminium-scaffolding"]{order:6;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item[data-filter="hollow-pipes-components"]{order:7;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item[data-filter="formwork-system"]{order:8;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item[data-filter="accessories"]{order:9;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item[data-filter="__all"]{order:10;font-size:15px;font-weight:500 !important;margin-top:6px;}
.elementor-5466 .elementor-element.elementor-element-36c54e4 .e-filter-item[data-filter="__all"]::before{content:"\2715";width:auto;height:auto;flex:none;border:0;border-radius:0;background:none !important;font-size:12px;}
.elementor-5466 .elementor-element.elementor-element-36c54e4{position:sticky;top:100px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto}
@media (max-width:1024px){.elementor-5466 .elementor-element.elementor-element-36c54e4{position:static;max-height:none;overflow:visible;align-self:stretch}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-jsexp00001 */.elementor-5466 .elementor-element.elementor-element-jsexp00001 .elementor-widget-container{display:flex;align-items:center;gap:14px}.elementor-5466 .elementor-element.elementor-element-jsexp00001 .elementor-widget-container::after{content:"";flex:1;height:1px;background:#D9D9D9}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-jshero0001 */.elementor-5466 .elementor-element.elementor-element-jshero0001:not(:has(img)){display:none}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-75b8eb1 */.elementor-5466 .elementor-element.elementor-element-75b8eb1 .e-loop-item{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:16px 12px;box-sizing:border-box;transition:box-shadow .2s,transform .2s;}
.elementor-5466 .elementor-element.elementor-element-75b8eb1 .e-loop-item:hover{box-shadow:0 4px 14px rgba(0,0,0,.08);}
.elementor-5466 .elementor-element.elementor-element-75b8eb1 .elementor-loop-container{gap:16px !important;}/* End custom CSS */