.elementor-324 .elementor-element.elementor-element-ece1445{--display:flex;--min-height:800px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-ece1445:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-ece1445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://funhome.edu.my/wp-content/uploads/2026/03/LU-hero-img.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-324 .elementor-element.elementor-element-4315100 img{width:100%;max-width:522px;}.elementor-324 .elementor-element.elementor-element-afb0fe2 img{width:100%;max-width:522px;}.elementor-324 .elementor-element.elementor-element-130f403 img{width:100%;max-width:107px;}.elementor-324 .elementor-element.elementor-element-13ac00d img{width:100%;max-width:188px;}.elementor-324 .elementor-element.elementor-element-c6a7807{--display:flex;}.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-324 .elementor-element.elementor-element-61e51b9{text-align:center;}.elementor-324 .elementor-element.elementor-element-61e51b9 .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-61539bf );}.elementor-324 .elementor-element.elementor-element-839ea0a img{width:100vw;max-width:100vw;}.elementor-324 .elementor-element.elementor-element-1239411{--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;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-bf835ec{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-324 .elementor-element.elementor-element-758612b{--display:flex;}.elementor-324 .elementor-element.elementor-element-001c049{--display:flex;}.elementor-widget-ucaddon_blob_shapes .ue-blob-title{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_blob_shapes .ue-blob-text{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-324 .elementor-element.elementor-element-dd766f8 .ue_blob_inside{max-width:100%;animation-duration:4s;}.elementor-324 .elementor-element.elementor-element-dd766f8 .blob{height:430px;}.elementor-324 .elementor-element.elementor-element-dd766f8 .ue-blob-wrapper{justify-content:inherit;}.elementor-324 .elementor-element.elementor-element-dd766f8 .ue-blob-title{color:#ffffff;}.elementor-324 .elementor-element.elementor-element-dd766f8 .ue-blob-text{color:#ffffff;margin-top:5px;}.elementor-324 .elementor-element.elementor-element-dd766f8 .ue-blob-text-holder{padding:30px 30px 30px 30px;align-items:center;justify-content:center;text-align:center;}.elementor-324 .elementor-element.elementor-element-daf1653 img{width:100%;}.elementor-324 .elementor-element.elementor-element-ea57473{z-index:2;}.elementor-324 .elementor-element.elementor-element-ea57473 img{width:100%;max-width:128px;}.elementor-324 .elementor-element.elementor-element-7551336{--display:flex;}.elementor-324 .elementor-element.elementor-element-5b55f18{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-324 .elementor-element.elementor-element-45158f0 .elementor-heading-title{font-family:"Nunito", sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-a2fe142 .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:28px;font-weight:600;line-height:1.25;color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-9abb9b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-324 .elementor-element.elementor-element-9abb9b8 .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:15px;font-weight:600;line-height:1.5;color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-59213e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-324 .elementor-element.elementor-element-59213e3 .elementor-heading-title{font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-324 .elementor-element.elementor-element-0276c7e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-324 .elementor-element.elementor-element-0276c7e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-324 .elementor-element.elementor-element-0276c7e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-324 .elementor-element.elementor-element-0276c7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-324 .elementor-element.elementor-element-0276c7e .elementor-icon-list-item > a{font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;}.elementor-324 .elementor-element.elementor-element-0276c7e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.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-324 .elementor-element.elementor-element-bfee0e0 .elementor-button{background-color:#4F6E5C00;font-family:"Recoleta", sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-bfee0e0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-240ccdc img{width:100%;max-width:80px;}.elementor-324 .elementor-element.elementor-element-55cf18b{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-324 .elementor-element.elementor-element-a24170b{--display:flex;}.elementor-324 .elementor-element.elementor-element-a55b867{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-324 .elementor-element.elementor-element-066f17f .elementor-heading-title{font-family:"Nunito", sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-c273dcb .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:28px;font-weight:600;line-height:1.25;color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-b0aef60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-324 .elementor-element.elementor-element-b0aef60 .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:15px;font-weight:600;line-height:1.5;color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-0be7074{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-324 .elementor-element.elementor-element-0be7074 .elementor-heading-title{font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-a4a5bf7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-324 .elementor-element.elementor-element-a4a5bf7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-324 .elementor-element.elementor-element-a4a5bf7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-324 .elementor-element.elementor-element-a4a5bf7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-324 .elementor-element.elementor-element-a4a5bf7 .elementor-icon-list-item > a{font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;}.elementor-324 .elementor-element.elementor-element-a4a5bf7 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-324 .elementor-element.elementor-element-644c256 .elementor-button{background-color:#4F6E5C00;font-family:"Recoleta", sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-644c256{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-35200b1 img{width:100%;max-width:68px;}.elementor-324 .elementor-element.elementor-element-48fc065{--display:flex;}.elementor-324 .elementor-element.elementor-element-f728b39{--display:flex;}.elementor-324 .elementor-element.elementor-element-e69a696 .ue_blob_inside{max-width:100%;animation-duration:4s;}.elementor-324 .elementor-element.elementor-element-e69a696 .blob{height:430px;}.elementor-324 .elementor-element.elementor-element-e69a696 .ue-blob-wrapper{justify-content:inherit;}.elementor-324 .elementor-element.elementor-element-e69a696 .ue-blob-title{color:#ffffff;}.elementor-324 .elementor-element.elementor-element-e69a696 .ue-blob-text{color:#ffffff;margin-top:5px;}.elementor-324 .elementor-element.elementor-element-e69a696 .ue-blob-text-holder{padding:30px 30px 30px 30px;align-items:center;justify-content:center;text-align:center;}.elementor-324 .elementor-element.elementor-element-8e3a7ca img{width:100%;}.elementor-324 .elementor-element.elementor-element-8632abc{z-index:2;}.elementor-324 .elementor-element.elementor-element-8632abc img{width:100%;max-width:163px;}.elementor-324 .elementor-element.elementor-element-b553bc6{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-324 .elementor-element.elementor-element-3c86437{--display:flex;}.elementor-324 .elementor-element.elementor-element-f6ee931{--display:flex;}.elementor-324 .elementor-element.elementor-element-d2281dd .ue_blob_inside{max-width:100%;animation-duration:4s;}.elementor-324 .elementor-element.elementor-element-d2281dd .blob{height:430px;}.elementor-324 .elementor-element.elementor-element-d2281dd .ue-blob-wrapper{justify-content:inherit;}.elementor-324 .elementor-element.elementor-element-d2281dd .ue-blob-title{color:#ffffff;}.elementor-324 .elementor-element.elementor-element-d2281dd .ue-blob-text{color:#ffffff;margin-top:5px;}.elementor-324 .elementor-element.elementor-element-d2281dd .ue-blob-text-holder{padding:30px 30px 30px 30px;align-items:center;justify-content:center;text-align:center;}.elementor-324 .elementor-element.elementor-element-13138f8 img{width:100%;}.elementor-324 .elementor-element.elementor-element-17ddebc{z-index:2;}.elementor-324 .elementor-element.elementor-element-17ddebc img{width:100%;max-width:195px;}.elementor-324 .elementor-element.elementor-element-2a03363{--display:flex;}.elementor-324 .elementor-element.elementor-element-2e79823{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-324 .elementor-element.elementor-element-77ffb8d .elementor-heading-title{font-family:"Nunito", sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-e68bce2 .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:28px;font-weight:600;line-height:1.25;color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-101de02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-324 .elementor-element.elementor-element-101de02 .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:15px;font-weight:600;line-height:1.5;color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-31c985e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-324 .elementor-element.elementor-element-31c985e .elementor-heading-title{font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-483552c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-324 .elementor-element.elementor-element-483552c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-324 .elementor-element.elementor-element-483552c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-324 .elementor-element.elementor-element-483552c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-324 .elementor-element.elementor-element-483552c .elementor-icon-list-item > a{font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;}.elementor-324 .elementor-element.elementor-element-483552c .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-324 .elementor-element.elementor-element-f39d984 .elementor-button{background-color:#4F6E5C00;font-family:"Recoleta", sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-f39d984{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-b71b424{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-324 .elementor-element.elementor-element-0c978c0{--display:flex;}.elementor-324 .elementor-element.elementor-element-1ef0cc9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-324 .elementor-element.elementor-element-1adaec7 .elementor-heading-title{font-family:"Nunito", sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-62bcaf1 img{width:100%;max-width:80px;}.elementor-324 .elementor-element.elementor-element-f2ca720 .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:28px;font-weight:600;line-height:1.25;color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-610d5b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-324 .elementor-element.elementor-element-610d5b1 .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:15px;font-weight:600;line-height:1.5;color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-efb0297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-324 .elementor-element.elementor-element-efb0297 .elementor-heading-title{font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-f657396 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-324 .elementor-element.elementor-element-f657396 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-324 .elementor-element.elementor-element-f657396{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-324 .elementor-element.elementor-element-f657396 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-324 .elementor-element.elementor-element-f657396 .elementor-icon-list-item > a{font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;}.elementor-324 .elementor-element.elementor-element-f657396 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-324 .elementor-element.elementor-element-13fe0a0 .elementor-button{background-color:#4F6E5C00;font-family:"Recoleta", sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-13fe0a0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-cf10cf6 img{width:100%;max-width:67px;}.elementor-324 .elementor-element.elementor-element-b9172eb{--display:flex;}.elementor-324 .elementor-element.elementor-element-a2ce5be{--display:flex;}.elementor-324 .elementor-element.elementor-element-9988991 .ue_blob_inside{max-width:100%;animation-duration:4s;}.elementor-324 .elementor-element.elementor-element-9988991 .blob{height:430px;}.elementor-324 .elementor-element.elementor-element-9988991 .ue-blob-wrapper{justify-content:inherit;}.elementor-324 .elementor-element.elementor-element-9988991 .ue-blob-title{color:#ffffff;}.elementor-324 .elementor-element.elementor-element-9988991 .ue-blob-text{color:#ffffff;margin-top:5px;}.elementor-324 .elementor-element.elementor-element-9988991 .ue-blob-text-holder{padding:30px 30px 30px 30px;align-items:center;justify-content:center;text-align:center;}.elementor-324 .elementor-element.elementor-element-ca81c27 img{width:100%;}.elementor-324 .elementor-element.elementor-element-e832e76{z-index:2;}.elementor-324 .elementor-element.elementor-element-e832e76 img{width:100%;max-width:266px;}.elementor-324 .elementor-element.elementor-element-99215eb{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-324 .elementor-element.elementor-element-13607d4{--display:flex;}.elementor-324 .elementor-element.elementor-element-3e11226{--display:flex;}.elementor-324 .elementor-element.elementor-element-8963013 .ue_blob_inside{max-width:100%;animation-duration:4s;}.elementor-324 .elementor-element.elementor-element-8963013 .blob{height:430px;}.elementor-324 .elementor-element.elementor-element-8963013 .ue-blob-wrapper{justify-content:inherit;}.elementor-324 .elementor-element.elementor-element-8963013 .ue-blob-title{color:#ffffff;}.elementor-324 .elementor-element.elementor-element-8963013 .ue-blob-text{color:#ffffff;margin-top:5px;}.elementor-324 .elementor-element.elementor-element-8963013 .ue-blob-text-holder{padding:30px 30px 30px 30px;align-items:center;justify-content:center;text-align:center;}.elementor-324 .elementor-element.elementor-element-edaf994 img{width:100%;}.elementor-324 .elementor-element.elementor-element-c4a4e74{z-index:2;}.elementor-324 .elementor-element.elementor-element-c4a4e74 img{width:100%;max-width:161px;}.elementor-324 .elementor-element.elementor-element-861c5da{--display:flex;}.elementor-324 .elementor-element.elementor-element-4d80fcf{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-324 .elementor-element.elementor-element-9264e35 .elementor-heading-title{font-family:"Nunito", sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-78722f5 .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:28px;font-weight:600;line-height:1.25;color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-000bffe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-324 .elementor-element.elementor-element-000bffe .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:15px;font-weight:600;line-height:1.5;color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-19f3f2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-324 .elementor-element.elementor-element-19f3f2d .elementor-heading-title{font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-8a0226e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-324 .elementor-element.elementor-element-8a0226e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-324 .elementor-element.elementor-element-8a0226e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-324 .elementor-element.elementor-element-8a0226e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-324 .elementor-element.elementor-element-8a0226e .elementor-icon-list-item > a{font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;}.elementor-324 .elementor-element.elementor-element-8a0226e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-324 .elementor-element.elementor-element-e446333 .elementor-button{background-color:#4F6E5C00;font-family:"Recoleta", sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-e446333{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-62c1796 img{width:100%;max-width:82px;}.elementor-324 .elementor-element.elementor-element-8469f21{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-324 .elementor-element.elementor-element-bc67038{--display:flex;}.elementor-324 .elementor-element.elementor-element-bff4dd1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-324 .elementor-element.elementor-element-6db4ce2 .elementor-heading-title{font-family:"Nunito", sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-6b76857 .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:28px;font-weight:600;line-height:1.25;color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-fce269f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-324 .elementor-element.elementor-element-fce269f .elementor-heading-title{font-family:"Recoleta", sans-serif;font-size:15px;font-weight:600;line-height:1.5;color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-714ec63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-324 .elementor-element.elementor-element-714ec63 .elementor-heading-title{font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-fd9664f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-324 .elementor-element.elementor-element-fd9664f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-324 .elementor-element.elementor-element-fd9664f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-324 .elementor-element.elementor-element-fd9664f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-324 .elementor-element.elementor-element-fd9664f .elementor-icon-list-item > a{font-family:"Nunito", sans-serif;font-size:16px;font-weight:400;}.elementor-324 .elementor-element.elementor-element-fd9664f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-324 .elementor-element.elementor-element-2caacec .elementor-button{background-color:#4F6E5C00;font-family:"Recoleta", sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-2caacec{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-941c7ac{--display:flex;}.elementor-324 .elementor-element.elementor-element-4493a81{--display:flex;}.elementor-324 .elementor-element.elementor-element-c05d1de .ue_blob_inside{max-width:100%;animation-duration:4s;}.elementor-324 .elementor-element.elementor-element-c05d1de .blob{height:430px;}.elementor-324 .elementor-element.elementor-element-c05d1de .ue-blob-wrapper{justify-content:inherit;}.elementor-324 .elementor-element.elementor-element-c05d1de .ue-blob-title{color:#ffffff;}.elementor-324 .elementor-element.elementor-element-c05d1de .ue-blob-text{color:#ffffff;margin-top:5px;}.elementor-324 .elementor-element.elementor-element-c05d1de .ue-blob-text-holder{padding:30px 30px 30px 30px;align-items:center;justify-content:center;text-align:center;}.elementor-324 .elementor-element.elementor-element-eb25262 img{width:100%;}.elementor-324 .elementor-element.elementor-element-17b193c{z-index:2;}.elementor-324 .elementor-element.elementor-element-17b193c img{width:100%;max-width:152px;}@media(min-width:768px){.elementor-324 .elementor-element.elementor-element-bf835ec{--content-width:1200px;}.elementor-324 .elementor-element.elementor-element-55cf18b{--content-width:1200px;}.elementor-324 .elementor-element.elementor-element-b553bc6{--content-width:1200px;}.elementor-324 .elementor-element.elementor-element-b71b424{--content-width:1200px;}.elementor-324 .elementor-element.elementor-element-99215eb{--content-width:1200px;}.elementor-324 .elementor-element.elementor-element-8469f21{--content-width:1200px;}}@media(max-width:767px){.elementor-324 .elementor-element.elementor-element-ece1445:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-ece1445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://funhome.edu.my/wp-content/uploads/2026/03/LU-hero-img-xs.png");}}/* Start custom CSS */body {
    background: #F3F2EE;
}

