.elementor-443 .elementor-element.elementor-element-15afa612{--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;--justify-content:center;--align-items:center;--border-radius:0px 0px 50px 50px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-443 .elementor-element.elementor-element-15afa612:not(.elementor-motion-effects-element-type-background), .elementor-443 .elementor-element.elementor-element-15afa612 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F3FE;}.elementor-443 .elementor-element.elementor-element-3794940a .chb-hero{gap:60px;}.elementor-443 .elementor-element.elementor-element-300829b2{--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-443 .elementor-element.elementor-element-4cb094a6 .chb-features-banner{padding:0px 0px 10px 0px;}.elementor-443 .elementor-element.elementor-element-4cb094a6 .chb-feature-text{color:#0E2645;}.elementor-443 .elementor-element.elementor-element-4cb094a6 .chb-feature-text span{background:linear-gradient(90deg, #0E2645 0%, #085499 50%, #24C3BE 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;}.elementor-443 .elementor-element.elementor-element-4cb094a6 .chb-feature-icon{width:36px;height:36px;}.elementor-443 .elementor-element.elementor-element-4cb094a6 .chb-feature-icon svg{width:36px;height:36px;}.elementor-443 .elementor-element.elementor-element-51ad896 .erc-reviews-carousel{border-radius:16px;padding:40px 40px 24px 40px;}.elementor-443 .elementor-element.elementor-element-51ad896 .erc-carousel-slide-inner{background-color:#F8F9FA;border-color:transparent;border-radius:8px;padding:20px 20px 20px 20px;}.elementor-443 .elementor-element.elementor-element-51ad896 .erc-carousel-star{background-color:#24C3BE;color:#FFFFFF;width:22px;height:22px;font-size:calc(22px * 0.6);}.elementor-443 .elementor-element.elementor-element-51ad896 .erc-carousel-review{color:#022952;}.elementor-443 .elementor-element.elementor-element-51ad896 .erc-carousel-name{color:#022952;}.elementor-443 .elementor-element.elementor-element-51ad896 .erc-carousel-meta{color:#022952;}.elementor-443 .elementor-element.elementor-element-51ad896 .erc-carousel-arrow{width:32px;height:32px;background-color:#0E2645;color:#FFFFFF;}.elementor-443 .elementor-element.elementor-element-51ad896 .erc-carousel-dot{background-color:#CBD3DB;}.elementor-443 .elementor-element.elementor-element-51ad896 .erc-carousel-dot.is-active{background-color:#0E2645;}.elementor-443 .elementor-element.elementor-element-355136ec .chb-calc-right{background-color:transparent;background-image:linear-gradient(180deg, #6EC1E445 0%, #6EC1E43D 100%);}.elementor-443 .elementor-element.elementor-element-355136ec .chb-calc-submit{background-color:var( --e-global-color-45872d2 );color:#FFFFFF;}.elementor-443 .elementor-element.elementor-element-355136ec .chb-calc-wrap{padding:50px 0px 0px 0px;}.elementor-443 .elementor-element.elementor-element-355136ec .chb-calc-left-heading span{background:linear-gradient(77deg, #393E75 0%, #085499 50%, #9B55A8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;}.elementor-443 .elementor-element.elementor-element-355136ec .chb-calc-card-heading span{background:linear-gradient(77deg, #022952 0%, #085499 50%, var( --e-global-color-45872d2 ) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;}.elementor-443 .elementor-element.elementor-element-5d3d79a1 .chb-journey-wrap{padding:50px 0px 0px 0px;}.elementor-443 .elementor-element.elementor-element-5d3d79a1 .chb-journey-head span{background:linear-gradient(77deg, #022952 0%, #085499 50%, #24C3BE 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;}.elementor-443 .elementor-element.elementor-element-5d3d79a1 .chb-journey-sub{font-family:"Inter", Sans-serif;letter-spacing:-0.5px;}.elementor-443 .elementor-element.elementor-element-5d3d79a1 .chb-journey-card{background-color:#6EC1E429;}.elementor-443 .elementor-element.elementor-element-5d3d79a1 .chb-journey-dot-container::before{background:var( --e-global-color-45872d2 );}.elementor-443 .elementor-element.elementor-element-1990ef02 .chb-care-wrap{padding:50px 0px 0px 0px;}.elementor-443 .elementor-element.elementor-element-1990ef02 .chb-care-heading span{background:linear-gradient(77deg, #0E2645 0%, #085499 50%, var( --e-global-color-dbf66d7 ) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;}.elementor-443 .elementor-element.elementor-element-1990ef02 .chb-care-grid{grid-template-columns:repeat(4, 1fr);}.elementor-443 .elementor-element.elementor-element-2c83da0{--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-443 .elementor-element.elementor-element-3057a90a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-443 .elementor-element.elementor-element-59634a41{--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-443 .elementor-element.elementor-element-36f46e78 .chb-glp-wrap{padding:0px 0px 0px 0px;}.elementor-443 .elementor-element.elementor-element-7281209d{--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;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-443 .elementor-element.elementor-element-684515b4 .chb-tc-wrap{padding:0px 0px 0px 0px;}.elementor-443 .elementor-element.elementor-element-684515b4 .chb-tc-heading{font-family:"Spline Sans", Sans-serif;}.elementor-443 .elementor-element.elementor-element-5451c0ac{--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;--border-radius:050px 050px 050px 050px;}.elementor-443 .elementor-element.elementor-element-5451c0ac:not(.elementor-motion-effects-element-type-background), .elementor-443 .elementor-element.elementor-element-5451c0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F3FE;}.elementor-443 .elementor-element.elementor-element-4e99807d .chb-rd-wrap{padding:50px 0px 50px 0px;}.elementor-443 .elementor-element.elementor-element-3a2b6dc5{--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;--border-radius:50px 50px 50px 50px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-443 .elementor-element.elementor-element-48368176 .chb-res-wrap{padding:0px 0px 0px 0px;}.elementor-443 .elementor-element.elementor-element-48368176 .chb-res-grid{grid-template-columns:repeat(3, 1fr);}.elementor-443 .elementor-element.elementor-element-48368176 .chb-res-disclaimer{color:var( --e-global-color-68ad998 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-443 .elementor-element.elementor-element-96a08fc{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;text-align:start;font-family:"Roboto", Sans-serif;font-weight:300;color:var( --e-global-color-68ad998 );}.elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-grid{grid-template-columns:repeat(3, 1fr);gap:24px;}.elementor-443 .elementor-element.elementor-element-2e9db32 > .elementor-widget-container{margin:0% 5% 0% 5%;}.elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-card{background-color:#EAF4FC;padding:32px 32px 0px 32px;border-radius:8px 8px 8px 8px;}.elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-name{color:#022952;}.elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-role{color:#085499;}.elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-desc{color:#022952;margin-bottom:24px;}.elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-cross{--cross-c1:#085499;--cross-c2:#24C3BE;width:160px;height:160px;right:-10px;transform:translateY(30%);bottom:50%;}.elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-cross svg, .elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-cross img{width:160px;height:160px;}.elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-dot{background-color:#CBD8E6;width:10px;height:10px;}.elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-dot.is-active{background-color:#085499;}.elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-dots{margin-top:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-grid{grid-template-columns:repeat(2, 1fr);}}@media(min-width:768px){.elementor-443 .elementor-element.elementor-element-15afa612{--content-width:1350px;}.elementor-443 .elementor-element.elementor-element-300829b2{--content-width:1350px;}.elementor-443 .elementor-element.elementor-element-2c83da0{--content-width:1350px;}.elementor-443 .elementor-element.elementor-element-59634a41{--content-width:1350px;}.elementor-443 .elementor-element.elementor-element-7281209d{--content-width:1350px;}.elementor-443 .elementor-element.elementor-element-5451c0ac{--content-width:1350px;}.elementor-443 .elementor-element.elementor-element-3a2b6dc5{--content-width:1350px;}}@media(max-width:767px){.elementor-443 .elementor-element.elementor-element-15afa612{--border-radius:0px 0px 25px 25px;}.elementor-443 .elementor-element.elementor-element-355136ec > .elementor-widget-container{margin:0px 05px 0px 05px;}.elementor-443 .elementor-element.elementor-element-3057a90a > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-443 .elementor-element.elementor-element-7281209d{--border-radius:20px 20px 20px 20px;}.elementor-443 .elementor-element.elementor-element-5451c0ac{--border-radius:20px 20px 20px 20px;}.elementor-443 .elementor-element.elementor-element-3a2b6dc5{--border-radius:20px 20px 20px 20px;}.elementor-443 .elementor-element.elementor-element-2e9db32 .erc-team-grid{grid-template-columns:repeat(1, 1fr);}.elementor-443 .elementor-element.elementor-element-2e9db32 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for custom_care_section, class: .elementor-element-1990ef02 *//* Target only mobile devices (768px and below) */
@media (max-width: 768px) {
    
    /* 1. Force the container to be a single-line row */
    .chb-care-grid {
        display: flex !important;
        flex-wrap: nowrap !important; /* Prevents cards from wrapping to a new line */
        overflow-x: auto !important; /* Enables horizontal scrolling */
        scroll-snap-type: x mandatory; /* Makes cards 'snap' into place */
        -webkit-overflow-scrolling: touch; /* Smooth scrolling for iOS */
        padding-bottom: 20px; /* Space for the scrollbar/dots */
        gap: 16px !important;
    }

    /* 2. Set card width so the next card is partially visible (peek effect) */
    .chb-care-card {
        flex: 0 0 85% !important; /* Each card takes up 85% of the screen width */
        min-width: 85% !important;
        scroll-snap-align: center; /* Snaps the card to the center of the screen */
        margin-bottom: 0 !important; /* Remove bottom margins used in list view */
    }

    /* 3. Hide the scrollbar for a cleaner look */
    .chb-care-grid::-webkit-scrollbar {
        display: none;
    }
    .chb-care-grid {
        -ms-overflow-style: none;  /* IE and Edge */
        scrollbar-width: none;  /* Firefox */
    }

    /* 4. Ensure the dots are visible and spaced */
    .chb-care-dots {
        display: flex !important;
        justify-content: center;
        gap: 10px;
        margin-top: 10px;
    }
}/* End custom CSS */