.elementor-47 .elementor-element.elementor-element-8c56661{--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;--overflow:hidden;}.elementor-47 .elementor-element.elementor-element-8c56661:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-8c56661 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF8;}.elementor-47 .elementor-element.elementor-element-0709abe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-d565a70{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-0a2c632 img{width:752px;}.elementor-47 .elementor-element.elementor-element-92b9049 img{width:72px;}.elementor-47 .elementor-element.elementor-element-9ee13c7 img{width:67px;}.elementor-47 .elementor-element.elementor-element-95af4fb img{width:36px;}.elementor-47 .elementor-element.elementor-element-1ccf1b1 img{width:63px;}.elementor-47 .elementor-element.elementor-element-9e5d9d1{--display:flex;--overflow:hidden;}.elementor-47 .elementor-element.elementor-element-a92c21e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-47 .elementor-element.elementor-element-2534d6f{--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;--overlay-opacity:1;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-2534d6f:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-2534d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#190D01;}.elementor-47 .elementor-element.elementor-element-2534d6f::before, .elementor-47 .elementor-element.elementor-element-2534d6f > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-2534d6f > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-2534d6f > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-2534d6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-2534d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://excelplus.com.my/wp-content/uploads/2024/12/H-about-bg-img-01.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-56f5112{--display:flex;}.elementor-47 .elementor-element.elementor-element-c8e8662 img{width:100%;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-c3047c5{--lottie-container-width:56px;}.elementor-47 .elementor-element.elementor-element-6d61a7c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b0e5ae4{text-align:center;}.elementor-47 .elementor-element.elementor-element-b0e5ae4 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:60px;font-weight:400;line-height:1.2em;color:var( --e-global-color-11d752c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-cab5942{text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-11d752c );}.elementor-47 .elementor-element.elementor-element-ba70417{text-align:center;}.elementor-47 .elementor-element.elementor-element-ba70417 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:60px;font-weight:400;line-height:1.2em;color:var( --e-global-color-11d752c );}.elementor-47 .elementor-element.elementor-element-2c592c0 img{width:800px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-47 .elementor-element.elementor-element-c8d2541 .elementor-button{background-color:#E3DCD400;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E3DCD4;border-radius:24px 24px 24px 24px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5d6a528{--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;--overflow:hidden;}.elementor-47 .elementor-element.elementor-element-5d6a528:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-5d6a528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11d752c );}.elementor-47 .elementor-element.elementor-element-91384cb img{width:283px;}.elementor-47 .elementor-element.elementor-element-a51ca0e{--display:flex;}.elementor-47 .elementor-element.elementor-element-bd5e441{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-81ea58d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-41ac970 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-63c647e .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:60px;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-827c261{--display:flex;--justify-content:flex-end;}.elementor-47 .elementor-element.elementor-element-189e94c{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-271e0b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-4d4ab45{--display:flex;}.elementor-widget-ucaddon_card_carousel .card_carousel_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_card_carousel .card_carousel_text,.elementor-widget-ucaddon_card_carousel .card_carousel_text > *{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-f00e21b .ue-carousel-item{text-align:center;transform:scale(1,1);}.elementor-47 .elementor-element.elementor-element-f00e21b .uc_classic_carousel_content{justify-content:center;padding:0px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-f00e21b .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-47 .elementor-element.elementor-element-f00e21b .uc_classic_carousel_border{background-color:#000000;width:50px;height:3px;}.elementor-47 .elementor-element.elementor-element-f00e21b .uc_classic_carousel_placeholder img{width:435px !important;object-fit:contain;object-position:center;}.elementor-47 .elementor-element.elementor-element-f00e21b .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-47 .elementor-element.elementor-element-f00e21b .ue-item-icon svg{fill:#ffffff;}.elementor-47 .elementor-element.elementor-element-f00e21b .ue-item-icon-wrapper{justify-content:center;}.elementor-47 .elementor-element.elementor-element-f00e21b .card_carousel_title{margin-top:0px;color:#000000;}.elementor-47 .elementor-element.elementor-element-f00e21b .card_carousel_text{margin-top:10px;color:#8a8a8a;}.elementor-47 .elementor-element.elementor-element-f00e21b .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-47 .elementor-element.elementor-element-f00e21b .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-47 .elementor-element.elementor-element-f00e21b .owl-nav .owl-prev{left:20px;right:auto;}.elementor-47 .elementor-element.elementor-element-f00e21b .owl-nav .owl-next{right:20px;left:auto;}.elementor-47 .elementor-element.elementor-element-f00e21b .owl-carousel .owl-nav .owl-next,.elementor-47 .elementor-element.elementor-element-f00e21b .owl-carousel .owl-nav .owl-prev{top:94px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-47 .elementor-element.elementor-element-f00e21b .owl-carousel .owl-nav .owl-next:hover,.elementor-47 .elementor-element.elementor-element-f00e21b .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-47 .elementor-element.elementor-element-f00e21b .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-47 .elementor-element.elementor-element-f00e21b .owl-dot.active{background-color:#000000;}.elementor-47 .elementor-element.elementor-element-f00e21b .owl-dots{margin-top:20px;}.elementor-47 .elementor-element.elementor-element-2beceaa{--display:flex;}.elementor-widget-ucaddon_content_accordion .ue_ca_additional_content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_accordion .ue_heading_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_accordion .ue-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_accordion .ue-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_accordion .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-47 .elementor-element.elementor-element-4f5d66a .uc-heading{flex-direction:row;border-radius:24px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-4f5d66a span.ue_accordion_icon{width:27px;height:27px;border-radius:0px;font-size:10px;}.elementor-47 .elementor-element.elementor-element-4f5d66a .ue_heading_title{padding:10px 10px 10px 10px;color:var( --e-global-color-text );font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-4f5d66a .uc-item-active .ue_heading_title{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-4f5d66a .uc_content{text-align:left;padding:20px 0px 0px 0px;border-radius:0px;}.elementor-47 .elementor-element.elementor-element-4f5d66a .ue-item-title{color:#000000;margin-top:0px;}.elementor-47 .elementor-element.elementor-element-4f5d66a .ue-item-text{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;margin-top:0px;}.elementor-47 .elementor-element.elementor-element-4f5d66a .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:20px;}.elementor-47 .elementor-element.elementor-element-4f5d66a .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-47 .elementor-element.elementor-element-82c28c7{--display:flex;}.elementor-47 .elementor-element.elementor-element-a27627e{--display:flex;}.elementor-47 .elementor-element.elementor-element-6774d3a img{width:492px;}.elementor-47 .elementor-element.elementor-element-5716744{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-458cc94{text-align:center;}.elementor-47 .elementor-element.elementor-element-458cc94 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-d43a37a{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-304420a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-82e2a89{text-align:center;}.elementor-47 .elementor-element.elementor-element-82e2a89 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-f817549{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-337341d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-66a02f3{text-align:center;}.elementor-47 .elementor-element.elementor-element-66a02f3 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-857697a{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-decc3c7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-47 .elementor-element.elementor-element-db6b87b{text-align:center;}.elementor-47 .elementor-element.elementor-element-db6b87b .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-61633cc{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-ee374fa{--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;--overflow:hidden;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-ee374fa:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ee374fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://excelplus.com.my/wp-content/uploads/2024/12/H-parallax-banner-img-01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-d9c0a8e{--display:flex;}.elementor-47 .elementor-element.elementor-element-50e5a3c{text-align:center;}.elementor-47 .elementor-element.elementor-element-50e5a3c .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:68px;font-weight:400;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-e54d971 img{width:265px;}.elementor-47 .elementor-element.elementor-element-821bd10 img{width:100%;}.elementor-47 .elementor-element.elementor-element-f66102c{--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;--overflow:hidden;}.elementor-47 .elementor-element.elementor-element-f66102c:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-f66102c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-47 .elementor-element.elementor-element-d1462f2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-47 .elementor-element.elementor-element-7545fa1{--display:flex;}.elementor-47 .elementor-element.elementor-element-8e8910b .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:60px;font-weight:400;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5b625c1{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-8c28ab8 .ue-carousel-item{text-align:center;transform:scale(1,1);}.elementor-47 .elementor-element.elementor-element-8c28ab8 .uc_classic_carousel_content{justify-content:start;padding:0px 20px 20px 20px;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-47 .elementor-element.elementor-element-8c28ab8 .uc_classic_carousel_border{background-color:#000000;width:50px;height:3px;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .uc_classic_carousel_placeholder img{height:200px;object-fit:contain;object-position:center;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .ue-item-icon svg{fill:#ffffff;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .ue-item-icon-wrapper{justify-content:center;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .card_carousel_title{margin-top:0px;color:var( --e-global-color-primary );font-family:"EB Garamond", Sans-serif;font-weight:400;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .card_carousel_text{margin-top:10px;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-8c28ab8 .card_carousel_text,.elementor-47 .elementor-element.elementor-element-8c28ab8 .card_carousel_text > *{font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:var( --e-global-color-11d752c );color:var( --e-global-color-secondary );margin-top:10px;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .uc_more_btn:hover{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .owl-nav .owl-next{right:20px;left:auto;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .owl-carousel .owl-nav .owl-next,.elementor-47 .elementor-element.elementor-element-8c28ab8 .owl-carousel .owl-nav .owl-prev{top:94px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .owl-carousel .owl-nav .owl-next:hover,.elementor-47 .elementor-element.elementor-element-8c28ab8 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .owl-dot{width:8px;height:8px;background-color:var( --e-global-color-11d752c );margin:0px 5px;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .owl-dot.active{background-color:var( --e-global-color-secondary );}.elementor-47 .elementor-element.elementor-element-8c28ab8 .owl-dots{margin-top:20px;}.elementor-47 .elementor-element.elementor-element-556cbcd .elementor-button{background-color:#E3DCD400;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:24px 24px 24px 24px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-bb47125{--display:flex;}.elementor-47 .elementor-element.elementor-element-8fd8703{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-41591e8 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-a911595{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-6703fc2 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1713d7a img{width:275px;}.elementor-47 .elementor-element.elementor-element-896b181{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-e945637 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-c662694 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-4579e78{--display:flex;--justify-content:space-between;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-47 .elementor-element.elementor-element-6b123d3 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-eee5370{--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-47 .elementor-element.elementor-element-eee5370:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-eee5370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-11d752c );}.elementor-47 .elementor-element.elementor-element-ad32874{z-index:2;}.elementor-47 .elementor-element.elementor-element-ad32874 img{width:460px;}.elementor-47 .elementor-element.elementor-element-9382833{--display:flex;}.elementor-47 .elementor-element.elementor-element-d09276a{--display:flex;}.elementor-47 .elementor-element.elementor-element-d09276a:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d09276a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://excelplus.com.my/wp-content/uploads/2024/12/H-CTA-img-01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-1519649{--display:flex;}.elementor-47 .elementor-element.elementor-element-76cea71{text-align:center;}.elementor-47 .elementor-element.elementor-element-76cea71 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-11d752c );}.elementor-47 .elementor-element.elementor-element-bff3fe8{text-align:center;}.elementor-47 .elementor-element.elementor-element-bff3fe8 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:60px;font-weight:400;line-height:1.2em;color:var( --e-global-color-11d752c );}.elementor-47 .elementor-element.elementor-element-0997692{text-align:center;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-11d752c );}.elementor-47 .elementor-element.elementor-element-5ff4539 .elementor-button{background-color:#E3DCD400;font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:500;border-style:none;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-5ff4539 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-5ff4539 .elementor-button:focus{color:var( --e-global-color-11d752c );}.elementor-47 .elementor-element.elementor-element-5ff4539 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-5ff4539 .elementor-button:focus svg{fill:var( --e-global-color-11d752c );}.elementor-47 .elementor-element.elementor-element-61147a8{--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;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-9382833{--content-width:1280px;}}@media(min-width:1025px){.elementor-47 .elementor-element.elementor-element-ee374fa:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-ee374fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-8c28ab8 .ue-carousel-item{text-align:left;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .card_carousel_title{font-size:20px;}.elementor-47 .elementor-element.elementor-element-8c28ab8 .card_carousel_text,.elementor-47 .elementor-element.elementor-element-8c28ab8 .card_carousel_text > *{font-size:14px;}.elementor-47 .elementor-element.elementor-element-d09276a:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d09276a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://excelplus.com.my/wp-content/uploads/2024/12/H-CTA-img-01-xs.png");}.elementor-47 .elementor-element.elementor-element-76cea71 .elementor-heading-title{line-height:1.3em;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS *//*Hero*/
#hero{
    padding: 2rem 0 3rem 0;
}

#hero .video-col{
    border-radius: 24px;
    overflow: hidden;
    margin-top: -20px;
}