.contact-info a:hover {
    opacity: .75;
}

.btn-asset .elementor-button::before {
    content: '';
    background: url('/wp-content/uploads/2026/03/icon-location.svg') center no-repeat;
    background-size: contain;
    width: 22px;
    height: 22px;
    display: inline-flex;
    margin-right: 5px;
}

.wrap {
  opacity: 0;
	filter: blur(10px);
  transform: translateY(25px);
  will-change: transform, filter, opacity;
}

/*Hero*/
#hero .title {
    padding-bottom: 40px;
}

#hero-line-left {
    top: 30%;
}
#hero-line-right {
    top: 35%;
    right: 0;
}

#bird-left {
    left: 4%;
    top: 36%;
}
#bird-right {
    right: 10%;
    top: 25%;
    animation: butterflyFloat 5s ease-in-out infinite;
}

@keyframes butterflyFloat{
  0%{
    transform: translateY(0);
  }

  50%{
    transform: translateY(-20px);
  }

  100%{
    transform: translateY(0);
  }
}

#divider-hero {
    bottom: -5px;
}

/*Locate*/
#locate .locate-wrap {
    margin-bottom: 120px;
}
#locate .locate-wrap:last-child {
    margin-bottom: 0;
}

#locate .col-img {
    width: 55%;
}
#locate .col-desc {
    width: 45%;
}

