.elementor-24 .elementor-element.elementor-element-902d95f{--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:100px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.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-24 .elementor-element.elementor-element-23afa25 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#000000;}.elementor-24 .elementor-element.elementor-element-ff88863{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-a5d140b{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.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-24 .elementor-element.elementor-element-cddeb85{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.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-24 .elementor-element.elementor-element-94397f5 .elementor-button{background-color:#F7C4CD;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:22px;letter-spacing:0.02em;fill:#000000;color:#000000;border-radius:16px 16px 16px 16px;padding:14px 125px 14px 125px;}.elementor-24 .elementor-element.elementor-element-94397f5{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-94397f5.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-3f25e67{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-dd317f7{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-6bec0b5 .elementor-button{background-color:#F7C4CD;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:22px;letter-spacing:0.02em;fill:#000000;color:#000000;border-radius:16px 16px 16px 16px;padding:14px 125px 14px 125px;}.elementor-24 .elementor-element.elementor-element-6bec0b5{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-6bec0b5.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-2caa712{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-7683124{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-179d994 .elementor-button{background-color:#F7C4CD;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:22px;letter-spacing:0.02em;fill:#000000;color:#000000;border-radius:16px 16px 16px 16px;padding:14px 125px 14px 125px;}.elementor-24 .elementor-element.elementor-element-179d994{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-179d994.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-b7796e1{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-66e87c7{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-d6ed551 .elementor-button{background-color:#F7C4CD;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:22px;letter-spacing:0.02em;fill:#000000;color:#000000;border-radius:16px 16px 16px 16px;padding:14px 125px 14px 125px;}.elementor-24 .elementor-element.elementor-element-d6ed551{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-d6ed551.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-a603b69{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-960e846{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-4da261d .elementor-button{background-color:#F7C4CD;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:22px;letter-spacing:0.02em;fill:#000000;color:#000000;border-radius:16px 16px 16px 16px;padding:14px 125px 14px 125px;}.elementor-24 .elementor-element.elementor-element-4da261d{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-4da261d.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-a064342{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-956703c{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-621e4cb .elementor-button{background-color:#F7C4CD;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:22px;letter-spacing:0.02em;fill:#000000;color:#000000;border-radius:16px 16px 16px 16px;padding:14px 125px 14px 125px;}.elementor-24 .elementor-element.elementor-element-621e4cb{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-621e4cb.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-9259836{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-d45e625{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-eb7bf70 .elementor-button{background-color:#F7C4CD;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:22px;letter-spacing:0.02em;fill:#000000;color:#000000;border-radius:16px 16px 16px 16px;padding:14px 125px 14px 125px;}.elementor-24 .elementor-element.elementor-element-eb7bf70{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-eb7bf70.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-edb96b2{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-385831d{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-742f4d5 .elementor-button{background-color:#F7C4CD;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:22px;letter-spacing:0.02em;fill:#000000;color:#000000;border-radius:16px 16px 16px 16px;padding:14px 125px 14px 125px;}.elementor-24 .elementor-element.elementor-element-742f4d5{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-742f4d5.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-b7280ff{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-24 .elementor-element.elementor-element-5d8d420{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-e5ac00d .elementor-button{background-color:#F7C4CD;font-family:"Lora", Sans-serif;font-size:20px;font-weight:700;line-height:22px;letter-spacing:0.02em;fill:#000000;color:#000000;border-radius:16px 16px 16px 16px;padding:14px 125px 14px 125px;}.elementor-24 .elementor-element.elementor-element-e5ac00d{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-e5ac00d.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-bcec750{--n-accordion-title-font-size:24px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:36px;}.elementor-24 .elementor-element.elementor-element-bcec750 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1.5px 0px 1.5px 0px;border-color:#CDD6DA40;}.elementor-24 .elementor-element.elementor-element-bcec750 {--n-accordion-padding:16px 32px 16px 32px;}:where( .elementor-24 .elementor-element.elementor-element-bcec750 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lora", Sans-serif;font-weight:700;line-height:38px;}.elementor-24 .elementor-element.elementor-element-262c879{--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:68px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-24 .elementor-element.elementor-element-262c879:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-262c879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reddocares.org.uk/wp-content/uploads/2026/02/Group-713.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-81e89d9 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:700;line-height:44px;color:#000000;}.elementor-24 .elementor-element.elementor-element-831e6ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-32ff327{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7db900d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#000000;}.elementor-24 .elementor-element.elementor-element-6984307{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-441a33d{margin:73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-441a33d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#000000;}.elementor-24 .elementor-element.elementor-element-f882abb{text-align:justify;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-b8d458a{margin:73px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-b8d458a .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#000000;}.elementor-24 .elementor-element.elementor-element-3643a11{text-align:justify;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-24 .elementor-element.elementor-element-fea3959{--display:flex;--justify-content:center;}.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-24 .elementor-element.elementor-element-4f65d74{text-align:end;}.elementor-24 .elementor-element.elementor-element-ae1b913{--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:160px;--padding-bottom:200px;--padding-left:50px;--padding-right:50px;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-23afa25{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-ff88863{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-262c879:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-262c879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reddocares.org.uk/wp-content/uploads/2026/02/Group-698.png");}.elementor-24 .elementor-element.elementor-element-262c879{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-24 .elementor-element.elementor-element-831e6ba{--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-24 .elementor-element.elementor-element-4f65d74{text-align:center;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-902d95f{--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-23afa25{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-23afa25 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-24 .elementor-element.elementor-element-a5d140b{--padding-top:24px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-cddeb85{font-size:18px;}.elementor-24 .elementor-element.elementor-element-94397f5.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-94397f5 .elementor-button{padding:14px 14px 14px 14px;}.elementor-24 .elementor-element.elementor-element-3f25e67{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-dd317f7{font-size:18px;}.elementor-24 .elementor-element.elementor-element-6bec0b5.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-6bec0b5 .elementor-button{padding:14px 14px 14px 14px;}.elementor-24 .elementor-element.elementor-element-2caa712{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-7683124{font-size:18px;}.elementor-24 .elementor-element.elementor-element-179d994.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-179d994 .elementor-button{padding:14px 14px 14px 14px;}.elementor-24 .elementor-element.elementor-element-b7796e1{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-66e87c7{font-size:18px;}.elementor-24 .elementor-element.elementor-element-d6ed551.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-d6ed551 .elementor-button{padding:14px 14px 14px 14px;}.elementor-24 .elementor-element.elementor-element-a603b69{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-960e846{font-size:18px;}.elementor-24 .elementor-element.elementor-element-4da261d.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-4da261d .elementor-button{padding:14px 14px 14px 14px;}.elementor-24 .elementor-element.elementor-element-a064342{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-956703c{font-size:18px;}.elementor-24 .elementor-element.elementor-element-621e4cb.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-621e4cb .elementor-button{padding:14px 14px 14px 14px;}.elementor-24 .elementor-element.elementor-element-9259836{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-d45e625{font-size:18px;}.elementor-24 .elementor-element.elementor-element-eb7bf70.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-eb7bf70 .elementor-button{padding:14px 14px 14px 14px;}.elementor-24 .elementor-element.elementor-element-edb96b2{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-385831d{font-size:18px;}.elementor-24 .elementor-element.elementor-element-742f4d5.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-742f4d5 .elementor-button{padding:14px 14px 14px 14px;}.elementor-24 .elementor-element.elementor-element-b7280ff{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-24 .elementor-element.elementor-element-5d8d420{font-size:18px;}.elementor-24 .elementor-element.elementor-element-e5ac00d.elementor-element{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-e5ac00d .elementor-button{padding:14px 14px 14px 14px;}.elementor-24 .elementor-element.elementor-element-bcec750 {--n-accordion-padding:16px 16px 16px 16px;}.elementor-24 .elementor-element.elementor-element-bcec750{--n-accordion-title-font-size:24px;}:where( .elementor-24 .elementor-element.elementor-element-bcec750 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:34px;}.elementor-24 .elementor-element.elementor-element-262c879:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-262c879 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reddocares.org.uk/wp-content/uploads/2026/02/Group-716.png");background-size:cover;}.elementor-24 .elementor-element.elementor-element-262c879{--padding-top:53px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-81e89d9 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-24 .elementor-element.elementor-element-7db900d .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-24 .elementor-element.elementor-element-6984307{font-size:18px;}.elementor-24 .elementor-element.elementor-element-441a33d .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-24 .elementor-element.elementor-element-f882abb{font-size:18px;}.elementor-24 .elementor-element.elementor-element-b8d458a .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-24 .elementor-element.elementor-element-3643a11{font-size:18px;}.elementor-24 .elementor-element.elementor-element-ae1b913{--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}}