.elementor .e-59fc751f-1908{width:100%;position:absolute;inset-block-start:8vh;inset-inline-start:0px;z-index:1;font-family:var(--hc-display);font-size:clamp(160px, 30vw, 460px);color:transparent;line-height:1;text-align:center;text-transform:uppercase;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) 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-3ab79d1b-4741{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-1fe4a95b-a603{font-family:var(--hc-display);font-size:clamp(60px, 10vw, 150px);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.5);\n}.elementor .e-50cd7479-33c5{max-width:620px;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:32px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-6516447f-2399{color:#ffffff;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-72305ada-ebb7{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-1edd902d-3b59{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-475830eb-d553{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-5ea9e200-3e96{min-height:92vh;overflow:hidden;position:relative;text-align:center;padding-block-end:160px;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.15) 40%,rgba(13,10,34,0.9) 100%),url("https://www.hatherleighcarnival.co.uk/wp-content/uploads/2026/10/hatherleigh-carnival-2025-sat-afternoon-dsc-0478-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 40%;\n}.elementor .e-1c3d765f-a23b{font-family:var(--hc-display);font-size:clamp(28px, 3vw, 42px);color:#EFB636;line-height:1;}.elementor .e-5b500d0c-e92e{font-family:var(--hc-body);font-weight:600;font-size:13px;color:rgba(255,255,255,0.85);line-height:1.3;margin-block-start:6px;display:block;}.elementor .e-1fd5612e-ce51{text-align:center;padding-block-start:22px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:20px;background-color:var(--hc-navy);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-2deg);}.elementor .e-21af63d2-f5dc{font-family:var(--hc-display);font-size:clamp(28px, 3vw, 42px);color:#ffffff;line-height:1;}.elementor .e-6239ef1-34dd{font-family:var(--hc-body);font-weight:600;font-size:13px;color:rgba(255,255,255,0.9);line-height:1.3;margin-block-start:6px;display:block;}.elementor .e-6328b2ac-52ba{text-align:center;padding-block-start:22px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:20px;background-color:var(--hc-ember);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(1.5deg);}.elementor .e-588106b3-62f0{font-family:var(--hc-display);font-size:clamp(28px, 3vw, 42px);color:#ffffff;line-height:1;}.elementor .e-3306ef18-1b49{font-family:var(--hc-body);font-weight:600;font-size:13px;color:rgba(255,255,255,0.9);line-height:1.3;margin-block-start:6px;display:block;}.elementor .e-76faaef0-d245{text-align:center;padding-block-start:22px;padding-block-end:20px;padding-inline-start:12px;padding-inline-end:12px;border-radius:20px;background-color:var(--hc-blue);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-1deg);}.elementor .e-1313668a-ec65{width:100%;padding:0px;margin-block-start:16px;display:grid;gap:14px;grid-template-columns:repeat(3, minmax(0,1fr));grid-template-rows:auto;}.elementor .e-13ce7696-d34a{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-5f407750-a7fb{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;}.elementor .e-785c85e9-2a95{font-family:var(--hc-display);font-size:17px;color:var(--hc-navy);text-align:center;padding-block-start:12px;display:block;}.elementor .e-78fd8109-f97a:hover,.elementor .e-78fd8109-f97a:focus-visible{z-index:3;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-78fd8109-f97a{width:62%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:14px;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-d824561-1a6a{width:100%;aspect-ratio:16 / 11;object-fit:cover;display:block;}.elementor .e-13075b44-7828{font-family:var(--hc-display);font-size:17px;color:var(--hc-ember);text-align:center;padding-block-start:12px;display:block;}.elementor .e-609b52ff-7aab:hover,.elementor .e-609b52ff-7aab:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(2deg) scale3d(1.04, 1.04, 1);}.elementor .e-609b52ff-7aab{width:64%;position:absolute;inset-inline-end:0px;inset-block-end:0px;z-index:2;padding-block-start:14px;padding-block-end:14px;padding-inline-start:14px;padding-inline-end:14px;background-color:#ffffff;box-shadow:0px 24px 50px 0px rgba(13,10,34,0.28);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(5deg);transition:all 0.4s;}.elementor .e-4007a01f-a837{min-height:580px;position:relative;padding:0px;}.elementor .e-2090c1d2-c695{width:100%;max-width:1180px;padding:0px;display:grid;gap:80px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto;align-items:center;}.elementor .e-79821e17-337d{overflow:hidden;position:relative;padding-block-start:120px;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-5226f45b-2d03{color:var(--hc-gold);}.elementor .e-51c014d1-cb01{color:#ffffff;text-align:center;}.elementor .e-2f0f1ace-1fae{font-family:var(--hc-body);font-size:19px;color:rgba(255,255,255,0.85);line-height:1.6;text-align:center;}.elementor .e-3caf5cc4-b1f0{max-width:760px;text-align:center;padding:0px;margin-block-end:60px;display:flex;flex-direction:column;align-items:center;}.elementor .e-1521c1d5-d397{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-2deg);}.elementor .e-6febcac7-845f{background-color:var(--hc-ember);}.elementor .e-351a40ef-a27a{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(1.5deg);border-block-start-color: #F2552C;\n}.elementor .e-61dd1055-6227{background-color:var(--hc-blue);}.elementor .e-67462f78-e358{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-1deg);border-block-start-color: #467FF7;\n}.elementor .e-14ff1adb-977f{background-color:var(--hc-blue);}.elementor .e-dfebb25-1b22{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(2deg);border-block-start-color: #F2552C;\n}.elementor .e-339907ee-bcb0{background-color:var(--hc-ember);}.elementor .e-6d617bd3-4c53{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(1.5deg);border-block-start-color: #467FF7;\n}.elementor .e-6f2b80cc-b5be{background-color:var(--hc-blue);}.elementor .e-6f6a980f-92e5{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-2deg);}.elementor .e-151849e2-31d5{background-color:var(--hc-ember);}.elementor .e-684896d5-9aa0{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(1deg);border-block-start-color: #F2552C;\n}.elementor .e-decdda4-315d{color:#18123D;}.elementor .e-2842179-7892{color:#ffffff;margin-block-start:auto;background-color:#18123D;}.elementor .e-51169708-92a2{background-color:#EFB636;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);border-block-start-color: #F2552C;\n}.elementor .e-6a15104b-ca50{width:100%;max-width:1180px;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(4, minmax(0,1fr));grid-template-rows:auto auto;align-items:stretch;}.elementor .e-2fcf6eaa-6f86{overflow:hidden;position:relative;padding-block-start:130px;padding-block-end:140px;padding-inline-start:6vw;padding-inline-end:6vw;background-image:radial-gradient(circle at 15% 15%, rgba(70,127,247,0.35) 0%,rgba(24,18,61,0) 45%),radial-gradient(circle at 85% 85%, rgba(242,85,44,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-afcf5f3-f7a4{text-align:center;}.elementor .e-2ec4718e-1655{max-width:760px;text-align:center;padding:0px;margin-block-end:50px;display:flex;flex-direction:column;align-items:center;}.elementor .e-2cef9edb-b549{margin-block-end:0px;}.elementor .e-fdb23ad-ba79{min-height:420px;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);}.elementor .e-2ebe2159-acb0{margin-block-end:0px;}.elementor .e-2d30712b-e7a4{min-height:420px;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(1deg);}.elementor .e-4022e9ab-fcca{margin-block-end:0px;}.elementor .e-1b58ca5d-ef64{min-height:420px;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-1deg);}.elementor .e-241780be-4e9a{width:100%;max-width:1180px;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, minmax(0,1fr));grid-template-rows:auto;}.elementor .e-7703573-a6ad{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-1b5b0705-8cbf{color:var(--hc-gold);}.elementor .e-73ad280-d3a0{font-size:clamp(42px, 6.5vw, 92px);color:#ffffff;text-align:center;}.elementor .e-68363cdb-a17f{max-width:680px;font-size:21px;color:rgba(255,255,255,0.9);text-align:center;margin-block-end:18px;}.elementor .e-3d5deef2-62f1{font-family:var(--hc-display);font-size:clamp(22px, 3vw, 36px);color:#EFB636;text-align:center;margin-block-end:36px;display:block;}.elementor .e-4b3467f9-f04f{color:#ffffff;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-39ca513f-f2c1{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-70fce141-e907{max-width:860px;text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-7357c414-d8ee{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.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-0996-3.webp'); background-size: cover; background-position: center; background-attachment: fixed;\n}