#img-locate-1 {
    top: 40px;
    left: -30px;
}
#img-locate-2 {
    bottom: 25px;
    right: -30px;
}
#img-locate-3 {
    left: -80px;
    bottom: 50px;
}
#img-locate-4 {
    bottom: -65px;
    right: 0;
}
#img-locate-5 {
    bottom: 15px;
    left: -50px;
}
#img-locate-6 {
    bottom: 40px;
    right: -50px;
}

#leaf-1 {
    bottom: -50px;
    right: 0;
}
#leaf-2 {
    left: 200px;
    bottom: -100px;
}
#leaf-3 {
    top: -25px;
    right: -30px;
}
#leaf-4 {
   bottom: -150px;
   left: -80px;
}
#leaf-5 {
    bottom: -120px;
    left: 200px;
}

@media (max-width: 1580px) {
    #hero {
        min-height: 700px;
    }
}

@media (max-width: 1380px) {
    #hero .title * {
        font-size: 72px;
    }
    #locate .locate-wrap > .e-con-inner {
        max-width: 85%;
        gap: 65px;
    }
    #hero {
        min-height: 650px;
    }
    #hero-line-left img, #hero-line-right img {
        max-width: 480px;
    }
    #bird-left {
        left: 2%;
        top: 38%;
    }
    #bird-left img {
        max-width: 85px;
    }
    #bird-right {
        right: 5%;
        top: 32%;
    }
    #bird-right img {
        max-width: 165px;
    }
    #img-locate-3 img {
        max-width: 165px;
    }
    #img-locate-5 img {
        max-width: 125px;
    }
}