#hero .elementor-video{
    border-radius: 24px;
    overflow: hidden;
}

#hero .header-col{
    width: fit-content;
    margin: auto;
}

#hero .float-element{
    position: absolute;
}

#hero .leaves{
    top: 15%;
}

#hero .sack-bag{
    bottom: 15%;
    left: 7%;
}

#hero .coffee{
    right: 0;
    top: 40%;
}

#hero .coffee-maker{
    top: 8%;
    right: -5%;
}

/*About*/
#about{
    padding-top: 8%;
    padding-bottom: 6rem;
}

#about .divider-wrap{
    position: absolute;
    top: 0;
}

#about .lottie-coffee{
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
}

#about h2 br{
    display: none
}

#about h2 .italic{
    display: block;
    font-style: italic;
    padding-bottom: 5px;
    line-height: 1.4;
}

#about p{
    max-width: 780px;
    margin: 40px auto;
}

#about .fancy-text span{
    margin: 0 10px;
}

#about .fancy-text .elementor-heading-title{
    background: linear-gradient(to bottom, #A07246, #E3DCD4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#about .about-img{
    margin-top: -15px;
}

#about .ep-btn{
    margin-top: -30px;
}

/*Why Choose Us*/
#why{
    padding-top: 5rem;
}

#why h2 span{
    padding-bottom: 5px;
}

