.elementor-125 .elementor-element.elementor-element-b92208c{--display:flex;--min-height:800px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-b92208c:not(.elementor-motion-effects-element-type-background), .elementor-125 .elementor-element.elementor-element-b92208c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://morningstar.org.sg/wp-content/uploads/2026/08/homepage-hero.webp") 50% 50%;background-size:cover;}.elementor-125 .elementor-element.elementor-element-531dd21{--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-125 .elementor-element.elementor-element-5dbf8b7 .elementor-counter-number-wrapper{color:var( --e-global-color-v4-primary );font-family:"Nunito", Sans-serif;font-size:56px;font-weight:700;line-height:120%;}.elementor-125 .elementor-element.elementor-element-8147f61 .elementor-counter-number-wrapper{color:var( --e-global-color-v4-primary );font-family:"Nunito", Sans-serif;font-size:56px;font-weight:700;line-height:120%;}.elementor-125 .elementor-element.elementor-element-8f4cded .elementor-counter-number-wrapper{color:var( --e-global-color-v4-primary );font-family:"Nunito", Sans-serif;font-size:56px;font-weight:700;line-height:120%;}.elementor-125 .elementor-element.elementor-element-b32d757{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-bbdb466{--display:flex;}.elementor-125 .elementor-element.elementor-element-26ebd7f{--display:flex;}.elementor-125 .elementor-element.elementor-element-d84ce6f{--display:flex;}.elementor-125 .elementor-element.elementor-element-51cd582{--display:flex;}.elementor-125 .elementor-element.elementor-element-7b78b63{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-v4-accent );--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-125 .elementor-element.elementor-element-7b78b63 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-125 .elementor-element.elementor-element-b7ccd4a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-4213f37{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-bfa9ba2{--swiper-slides-to-display:3;--swiper-slides-gap:32px;--swiper-pagination-size:12px;--dots-normal-color:var( --e-global-color-v4-accent );--swiper-pagination-spacing:32px;}.elementor-125 .elementor-element.elementor-element-bfa9ba2 .swiper-slide > .elementor-element{height:100%;}.elementor-125 .elementor-element.elementor-element-bfa9ba2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-125 .elementor-element.elementor-element-9f344d4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-4d1af8e{--swiper-slides-to-display:3;--swiper-slides-gap:32px;--swiper-pagination-size:12px;--dots-normal-color:var( --e-global-color-v4-accent );--swiper-pagination-spacing:32px;}.elementor-125 .elementor-element.elementor-element-4d1af8e .swiper-slide > .elementor-element{height:100%;}.elementor-125 .elementor-element.elementor-element-4d1af8e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-125 .elementor-element.elementor-element-a1e8523{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-c0f8ad7{--swiper-slides-to-display:3;--swiper-slides-gap:32px;--swiper-pagination-size:12px;--dots-normal-color:var( --e-global-color-v4-accent );--swiper-pagination-spacing:32px;}.elementor-125 .elementor-element.elementor-element-c0f8ad7 .swiper-slide > .elementor-element{height:100%;}.elementor-125 .elementor-element.elementor-element-c0f8ad7 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-125 .elementor-element.elementor-element-03e8176{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-125 .elementor-element.elementor-element-9bd14ef{--grid-columns:1;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-125 .elementor-element.elementor-element-09fd48c{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-v4-accent );}.elementor-125 .elementor-element.elementor-element-09fd48c .swiper-slide > .elementor-element{height:100%;}.elementor-125 .elementor-element.elementor-element-15ce8c1{--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-125 .elementor-element.elementor-element-f0ca23e{--display:flex;}.elementor-125 .elementor-element.elementor-element-36272d6{--display:flex;}.elementor-125 .elementor-element.elementor-element-d25a2d9{--display:flex;}.elementor-125 .elementor-element.elementor-element-7da92af{--display:flex;}.elementor-125 .elementor-element.elementor-element-042a015{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:32px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-v4-accent );--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-125 .elementor-element.elementor-element-042a015 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-125 .elementor-element.elementor-element-96de485{--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;}:root{--page-title-display:none;}@media(min-width:1920px){.elementor-125 .elementor-element.elementor-element-bfa9ba2{--swiper-slides-to-display:3;--swiper-slides-gap:64px;}.elementor-125 .elementor-element.elementor-element-4d1af8e{--swiper-slides-to-display:3;--swiper-slides-gap:64px;}.elementor-125 .elementor-element.elementor-element-c0f8ad7{--swiper-slides-to-display:3;--swiper-slides-gap:64px;}.elementor-125 .elementor-element.elementor-element-9bd14ef{--grid-columns:1;--grid-row-gap:32px;--grid-column-gap:32px;}.elementor-125 .elementor-element.elementor-element-09fd48c{--swiper-slides-to-display:3;}.elementor-125 .elementor-element.elementor-element-042a015{--e-n-carousel-swiper-slides-gap:64px;}}@media(max-width:1279px){.elementor-125 .elementor-element.elementor-element-7b78b63{--e-n-carousel-swiper-slides-to-display:2;}.elementor-125 .elementor-element.elementor-element-bfa9ba2{--swiper-slides-to-display:2;}.elementor-125 .elementor-element.elementor-element-4d1af8e{--swiper-slides-to-display:2;}.elementor-125 .elementor-element.elementor-element-c0f8ad7{--swiper-slides-to-display:2;}.elementor-125 .elementor-element.elementor-element-09fd48c{--swiper-slides-to-display:2;--swiper-slides-gap:32px;}.elementor-125 .elementor-element.elementor-element-042a015{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;}}@media(max-width:1024px){.elementor-125 .elementor-element.elementor-element-7b78b63{--e-n-carousel-swiper-slides-to-display:2;}.elementor-125 .elementor-element.elementor-element-bfa9ba2{--swiper-slides-to-display:2;--swiper-slides-gap:24px;}.elementor-125 .elementor-element.elementor-element-4d1af8e{--swiper-slides-to-display:2;--swiper-slides-gap:24px;}.elementor-125 .elementor-element.elementor-element-c0f8ad7{--swiper-slides-to-display:2;--swiper-slides-gap:24px;}.elementor-125 .elementor-element.elementor-element-9bd14ef{--grid-columns:1;}.elementor-125 .elementor-element.elementor-element-09fd48c{--swiper-slides-to-display:2;--swiper-slides-gap:24px;--swiper-pagination-size:12px;--swiper-pagination-spacing:32px;}.elementor-125 .elementor-element.elementor-element-09fd48c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}.elementor-125 .elementor-element.elementor-element-042a015{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-swiper-pagination-spacing:32px;}.elementor-125 .elementor-element.elementor-element-042a015 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}}@media(max-width:767px){.elementor-125 .elementor-element.elementor-element-b92208c{--min-height:820px;}.elementor-125 .elementor-element.elementor-element-5dbf8b7 .elementor-counter-number-wrapper{font-size:40px;}.elementor-125 .elementor-element.elementor-element-8147f61 .elementor-counter-number-wrapper{font-size:40px;}.elementor-125 .elementor-element.elementor-element-8f4cded .elementor-counter-number-wrapper{font-size:40px;}.elementor-125 .elementor-element.elementor-element-7b78b63{--e-n-carousel-swiper-slides-to-display:1;}.elementor-125 .elementor-element.elementor-element-bfa9ba2{--swiper-slides-to-display:1;--swiper-slides-gap:24px;}.elementor-125 .elementor-element.elementor-element-4d1af8e{--swiper-slides-to-display:1;--swiper-slides-gap:24px;}.elementor-125 .elementor-element.elementor-element-c0f8ad7{--swiper-slides-to-display:1;--swiper-slides-gap:24px;}.elementor-125 .elementor-element.elementor-element-9bd14ef{--grid-columns:1;}.elementor-125 .elementor-element.elementor-element-09fd48c{--swiper-slides-to-display:1;}.elementor-125 .elementor-element.elementor-element-042a015{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:16px;}}/* Start custom CSS for container, class: .elementor-element-b92208c */.elementor-125 .elementor-element.elementor-element-b92208c{
    aspect-ratio: 1440 / 800;
    max-height: 1000px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7b78b63 */.elementor-125 .elementor-element.elementor-element-7b78b63 .swiper-slide[data-slide="4"] .grid-hover-push p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7ccd4a */.elementor-125 .elementor-element.elementor-element-b7ccd4a{
    padding-bottom: 24px;
}
.elementor-125 .elementor-element.elementor-element-b7ccd4a h2{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-bfa9ba2 */.elementor-125 .elementor-element.elementor-element-bfa9ba2 .swiper{
    padding-top: 8px;
    margin-top: -8px;
    margin-inline: -12px;
    padding-inline: 12px;
}

@media (max-width:1024px){
    .elementor-125 .elementor-element.elementor-element-bfa9ba2 .swiper{
        margin-inline: -32px;
        padding-inline: 32px;
    }
}
@media (max-width:1023px){
    .elementor-125 .elementor-element.elementor-element-bfa9ba2 .swiper{
        margin-inline: -24px;
        padding-inline: 24px;
    }
}
/*.elementor-125 .elementor-element.elementor-element-bfa9ba2 .swiper-pagination-bullet{*/
/*    background: #BCB3AA;*/
/*    opacity: 1;*/
/*}*/
/*.elementor-125 .elementor-element.elementor-element-bfa9ba2 .swiper-pagination-bullet-active{*/
/*    background: var( --e-global-color-v4-accent );*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4213f37 */.elementor-125 .elementor-element.elementor-element-4213f37{
    scroll-margin-block-start: var(--navbar-height);
    padding-block: 32px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4d1af8e */.elementor-125 .elementor-element.elementor-element-4d1af8e .swiper{
    padding-top: 8px;
    margin-top: -8px;
    margin-inline: -12px;
    padding-inline: 12px;
}
@media (max-width:1024px){
    .elementor-125 .elementor-element.elementor-element-4d1af8e .swiper{
        margin-inline: -32px;
        padding-inline: 32px;
    }
}
@media (max-width:1023px){
    .elementor-125 .elementor-element.elementor-element-4d1af8e .swiper{
        margin-inline: -24px;
        padding-inline: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f344d4 */.elementor-125 .elementor-element.elementor-element-9f344d4{
    scroll-margin-block-start: var(--navbar-height);
    padding-block: 32px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-c0f8ad7 */.elementor-125 .elementor-element.elementor-element-c0f8ad7 .swiper{
    padding-top: 8px;
    margin-top: -8px;
    margin-inline: -12px;
    padding-inline: 12px;
}
@media (max-width:1024px){
    .elementor-125 .elementor-element.elementor-element-c0f8ad7 .swiper{
        margin-inline: -32px;
        padding-inline: 32px;
    }
}
@media (max-width:1023px){
    .elementor-125 .elementor-element.elementor-element-c0f8ad7 .swiper{
        margin-inline: -24px;
        padding-inline: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e8523 */.elementor-125 .elementor-element.elementor-element-a1e8523{
    scroll-margin-block-start: var(--navbar-height);
    padding-block: 32px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-09fd48c */.elementor-125 .elementor-element.elementor-element-09fd48c .swiper{
        margin-inline: -32px;
        padding-inline: 32px;
    }
@media (max-width:1023px){
    .elementor-125 .elementor-element.elementor-element-09fd48c .swiper{
        margin-inline: -24px;
        padding-inline: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03e8176 */.elementor-125 .elementor-element.elementor-element-03e8176{
    scroll-margin-block-start: var(--navbar-height)
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-042a015 */.elementor-125 .elementor-element.elementor-element-042a015 .swiper{
    padding-top: 8px;
    margin-top: -8px;
    margin-inline: -12px;
    padding-inline: 12px;
}
.elementor-125 .elementor-element.elementor-element-042a015 .swiper-pagination{
    display: none;
}

@media (max-width:1279px){
    .elementor-125 .elementor-element.elementor-element-042a015 .swiper-pagination{
        display: block;
    }
}
@media (max-width:1024px){
    .elementor-125 .elementor-element.elementor-element-042a015 .swiper{
        margin-inline: -32px;
        padding-inline: 32px;
    }
}
@media (max-width:1023px){
    .elementor-125 .elementor-element.elementor-element-042a015 .swiper{
        margin-inline: -24px;
        padding-inline: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15ce8c1 */.elementor-125 .elementor-element.elementor-element-15ce8c1{
    scroll-margin-block-start: var(--navbar-height)
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ed8530 */.elementor-125 .elementor-element.elementor-element-4ed8530 #sbi_images{
    gap: var(--gutter) !important;
    padding-block: 0 !important;
    overflow: hidden;
    border-radius: 24px;
}
#sb_instagram{
    padding-block: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a970bea */.elementor-125 .elementor-element.elementor-element-a970bea #sbi_images{
    gap: var(--gutter) !important;
    padding-block: 0 !important;
    overflow: hidden;
    border-radius: 24px;
}
#sb_instagram{
    padding-block: 0 !important;
}/* End custom CSS */