@media (max-width: 1280px) {
    #hero .title * {
        font-size: 65px;
    }
    #locate .title-age * {
        font-size: 17px;
    }
    #locate .address *, #locate .contact-info * {
        font-size: 15px;
    }
    #locate .desc * {
        font-size: 14px;
    }
    #locate .locate-wrap > .e-con-inner {
        max-width: 85%;
        gap: 50px;
    }
    #hero {
        min-height: 600px;
    }
    #hero-line-left img, #hero-line-right img {
        max-width: 450px;
    }
    #locate .col-img, #locate .col-desc {
        width: 50%;
    }
    #img-locate-1 img {
        max-width: 100px;
    }
    #img-locate-3 {
        left: -40px;
    }
    #img-locate-3 img {
        max-width: 130px;
    }
    #img-locate-4 img {
        max-width: 220px;
    }
    #img-locate-6 img {
        max-width: 135px;
    }
    #locate .blob {
        height: 400px;
    }
}

@media (max-width: 1180px) {
    #hero {
        min-height: 550px;
    }
    #hero-line-left img, #hero-line-right img {
        max-width: 400px;
    }
}

@media (max-width: 1080px) {
    #hero .title * {
        font-size: 62px;
    }
    #locate .title-name * {
        font-size: 26px;
    }
    #locate .title-age * {
        font-size: 16px;
    }
    #locate .locate-wrap > .e-con-inner {
        max-width: 90%;
    }
    #hero {
        min-height: 520px;
    }
    #hero-line-left img, #hero-line-right img {
        max-width: 350px;
    }
    #hero-line-left {
        top: 35%;
    }
    #locate {
        padding-bottom: 40px;
    }
    #leaf-1 img, #leaf-2 img, #leaf-3 img, #leaf-4 img, #leaf-5 img {
        max-width: 65px;
    }
    #img-locate-2 img {
        max-width: 120px;
    }
    #img-locate-3 {
        left: -25px;
        bottom: 25px;
    }
    #img-locate-5 {
        bottom: 0;
        left: -25px;
    }
    #img-locate-6 {
        bottom: 20px;
        right: -20px;
    }
    #img-locate-6 img {
        max-width: 110px;
    }
    #locate .blob {
        height: 350px;
    }
}