#why .leaves{
    position: absolute;
    top: -10px;
    left: 2%;
    opacity: 0.2;
}

#why .why-wrap > .e-con-inner{
    gap: 80px;
}

#why h2 span{
    display: block;
    font-style: italic;
    color: #A07246;
    width: fit-content;
    margin-left: auto;
}

#why .header-col p{
    max-width: 427px;
    margin-left: 80px
}

#why .content-col{
    gap: 90px;
}

#why .slider-block{
    width: 55%;
}

#why .uc_classic_carousel_placeholder img{
    margin: auto;
}

#why .tab-block{
    width: 45%;
    padding-top: 4rem;
}

#why .uc-items-wrapper{
    display: grid;
    gap: 30px;
}

#why .uc-heading{
    width: fit-content;
    padding: 5px 25px;
    gap: 10px;
}

#why .ue_heading_title{
    padding: 0;
}

#why .ue-item-text p{
    margin-bottom: 0;
}

#why .uc_ac_box .ue_accordion_icon:before{
    content: "";
    display: block;
    width: 33px;
    height: 27px;
}

#why .uc_ac_box:nth-child(1) .ue_accordion_icon:before{
    background: url("/wp-content/uploads/2024/12/ic-Basic-Coffee-Machines.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

#why .uc_ac_box:nth-child(2) .ue_accordion_icon:before{
    background: url("/wp-content/uploads/2024/12/ic-Mid-Range-Coffee-Machines.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

#why .uc_ac_box:nth-child(3) .ue_accordion_icon:before{
    background: url("/wp-content/uploads/2024/12/ic-Premium-Coffee-Machines.svg");
    background-repeat: no-repeat;
    background-size: contain;
}

#why .desp-col{
    margin-top: 5rem;
}

