.elementor-kit-1316{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-2e6c5c0:#9fce00;--e-global-color-523e150:#47070700;--e-global-color-7065a2c:#f8ece1;--e-global-color-1b027d3:#c9d6cb;--e-global-color-2618c79:#185766;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-c187be3-font-family:"Poppins";--e-global-typography-c187be3-font-size:16px;--e-global-typography-c187be3-font-weight:400;--e-global-typography-0f6a09e-font-family:"Poppins";--e-global-typography-0f6a09e-font-size:36px;--e-global-typography-0f6a09e-font-weight:600;--e-global-typography-7e9392a-font-family:"Poppins";--e-global-typography-7e9392a-font-size:12px;--e-global-typography-7e9392a-font-weight:400;--e-global-typography-7e9392a-font-style:italic;--e-global-typography-7e9392a-line-height:20px;--e-global-typography-9710dc9-font-family:"Poppins";--e-global-typography-9710dc9-font-size:42px;--e-global-typography-9710dc9-font-weight:600;--e-global-typography-a5ada24-font-family:"Poppins";--e-global-typography-a5ada24-font-size:40px;--e-global-typography-a5ada24-font-weight:600;--e-global-typography-a5ada24-line-height:3rem;--e-global-typography-3c55111-font-family:"Poppins";--e-global-typography-3c55111-font-size:32px;--e-global-typography-3c55111-font-weight:600;--e-global-typography-3c55111-line-height:3rem;--e-global-typography-9cfd2a0-font-family:"Poppins";--e-global-typography-9cfd2a0-font-size:16px;--e-global-typography-9cfd2a0-font-weight:400;--e-global-typography-9cfd2a0-line-height:1.5rem;--e-global-typography-04643b6-font-family:"Poppins";--e-global-typography-04643b6-font-size:24px;--e-global-typography-04643b6-font-weight:600;--e-global-typography-04643b6-line-height:3rem;--e-global-typography-d3c061e-font-family:"Poppins";--e-global-typography-d3c061e-font-weight:600;--e-global-typography-5c53e70-font-family:"Poppins";--e-global-typography-5c53e70-font-weight:600;--e-global-typography-5f5acac-font-family:"Poppins";--e-global-typography-5f5acac-font-size:18px;--e-global-typography-5f5acac-font-weight:600;--e-global-typography-668f6e6-font-family:"Lustria";--e-global-typography-668f6e6-font-size:48px;--e-global-typography-668f6e6-font-weight:400;--e-global-typography-668f6e6-line-height:3rem;--e-global-typography-2a48210-font-family:"Montserrat";--e-global-typography-2a48210-font-size:18px;--e-global-typography-2a48210-font-weight:600;--e-global-typography-2a48210-line-height:1em;--e-global-typography-4718f13-font-family:"Montserrat";--e-global-typography-4718f13-font-size:28px;--e-global-typography-4718f13-font-weight:600;--e-global-typography-4718f13-line-height:1.25em;--e-global-typography-0fb448e-font-family:"Lustria";--e-global-typography-0fb448e-font-size:36px;--e-global-typography-0fb448e-font-weight:400;--e-global-typography-0fb448e-line-height:3rem;--e-global-typography-762f7fe-font-family:"Montserrat";--e-global-typography-762f7fe-font-size:28px;--e-global-typography-762f7fe-font-weight:500;--e-global-typography-762f7fe-line-height:1.5em;--e-global-typography-360477c-font-family:"Montserrat";--e-global-typography-360477c-font-size:18px;--e-global-typography-360477c-font-weight:600;--e-global-typography-360477c-line-height:1.5em;--e-global-typography-fd7b245-font-family:"Montserrat";--e-global-typography-fd7b245-font-size:28px;--e-global-typography-fd7b245-font-weight:600;--e-global-typography-fd7b245-line-height:1.5em;--e-global-typography-cbd2b7a-font-family:"Montserrat";--e-global-typography-cbd2b7a-font-size:18px;--e-global-typography-cbd2b7a-font-weight:400;--e-global-typography-abb93d9-font-family:"Montserrat";--e-global-typography-abb93d9-font-size:16px;--e-global-typography-abb93d9-font-weight:400;--e-global-typography-4a0fd3a-font-family:"Lustria";--e-global-typography-4a0fd3a-font-size:48px;--e-global-typography-4a0fd3a-font-weight:400;--e-global-typography-4a0fd3a-line-height:1.5em;--e-global-typography-fc6bcc0-font-family:"Lustria";--e-global-typography-fc6bcc0-font-size:40px;--e-global-typography-fc6bcc0-font-weight:400;--e-global-typography-fc6bcc0-line-height:1.5em;--e-global-typography-7293c05-font-family:"Montserrat";--e-global-typography-7293c05-font-size:32px;--e-global-typography-7293c05-font-weight:600;--e-global-typography-7293c05-line-height:1.5em;--e-global-typography-179b4b2-font-family:"Montserrat";--e-global-typography-179b4b2-font-size:32px;--e-global-typography-179b4b2-font-weight:500;--e-global-typography-179b4b2-line-height:1.5em;--e-global-typography-74e4f3c-font-family:"Montserrat";--e-global-typography-74e4f3c-font-size:20px;--e-global-typography-74e4f3c-font-weight:600;--e-global-typography-74e4f3c-line-height:1.5em;--e-global-typography-d5f77e7-font-family:"Montserrat";--e-global-typography-d5f77e7-font-size:18px;--e-global-typography-d5f77e7-font-weight:400;--e-global-typography-d5f77e7-line-height:1.5em;--e-global-typography-701497f-font-family:"Montserrat";--e-global-typography-701497f-font-size:18px;--e-global-typography-701497f-font-weight:600;--e-global-typography-701497f-line-height:1.5em;--e-global-typography-af3b209-font-family:"Lustria";--e-global-typography-af3b209-font-size:32px;--e-global-typography-af3b209-font-weight:400;--e-global-typography-af3b209-line-height:1.5em;--e-global-typography-a326092-font-family:"Montserrat";--e-global-typography-a326092-font-size:12px;--e-global-typography-a326092-font-weight:400;--e-global-typography-a326092-font-style:italic;--e-global-typography-a326092-line-height:1.5em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-element{--widgets-spacing:20px}{}h1.entry-title{display:var(--page-title-display)}.elementor-kit-1316 e-page-transition{background-color:#ffbc7d}@media (max-width:768px){.elementor-kit-1316{--e-global-typography-a5ada24-font-size:32px;--e-global-typography-3c55111-font-size:26px;--e-global-typography-9cfd2a0-font-size:14px;--e-global-typography-04643b6-font-size:20px;--e-global-typography-668f6e6-font-size:32px;--e-global-typography-0fb448e-font-size:36px;--e-global-typography-762f7fe-font-size:16px;--e-global-typography-762f7fe-line-height:1.5em;--e-global-typography-abb93d9-font-size:12px;--e-global-typography-4a0fd3a-font-size:36px;--e-global-typography-fc6bcc0-font-size:32px;--e-global-typography-7293c05-font-size:28px;--e-global-typography-179b4b2-font-size:28px;--e-global-typography-74e4f3c-font-size:18px;--e-global-typography-d5f77e7-font-size:16px;--e-global-typography-701497f-font-size:16px;--e-global-typography-af3b209-font-size:28px;--e-global-typography-a326092-font-size:11px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media (max-width:480px){.elementor-kit-1316{--e-global-typography-9710dc9-font-size:24px;--e-global-typography-a5ada24-font-size:28px;--e-global-typography-3c55111-font-size:22px;--e-global-typography-9cfd2a0-font-size:14px;--e-global-typography-04643b6-font-size:18px;--e-global-typography-668f6e6-font-size:28px;--e-global-typography-0fb448e-font-size:24px;--e-global-typography-4a0fd3a-font-size:32px;--e-global-typography-fc6bcc0-font-size:28px;--e-global-typography-7293c05-font-size:24px;--e-global-typography-179b4b2-font-size:24px;--e-global-typography-74e4f3c-font-size:16px;--e-global-typography-d5f77e7-font-size:14px;--e-global-typography-701497f-font-size:14px;--e-global-typography-af3b209-font-size:24px;--e-global-typography-a326092-font-size:10px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}@media (max-width:767px){.elementor-17851 .elementor-section,.elementor-17851 .elementor-section .elementor-container,.elementor-17851 .elementor-inner-section .elementor-container,.elementor-17851 .elementor-column .elementor-widget-wrap,.elementor-17851 .e-con,.elementor-17851 .e-con-inner{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.elementor-17851 .e-con{--container-padding-left:0!important;--container-padding-right:0!important;--padding-inline-start:0!important;--padding-inline-end:0!important;gap:0!important}.elementor-17851 .elementor-widget,.elementor-17851 .elementor-widget:not(:last-child){margin-left:0!important;margin-right:0!important}.elementor-17851 .elementor-section,.elementor-17851 .elementor-container{padding-left:16px!important;padding-right:16px!important}.elementor-17851 h1,.elementor-17851 h2,.elementor-17851 h3,.elementor-17851 h4,.elementor-17851 .elementor-heading-title{word-break:normal!important;overflow-wrap:break-word!important;hyphens:auto!important}.elementor-17851 .full-bleed-mobile{width:100vw!important;max-width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important}.elementor-17851 .elementor-widget-image img,.elementor-17851 .mobile-hero-img{display:block!important;width:100%!important;height:auto!important;border-radius:18px}.elementor-17851 .elementor-widget-image img[src*="BW"],.elementor-17851 .elementor-widget-image img[alt*="BW"]{max-width:140px!important;margin:0 auto!important}.elementor-17851 .template-panel img,.elementor-17851 .therapist-popup img{max-width:100%!important;height:auto!important;border-radius:12px!important;display:block!important;margin:0 auto!important}.elementor-17851 h2:contains("HOW OUR FAMILY-CENTRE CARE WORKS"){margin-bottom:16px!important}.elementor-17851 .elementor-section:has(h2:contains("HOW OUR FAMILY-CENTRE CARE WORKS")){min-height:auto!important;height:auto!important;padding-top:24px!important;padding-bottom:24px!important}.elementor-17851 h1{font-size:clamp(24px,7vw,34px)!important;line-height:1.2!important}.elementor-17851 h2{font-size:clamp(20px,6vw,28px)!important;line-height:1.25!important}.elementor-17851 .elementor-widget-button .elementor-button{width:100%!important;padding:14px 16px!important;border-radius:12px!important;font-size:16px!important}}.icon-popup-trigger{position:relative!important;display:inline-block!important;overflow:visible!important}.icon-popup-trigger img{display:block}