.elementor .e-3cce9b2e-29e5{position:absolute;inset-block-start:2vh;inset-inline-start:7vw;z-index:1;font-family:var(--hc-display);font-size:clamp(240px, 40vw, 600px);color:transparent;line-height:1;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-10deg);display:block;-webkit-text-stroke: 3px rgba(239,182,54,0.6); pointer-events: none;\n}.elementor .e-642c8c76-5874{font-family:var(--hc-body);font-weight:700;font-size:13px;color:var(--hc-gold);letter-spacing:0.3em;text-align:center;text-transform:uppercase;margin-block-end:22px;display:block;}.elementor .e-4478b543-16e5{font-family:var(--hc-display);font-size:clamp(50px, 8.5vw, 120px);color:#ffffff;line-height:0.95;text-align:center;text-transform:uppercase;margin-block-end:28px;display:block;text-shadow: 0 6px 40px rgba(242,85,44,0.45);\n}.elementor .e-6ac875a5-d7a1{max-width:620px;font-family:var(--hc-body);font-weight:300;font-size:clamp(17px, 1.6vw, 22px);color:rgba(255,255,255,0.9);line-height:1.6;text-align:center;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-43ac4503-2679{max-width:900px;position:relative;z-index:2;text-align:center;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-954f2f2-3f6e{width:100%;height:70px;position:absolute;inset-block-end:-1px;inset-inline-start:0px;z-index:3;padding:0px;background-color:var(--hc-cream);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(180deg);pointer-events: none; -webkit-mask-image: url('https://weraisedigital.co.uk/hatherleighcarnival/wp-content/plugins/elementor/assets/shapes/mountains.svg'); mask-image: url('https://weraisedigital.co.uk/hatherleighcarnival/wp-content/plugins/elementor/assets/shapes/mountains.svg'); -webkit-mask-size: 116% 100%; mask-size: 116% 100%; -webkit-mask-position: center; mask-position: center; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;\n}.elementor .e-5f41c54e-da1f{min-height:92vh;overflow:hidden;position:relative;text-align:center;padding-block-end:150px;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(180deg, rgba(13,10,34,0.45) 0%,rgba(13,10,34,0.2) 40%,rgba(13,10,34,0.93) 100%),url("https://www.hatherleighcarnival.co.uk/wp-content/uploads/2026/10/hatherleigh-carnival-2025-late-dsc-0896-2-1024x682.webp");background-repeat:repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%;background-color:#0D0A22;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-position: center 45%;\n}.elementor .e-4c2e3639-f113{font-family:var(--hc-display);font-size:22px;color:#EFB636;letter-spacing:0.05em;text-transform:uppercase;display:inline-block;white-space: nowrap;\n}.elementor .e-51195320-268c{overflow:hidden;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;background-color:#0D0A22;white-space: nowrap;\n}.elementor .e-3a5bf576-bdea{width:112%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:-6%;background-color:#EFB636;box-shadow:0px 14px 30px 0px rgba(13,10,34,0.25);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-2deg);}.elementor .e-7831aedc-8d2c{overflow:hidden;position:relative;z-index:4;padding-block-start:30px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--hc-cream);}.elementor .e-6c0726ed-75c3{text-align:center;}.elementor .e-402425ec-d889{text-align:center;}.elementor .e-4714365b-7506{max-width:760px;text-align:center;padding:0px;margin-block-end:56px;display:flex;flex-direction:column;align-items:center;}.elementor .e-78e8b78d-ae5f{font-family:var(--hc-display);font-size:clamp(48px, 5vw, 68px);color:#EFB636;line-height:1;margin-block-end:6px;display:block;}.elementor .e-79f1dfa0-c986{font-family:var(--hc-display);font-size:26px;color:var(--hc-navy);text-transform:uppercase;margin-block-end:12px;}.elementor .e-1544d74f-1562{font-size:16px;margin-block-end:0px;}.elementor .e-dd87b20-c8f7:hover,.elementor .e-dd87b20-c8f7:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate3d(0px, -8px, 0px);}.elementor .e-dd87b20-c8f7{padding-block-start:36px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;border-radius:24px;background-color:#ffffff;box-shadow:0px 18px 44px 0px rgba(24,18,61,0.1);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);transition:all 0.35s;border-block-start: 10px solid #EFB636;\n}.elementor .e-3c25a443-c0dd{font-family:var(--hc-display);font-size:clamp(48px, 5vw, 68px);color:#467FF7;line-height:1;margin-block-end:6px;display:block;}.elementor .e-743ba62a-8db9{font-family:var(--hc-display);font-size:26px;color:var(--hc-navy);text-transform:uppercase;margin-block-end:12px;}.elementor .e-203989bd-bea4{font-size:16px;margin-block-end:0px;}.elementor .e-53ba7ad7-be50:hover,.elementor .e-53ba7ad7-be50:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate3d(0px, -8px, 0px);}.elementor .e-53ba7ad7-be50{padding-block-start:36px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;border-radius:24px;background-color:#ffffff;box-shadow:0px 18px 44px 0px rgba(24,18,61,0.1);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(1deg);transition:all 0.35s;border-block-start: 10px solid #467FF7;\n}.elementor .e-4987ff4d-8ddf{font-family:var(--hc-display);font-size:clamp(48px, 5vw, 68px);color:#F2552C;line-height:1;margin-block-end:6px;display:block;}.elementor .e-6b90500a-1179{font-family:var(--hc-display);font-size:26px;color:var(--hc-navy);text-transform:uppercase;margin-block-end:12px;}.elementor .e-1ea46a38-d90b{font-size:16px;margin-block-end:0px;}.elementor .e-7b96270d-7e8c:hover,.elementor .e-7b96270d-7e8c:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate3d(0px, -8px, 0px);}.elementor .e-7b96270d-7e8c{padding-block-start:36px;padding-block-end:34px;padding-inline-start:30px;padding-inline-end:30px;border-radius:24px;background-color:#ffffff;box-shadow:0px 18px 44px 0px rgba(24,18,61,0.1);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-1deg);transition:all 0.35s;border-block-start: 10px solid #F2552C;\n}.elementor .e-d3bee04-b147{width:100%;max-width:1180px;padding:0px;display:grid;gap:26px;grid-template-columns:repeat(3, minmax(0,1fr));grid-template-rows:auto;}.elementor .e-21e078b1-5d2e{font-size:54px;line-height:1;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-8deg);display:block;}.elementor .e-18b93d22-139e{font-family:var(--hc-display);font-size:26px;color:var(--hc-ember);text-transform:uppercase;margin-block-end:10px;}.elementor .e-322cad87-7427{font-size:16px;margin-block-end:12px;max-width: none;\n}.elementor .e-6de54279-87ff{font-weight:600;font-size:16px;margin-block-end:0px;max-width: none;\n}.elementor .e-3dc23252-d45f{width:100%;min-width:0px;padding:0px;flex:1 1 0%;max-width: none;\n}.elementor .e-70ab8d81-3527{width:100%;max-width:1180px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;margin-block-start:40px;border-radius:24px;border-width:3px;border-color:#F2552C;border-style:dashed;background-color:#ffffff;display:flex;flex-direction:row;gap:26px;align-items:flex-start;}.elementor .e-49888d64-e464{position:relative;padding-block-start:100px;padding-block-end:130px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--hc-cream);display:flex;flex-direction:column;align-items:center;}.elementor .e-3eb126fb-40a8{color:var(--hc-gold);}.elementor .e-74db6918-8fca{color:#ffffff;text-align:center;}.elementor .e-5fb00a18-e10c{font-family:var(--hc-body);font-size:19px;color:rgba(255,255,255,0.85);line-height:1.6;text-align:center;}.elementor .e-16a03ecb-d308{max-width:760px;text-align:center;padding:0px;margin-block-end:56px;display:flex;flex-direction:column;align-items:center;}.elementor .e-22c7e522-5386{border-color:#EFB636;}.elementor .e-76269aa1-eea7{border-color:rgba(239,182,54,0.6);}.elementor .e-7f5960e-6dd3{width:100%;max-width:1180px;padding:0px;display:grid;gap:22px;grid-template-columns:repeat(3, minmax(0,1fr));grid-template-rows:auto auto;}.elementor .e-68e55708-6562{overflow:hidden;position:relative;padding-block-start:130px;padding-block-end:130px;padding-inline-start:6vw;padding-inline-end:6vw;background-image:radial-gradient(circle at 85% 15%, rgba(242,85,44,0.35) 0%,rgba(24,18,61,0) 45%),radial-gradient(circle at 10% 90%, rgba(70,127,247,0.3) 0%,rgba(24,18,61,0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--hc-navy);display:flex;flex-direction:column;align-items:center;}.elementor .e-61b01a8f-b5be{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;}.elementor .e-3851385c-b57c{font-family:var(--hc-display);font-size:18px;color:var(--hc-ember);text-align:center;padding-block-start:12px;display:block;}.elementor .e-5b28c686-ca67:hover,.elementor .e-5b28c686-ca67:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-1deg) scale3d(1.03, 1.03, 1);}.elementor .e-5b28c686-ca67{width:88%;padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:14px;margin-block-start:20px;background-color:#ffffff;box-shadow:0px 24px 50px 0px rgba(13,10,34,0.22);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-4deg);transition:all 0.4s;}.elementor .e-2f47faab-211b{position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-3ec6fdda-253e{background-color:var(--hc-ember);}.elementor .e-38e8bde-3c9e{background-color:var(--hc-gold);}.elementor .e-7905e668-3033{background-color:var(--hc-ember);}.elementor .e-671a3bd4-8f62{background-color:var(--hc-gold);}.elementor .e-7c737011-7dfc{background-color:var(--hc-ember);}.elementor .e-18e3ff73-ccfc{background-color:var(--hc-gold);}.elementor .e-40a4300e-3d0d{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-4446d3c7-7a85{width:100%;max-width:1180px;padding:0px;display:grid;gap:70px;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);grid-template-rows:auto;align-items:start;}.elementor .e-66214804-8945{position:relative;padding-block-start:130px;padding-block-end:130px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--hc-cream);display:flex;flex-direction:column;align-items:center;}.elementor .e-722fd361-3844{font-size:64px;line-height:1;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-8deg);display:block;}.elementor .e-2349e123-22f2{font-family:var(--hc-display);font-size:clamp(22px, 2.6vw, 34px);color:#EFB636;line-height:1.2;text-transform:uppercase;}.elementor .e-1fa37816-5779{max-width:1000px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:50px;padding-inline-end:50px;margin-inline-start:auto;margin-inline-end:auto;background-color:#0D0A22;display:flex;flex-direction:row;gap:28px;align-items:center;}.elementor .e-2204f7cf-86c8{position:relative;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;background-color:#EFB636;background-image: repeating-linear-gradient(-45deg, #EFB636 0px, #EFB636 34px, #0D0A22 34px, #0D0A22 68px);\n}.elementor .e-4cfa8ea9-bc61{color:var(--hc-gold);}.elementor .e-5354ee6-84d3{font-size:clamp(42px, 6.5vw, 92px);color:#ffffff;text-align:center;}.elementor .e-2b335fe6-e1c0{max-width:680px;font-size:21px;color:rgba(255,255,255,0.9);text-align:center;margin-block-end:40px;}.elementor .e-4c31747b-d36f{color:#ffffff;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-4d55532a-eb69{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-708a269-6a96{max-width:860px;text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-50596c00-8e92{min-height:85vh;position:relative;padding-block-start:120px;padding-block-end:120px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#0D0A22;display:flex;justify-content:center;align-items:center;background-image: radial-gradient(ellipse at center, rgba(13,10,34,0.4) 0%, rgba(13,10,34,0.88) 75%), url('https://weraisedigital.co.uk/hatherleighcarnival/wp-content/uploads/2026/10/hatherleigh-carnival-2025-eve-dsc-0804-2.webp'); background-size: cover; background-position: center; background-attachment: fixed;\n}