#why .img-block{
    width: fit-content;
    margin: auto;
}

#why .desp-block{
    width: 333px;
    position: absolute;
}

#why .title{
    width: 280px;
    border: 1px solid #190D01;
    border-radius: 24px;
    padding: 5px 0
}

#why .desp{
    text-align: center;
}

#why .desp-block.ccb{
    top: -100px;
    left: 40px;
}

#why .desp-block.wscb{
    top: -100px;
    right: 40px;
}

#why .desp-block.ofp{
    width: 377px;
    bottom: 90px;
    left: -30px;
}

#why .desp-block.eems{
    right: -20px;
    bottom: 130px;
}

/*Banner*/
#banner{
    height: 680px;
}

#banner .banner-wrap{
    z-index: 1;
    padding-bottom: 1rem;
}

#banner .banner-wrap > .e-con-inner{
    gap: 40px;
}

#banner h3 br{
    display: none;
}

#banner .divider{
    position: absolute;
    bottom: 0;
}

/*Our Solution*/
#solution{
    padding: 4rem 0;
}

#solution .solution-wrap > .e-con-inner{
    gap: 100px;
}

#solution .header-col{
    width: 35%;
    gap: 30px;
}

#solution .solution-col{
    width: 65%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

#solution .ep-btn .elementor-button{
    margin: 0;
}

