.elementor-10 .elementor-element.elementor-element-pqc-root{--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-10 .elementor-element.elementor-element-hero{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10 .elementor-element.elementor-element-hero-copy{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.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-10 .elementor-element.elementor-element-d527a83{text-align:center;}.elementor-10 .elementor-element.elementor-element-d527a83 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;color:#E3E8FA;}.elementor-10 .elementor-element.elementor-element-ed440df{text-align:center;}.elementor-10 .elementor-element.elementor-element-ed440df .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:72px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.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-10 .elementor-element.elementor-element-ccc3de8{text-align:center;font-family:"Arial", Sans-serif;font-size:18px;line-height:1.7em;color:#DFE3F1;}.elementor-10 .elementor-element.elementor-element-hero-actions{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-38f0c55 .elementor-button{fill:#24295F;color:#24295F;background-color:#E3E8FA;border-style:solid;border-radius:4px 4px 4px 4px;padding:16px 24px 16px 24px;}.elementor-10 .elementor-element.elementor-element-4a2e36c{color:#FFFFFF;}.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-10 .elementor-element.elementor-element-baa1d0a img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-10 .elementor-element.elementor-element-quick-locations{--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-10 .elementor-element.elementor-element-quick-location-grid{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 34px;--row-gap:20px;--column-gap:34px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-quick-location-copy{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-93e957e{color:#732768;}.elementor-10 .elementor-element.elementor-element-8946d20 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:400;color:#242642;}.elementor-10 .elementor-element.elementor-element-c029283{color:#5C6077;}.elementor-10 .elementor-element.elementor-element-quick-location-list{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-7b71e8c{color:#242642;}.elementor-10 .elementor-element.elementor-element-bfb0ed3{color:#242642;}.elementor-10 .elementor-element.elementor-element-40dec49{color:#242642;}.elementor-10 .elementor-element.elementor-element-1f4e48e{color:#242642;}.elementor-10 .elementor-element.elementor-element-6f1c139{color:#242642;}.elementor-10 .elementor-element.elementor-element-25f1f9a{color:#242642;}.elementor-10 .elementor-element.elementor-element-1cdac52{color:#242642;}.elementor-10 .elementor-element.elementor-element-116e1d7{color:#242642;}.elementor-10 .elementor-element.elementor-element-35819f5{color:#242642;}.elementor-10 .elementor-element.elementor-element-96499b1{color:#242642;}.elementor-10 .elementor-element.elementor-element-59ac177{color:#242642;}.elementor-10 .elementor-element.elementor-element-1a3c459{color:#242642;}.elementor-10 .elementor-element.elementor-element-care-intro{--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:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-9805704 .elementor-heading-title{color:#242642;}.elementor-10 .elementor-element.elementor-element-5847c77{color:#5C6077;}.elementor-10 .elementor-element.elementor-element-care-services{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-domiciliary-card{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10 .elementor-element.elementor-element-2ca3233 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;color:#242642;}.elementor-10 .elementor-element.elementor-element-3475ffb{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-333bbed{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-7df6129 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#2C3687;padding:14px 18px 14px 18px;}.elementor-10 .elementor-element.elementor-element-livein-card{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10 .elementor-element.elementor-element-3a07fd2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;color:#242642;}.elementor-10 .elementor-element.elementor-element-0072a4f{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-72c7283{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-c5731f9 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#2C3687;padding:14px 18px 14px 18px;}.elementor-10 .elementor-element.elementor-element-respite-card{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10 .elementor-element.elementor-element-9b6056d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;color:#242642;}.elementor-10 .elementor-element.elementor-element-1dd16a1{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-d0b3f3c{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-7786822 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#2C3687;padding:14px 18px 14px 18px;}.elementor-10 .elementor-element.elementor-element-approach{--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-10 .elementor-element.elementor-element-approach-content{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 60px;--row-gap:30px;--column-gap:60px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-approach-copy{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10 .elementor-element.elementor-element-5fa8d60{font-family:"Arial", Sans-serif;font-size:12px;color:#732768;}.elementor-10 .elementor-element.elementor-element-6396cbd .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:44px;font-weight:400;color:#242642;}.elementor-10 .elementor-element.elementor-element-6717f08{font-family:"Arial", Sans-serif;font-size:18px;color:#242642;}.elementor-10 .elementor-element.elementor-element-a203ed9{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-da9290a{font-family:"Arial", Sans-serif;font-size:15px;color:#732768;}.elementor-10 .elementor-element.elementor-element-approach-steps{--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-10 .elementor-element.elementor-element-step-one{--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-10 .elementor-element.elementor-element-c116f9c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:400;color:#242642;}.elementor-10 .elementor-element.elementor-element-32e7eb0{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-step-two{--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-10 .elementor-element.elementor-element-27ac8d1 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:400;color:#242642;}.elementor-10 .elementor-element.elementor-element-cea6f4f{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-step-three{--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-10 .elementor-element.elementor-element-259b830 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:400;color:#242642;}.elementor-10 .elementor-element.elementor-element-76f6f2e{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-quality{--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-10 .elementor-element.elementor-element-quality-grid{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 70px;--row-gap:24px;--column-gap:70px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-quality-copy{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10 .elementor-element.elementor-element-f28eded{font-family:"Arial", Sans-serif;font-size:12px;color:#732768;}.elementor-10 .elementor-element.elementor-element-85fd2c9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:44px;font-weight:400;color:#242642;}.elementor-10 .elementor-element.elementor-element-13e7d74{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-a410bc4{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-4ecc7d3{font-family:"Arial", Sans-serif;font-size:15px;color:#732768;}.elementor-10 .elementor-element.elementor-element-quality-card{--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-10 .elementor-element.elementor-element-rating-head{--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-10 .elementor-element.elementor-element-7ef6e15{font-family:"Arial", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-902da32 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:48px;font-weight:400;color:#E3E8FA;}.elementor-10 .elementor-element.elementor-element-b7e7112{font-family:"Arial", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-rating-list{--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-10 .elementor-element.elementor-element-6f847fa{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-2f4ae7c{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-61a1d2b{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-eb756af{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-0699428{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-aa8e02d{font-family:"Arial", Sans-serif;font-size:13px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-professionals{--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-10 .elementor-element.elementor-element-prof-grid{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 75px;--row-gap:25px;--column-gap:75px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-prof-title{--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-10 .elementor-element.elementor-element-95211f9{font-family:"Arial", Sans-serif;font-size:12px;color:#E3E8FA;}.elementor-10 .elementor-element.elementor-element-ccd1de9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:44px;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-prof-copy{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10 .elementor-element.elementor-element-ec3be33{font-family:"Arial", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3b17081{font-family:"Arial", Sans-serif;font-size:16px;color:#DFE3F1;}.elementor-10 .elementor-element.elementor-element-fadf9c4 .elementor-button{fill:#24295F;color:#24295F;background-color:#E3E8FA;padding:14px 22px 14px 22px;}.elementor-10 .elementor-element.elementor-element-locations{--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-10 .elementor-element.elementor-element-area-layout{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:25px 60px;--row-gap:25px;--column-gap:60px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-area-copy{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-10 .elementor-element.elementor-element-079149f{font-family:"Arial", Sans-serif;font-size:12px;color:#732768;}.elementor-10 .elementor-element.elementor-element-2547f5a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:44px;font-weight:400;color:#242642;}.elementor-10 .elementor-element.elementor-element-6add3d3{font-family:"Arial", Sans-serif;font-size:15px;color:#5C6077;}.elementor-10 .elementor-element.elementor-element-642c796{font-family:"Arial", Sans-serif;font-size:15px;color:#732768;}.elementor-10 .elementor-element.elementor-element-area-list{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4192bbc{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-9619ccd{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-c58c635{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-e05cb38{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-79670e9{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-7a14362{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-c8a5952{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-7f6a3ad{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-e0fd497{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-de290dc{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-1b530f8{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-94e96a9{font-family:"Arial", Sans-serif;font-size:15px;color:#242642;}.elementor-10 .elementor-element.elementor-element-faq-basic{--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-10 .elementor-element.elementor-element-faq-title{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-f9c4d63{color:#732768;}.elementor-10 .elementor-element.elementor-element-8d1aafa .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:44px;font-weight:400;color:#242642;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-10 .elementor-element.elementor-element-contact{--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-10 .elementor-element.elementor-element-contact-grid{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 80px;--row-gap:30px;--column-gap:80px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-contact-copy{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-10 .elementor-element.elementor-element-d619db0{color:#732768;}.elementor-10 .elementor-element.elementor-element-ef653fd .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:56px;font-weight:400;color:#242642;}.elementor-10 .elementor-element.elementor-element-14d24ff{color:#5C6077;}.elementor-10 .elementor-element.elementor-element-f94853f .elementor-heading-title{color:#24295F;}.elementor-10 .elementor-element.elementor-element-5a70be6 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#2C3687;padding:15px 22px 15px 22px;}.elementor-10 .elementor-element.elementor-element-contact-location{--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;--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-10 .elementor-element.elementor-element-332dfd7 .elementor-heading-title{color:#242642;}.elementor-10 .elementor-element.elementor-element-reading{--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-10 .elementor-element.elementor-element-8477078{color:#732768;}.elementor-10 .elementor-element.elementor-element-faa412a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;color:#242642;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-quick-location-grid{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-quick-location-list{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-care-services{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-approach-content{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-quality-grid{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-prof-grid{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-area-layout{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-area-list{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-contact-grid{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-baa1d0a img{height:300px;}.elementor-10 .elementor-element.elementor-element-quick-location-grid{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-quick-location-list{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-care-services{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-approach-content{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-quality-grid{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-prof-grid{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-area-layout{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-area-list{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-contact-grid{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-hero */.elementor-10 .elementor-element.elementor-element-hero{background:#24295f;color:#fff;text-align:center;padding:0 0 48px}.elementor-10 .elementor-element.elementor-element-hero h1{color:#fff;font-family:Georgia,serif;font-size:clamp(42px,5vw,76px);line-height:1.1}.elementor-10 .elementor-element.elementor-element-hero em{display:block;color:#e3e8fa;font-weight:400}.elementor-10 .elementor-element.elementor-element-hero .elementor-element-baa1d0a{width:min(1240px,calc(100% - 96px));max-width:1240px;margin:0 auto}.elementor-10 .elementor-element.elementor-element-hero .elementor-element-baa1d0a .elementor-widget-container{width:100%}.elementor-10 .elementor-element.elementor-element-hero .elementor-element-baa1d0a img{display:block;width:100%;height:500px;object-fit:cover;object-position:center 43%;border-radius:12px}@media(max-width:700px){.elementor-10 .elementor-element.elementor-element-hero{padding-bottom:32px}.elementor-10 .elementor-element.elementor-element-hero .elementor-element-baa1d0a{width:100%;max-width:none}.elementor-10 .elementor-element.elementor-element-hero .elementor-element-baa1d0a img{height:300px;border-radius:0}.elementor-10 .elementor-element.elementor-element-hero h1{font-size:clamp(34px,8vw,48px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-quick-locations */.elementor-10 .elementor-element.elementor-element-quick-locations{background:#f5f6fb;padding:36px 5vw;border-bottom:1px solid #dce0ee}.elementor-10 .elementor-element.elementor-element-quick-locations .pqc-quick-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:34px;align-items:center}.elementor-10 .elementor-element.elementor-element-quick-locations .pqc-quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.elementor-10 .elementor-element.elementor-element-quick-locations .pqc-quick-links .elementor-widget-text-editor{background:#fff;border:1px solid #dce0ee;border-radius:20px;padding:8px 12px;text-align:center}.elementor-10 .elementor-element.elementor-element-quick-locations a{color:#242642;text-decoration:none;font-size:14px}@media(max-width:700px){.elementor-10 .elementor-element.elementor-element-quick-locations{padding:28px 20px}.elementor-10 .elementor-element.elementor-element-quick-locations .pqc-quick-grid{grid-template-columns:1fr;gap:18px}.elementor-10 .elementor-element.elementor-element-quick-locations .pqc-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-care-services */.elementor-10 .elementor-element.elementor-element-care-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dce0ee;border-radius:12px;overflow:hidden}.elementor-10 .elementor-element.elementor-element-care-services .pqc-service-card{padding:30px;background:#f5f6fb;border-right:1px solid #dce0ee}.elementor-10 .elementor-element.elementor-element-care-services .pqc-service-card:nth-child(2){background:#f0edf7}.elementor-10 .elementor-element.elementor-element-care-services .pqc-service-card:last-child{border-right:0}.elementor-10 .elementor-element.elementor-element-care-services .elementor-widget-button{margin-top:12px}@media(max-width:700px){.elementor-10 .elementor-element.elementor-element-care-services{grid-template-columns:1fr}.elementor-10 .elementor-element.elementor-element-care-services .pqc-service-card{border:0;border-bottom:1px solid #dce0ee;padding:25px}.elementor-10 .elementor-element.elementor-element-care-services .pqc-service-card:last-child{border-bottom:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-care-intro */.elementor-10 .elementor-element.elementor-element-care-intro{padding:80px 6vw;background:#fff}.elementor-10 .elementor-element.elementor-element-care-intro h2{font-family:Georgia,serif;font-size:clamp(36px,4vw,52px);font-weight:400}.elementor-10 .elementor-element.elementor-element-care-intro .elementor-widget{margin-bottom:12px}@media(max-width:700px){.elementor-10 .elementor-element.elementor-element-care-intro{padding:56px 20px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-approach */.elementor-10 .elementor-element.elementor-element-approach{background:#f5f6fb;border-block:1px solid #dce0ee;padding:85px 6vw}.elementor-10 .elementor-element.elementor-element-approach>.elementor-container,.elementor-10 .elementor-element.elementor-element-approach{color:#242642}.elementor-10 .elementor-element.elementor-element-approach .pqc-approach-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:700px){.elementor-10 .elementor-element.elementor-element-approach{padding:56px 20px}.elementor-10 .elementor-element.elementor-element-approach .pqc-approach-grid{grid-template-columns:1fr;gap:25px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-quality */.elementor-10 .elementor-element.elementor-element-quality{padding:82px 6vw}.elementor-10 .elementor-element.elementor-element-quality .pqc-quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.elementor-10 .elementor-element.elementor-element-quality .pqc-rating{border:1px solid #c7cee2;border-radius:4px 28px;overflow:hidden;box-shadow:12px 12px 0 #eff1f8}.elementor-10 .elementor-element.elementor-element-quality .pqc-rating-head{background:#732768;color:#fff;padding:26px 30px}.elementor-10 .elementor-element.elementor-element-quality .pqc-rating-list{padding:12px 30px}.elementor-10 .elementor-element.elementor-element-quality .pqc-rating-list .elementor-widget-text-editor{padding:10px 0;border-bottom:1px solid #dce0ee}@media(max-width:700px){.elementor-10 .elementor-element.elementor-element-quality{padding:58px 20px}.elementor-10 .elementor-element.elementor-element-quality .pqc-quality-grid{grid-template-columns:1fr;gap:30px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-professionals */.elementor-10 .elementor-element.elementor-element-professionals{background:#24295f;color:#fff;padding:82px 6vw}.elementor-10 .elementor-element.elementor-element-professionals .pqc-prof-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.elementor-10 .elementor-element.elementor-element-professionals h2{color:#fff}@media(max-width:700px){.elementor-10 .elementor-element.elementor-element-professionals{padding:58px 20px}.elementor-10 .elementor-element.elementor-element-professionals .pqc-prof-grid{grid-template-columns:1fr;gap:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-locations */.elementor-10 .elementor-element.elementor-element-locations{padding:86px 6vw}.elementor-10 .elementor-element.elementor-element-locations .pqc-area-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:start}.elementor-10 .elementor-element.elementor-element-locations .pqc-area-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.elementor-10 .elementor-element.elementor-element-locations .pqc-area-grid .elementor-widget-text-editor{padding:10px 14px;border:1px solid #dce0ee;border-radius:8px;background:#f5f6fb}.elementor-10 .elementor-element.elementor-element-locations .pqc-area-grid a{color:#242642;text-decoration:none;font-weight:600}@media(max-width:700px){.elementor-10 .elementor-element.elementor-element-locations{padding:58px 20px}.elementor-10 .elementor-element.elementor-element-locations .pqc-area-layout{grid-template-columns:1fr;gap:24px}.elementor-10 .elementor-element.elementor-element-locations .pqc-area-grid{grid-template-columns:1fr 1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faq-basic */.elementor-10 .elementor-element.elementor-element-faq-basic{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start;padding:20px 6vw 80px}.elementor-10 .elementor-element.elementor-element-faq-basic .elementor-accordion .elementor-tab-title{padding:20px 0;border-bottom:1px solid #dce0ee;color:#242642;font-size:16px;font-weight:600}.elementor-10 .elementor-element.elementor-element-faq-basic .elementor-accordion .elementor-tab-content{padding:14px 0;color:#5c6077;line-height:1.7}@media(max-width:700px){.elementor-10 .elementor-element.elementor-element-faq-basic{display:flex;flex-direction:column;gap:22px;padding:12px 20px 58px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-contact */.elementor-10 .elementor-element.elementor-element-contact{background:#e3e8fa;padding:78px 6vw}.elementor-10 .elementor-element.elementor-element-contact .pqc-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.elementor-10 .elementor-element.elementor-element-contact h2{font-family:Georgia,serif;font-size:clamp(42px,5vw,66px);font-weight:400;color:#242642}.elementor-10 .elementor-element.elementor-element-contact .pqc-location-card{border-left:1px solid #a3afd0;padding-left:42px}.elementor-10 .elementor-element.elementor-element-contact a{color:#24295f}@media(max-width:700px){.elementor-10 .elementor-element.elementor-element-contact{padding:56px 20px}.elementor-10 .elementor-element.elementor-element-contact .pqc-contact-grid{grid-template-columns:1fr;gap:28px}.elementor-10 .elementor-element.elementor-element-contact .pqc-location-card{border:0;border-top:1px solid #a3afd0;padding:24px 0 0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-reading */.elementor-10 .elementor-element.elementor-element-reading{background:#f5f6fb;border-top:1px solid #dce0ee;padding:58px 6vw}.elementor-10 .elementor-element.elementor-element-reading .pqc-reading-links{display:flex;flex-direction:column;gap:12px}.elementor-10 .elementor-element.elementor-element-reading h2{font-family:Georgia,serif;font-size:40px;font-weight:400}.elementor-10 .elementor-element.elementor-element-reading a{color:#242642;text-decoration:underline;text-underline-offset:5px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-pqc-root */.elementor-10 .elementor-element.elementor-element-pqc-root{font-family:Arial,sans-serif;color:#242642}.elementor-10 .elementor-element.elementor-element-pqc-root .pqc-hero{background:#24295f;color:#fff}/* End custom CSS */