@media (max-width: 1024px) {
    #hero .title * {
        font-size: 58px;
    }
    #hero {
        min-height: 500px;
    }
    #hero-line-left {
        top: 32%;
    }
    #bird-left img {
        max-width: 75px;
    }
    #bird-right img {
        max-width: 150px;
    }
    #img-locate-4 {
        bottom: -40px;
    }
    #img-locate-4 img {
        max-width: 200px;
    }
}

@media (max-width: 980px) {
    #hero {
        min-height: 480px;
    }
    #hero-line-left img, #hero-line-right img {
        max-width: 320px;
    }
    #bird-left {
        top: 36%;
    }
}

@media (max-width: 900px) {
    #hero-line-left img, #hero-line-right img {
        max-width: 280px;
    }
}

@media (max-width: 800px) {
    #hero .title * {
        font-size: 55px;
    }
    #locate .locate-wrap > .e-con-inner {
        max-width: 450px;
        flex-direction: column;
    }
    #locate .col-img {
        order: -1;
    }
    #locate .col-img, #locate .col-desc {
        width: 100%;
    }
    #locate .col-img {
        padding: 0 1rem;
    }
    #locate .blob {
        height: 320px;
    }
}

@media (max-width: 769px) {
    #locate .title-name .br-tablet {
        display: none;
    }
    #hero .title {
        padding-bottom: 0;
    }
    #hero-line-left {
        top: 36%;
    }
    #hero-line-left img {
        content: url('/wp-content/uploads/2026/03/LU-hero-element-line-left-xs.png');
    }
    #hero-line-right img {
        content: url('/wp-content/uploads/2026/03/LU-hero-element-line-right-xs.png');
    }
    #bird-left {
        top: 25%;
        left: 10%;
    }
    #bird-left img {
        max-width: 65px;
    }
    #divider-hero img {
        content: url('/wp-content/uploads/2026/03/LU-location-element-divider-xs.png');
        width: 100vw;
    }
    .btn-asset .elementor-button::before {
        width: 18px;
        height: 18px;
    }
    #img-locate-1 img {
        max-width: 90px;
    }
    #img-locate-5 img {
        max-width: 110px;
    }
    #leaf-5 {
        bottom: -80px;
        left: initial;
        right: 100px;
    }
    #leaf-1 img, #leaf-2 img, #leaf-3 img, #leaf-4 img, #leaf-5 img {
        max-width: 50px;
    }
}