#solution .solution-block p{
    opacity: 0.6;
}

#solution .solution-img{
    margin-top: 10px;
}

#solution .solution-block{
    background-color: #ffffff;
    border-radius: 18px;
    padding: 25px 25px 15px 25px;
}

#solution .solution-slider{
    display: none;
}

/*Get a Quote*/
#quote{
    padding: 5rem 0;
}

#quote h6 br{
    display: none;
}

#quote h2 span{
    padding-bottom: 5px;
}

#quote .glass-img{
    position: absolute;
    left: 0;
    top: -22rem;
}

#quote .quote-col{
    padding: 6rem 0 8rem 0;
    border-radius: 18px;
}

#quote .quote-block{
    max-width: 630px;
    margin: auto;
}

#quote h2 .italic{
    display: block;
    font-style: italic;
}

#quote p{
    margin: 20px 0 40px 0
}

#quote .quote-btn .elementor-button-wrapper{
    border: 1px solid #E3DCD4;
    width: 168px;
    border-radius: 24px;
    margin: auto;
    transition: 0.3s;
}

#quote .quote-btn .elementor-button-wrapper:hover{
    border-color: #825B36;
    background-color: #825B36;
}

#quote .quote-btn .elementor-button{
    width: 168px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    position: relative;
    z-index: 9999;
}

/*Responsive*/
@media (max-width: 1360px) {
#quote .quote-wrap{
    max-width: 95%;
    margin: auto;
}    
    
#quote .glass-img{
    width: 400px;
}  
}

@media (max-width: 1280px) {
#hero .hero-wrap{
    max-width: 95%;
    margin: auto;
}    
    
#about .about-wrap, #why .why-wrap, #banner .banner-wrap, #solution .solution-wrap{
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#about h2, #why h2, #solution h2, #quote h2{
    font-size: 56px;
}

#about h3{
    font-size: 55px;
}

#why .desp-block.ccb{
    top: -100px;
    left: 0px;
}

#why .desp-block.wscb{
    top: -100px;
    right: 0px;
}

#why .desp-block.ofp{
    width: 333px;
    bottom: 90px;
    left: -30px;
}

#why .desp-block.eems{
    right: -40px;
    bottom: 130px;
}

}

@media (max-width: 1180px) {
#about h2, #why h2, #solution h2, #quote h2{
    font-size: 52px;
}

#about h3{
    font-size: 53px;
}
    
#about .lottie-coffee{
    top: -20px; 
}    
    
