.elementor-57 .elementor-element.elementor-element-204a819{--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;}.elementor-57 .elementor-element.elementor-element-6253dc0{--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;}.elementor-57 .elementor-element.elementor-element-6253dc0:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-6253dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-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 );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-cb3f2c8{right:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-cb3f2c8{left:0px;}.elementor-57 .elementor-element.elementor-element-cb3f2c8{top:0px;border-style:none;}.elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-ac79019 );}.elementor-57 .elementor-element.elementor-element-cb3f2c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-57 .elementor-element.elementor-element-cb3f2c8.elementor-view-framed .elementor-icon, .elementor-57 .elementor-element.elementor-element-cb3f2c8.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-title, .elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;}.elementor-57 .elementor-element.elementor-element-09ba4d9{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-09ba4d9{right:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-09ba4d9{left:0px;}.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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-e9d65e4{right:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-e9d65e4{left:0px;}.elementor-57 .elementor-element.elementor-element-e9d65e4{top:0px;}.elementor-57 .elementor-element.elementor-element-e9d65e4 .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-e9d65e4 .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-33c4980{left:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-33c4980{right:0px;}.elementor-57 .elementor-element.elementor-element-33c4980{top:0px;}.elementor-57 .elementor-element.elementor-element-33c4980 .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-33c4980 .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-3a89e0f{left:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-3a89e0f{right:0px;}.elementor-57 .elementor-element.elementor-element-3a89e0f{top:0px;}.elementor-57 .elementor-element.elementor-element-3a89e0f .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-3a89e0f .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-c9ecba6{left:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-c9ecba6{right:0px;}.elementor-57 .elementor-element.elementor-element-c9ecba6{top:0px;}.elementor-57 .elementor-element.elementor-element-c9ecba6 .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-c9ecba6 .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-7ba43ae{left:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-7ba43ae{right:0px;}.elementor-57 .elementor-element.elementor-element-7ba43ae{top:0px;}.elementor-57 .elementor-element.elementor-element-7ba43ae .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-7ba43ae .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-bbd344f{right:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-bbd344f{left:0px;}.elementor-57 .elementor-element.elementor-element-bbd344f{top:0px;}.elementor-57 .elementor-element.elementor-element-bbd344f .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-bbd344f .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-491070c{left:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-491070c{right:0px;}.elementor-57 .elementor-element.elementor-element-491070c{top:0px;}.elementor-57 .elementor-element.elementor-element-491070c .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-491070c .elementor-icon-wrapper svg{width:auto;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-58c8e2d{left:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-58c8e2d{right:0px;}.elementor-57 .elementor-element.elementor-element-58c8e2d{top:0px;}.elementor-57 .elementor-element.elementor-element-58c8e2d .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-58c8e2d .elementor-icon-wrapper svg{width:auto;}.elementor-57 .elementor-element.elementor-element-0c3b675{--display:flex;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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-57 .elementor-element.elementor-element-50d78a9{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 50px / 2 );}.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu .elementor-item{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:10px;}.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:50px;}.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-57 .elementor-element.elementor-element-176f934{background-color:transparent;padding:5px 5px 5px 8px;background-image:linear-gradient(-34deg, #0B7740 0%, var( --e-global-color-secondary ) 100%);border-radius:100px 100px 100px 100px;}.elementor-57 .elementor-element.elementor-element-176f934.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-57 .elementor-element.elementor-element-176f934.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-57 .elementor-element.elementor-element-176f934.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-57 .elementor-element.elementor-element-176f934 .elementor-image-box-title{margin-bottom:5px;font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-57 .elementor-element.elementor-element-176f934 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-57 .elementor-element.elementor-element-176f934 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57 .elementor-element.elementor-element-176f934:has(:hover) .elementor-image-box-title,
					 .elementor-57 .elementor-element.elementor-element-176f934:has(:focus) .elementor-image-box-title{color:var( --e-global-color-ac79019 );}.elementor-57 .elementor-element.elementor-element-23d5237{--grid-template-columns:repeat(0, auto);text-align:center;border-style:solid;border-color:var( --e-global-color-accent );--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-57 .elementor-element.elementor-element-23d5237 .elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-23d5237 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-57 .elementor-element.elementor-element-23d5237 .elementor-social-icon svg{fill:var( --e-global-color-accent );}@media(max-width:1366px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-57 .elementor-element.elementor-element-50d78a9{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.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-57 .elementor-element.elementor-element-176f934 .elementor-image-box-wrapper .elementor-image-box-img{width:65px;}.elementor-57 .elementor-element.elementor-element-176f934 .elementor-image-box-title{font-size:15px;}}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-204a819{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-6253dc0:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-6253dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.johorfurniturefair.com.my/wp-content/uploads/2026/10/Mobile-Menu-Popup-Bg.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-57 .elementor-element.elementor-element-6253dc0{--min-height:100vh;--justify-content:space-between;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:60px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-57 .elementor-element.elementor-element-cb3f2c8{padding:10px 10px 10px 10px;top:3%;z-index:10;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-cb3f2c8{right:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-cb3f2c8{left:0px;}.elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-title{margin-block-end:8px;}.elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon{font-size:17px;}.elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-title, .elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-title a{font-size:17px;}.elementor-57 .elementor-element.elementor-element-09ba4d9{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-57 .elementor-element.elementor-element-f225bec{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-db5a257{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-508bac6{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-d7b1d0d{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-e9d65e4{right:200px;}body.rtl .elementor-57 .elementor-element.elementor-element-e9d65e4{left:200px;}.elementor-57 .elementor-element.elementor-element-e9d65e4{top:33px;}.elementor-57 .elementor-element.elementor-element-e9d65e4 .elementor-icon{font-size:46px;}.elementor-57 .elementor-element.elementor-element-e9d65e4 .elementor-icon svg{height:46px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-33c4980{left:-2.879%;}body.rtl .elementor-57 .elementor-element.elementor-element-33c4980{right:-2.879%;}.elementor-57 .elementor-element.elementor-element-33c4980{top:69px;}.elementor-57 .elementor-element.elementor-element-33c4980 .elementor-icon{font-size:55px;}.elementor-57 .elementor-element.elementor-element-33c4980 .elementor-icon svg{height:55px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-3a89e0f{left:17.121%;}body.rtl .elementor-57 .elementor-element.elementor-element-3a89e0f{right:17.121%;}.elementor-57 .elementor-element.elementor-element-3a89e0f{top:98px;}.elementor-57 .elementor-element.elementor-element-3a89e0f .elementor-icon{font-size:55px;}.elementor-57 .elementor-element.elementor-element-3a89e0f .elementor-icon svg{height:55px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-c9ecba6{left:94.697%;}body.rtl .elementor-57 .elementor-element.elementor-element-c9ecba6{right:94.697%;}.elementor-57 .elementor-element.elementor-element-c9ecba6{top:19px;}.elementor-57 .elementor-element.elementor-element-c9ecba6 .elementor-icon{font-size:15px;}.elementor-57 .elementor-element.elementor-element-c9ecba6 .elementor-icon svg{height:15px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-7ba43ae{left:96.818%;}body.rtl .elementor-57 .elementor-element.elementor-element-7ba43ae{right:96.818%;}.elementor-57 .elementor-element.elementor-element-7ba43ae{top:158px;}.elementor-57 .elementor-element.elementor-element-7ba43ae .elementor-icon{font-size:15px;}.elementor-57 .elementor-element.elementor-element-7ba43ae .elementor-icon svg{height:15px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-bbd344f{right:293px;}body.rtl .elementor-57 .elementor-element.elementor-element-bbd344f{left:293px;}.elementor-57 .elementor-element.elementor-element-bbd344f{top:32px;}.elementor-57 .elementor-element.elementor-element-bbd344f .elementor-icon{font-size:20px;}.elementor-57 .elementor-element.elementor-element-bbd344f .elementor-icon svg{height:20px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-491070c{left:30.848%;}body.rtl .elementor-57 .elementor-element.elementor-element-491070c{right:30.848%;}.elementor-57 .elementor-element.elementor-element-491070c{top:129px;}.elementor-57 .elementor-element.elementor-element-491070c .elementor-icon{font-size:22px;}.elementor-57 .elementor-element.elementor-element-491070c .elementor-icon svg{height:22px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-58c8e2d{left:-8%;}body.rtl .elementor-57 .elementor-element.elementor-element-58c8e2d{right:-8%;}.elementor-57 .elementor-element.elementor-element-58c8e2d{top:125px;}.elementor-57 .elementor-element.elementor-element-58c8e2d .elementor-icon{font-size:30px;}.elementor-57 .elementor-element.elementor-element-58c8e2d .elementor-icon svg{height:30px;}.elementor-57 .elementor-element.elementor-element-0c3b675{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-57 .elementor-element.elementor-element-50d78a9{width:var( --container-widget-width, 280px );max-width:280px;padding:80px 0px 0px 0px;--container-widget-width:280px;--container-widget-flex-grow:0;z-index:9;--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu--main .elementor-item{padding-top:10px;padding-bottom:10px;}.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.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-57 .elementor-element.elementor-element-176f934{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-57 .elementor-element.elementor-element-176f934.elementor-element{--align-self:flex-start;}.elementor-57 .elementor-element.elementor-element-176f934 .elementor-image-box-title{font-size:18px;}.elementor-57 .elementor-element.elementor-element-23d5237{--grid-template-columns:repeat(1, auto);text-align:left;width:var( --container-widget-width, 95% );max-width:95%;padding:30px 0px 0px 0px;--container-widget-width:95%;--container-widget-flex-grow:0;border-width:1px 0px 0px 0px;--icon-size:22px;--grid-column-gap:15px;}.elementor-57 .elementor-element.elementor-element-23d5237 .elementor-social-icon{--icon-padding:6px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-204a819{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-6253dc0{--width:100%;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:50px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-cb3f2c8{right:0%;}body.rtl .elementor-57 .elementor-element.elementor-element-cb3f2c8{left:0%;}.elementor-57 .elementor-element.elementor-element-cb3f2c8{top:0%;}.elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-title{margin-block-end:7px;}.elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon{font-size:15px;}.elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-title, .elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-title a{font-size:14px;}.elementor-57 .elementor-element.elementor-element-09ba4d9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-09ba4d9{right:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-09ba4d9{left:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-57 .elementor-element.elementor-element-f225bec{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-57 .elementor-element.elementor-element-db5a257{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-57 .elementor-element.elementor-element-508bac6{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-57 .elementor-element.elementor-element-d7b1d0d{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-e9d65e4{right:48%;}body.rtl .elementor-57 .elementor-element.elementor-element-e9d65e4{left:48%;}.elementor-57 .elementor-element.elementor-element-e9d65e4{top:18px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-33c4980{left:20px;}body.rtl .elementor-57 .elementor-element.elementor-element-33c4980{right:20px;}.elementor-57 .elementor-element.elementor-element-33c4980{top:50px;}.elementor-57 .elementor-element.elementor-element-33c4980 .elementor-icon{font-size:52px;}.elementor-57 .elementor-element.elementor-element-33c4980 .elementor-icon svg{height:52px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-3a89e0f{left:23%;}body.rtl .elementor-57 .elementor-element.elementor-element-3a89e0f{right:23%;}.elementor-57 .elementor-element.elementor-element-3a89e0f{top:55px;}.elementor-57 .elementor-element.elementor-element-3a89e0f .elementor-icon{font-size:52px;}.elementor-57 .elementor-element.elementor-element-3a89e0f .elementor-icon svg{height:52px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-c9ecba6{left:118px;}body.rtl .elementor-57 .elementor-element.elementor-element-c9ecba6{right:118px;}.elementor-57 .elementor-element.elementor-element-c9ecba6{top:3px;}.elementor-57 .elementor-element.elementor-element-c9ecba6 .elementor-icon{font-size:20px;}.elementor-57 .elementor-element.elementor-element-c9ecba6 .elementor-icon svg{height:20px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-7ba43ae{left:151px;}body.rtl .elementor-57 .elementor-element.elementor-element-7ba43ae{right:151px;}.elementor-57 .elementor-element.elementor-element-7ba43ae{top:80px;}.elementor-57 .elementor-element.elementor-element-7ba43ae .elementor-icon{font-size:17px;}.elementor-57 .elementor-element.elementor-element-7ba43ae .elementor-icon svg{height:17px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-bbd344f{right:20px;}body.rtl .elementor-57 .elementor-element.elementor-element-bbd344f{left:20px;}.elementor-57 .elementor-element.elementor-element-bbd344f{top:146px;}.elementor-57 .elementor-element.elementor-element-bbd344f .elementor-icon{font-size:15px;}.elementor-57 .elementor-element.elementor-element-bbd344f .elementor-icon svg{height:15px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-491070c{left:60px;}body.rtl .elementor-57 .elementor-element.elementor-element-491070c{right:60px;}.elementor-57 .elementor-element.elementor-element-491070c{top:55px;}.elementor-57 .elementor-element.elementor-element-491070c .elementor-icon{font-size:28px;}.elementor-57 .elementor-element.elementor-element-491070c .elementor-icon svg{height:28px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-58c8e2d{left:17px;}body.rtl .elementor-57 .elementor-element.elementor-element-58c8e2d{right:17px;}.elementor-57 .elementor-element.elementor-element-58c8e2d{top:122px;}.elementor-57 .elementor-element.elementor-element-58c8e2d .elementor-icon{font-size:23px;}.elementor-57 .elementor-element.elementor-element-58c8e2d .elementor-icon svg{height:23px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-57 .elementor-element.elementor-element-50d78a9{width:var( --container-widget-width, 70% );max-width:70%;padding:110px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-50d78a9 .elementor-nav-menu .elementor-item{font-size:15px;}.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-57 .elementor-element.elementor-element-176f934 .elementor-image-box-img{margin-bottom:25px;}.elementor-57 .elementor-element.elementor-element-176f934.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-57 .elementor-element.elementor-element-176f934.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-57 .elementor-element.elementor-element-176f934.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-57 .elementor-element.elementor-element-176f934 .elementor-image-box-title{font-size:18px;}.elementor-57 .elementor-element.elementor-element-23d5237{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}}@media(max-width:1024px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-204a819{--width:100%;}.elementor-57 .elementor-element.elementor-element-6253dc0{--width:380px;}.elementor-57 .elementor-element.elementor-element-09ba4d9{--width:350px;}}/* Start custom CSS for icon-box, class: .elementor-element-cb3f2c8 *//* 1. 设置 Icon Box 整体为纵向长条形状并添加切角凹凸形状 */
.elementor-57 .elementor-element.elementor-element-cb3f2c8 {
    display: flex !important;
    align-items: center !important; /* 让“✕ CLOSE”内容居中对齐 */
    justify-content: center !important;
    width: 32px !important;            /* 白色长条的宽度 */
    height: 100% !important;           /* 高度自动撑满父级容器/页面 */
    min-height: 500px !important;      /* 保证在容器内有足够高度 */
    background-color: #ffffff !important; /* 白色背景 */
    box-sizing: border-box !important;
    margin: 0 auto !important;

    /* 核心修改：定义图片中的左凹/右凸边缘形状 */
    clip-path: polygon(
        0% 0%,          /* 左上角 */
        0% 43%,         /* 顶部斜角起点 */
        100% 38%,       /* 向右突出的上拐点 */
        100% 63%,       /* 向右突出的下拐点 */
        0% 58%,         /* 底部斜角终点 */
        0% 100%,        /* 左下角 */
        -100% 100%,     /* 补充左侧背景区域 */
        -100% 0%
    ) !important;
}

/* 2. 内部包裹容器，旋转 90 度呈竖排方向 */
.elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-wrapper {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    transform: rotate(-90deg) !important; /* 逆时针旋转 90 度使文字向上排列 */
    transform-origin: center center !important;
    white-space: nowrap !important;        /* 防止文字换行 */
}

/* 3. 调整图标样式与右侧文字距离 */
.elementor-57 .elementor-element.elementor-element-cb3f2c8 .elementor-icon-box-icon {
    margin-right: 8px !important;
    margin-bottom: 0 !important;
    display: flex !important;
    align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-50d78a9 *//* 1. 设置每一个菜单项卡片容器的样式 */
#menu-1-50d78a9.elementor-nav-menu li.menu-item {
    position: relative !important;
    padding-left: 60px !important; /* 给左侧图标留出空间 */
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    margin-bottom: 12px !important; /* 卡片之间的间距 */
    border-radius: 16px !important; /* 卡片圆角 */
    background-color: #D6111A !important; /* 默认未选中时的半透明背景 */
    border-bottom: none !important; /* 移除原来的底边线 */
    cursor: pointer !important;     
    transition: background-color 0.3s ease !important;
}

/* 2. 基础图标样式（默认白色） */
#menu-1-50d78a9.elementor-nav-menu li.menu-item::before {
    content: "" !important;
    position: absolute !important;
    left: 15px !important; 
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 30px !important;  
    height: 30px !important; 
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    filter: brightness(0) invert(1) !important; /* 默认白色图标 */
    transition: filter 0.3s ease !important;
}

/* 3. 移除原先的左侧青色指示条 */
#menu-1-50d78a9.elementor-nav-menu li.menu-item::after {
    display: none !important;
}

/* 4. 鼠标悬停 (Hover) 或 激活状态 (Active / Current) 时的卡片背景变白 */
#menu-1-50d78a9.elementor-nav-menu li.menu-item:hover,
#menu-1-50d78a9.elementor-nav-menu li.menu-item.current-menu-item,
#menu-1-50d78a9.elementor-nav-menu li.menu-item.active {
    background-color: #ffffff !important; /* 选中或悬停时变全白背景 */
}

/* 5. 悬停或激活时的图标颜色变红 */
#menu-1-50d78a9.elementor-nav-menu li.menu-item:hover::before,
#menu-1-50d78a9.elementor-nav-menu li.menu-item.current-menu-item::before,
#menu-1-50d78a9.elementor-nav-menu li.menu-item.active::before {
    /* 将图标完美转换为红色的滤镜代码 */
    filter: brightness(0) saturate(100%) invert(24%) sepia(89%) saturate(4529%) hue-rotate(345deg) brightness(92%) contrast(92%) !important;
}

/* 6. 文本颜色变化控制与右侧箭头 */
#menu-1-50d78a9.elementor-nav-menu li.menu-item a {
    color: #ffffff !important; 
    transition: color 0.3s ease !important;
    cursor: pointer !important;
    position: relative !important;
    display: block !important;
    padding-right: 30px !important; 
}

/* 右侧箭头：默认白色常驻显示 */
#menu-1-50d78a9.elementor-nav-menu li.menu-item a::after {
    content: "" !important;
    position: absolute !important;
    right: 20px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 30px !important;
    height: 30px !important;
    background-color: #ffffff !important; /* 默认箭头白色 */
    -webkit-mask: url('https://www.johorfurniturefair.com.my/wp-content/uploads/2026/10/menuright.svg') no-repeat center / contain !important;
    mask: url('https://www.johorfurniturefair.com.my/wp-content/uploads/2026/10/menuright.svg') no-repeat center / contain !important;
    opacity: 1 !important;        
    visibility: visible !important;
    transition: background-color 0.3s ease !important;
}

/* 7. 鼠标悬停或当前选中时，文字和右侧箭头变成红色 */
#menu-1-50d78a9.elementor-nav-menu li.menu-item:hover a,
#menu-1-50d78a9.elementor-nav-menu li.menu-item.current-menu-item a {
    color: #e53935 !important; /* 悬停或选中时文字变红 */
}

#menu-1-50d78a9.elementor-nav-menu li.menu-item:hover a::after,
#menu-1-50d78a9.elementor-nav-menu li.menu-item.current-menu-item a::after {
    background-color: #e53935 !important; /* 悬停或选中时右侧箭头变红 */
}

/* 8. 分别为每一个菜单项指定对应的 SVG 图标链接 */
#menu-1-50d78a9.elementor-nav-menu li.menu-item-25::before {
    background-image: url('https://www.johorfurniturefair.com.my/wp-content/uploads/2026/10/Menu-icon-4.svg') !important;
}

#menu-1-50d78a9.elementor-nav-menu li.menu-item-27::before {
    background-image: url('https://www.johorfurniturefair.com.my/wp-content/uploads/2026/10/Menu-icon-1.svg') !important;
}

#menu-1-50d78a9.elementor-nav-menu li.menu-item-28::before {
    background-image: url('https://www.johorfurniturefair.com.my/wp-content/uploads/2026/10/Menu-icon-1.svg') !important;
}

#menu-1-50d78a9.elementor-nav-menu li.menu-item-26::before {
    background-image: url('https://www.johorfurniturefair.com.my/wp-content/uploads/2026/10/Menu-icon-3.svg') !important;
}

@media screen and (max-width:767px){
    #menu-1-50d78a9.elementor-nav-menu li.menu-item {
    padding-left: 60px !important; 
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
#menu-1-50d78a9.elementor-nav-menu li.menu-item::before {
    width: 25px !important;  
    height: 25px !important; 
}
/* 右侧箭头：默认白色常驻显示 */
#menu-1-50d78a9.elementor-nav-menu li.menu-item a::after {
    width: 22px !important;
    height: 22px !important;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-176f934 */.elementor-57 .elementor-element.elementor-element-176f934 .elementor-image-box-img{
    background-color: #fff;
    border-radius: 100px;
}

.elementor-57 .elementor-element.elementor-element-176f934 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    gap:15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6253dc0 *//* 使用 clip-path 制作左下角斜切凹角效果 */
.elementor-57 .elementor-element.elementor-element-6253dc0 {
    clip-path: polygon(
        0 0,                    /* 左上角 */
        100% 0,                 /* 右上角 */
        100% 100%,              /* 右下角 */
        50px 100%,              /* 底部边缘，距离左侧 25px 开始向上斜切 */
        0 calc(100% - 50px)     /* 左侧边缘，距离底部 25px 结束斜切到左边界 */
    ) !important;
}/* End custom CSS */