.elementor .e-5e3cdcd-5be3{width:100%;position:absolute;inset-block-start:8vh;inset-inline-start:0px;z-index:1;font-family:var(--hc-display);font-size:clamp(150px,28vw,430px);color:transparent;line-height:1;text-align:center;transform:rotateX(0deg) rotateY(0deg) rotateZ(-6deg);display:block;-webkit-text-stroke:2px rgba(239,182,54,0.55); pointer-events:none; white-space:nowrap;\n}.elementor .e-2904a9f2-b810{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-5ec30ef1-3862{font-family:var(--hc-display);font-size:clamp(56px,9vw,140px);color:#ffffff;line-height:0.95;text-align:center;text-transform:uppercase;margin-block-end:26px;text-shadow:0 6px 40px rgba(242,85,44,0.55);\n}.elementor .e-d9c84b-5820{max-width:640px;font-family:var(--hc-body);font-weight:300;font-size:clamp(17px,1.6vw,22px);color:rgba(255,255,255,0.92);line-height:1.6;text-align:center;margin-block-end:26px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-14b209a7-d55f{color:#ffffff;background-color:#F2552C;transform:rotateX(0deg) rotateY(0deg) rotateZ(2deg);}.elementor .e-37f3d6fd-d6fb{padding:0px;margin-block-end:34px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-6e696619-caf0:hover,.elementor .e-6e696619-caf0:focus-visible{translate: 0px -3px;\n}.elementor .e-6e696619-caf0{font-size:18px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:24px;margin-block-end:36px;box-shadow:0px 8px 0px 0px #1a1240,0px 14px 30px 0px rgba(0,0,0,0.35);transition: translate 0.2s ease;\n}.elementor .e-31cc2694-ecda{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-15c5844a-15cf{font-family:var(--hc-body);font-weight:700;font-size:12px;color:rgba(255,255,255,0.8);letter-spacing:0.25em;text-transform:uppercase;margin-block-end:12px;display:block;}.elementor .e-5c97ceb9-b80b{color:#ffffff;}.elementor .e-b64fb41-2fb6{color:#ffffff;}.elementor .e-4c8eeb35-c4db{color:#F2552C;}.elementor .e-165651d7-b808{width:100%;padding:0px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-2aa0f19b-ca32{width:100%;max-width:560px;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-146a1805-998a{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-df52135-70f0{width:100%;height:70px;position:absolute;inset-block-end:-1px;inset-inline-start:0px;z-index:3;padding:0px;background-color:var(--hc-navy);transform: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-2a3302a9-d455{min-height:92vh;overflow:hidden;position:relative;text-align:center;padding-block-start:120px;padding-block-end:150px;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(180deg, rgba(13,10,34,0.5) 0%,rgba(13,10,34,0.25) 40%,rgba(13,10,34,0.92) 100%),url("https://www.hatherleighcarnival.co.uk/wp-content/uploads/2026/10/hatherleigh-carnival-2025-eve-dsc-0804-2.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-3304725d-a3e6{color:#ffffff;}.elementor .e-6ad8231d-3077{width:100%;max-width:1060px;padding:0px;margin-block-end:44px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-6eee313c-3ce0{color:#EFB636;}.elementor .e-242688a-9b37{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(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-2b6405f7-c866{position:relative;padding-block-start:90px;padding-block-end:170px;padding-inline-start:6vw;padding-inline-end:6vw;background-image:radial-gradient(circle at 85% 30%, rgba(242,85,44,0.3) 0%,rgba(242,85,44,0) 45%),radial-gradient(circle at 10% 80%, rgba(239,182,54,0.18) 0%,rgba(239,182,54,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-2b69dcd9-ccc9{color:#ffffff;background-color:#F2552C;}.elementor .e-284e791c-336c{width:100%;max-width:1060px;padding:0px;margin-block-end:44px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-72cbfe33-411d:hover,.elementor .e-72cbfe33-411d:focus-visible{translate: 0px -2px;\n}.elementor .e-72cbfe33-411d{font-size:14px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:16px;transition: translate 0.2s ease;\n}.elementor .e-94b515a-7711:hover,.elementor .e-94b515a-7711:focus-visible{translate: 0px -2px;\n}.elementor .e-94b515a-7711{font-size:14px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:16px;transition: translate 0.2s ease;\n}.elementor .e-45ed8ab0-bdf2{object-position:62% 50%;}.elementor .e-1c68fbd6-9d77:hover,.elementor .e-1c68fbd6-9d77:focus-visible{translate: 0px -2px;\n}.elementor .e-1c68fbd6-9d77{font-size:14px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:18px;transition: translate 0.2s ease;\n}.elementor .e-46b3b9d6-703d{gap:12px;}.elementor .e-6cc7f208-7694{border-width:3px;border-color:#EFB636;border-style:solid;}.elementor .e-77c7cb8b-1319{object-position:40% 50%;}.elementor .e-870d994-d324{color:#EFB636;}.elementor .e-732b3d9d-4bee{color:rgba(255,255,255,0.88);}.elementor .e-7d559ba-b8e7{background-color:#0D0A22;}.elementor .e-588e4c3a-114d{position:relative;padding-block-start:90px;padding-block-end:120px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--hc-cream);display:flex;flex-direction:column;align-items:center;}.elementor .e-3601da58-16a6{width:100%;height:26px;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;background-color:#EFB636;background-image:repeating-linear-gradient(-45deg, #EFB636 0px, #EFB636 34px, #0D0A22 34px, #0D0A22 68px);\n}.elementor .e-f721dd6-f1ff{color:#EFB636;}.elementor .e-281d852a-b955{color:#ffffff;text-align:center;}.elementor .e-3a4bdf9f-cf56{color:rgba(255,255,255,0.85);text-align:center;}.elementor .e-61e01a87-3d31{max-width:760px;text-align:center;padding:0px;margin-block-end:50px;display:flex;flex-direction:column;align-items:center;}.elementor .e-5364f086-d933{font-size:48px;line-height:1;transform:rotateX(0deg) rotateY(0deg) rotateZ(-8deg);display:block;}.elementor .e-36da53ef-6c74{font-family:var(--hc-display);font-size:28px;color:#F2552C;line-height:1.1;text-transform:uppercase;}.elementor .e-22ec497f-18ad{font-family:var(--hc-body);font-size:17px;color:#18123D;line-height:1.6;}.elementor .e-5cd652f8-9521:hover,.elementor .e-5cd652f8-9521:focus-visible{transform:translate3d(0px, -8px, 0px);}.elementor .e-5cd652f8-9521{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 20px 44px 0px rgba(0,0,0,0.3);transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);transition:all 0.35s;display:flex;flex-direction:column;gap:10px;align-items:flex-start;border-block-start:10px solid #F2552C;\n}.elementor .e-7d1d7777-c264{font-size:48px;line-height:1;transform:rotateX(0deg) rotateY(0deg) rotateZ(-8deg);display:block;}.elementor .e-4f232c91-6436{font-family:var(--hc-display);font-size:28px;color:var(--hc-navy);line-height:1.1;text-transform:uppercase;}.elementor .e-410f420b-594b{font-family:var(--hc-body);font-size:17px;color:#18123D;line-height:1.6;}.elementor .e-d5ecffe-e1e5:hover,.elementor .e-d5ecffe-e1e5:focus-visible{transform:translate3d(0px, -8px, 0px);}.elementor .e-d5ecffe-e1e5{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 20px 44px 0px rgba(0,0,0,0.3);transform:rotateX(0deg) rotateY(0deg) rotateZ(1deg);transition:all 0.35s;display:flex;flex-direction:column;gap:10px;align-items:flex-start;border-block-start:10px solid #EFB636;\n}.elementor .e-4b1f9209-f646{font-size:48px;line-height:1;transform:rotateX(0deg) rotateY(0deg) rotateZ(-8deg);display:block;}.elementor .e-2ab37c3c-b443{font-family:var(--hc-display);font-size:28px;color:var(--hc-navy);line-height:1.1;text-transform:uppercase;}.elementor .e-23378275-e2fd{font-family:var(--hc-body);font-size:17px;color:#18123D;line-height:1.6;}.elementor .e-38cd2016-c155:hover,.elementor .e-38cd2016-c155:focus-visible{transform:translate3d(0px, -8px, 0px);}.elementor .e-38cd2016-c155{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 20px 44px 0px rgba(0,0,0,0.3);transform:rotateX(0deg) rotateY(0deg) rotateZ(-1deg);transition:all 0.35s;display:flex;flex-direction:column;gap:10px;align-items:flex-start;border-block-start:10px solid #467FF7;\n}.elementor .e-270844b9-2569{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-4e561d37-9c34{width:100%;height:26px;position:absolute;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:#EFB636;background-image:repeating-linear-gradient(-45deg, #EFB636 0px, #EFB636 34px, #0D0A22 34px, #0D0A22 68px);\n}.elementor .e-5a80f094-5b73{position:relative;padding-block-start:130px;padding-block-end:130px;padding-inline-start:6vw;padding-inline-end:6vw;background-image:radial-gradient(circle at 50% 0%, rgba(242,85,44,0.25) 0%,rgba(242,85,44,0) 55%);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-208da956-2572{color:#18123D;}.elementor .e-5d7c3ac7-aaa1{color:#18123D;text-align:center;}.elementor .e-1515db5b-933b{max-width:760px;text-align:center;padding:0px;margin-block-end:44px;display:flex;flex-direction:column;align-items:center;}.elementor .e-452e65b4-1640{transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);}.elementor .e-6d6f3ce2-b160{transform:rotateX(0deg) rotateY(0deg) rotateZ(2deg);}.elementor .e-20bd4412-fb92{width:100%;max-width:900px;padding:0px;display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;}.elementor .e-6c0256df-2ad3{position:relative;padding-block-start:100px;padding-block-end:110px;padding-inline-start:6vw;padding-inline-end:6vw;background-image:radial-gradient(circle at 15% 20%, rgba(255,255,255,0.35) 0%,rgba(255,255,255,0) 40%),radial-gradient(circle at 85% 85%, rgba(242,85,44,0.25) 0%,rgba(242,85,44,0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#EFB636;display:flex;flex-direction:column;align-items:center;}.elementor .e-3e61472b-723d{color:var(--hc-gold);}.elementor .e-2df28619-f885{font-size:clamp(42px,6.5vw,92px);color:#ffffff;text-align:center;}.elementor .e-446927fa-95ed{max-width:680px;font-size:21px;color:rgba(255,255,255,0.9);text-align:center;margin-block-end:36px;}.elementor .e-44a18530-df2f{color:#ffffff;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-13a16564-b4de{max-width:860px;text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-5fdf1d33-81a9{min-height:80vh;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.35) 0%, rgba(13,10,34,0.85) 75%), url('https://weraisedigital.co.uk/hatherleighcarnival/wp-content/uploads/2026/10/hatherleigh-carnival-2025-late-dsc-0933-2.webp'); background-size:cover; background-position:center; background-attachment:fixed;\n}