@media (max-width: 680px) {
    #hero .title * {
        font-size: 50px;
    }
    #bird-right img {
        max-width: 120px;
    }
    #locate .locate-wrap > .e-con-inner {
        gap: 40px;
    }
}

@media (max-width: 580px) {
    #locate .title-age * {
        font-size: 15px;
    }
    #locate .address *, #locate .contact-info * {
        font-size: 14px;
    }
    #locate {
        padding-bottom: 80px;
    }
    #locate .locate-wrap > .e-con-inner {
        max-width: 80%;
    }
    #hero-line-left img, #hero-line-right img {
        max-width: 150px;
    }
    #hero-line-left {
        top: 34%;
    }
    #hero-line-right {
        top: 45%;
    }
    #bird-left img {
        max-width: 50px;
    }
}

@media (max-width: 480px) {
    #locate .title-name .br-tablet {
        display: block;
    }
    #locate .title-age * {
        font-size: 14px;
    }
    #hero-line-left {
        top: 28%;
    }
    #hero-line-right {
        top: 50%;
    }
    #bird-left {
        top: 19%;
        left: 14%;
    }
}

@media (max-width: 420px) {
    #hero .title * {
        font-size: 42px;
    }
    #locate .title-name * {
        font-size: 24px;
    }
    #locate .desc * {
        font-size: 13px;
    }
    #locate .locate-wrap > .e-con-inner {
        max-width: 85%;
    }
    #locate .blob {
        height: 275px;
    }
    #img-locate-1 img {
        max-width: 80px;
    }
    #img-locate-2 img {
        max-width: 100px;
    }
    #img-locate-3 img {
        max-width: 110px;
    }
    #img-locate-4 img {
        max-width: 180px;
    }
    #img-locate-5 img {
        max-width: 95px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Recoleta';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://funhome.edu.my/wp-content/uploads/2026/03/Recoleta-SemiBold.eot');
	src: url('https://funhome.edu.my/wp-content/uploads/2026/03/Recoleta-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://funhome.edu.my/wp-content/uploads/2026/03/Recoleta-SemiBold.woff2') format('woff2'),
		url('https://funhome.edu.my/wp-content/uploads/2026/03/Recoleta-SemiBold.woff') format('woff'),
		url('https://funhome.edu.my/wp-content/uploads/2026/03/Recoleta-SemiBold.ttf') format('truetype'),
		url('https://funhome.edu.my/wp-content/uploads/2026/03/Recoleta-SemiBold.svg#Recoleta') format('svg');
}
/* End Custom Fonts CSS */