.elementor-2038 .elementor-element.elementor-element-e503ed4{--display:flex;--min-height:100vh;--justify-content:center;--z-index:4;}.elementor-2038 .elementor-element.elementor-element-e503ed4:not(.elementor-motion-effects-element-type-background), .elementor-2038 .elementor-element.elementor-element-e503ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epic.my/wp-content/uploads/2025/08/H-hero-img-01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2038 .elementor-element.elementor-element-8e1fe42{--display:flex;}.elementor-2038 .elementor-element.elementor-element-b8b2e56{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2038 .elementor-element.elementor-element-b8b2e56.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-2038 .elementor-element.elementor-element-6812c06 .elementor-heading-title{color:var( --e-global-color-6efad60 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-2038 .elementor-element.elementor-element-a7417c5{color:var( --e-global-color-6efad60 );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-ad3424a{width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;--lottie-container-width:100%;--lottie-container-max-width:100%;--lottie-container-opacity:1;}body:not(.rtl) .elementor-2038 .elementor-element.elementor-element-ad3424a{left:0px;}body.rtl .elementor-2038 .elementor-element.elementor-element-ad3424a{right:0px;}.elementor-2038 .elementor-element.elementor-element-2cd570b{--display:flex;--min-height:810px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:5;}.elementor-2038 .elementor-element.elementor-element-2cd570b:not(.elementor-motion-effects-element-type-background), .elementor-2038 .elementor-element.elementor-element-2cd570b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6efad60 );}.elementor-2038 .elementor-element.elementor-element-021e09e{--display:flex;}.elementor-2038 .elementor-element.elementor-element-8c38c45{--display:flex;}.elementor-2038 .elementor-element.elementor-element-83ae374 .elementor-heading-title{font-family:var( --e-global-typography-23504ec-font-family ), Sans-serif;font-size:var( --e-global-typography-23504ec-font-size );font-weight:var( --e-global-typography-23504ec-font-weight );text-transform:var( --e-global-typography-23504ec-text-transform );font-style:var( --e-global-typography-23504ec-font-style );text-decoration:var( --e-global-typography-23504ec-text-decoration );line-height:var( --e-global-typography-23504ec-line-height );letter-spacing:var( --e-global-typography-23504ec-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-c6f2ece{--display:flex;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;--z-index:5;}.elementor-2038 .elementor-element.elementor-element-c6f2ece:not(.elementor-motion-effects-element-type-background), .elementor-2038 .elementor-element.elementor-element-c6f2ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2038 .elementor-element.elementor-element-b583f5a{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2038 .elementor-element.elementor-element-ca6ec48{--display:flex;}.elementor-2038 .elementor-element.elementor-element-467c649{text-align:center;}.elementor-2038 .elementor-element.elementor-element-467c649 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-6efad60 );}.elementor-2038 .elementor-element.elementor-element-d561a31{--display:flex;}.elementor-2038 .elementor-element.elementor-element-602fbfc{--display:flex;}.elementor-2038 .elementor-element.elementor-element-8bd13a0{--display:flex;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;--z-index:5;}.elementor-2038 .elementor-element.elementor-element-8bd13a0:not(.elementor-motion-effects-element-type-background), .elementor-2038 .elementor-element.elementor-element-8bd13a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6efad60 );}.elementor-2038 .elementor-element.elementor-element-6affc41{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2038 .elementor-element.elementor-element-0e4e976{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2038 .elementor-element.elementor-element-288e238{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2038 .elementor-element.elementor-element-5ead7cf{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-2038 .elementor-element.elementor-element-5ead7cf .elementor-divider-separator{width:100%;}.elementor-2038 .elementor-element.elementor-element-5ead7cf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2038 .elementor-element.elementor-element-b8d7599 .elementor-heading-title{font-family:var( --e-global-typography-85a0dd5-font-family ), Sans-serif;font-size:var( --e-global-typography-85a0dd5-font-size );font-weight:var( --e-global-typography-85a0dd5-font-weight );text-transform:var( --e-global-typography-85a0dd5-text-transform );font-style:var( --e-global-typography-85a0dd5-font-style );text-decoration:var( --e-global-typography-85a0dd5-text-decoration );line-height:var( --e-global-typography-85a0dd5-line-height );letter-spacing:var( --e-global-typography-85a0dd5-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2038 .elementor-element.elementor-element-cea8c45 .elementor-heading-title{font-family:var( --e-global-typography-23504ec-font-family ), Sans-serif;font-size:var( --e-global-typography-23504ec-font-size );font-weight:var( --e-global-typography-23504ec-font-weight );text-transform:var( --e-global-typography-23504ec-text-transform );font-style:var( --e-global-typography-23504ec-font-style );text-decoration:var( --e-global-typography-23504ec-text-decoration );line-height:var( --e-global-typography-23504ec-line-height );letter-spacing:var( --e-global-typography-23504ec-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-e2acdda{--display:flex;}.elementor-2038 .elementor-element.elementor-element-247a7bc{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-af95400 img{border-radius:12px 12px 12px 12px;}.elementor-2038 .elementor-element.elementor-element-3459bcf{background-color:var( --e-global-color-16cbd75 );padding:10px 20px 10px 20px;top:17%;z-index:9;border-radius:12px 12px 12px 12px;text-align:center;}body:not(.rtl) .elementor-2038 .elementor-element.elementor-element-3459bcf{left:-17%;}body.rtl .elementor-2038 .elementor-element.elementor-element-3459bcf{right:-17%;}.elementor-2038 .elementor-element.elementor-element-3459bcf .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-6efad60 );}.elementor-2038 .elementor-element.elementor-element-92e1c6f{background-color:var( --e-global-color-feec230 );padding:10px 30px 10px 30px;top:4.601%;z-index:9;border-radius:12px 12px 12px 12px;text-align:center;}body:not(.rtl) .elementor-2038 .elementor-element.elementor-element-92e1c6f{right:-35%;}body.rtl .elementor-2038 .elementor-element.elementor-element-92e1c6f{left:-35%;}.elementor-2038 .elementor-element.elementor-element-92e1c6f .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-6efad60 );}.elementor-2038 .elementor-element.elementor-element-a88c5cb{--display:flex;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2038 .elementor-element.elementor-element-a88c5cb.e-con{--align-self:flex-end;}.elementor-2038 .elementor-element.elementor-element-1683f3d img{border-radius:12px 12px 12px 12px;}.elementor-2038 .elementor-element.elementor-element-3ee8f62{background-color:var( --e-global-color-accent );padding:10px 30px 10px 30px;bottom:22%;z-index:9;border-radius:12px 12px 12px 12px;text-align:center;}body:not(.rtl) .elementor-2038 .elementor-element.elementor-element-3ee8f62{left:-53%;}body.rtl .elementor-2038 .elementor-element.elementor-element-3ee8f62{right:-53%;}.elementor-2038 .elementor-element.elementor-element-3ee8f62 .elementor-heading-title{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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-6efad60 );}.elementor-2038 .elementor-element.elementor-element-d491a28{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-2038 .elementor-element.elementor-element-830aae5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2038 .elementor-element.elementor-element-082a55c{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2038 .elementor-element.elementor-element-6503766{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;width:var( --container-widget-width, 40px );max-width:40px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-2038 .elementor-element.elementor-element-6503766 .elementor-divider-separator{width:100%;}.elementor-2038 .elementor-element.elementor-element-6503766 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2038 .elementor-element.elementor-element-0dc16f3 .elementor-heading-title{font-family:var( --e-global-typography-85a0dd5-font-family ), Sans-serif;font-size:var( --e-global-typography-85a0dd5-font-size );font-weight:var( --e-global-typography-85a0dd5-font-weight );text-transform:var( --e-global-typography-85a0dd5-text-transform );font-style:var( --e-global-typography-85a0dd5-font-style );text-decoration:var( --e-global-typography-85a0dd5-text-decoration );line-height:var( --e-global-typography-85a0dd5-line-height );letter-spacing:var( --e-global-typography-85a0dd5-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2038 .elementor-element.elementor-element-c2ac8e3 .elementor-heading-title{font-family:var( --e-global-typography-23504ec-font-family ), Sans-serif;font-size:var( --e-global-typography-23504ec-font-size );font-weight:var( --e-global-typography-23504ec-font-weight );text-transform:var( --e-global-typography-23504ec-text-transform );font-style:var( --e-global-typography-23504ec-font-style );text-decoration:var( --e-global-typography-23504ec-text-decoration );line-height:var( --e-global-typography-23504ec-line-height );letter-spacing:var( --e-global-typography-23504ec-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-bbef743{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-6203a0a .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-fdd226e-font-family ), Sans-serif;font-size:var( --e-global-typography-fdd226e-font-size );font-weight:var( --e-global-typography-fdd226e-font-weight );text-transform:var( --e-global-typography-fdd226e-text-transform );font-style:var( --e-global-typography-fdd226e-font-style );text-decoration:var( --e-global-typography-fdd226e-text-decoration );line-height:var( --e-global-typography-fdd226e-line-height );letter-spacing:var( --e-global-typography-fdd226e-letter-spacing );fill:var( --e-global-color-6efad60 );color:var( --e-global-color-6efad60 );border-style:none;border-radius:8px 8px 8px 8px;padding:12px 40px 12px 40px;}.elementor-2038 .elementor-element.elementor-element-6203a0a .elementor-button:hover, .elementor-2038 .elementor-element.elementor-element-6203a0a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-2038 .elementor-element.elementor-element-6203a0a .elementor-button:hover svg, .elementor-2038 .elementor-element.elementor-element-6203a0a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2038 .elementor-element.elementor-element-6240b77{--display:flex;--z-index:5;}.elementor-2038 .elementor-element.elementor-element-6240b77:not(.elementor-motion-effects-element-type-background), .elementor-2038 .elementor-element.elementor-element-6240b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6efad60 );}.elementor-2038 .elementor-element.elementor-element-47c3cac{width:100%;max-width:100%;z-index:2;}.elementor-2038 .elementor-element.elementor-element-47c3cac img{width:100%;max-width:100%;}.elementor-2038 .elementor-element.elementor-element-e8e06dc{width:100%;max-width:100%;top:0px;z-index:5;}body:not(.rtl) .elementor-2038 .elementor-element.elementor-element-e8e06dc{left:0px;}body.rtl .elementor-2038 .elementor-element.elementor-element-e8e06dc{right:0px;}.elementor-2038 .elementor-element.elementor-element-e8e06dc img{width:100%;max-width:100%;}.elementor-2038 .elementor-element.elementor-element-b8ac213{--display:flex;--position:absolute;top:7%;--z-index:3;}body:not(.rtl) .elementor-2038 .elementor-element.elementor-element-b8ac213{left:0px;}body.rtl .elementor-2038 .elementor-element.elementor-element-b8ac213{right:0px;}.elementor-2038 .elementor-element.elementor-element-17fde4b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-2038 .elementor-element.elementor-element-17fde4b:not(.elementor-motion-effects-element-type-background), .elementor-2038 .elementor-element.elementor-element-17fde4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epic.my/wp-content/uploads/2025/08/H-message-img-03.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2038 .elementor-element.elementor-element-9e3642a{--display:flex;}.elementor-2038 .elementor-element.elementor-element-590aa25{text-align:center;}.elementor-2038 .elementor-element.elementor-element-590aa25 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-079d437{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2038 .elementor-element.elementor-element-9cd5397{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-1bdcbc8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-dd3a379{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-f34dfbb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:none;font-style:italic;text-decoration:none;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-c59eff2{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;--z-index:5;}.elementor-2038 .elementor-element.elementor-element-c59eff2:not(.elementor-motion-effects-element-type-background), .elementor-2038 .elementor-element.elementor-element-c59eff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6efad60 );}.elementor-2038 .elementor-element.elementor-element-57e0f04{--display:flex;}.elementor-2038 .elementor-element.elementor-element-9575d14{--display:flex;}.elementor-2038 .elementor-element.elementor-element-d31f7bb{text-align:center;}.elementor-2038 .elementor-element.elementor-element-d31f7bb .elementor-heading-title{font-family:var( --e-global-typography-23504ec-font-family ), Sans-serif;font-size:var( --e-global-typography-23504ec-font-size );font-weight:var( --e-global-typography-23504ec-font-weight );text-transform:var( --e-global-typography-23504ec-text-transform );font-style:var( --e-global-typography-23504ec-font-style );text-decoration:var( --e-global-typography-23504ec-text-decoration );line-height:var( --e-global-typography-23504ec-line-height );letter-spacing:var( --e-global-typography-23504ec-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-ab1ceb5{--display:flex;}.elementor-2038 .elementor-element.elementor-element-1d5cff4{--display:flex;}.elementor-2038 .elementor-element.elementor-element-e5d9166{--e-image-carousel-slides-to-show:5;}.elementor-2038 .elementor-element.elementor-element-e5d9166 .swiper-wrapper{display:flex;align-items:center;}.elementor-2038 .elementor-element.elementor-element-e5d9166 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2038 .elementor-element.elementor-element-e503ed4{--min-height:85vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-2cd570b{--min-height:600px;}.elementor-2038 .elementor-element.elementor-element-83ae374 .elementor-heading-title{font-size:var( --e-global-typography-23504ec-font-size );line-height:var( --e-global-typography-23504ec-line-height );letter-spacing:var( --e-global-typography-23504ec-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-c6f2ece{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2038 .elementor-element.elementor-element-b583f5a{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2038 .elementor-element.elementor-element-467c649 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-8bd13a0{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-b8d7599 .elementor-heading-title{font-size:var( --e-global-typography-85a0dd5-font-size );line-height:var( --e-global-typography-85a0dd5-line-height );letter-spacing:var( --e-global-typography-85a0dd5-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-cea8c45 .elementor-heading-title{font-size:var( --e-global-typography-23504ec-font-size );line-height:var( --e-global-typography-23504ec-line-height );letter-spacing:var( --e-global-typography-23504ec-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-2038 .elementor-element.elementor-element-3459bcf{left:-10%;}body.rtl .elementor-2038 .elementor-element.elementor-element-3459bcf{right:-10%;}.elementor-2038 .elementor-element.elementor-element-3459bcf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-92e1c6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-a88c5cb{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2038 .elementor-element.elementor-element-3ee8f62 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-0dc16f3 .elementor-heading-title{font-size:var( --e-global-typography-85a0dd5-font-size );line-height:var( --e-global-typography-85a0dd5-line-height );letter-spacing:var( --e-global-typography-85a0dd5-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-c2ac8e3 .elementor-heading-title{font-size:var( --e-global-typography-23504ec-font-size );line-height:var( --e-global-typography-23504ec-line-height );letter-spacing:var( --e-global-typography-23504ec-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-6203a0a .elementor-button{font-size:var( --e-global-typography-fdd226e-font-size );line-height:var( --e-global-typography-fdd226e-line-height );letter-spacing:var( --e-global-typography-fdd226e-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-47c3cac img{height:650px;object-fit:cover;}.elementor-2038 .elementor-element.elementor-element-e8e06dc img{height:650px;object-fit:cover;}.elementor-2038 .elementor-element.elementor-element-590aa25 .elementor-heading-title{font-size:24px;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-9cd5397{font-size:11px;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-1bdcbc8{font-size:11px;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-dd3a379{font-size:11px;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-f34dfbb{font-size:11px;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-c59eff2{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2038 .elementor-element.elementor-element-d31f7bb .elementor-heading-title{font-size:var( --e-global-typography-23504ec-font-size );line-height:var( --e-global-typography-23504ec-line-height );letter-spacing:var( --e-global-typography-23504ec-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-e5d9166{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-2038 .elementor-element.elementor-element-e503ed4:not(.elementor-motion-effects-element-type-background), .elementor-2038 .elementor-element.elementor-element-e503ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://epic.my/wp-content/uploads/2025/08/H-hero-img-01-xs-trimmed.jpg");}.elementor-2038 .elementor-element.elementor-element-e503ed4{--min-height:90vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-83ae374 .elementor-heading-title{font-size:var( --e-global-typography-23504ec-font-size );line-height:var( --e-global-typography-23504ec-line-height );letter-spacing:var( --e-global-typography-23504ec-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-467c649 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-0e4e976{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-b8d7599 .elementor-heading-title{font-size:var( --e-global-typography-85a0dd5-font-size );line-height:var( --e-global-typography-85a0dd5-line-height );letter-spacing:var( --e-global-typography-85a0dd5-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-cea8c45 .elementor-heading-title{font-size:var( --e-global-typography-23504ec-font-size );line-height:var( --e-global-typography-23504ec-line-height );letter-spacing:var( --e-global-typography-23504ec-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-247a7bc{--width:88%;}.elementor-2038 .elementor-element.elementor-element-247a7bc.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-3459bcf{padding:8px 15px 8px 15px;top:10%;}body:not(.rtl) .elementor-2038 .elementor-element.elementor-element-3459bcf{left:-13%;}body.rtl .elementor-2038 .elementor-element.elementor-element-3459bcf{right:-13%;}.elementor-2038 .elementor-element.elementor-element-3459bcf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-92e1c6f{padding:8px 15px 8px 15px;top:-12%;}body:not(.rtl) .elementor-2038 .elementor-element.elementor-element-92e1c6f{right:-9%;}body.rtl .elementor-2038 .elementor-element.elementor-element-92e1c6f{left:-9%;}.elementor-2038 .elementor-element.elementor-element-92e1c6f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-a88c5cb{--width:65%;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2038 .elementor-element.elementor-element-3ee8f62{padding:8px 15px 8px 15px;bottom:25%;}body:not(.rtl) .elementor-2038 .elementor-element.elementor-element-3ee8f62{left:-40%;}body.rtl .elementor-2038 .elementor-element.elementor-element-3ee8f62{right:-40%;}.elementor-2038 .elementor-element.elementor-element-3ee8f62 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-d491a28{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2038 .elementor-element.elementor-element-0dc16f3 .elementor-heading-title{font-size:var( --e-global-typography-85a0dd5-font-size );line-height:var( --e-global-typography-85a0dd5-line-height );letter-spacing:var( --e-global-typography-85a0dd5-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-c2ac8e3 .elementor-heading-title{font-size:var( --e-global-typography-23504ec-font-size );line-height:var( --e-global-typography-23504ec-line-height );letter-spacing:var( --e-global-typography-23504ec-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-bbef743{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-6203a0a .elementor-button{font-size:var( --e-global-typography-fdd226e-font-size );line-height:var( --e-global-typography-fdd226e-line-height );letter-spacing:var( --e-global-typography-fdd226e-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-cd1bee5 img{width:100%;max-width:100%;}.elementor-2038 .elementor-element.elementor-element-47c3cac img{height:400px;}.elementor-2038 .elementor-element.elementor-element-e8e06dc img{height:400px;}.elementor-2038 .elementor-element.elementor-element-b8ac213{--content-width:320px;}.elementor-2038 .elementor-element.elementor-element-17fde4b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2038 .elementor-element.elementor-element-590aa25 .elementor-heading-title{font-size:20px;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-9cd5397{font-size:11px;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-1bdcbc8{font-size:11px;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-dd3a379{font-size:11px;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-f34dfbb{font-size:11px;line-height:1.25;letter-spacing:0px;}.elementor-2038 .elementor-element.elementor-element-d31f7bb .elementor-heading-title{font-size:var( --e-global-typography-23504ec-font-size );line-height:var( --e-global-typography-23504ec-line-height );letter-spacing:var( --e-global-typography-23504ec-letter-spacing );}.elementor-2038 .elementor-element.elementor-element-e5d9166{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-2038 .elementor-element.elementor-element-b8b2e56{--width:85%;}.elementor-2038 .elementor-element.elementor-element-247a7bc{--width:70%;}.elementor-2038 .elementor-element.elementor-element-a88c5cb{--width:50%;}.elementor-2038 .elementor-element.elementor-element-b8ac213{--content-width:700px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2038 .elementor-element.elementor-element-247a7bc{--width:75%;}.elementor-2038 .elementor-element.elementor-element-a88c5cb{--width:60%;}.elementor-2038 .elementor-element.elementor-element-b8ac213{--content-width:650px;}}/* Start custom CSS *//*cta*/
.career-git{
    display: none;
}


/*footer*/
.elementor-location-footer {
    position: relative;
    z-index: 50 !important;
}


/*banner*/
.lottie-scroll-asset {
    left: 50% !important;
    bottom: 2% !important;
    transform: translate(-50%, 0%);
}


/*introduction*/
.text-intro {
    background: url(/wp-content/uploads/2025/08/H-text-img-01.jpg) fixed center center no-repeat;
    background-size: cover;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


/*our products services*/
.cardStacking {
    padding: 50px 0px 0px 0px;
}

.stackCard {
    position: relative;
    width: 100%;
    min-height: 520px;
    padding: 0;
    transform-origin: 50% -120%;
}

.stackCard__body {
    display: flex;
    border-radius: 12px;
    overflow: hidden;
    flex-wrap: nowrap;
    align-items: stretch;
}

.service-text-col {
    background-color: #ffffff;
    width: 50%;
    height: 500px;
    padding: 2.5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.service-img-col {
    width: 50%;
    margin-bottom: -5px;
}

.service-img-col img {
    height: 500px;
    object-fit: cover;
    width: 100%;
}

.service-number h1 {
    color: #FF821E;
    margin: 0px;
}

.service-btm-text {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.service-btm-text h3 {
    margin: 0px;
    color: #FF821E;
    line-height: 1.1;
}

.service-btm-text h5 {
    margin: 0px;
    font-size: 18px;
}


/*who we are*/
.who-img-text-box {
    filter: drop-shadow(-2px 3px 6px rgb(0,0,0, 0.1));
}


/*message*/
.message-box-col {
    background-size: 100% 100% !important;
}

.message-title span {
    color: #FF821E;
}


/*epic partners*/
.marq-carousel .swiper {
    overflow: visible !important;
}

.marq-carousel .swiper-wrapper {
    -webkit-transition-timing-function: linear !important;
    -moz-transition-timing-function: linear !important;
    -o-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
    pointer-events: none;
}


@media only screen and (min-width: 1800px) {
.message-box-row {
    top: 15% !important;
}
}


@media only screen and (max-width: 1300px) {
.message-box-row {
    top: 3% !important;
}
}


@media only screen and (max-width: 1200px) {
.banner-wrap, 
.service-wrap > .e-con-inner, 
.quote-wrap > .e-con-inner, 
.partner-wrap > .e-con-inner, 
.who-we-are-wrap > .e-con-inner, 
.partner-wrap {
    max-width: 95%;
    margin: 0 auto;
}
}


@media only screen and (max-width: 1024px) {
.mt-res-none.elementor-motion-effects-element {
    transform: none !important;
}
}


@media only screen and (max-width: 767px) {
.stackCard__body {
    flex-direction: column;
}

.service-text-col {
    width: 100%;
    padding: 2rem;
    height: 400px;
}

.service-img-col {
    width: 100%;
}

.service-img-col img {
    height: 250px;
}
}


@media only screen and (max-width: 767px) and (min-width: 500px) {
.banner-wrap, 
.service-wrap > .e-con-inner, 
.quote-wrap > .e-con-inner, 
.partner-wrap > .e-con-inner, 
.who-we-are-wrap > .e-con-inner, 
.partner-wrap {
    max-width: 75%;
    margin: 0 auto;
}
}


@media only screen and (max-width: 499px) {
.banner-wrap, 
.service-wrap > .e-con-inner, 
.quote-wrap > .e-con-inner, 
.partner-wrap > .e-con-inner, 
.who-we-are-wrap > .e-con-inner, 
.partner-wrap{
    max-width: 85%;
    margin: 0 auto;
}
}/* End custom CSS */