.elementor .e-681cefd8-7503{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-dance-2.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-505d86ad-f8b5{font-family:var(--cc-font-body);font-weight:700;font-size:15px;color:var(--cc-navy);margin:0px;}.elementor .e-3764d90-b48c:hover,.elementor .e-3764d90-b48c:focus-visible{background-color:#FFFBE0;}.elementor .e-3764d90-b48c{cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:rgba(22,18,74,0.15);border-style:solid;background-color:#FFFFFF;}.elementor .e-42afaada-4228{font-family:var(--cc-font-body);font-weight:700;font-size:15px;color:var(--cc-navy);margin:0px;}.elementor .e-342c0c1f-557f:hover,.elementor .e-342c0c1f-557f:focus-visible{background-color:#FFFBE0;}.elementor .e-342c0c1f-557f{cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:rgba(22,18,74,0.15);border-style:solid;background-color:#FFFFFF;}.elementor .e-67db332-e5a4{font-family:var(--cc-font-body);font-weight:700;font-size:15px;color:var(--cc-navy);margin:0px;}.elementor .e-7c06e566-1603:hover,.elementor .e-7c06e566-1603:focus-visible{background-color:#FFFBE0;}.elementor .e-7c06e566-1603{cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:rgba(22,18,74,0.15);border-style:solid;background-color:#FFFFFF;}.elementor .e-3cad95bd-5ba5{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-66131e18-16e1{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;}.elementor .e-4d428055-ab15{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;}.elementor .e-5aa9bc90-1ff1{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto;}.elementor .e-744fdf31-3bd8{display:flex;flex-direction:column;gap:32px;}.elementor .e-7c3af6dd-4980{font-family:var(--cc-font-display);font-size:24px;color:var(--cc-navy);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:12px;}.elementor .e-5d9a6c21-2ee0{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .e-2f28a9d1-68a3{padding:0px;flex-direction:column;gap:14px;}.elementor .e-21619c53-67c4{width:100%;}.elementor .e-1d90d408-1629{background-color:var(--cc-cream);}