#about .lottie-coffee .e-lottie__container{
    width: 45px;
}

#why .header-col p{
    margin-left: 60px
}

#why .content-col{
    gap: 70px;
}

#why .why-img {
    width: 450px;
}

#why .desp-block,
#why .desp-block.ofp{
    width: 300px;
}

#why .desp-block.ofp{
    bottom: 40px;
}

#why .desp-block.eems{
    right: -30px;
    bottom: 100px;
}

#solution .solution-wrap > .e-con-inner{
    gap: 70px;
}

#quote .glass-img{
    width: 350px;
    top: -18rem;
}

}

@media (max-width: 1080px) {
#about h2, #why h2, #solution h2, #quote h2{
    font-size: 48px;
}

#about h3{
    font-size: 50px;
}

#about{
    padding: 6rem 0;
}

#why .leaves{
    width: 250px;
    left: 0;
}

#why .desp-col{
    flex-direction: row;
    flex-wrap: wrap;
    gap: 30px 50px;
    justify-content: center;
    margin-top: 0;
    padding-bottom: 4rem;
}

#why .img-block{
    flex-basis: 100%;
}

#why .why-img{
    margin: auto;
}

#why .desp-block,
#why .desp-block.ofp{
    width: auto;
    position: relative;
    flex-basis: 45%;
}

#why .desp-block.ccb,
#why .desp-block.wscb,
#why .desp-block.ofp,
#why .desp-block.eems{
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

#solution .solution-col{
    gap: 15px;
}

#quote .glass-img{
    width: 330px;
    top: -15rem;
}
  
}

@media (max-width: 980px) {
#about h2, #why h2, #solution h2, #quote h2{
    font-size: 45px;
}

#about h3{
    font-size: 48px;
}

#about p, #why p, #why .ue-item-text p, #solution p, #quote p{
    font-size: 15px;
}

#hero .video-col{
    border-radius: 18px;
    margin-top: 20px;
}

#why .tab-block{
    padding-top: 3rem;
}

#why .leaves{
    width: 220px;
    left: -10px;
}

#solution{
    padding: 4rem 0 8rem 0;
}

#solution .solution-wrap{
    max-width: 85%;
}

#solution .solution-wrap > .e-con-inner{
    flex-direction: column;
}

#solution .header-col,
#solution .solution-col{
    width: 100%;
}

#solution .header-col{
    text-align: center;
}

#solution .header-col .ep-btn{
    margin: auto;
}

#quote .glass-img{
    width: 250px;
    top: -6rem;
}

#quote .quote-col{
    padding: 8rem 0;
}

}

@media (max-width: 900px) {
#about h2, #why h2, #solution h2, #quote h2{
    font-size: 42px;
}
    
#hero .text{
    width: 90%;
    margin: auto;
}

#hero .leaves{
    width: 10%;
    left: 3%;
}

#hero .sack-bag{
    width: 10%;
    left: 10%;
}

#hero .coffee{
    width: 5%;
    right: 22%;
    top: unset;
    bottom: 10%;
}

#hero .coffee-maker{
    width: 10%;
    top: -5%;
    right: 4%;
}
  
}

@media (max-width: 800px) {
  

}

@media (max-width: 767px) {
#hero .video-col{
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}

#hero .elementor-video{
    height: 500px;
}

#about .about-wrap{
    max-width: 85%;
}

#about .divider,
#about .divider img{
    height: 60px;
    object-fit: cover;
}

#about h3 span{
    display: block;
}

#about .about-img{
    margin-top: 15px;
}

#about .fancy-text .elementor-heading-title{
    background: linear-gradient(to right, #A07246, #E3DCD4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#about .fancy-text span{
    margin: 10px 10px -5px 10px;
}

#about .ep-btn{
    margin-top: 20px;
}

#why .why-wrap{
    max-width: 85%;
}

#why .why-wrap > .e-con-inner {
    gap: 50px;
}

#why h2{
    max-width: 380px;
}

