.elementor .e-4ff4f0e7-9b46{background-image:linear-gradient(120deg, rgba(12,10,43,0.95) 0%,rgba(22,18,74,0.8) 55%,rgba(22,18,74,0.55) 100%),url("https://rccgchristchurch.org.uk/wp-content/uploads/2026/10/cc-celebration.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-253ebd71-cb49{padding:0px;flex-direction:column;gap:14px;}.elementor .e-3396422-81d8{font-family:var(--cc-font-display);font-weight:300;font-size:64px;color:var(--cc-navy);line-height:1;margin:0px;}.elementor .e-50a880ce-c6d4{font-size:24px;}.elementor .e-6cce41b7-43b3{font-size:16px;}.elementor .e-149dd1ff-890b{border-block-start-width:6px;border-top-style: solid; border-top-color: #F2B33D;\n}.elementor .e-43f23f68-51e3{font-family:var(--cc-font-display);font-weight:300;font-size:64px;color:var(--cc-navy);line-height:1;margin:0px;}.elementor .e-6e6ee00e-3a27{font-size:24px;}.elementor .e-2e40d7a7-4788{font-size:16px;}.elementor .e-2ec28b7e-a078{border-block-start-width:6px;border-top-style: solid; border-top-color: #F2B33D;\n}.elementor .e-6c81cbc8-439f{font-family:var(--cc-font-display);font-weight:300;font-size:64px;color:var(--cc-gold);line-height:1;margin:0px;}.elementor .e-62067e60-ffff{font-size:24px;color:var(--cc-cream);}.elementor .e-27423aaf-294b{font-size:16px;color:rgba(255,251,224,0.75);}.elementor .e-123cf640-766f{border-block-start-width:6px;background-color:var(--cc-navy);border-top-style: solid; border-top-color: #F2B33D;\n}.elementor .e-4a997950-8078{width:40%;aspect-ratio:4/5;object-fit:cover;border-radius:24px;flex:0 0 auto;}.elementor .e-370f7c05-1233{color:var(--cc-ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(22,18,74,0.12); max-width: none; & strong { color: #C98A12; }\n}.elementor .e-51565ca2-ed76{color:var(--cc-ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(22,18,74,0.12); max-width: none; & strong { color: #C98A12; }\n}.elementor .e-516448af-38ff{color:var(--cc-ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(22,18,74,0.12); max-width: none; & strong { color: #C98A12; }\n}.elementor .e-6a5a285-5cc5{color:var(--cc-ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(22,18,74,0.12); max-width: none; & strong { color: #C98A12; }\n}.elementor .e-142b9bba-fce3{color:var(--cc-ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;max-width: none; & strong { color: #C98A12; }\n}.elementor .e-344c0cbc-5f1f{padding:0px;flex-direction:column;gap:0px;}.elementor .e-557de0f1-6aba{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-42e31c1-352d{background-color:var(--cc-cream);flex-direction:row;gap:64px;align-items:center;}.elementor .e-319f2150-da79{max-width:820px;font-family:var(--cc-font-display);font-weight:300;font-size:52px;color:var(--cc-cream);letter-spacing:-0.02em;text-align:center;margin:0px;}.elementor .e-1d88bddd-15e7{font-family:var(--cc-font-body);font-size:18px;color:rgba(255,251,224,0.75);text-align:center;margin:0px;}.elementor .e-50fab578-2570{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-4806d7ab-6b3b{padding-block-start:112px;padding-block-end:112px;padding-inline-start:8vw;padding-inline-end:8vw;background-image:radial-gradient(circle at 50% 100%, rgba(242,179,61,0.28) 0%,transparent 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#16124A;flex-direction:column;gap:18px;align-items:center;}