#why h2 span{
    display: block;
    font-style: italic;
    color: #A07246;
    width: fit-content;
    margin-left: auto;
}

#why .header-col p{
    max-width: 100%;
    margin-left: 0;
}

#why .content-col{
    gap: 0px;
}

#why .slider-block{
    width: 100%;
}

#why .tab-block{
    width: 100%;
    padding-top: 2rem;
}

#why .uc_content{
    text-align: center;
}

#why .uc-heading{
    margin: auto;
}

#banner .divider,
#banner .divider img{
    height: 60px;
    object-fit: cover;
}

#quote .quote-block{
    max-width: 85%;
}

#solution .solution-slider{
    display: block;
}

#solution .solution-col{
    display: none;
}

#solution .solution-slider{
    margin-bottom: 20px;
}

#solution .owl-stage-outer {
    overflow: visible;
    clip-path: inset(-100vw -100vw -100vw 0);
}

#solution .owl-stage{
    display: flex;
}

#solution .owl-item{
    height: auto;
}

#solution .ue-item,
#solution .ue-carousel-item{
    height: 100%;
}

#solution .ue-carousel-item{
    display: flex;
    flex-direction: column-reverse;
    background: #FFFFFF;
    padding: 15px;
    border-radius: 18px;
    justify-content: space-between;
}

#solution .uc_classic_carousel_placeholder img{
    height: inherit;
    width: 80%;
    margin: auto;
}

#solution .card_carousel_text{
    opacity: 0.6;
    margin-top: 0;
}

#solution .owl-dots{
    display: flex;
    margin-top: 40px;
}

#solution .owl-dot{
    border-radius: 0 !important;
    margin: 0;
    width: 100%;
    height: 1px;
}

  
}

@media (max-width: 680px) {

#why .desp-block,
#why .desp-block.ofp{
    width: auto;
    position: relative;
    flex-basis: 100%;
}

#why .desp-col{
    gap: 15px;
}

#why .why-img{
    margin-bottom: 20px;
}
   
}

@media (max-width: 580px) {
#hero .leaves{
    width: 10%;
    left: 3%;
}

#hero .sack-bag{
    width: 10%;
    left: 10%;
}

#hero .coffee{
    width: 5%;
    right: 22%;
    top: unset;
    bottom: 10%;
}

#hero .coffee-maker{
    width: 8%;
    top: -5%;
    right: 4%;
}


}

@media (max-width: 480px) {
#banner h3{
    font-size: 60px;    
}

#why h2, #solution h2, #quote h2{
    font-size: 40px;
}

#about h2{
    font-size: 36px;
}

#hero .video-col{
    border-radius: 18px;
}

#hero .elementor-video{
    height: 450px;
    border-radius: 18px;
}

#about{
    padding: 6rem 0 4rem 0;
}

#about .lottie-coffee .e-lottie__container{
    width: 40px;
}

#about h2 br{
    display: block;
}

#why h2{
    max-width: 100%;
}

#why .leaves{
    width: 200px;
}

#why .desp-col{
    padding-bottom: 3rem;
}

#banner{
    height: 750px;
}

#banner h3 br{
    display: block;
}

#quote {
    padding: 4rem 0;
}

#quote p {
    margin: 5px 0 25px 0;
}

#quote .glass-img{
    width: 225px;
}

#quote h6 br{
    display: block;
}

}

@media (max-width: 420px) {
#about h3{
    font-size: 45px;
}

#why h2, #solution h2, #quote h2{
    font-size: 38px;
}
    
#about h2{
    font-size: 32px;
}    
    
#hero .elementor-video{
    height: 400px;
}

#about .divider,
#about .divider img{
    height: 50px;
}

#why .leaves{
    width: 180px;
}

#banner .divider,
#banner .divider img{
    height: 50px;
}

#solution {
    padding: 4rem 0 6rem 0;
}

#quote .quote-col {
    padding: 7rem 0;
}

#quote .glass-img{
    width: 200px;
    top: -4rem;
}
   
}/* End custom CSS */