.elementor .e-1e7755e6-85a2{width:100%;position:absolute;inset-block-start:8vh;inset-inline-end:0px;inset-inline-start:0px;z-index:1;font-family:var(--hc-display);font-size:clamp(140px, 28vw, 420px);color:transparent;letter-spacing:-0.02em;line-height:1;text-align:center;display:block;-webkit-text-stroke: 2px rgba(239,182,54,0.55); pointer-events: none; white-space: nowrap;\n}.elementor .e-72136821-8096{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-6946d28c-a7d4{font-family:var(--hc-display);font-size:clamp(48px, 8vw, 116px);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-2c6a35ae-ea69{max-width:560px;font-family:var(--hc-body);font-weight:300;font-size:clamp(17px, 1.6vw, 22px);color:rgba(255,255,255,0.88);line-height:1.6;text-align:center;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-2a141d0a-e880{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-2c4214dd-25a3{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-49314c3d-188e{min-height:100vh;overflow:hidden;position:relative;text-align:center;padding-block-end:150px;background-image:linear-gradient(180deg, rgba(13,10,34,0.35) 0%,rgba(13,10,34,0.15) 40%,rgba(13,10,34,0.92) 100%),url("https://www.hatherleighcarnival.co.uk/wp-content/uploads/2026/10/hatherleigh-carnival-flaming-torch-frame.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 30%;\n}.elementor .e-7825736e-3fbe{padding:0px;display:flex;flex-direction:column;}.elementor .e-60d24237-4707{font-family:var(--hc-display);font-size:56px;color:var(--hc-gold);line-height:1;text-transform:none;display:block;white-space: nowrap;\n}.elementor .e-739c8ae3-59a2{font-family:var(--hc-body);font-size:15px;color:#ffffff;line-height:1.5;display:block;}.elementor .e-79bea510-c946{padding-block-start:30px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;border-radius:18px;background-color:var(--hc-navy);transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);display:flex;flex-direction:column;gap:6px;}.elementor .e-549570f6-9c2f{font-family:var(--hc-display);font-size:56px;color:var(--hc-navy);line-height:1;text-transform:none;display:block;white-space: nowrap;\n}.elementor .e-602685e0-f1de{font-family:var(--hc-body);font-size:15px;color:var(--hc-navy);line-height:1.5;display:block;}.elementor .e-766ea717-4166{padding-block-start:30px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;border-radius:18px;background-color:var(--hc-gold);transform:rotateX(0deg) rotateY(0deg) rotateZ(1.5deg) translate3d(28px, 0px, 0px);display:flex;flex-direction:column;gap:6px;}.elementor .e-4eda5e15-53c2{font-family:var(--hc-display);font-size:56px;color:#ffffff;line-height:1;text-transform:none;display:block;white-space: nowrap;\n}.elementor .e-616b9de2-4632{font-family:var(--hc-body);font-size:15px;color:#ffffff;line-height:1.5;display:block;}.elementor .e-5c95d8e-94ed{padding-block-start:30px;padding-block-end:30px;padding-inline-start:34px;padding-inline-end:34px;border-radius:18px;background-color:var(--hc-ember);transform:rotateX(0deg) rotateY(0deg) rotateZ(-1deg);display:flex;flex-direction:column;gap:6px;}.elementor .e-4e4716be-e8e4{padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-4eae9bbe-646a{width:100%;max-width:1180px;display:grid;gap:80px;grid-template-columns:1.25fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-9208384-fef5{position:relative;z-index:3;padding-block-start:110px;padding-block-end:130px;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-start:0px;background-color:var(--hc-cream);display:flex;flex-direction:column;align-items:center;}.elementor .e-18134606-130e{font-family:"Courier New";font-weight:700;font-size:15px;color:#3B2E1A;letter-spacing:0.35em;text-align:center;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:26px;border-block-start-width:3px;border-block-end-width:3px;mix-blend-mode:multiply;display:block;border-top-style: double; border-top-color: #3B2E1A; border-bottom-style: double; border-bottom-color: #3B2E1A;\n}.elementor .e-c17877e-e4c9{font-family:var(--hc-body);font-weight:800;font-size:48px;color:#241A0D;letter-spacing:-0.02em;line-height:0.95;font-style:normal;text-transform:none;padding-block-end:0px;margin-block-end:6px;border-block-end-width:1px;mix-blend-mode:multiply;display:block;border-bottom-style: solid; border-bottom-color: rgba(59,46,26,0.4); font-size: 15.6cqi; white-space: nowrap; border-bottom-style: none; text-shadow: 0 0 1px rgba(36,26,13,0.45);\n}.elementor .e-18ed75a6-ffa8{font-family:var(--hc-body);font-weight:800;color:#241A0D;letter-spacing:-0.02em;line-height:1.1;font-style:normal;text-transform:none;padding-block-end:18px;margin-block-end:22px;border-block-end-width:1px;mix-blend-mode:multiply;display:block;font-size: 9.5cqi; white-space: nowrap; border-bottom-style: solid; border-bottom-color: rgba(59,46,26,0.4); text-shadow: 0 0 1px rgba(36,26,13,0.45);\n}.elementor .e-6b8fd9bf-dda5{font-family:"Courier New";font-size:17px;color:#2E2416;column-count:2;column-gap:34px;line-height:1.65;mix-blend-mode:multiply;display:block;column-rule: 1px solid rgba(59,46,26,0.35); text-shadow: 0 0 0.6px rgba(46,36,22,0.6);\n}.elementor .e-3cd9f9e7-7909{padding-block-start:48px;padding-block-end:48px;padding-inline-start:52px;padding-inline-end:52px;background-color:#EDDFC0;box-shadow:0px 0px 70px 0px rgba(120,80,30,0.45) inset,0px 0px 14px 0px rgba(110,70,20,0.55) inset;transform:rotateX(0deg) rotateY(0deg) rotateZ(-2.5deg);display:flex;flex-direction:column;clip-path:polygon(0.0% 1.9%, 1.7% 1.5%, 3.9% 0.7%, 7.1% 0.9%, 9.2% 1.7%, 11.5% 1.7%, 13.2% 2.0%, 14.7% 1.0%, 16.9% 0.4%, 19.0% 2.5%, 21.7% 0.7%, 24.0% 1.2%, 26.4% 2.0%, 28.0% 1.3%, 30.8% 0.8%, 32.4% 2.8%, 34.4% 1.1%, 37.5% 2.1%, 39.2% 2.8%, 41.3% 0.3%, 43.0% 1.8%, 45.3% 2.3%, 47.6% 1.2%, 49.8% 0.2%, 52.0% 1.9%, 53.9% 0.5%, 57.1% 0.2%, 58.9% 1.5%, 61.2% 0.3%, 63.5% 0.0%, 64.6% 0.8%, 67.2% 0.0%, 69.1% 1.0%, 71.9% 1.2%, 73.9% 1.3%, 76.5% 1.1%, 78.1% 1.7%, 79.9% 2.3%, 82.8% 0.4%, 85.1% 0.9%, 87.0% 0.4%, 89.3% 1.5%, 91.2% 1.5%, 93.8% 0.8%, 95.1% 1.2%, 97.4% 1.6%, 100.0% 1.6%, 99.4% 2.7%, 98.5% 7.0%, 98.3% 9.5%, 98.9% 12.6%, 98.2% 16.6%, 98.6% 20.5%, 98.0% 23.5%, 98.5% 25.9%, 98.8% 30.3%, 97.6% 34.1%, 98.9% 36.3%, 97.9% 40.5%, 98.0% 42.7%, 99.3% 46.3%, 97.2% 50.0%, 99.0% 53.8%, 98.1% 56.3%, 99.5% 60.3%, 98.7% 63.3%, 98.4% 66.5%, 98.9% 69.3%, 98.6% 73.5%, 98.0% 77.3%, 99.3% 79.3%, 97.8% 83.6%, 97.9% 86.9%, 98.6% 90.4%, 99.2% 92.8%, 98.3% 96.8%, 100.0% 99.0%, 97.7% 99.3%, 95.2% 96.7%, 92.9% 97.6%, 91.1% 98.2%, 89.2% 98.9%, 86.8% 97.9%, 84.4% 97.5%, 82.4% 98.2%, 80.7% 98.3%, 78.7% 96.7%, 75.7% 99.7%, 74.3% 98.6%, 71.6% 98.6%, 69.6% 97.6%, 66.9% 99.0%, 65.0% 98.2%, 62.6% 98.8%, 60.5% 98.7%, 58.7% 97.8%, 56.6% 98.3%, 53.8% 98.8%, 52.5% 96.5%, 49.7% 98.6%, 48.3% 98.6%, 45.5% 98.6%, 43.2% 97.8%, 41.2% 97.8%, 39.4% 97.5%, 37.5% 100.0%, 34.7% 98.6%, 32.2% 99.5%, 31.0% 99.4%, 28.2% 99.4%, 26.1% 96.7%, 24.0% 98.9%, 21.2% 99.9%, 19.7% 98.8%, 17.4% 99.2%, 15.2% 97.6%, 12.9% 99.8%, 10.7% 98.6%, 8.9% 98.1%, 6.9% 98.8%, 4.3% 98.0%, 1.7% 99.5%, 0.0% 98.9%, 0.9% 95.9%, 2.0% 94.0%, 1.5% 90.0%, 1.3% 87.2%, 2.2% 82.6%, 2.8% 79.9%, 0.2% 77.2%, 0.4% 73.9%, 1.4% 70.3%, 2.0% 67.0%, 0.9% 63.4%, 1.7% 60.2%, 1.0% 57.1%, 1.4% 53.1%, 1.3% 50.7%, 0.7% 47.4%, 2.0% 43.8%, 3.4% 39.9%, 1.4% 37.4%, 0.5% 33.6%, 2.0% 30.4%, 0.6% 26.2%, 1.5% 22.7%, 2.0% 20.5%, 1.9% 16.8%, 1.2% 13.5%, 2.1% 9.5%, 1.2% 6.1%, 1.8% 3.8%);container-type: inline-size; background-image: radial-gradient(ellipse at 48% 45%, rgba(255,250,236,0.6) 0%, rgba(255,250,236,0) 62%), radial-gradient(circle at 84% 80%, rgba(150,105,45,0) 0px, rgba(150,105,45,0) 52px, rgba(150,105,45,0.24) 54px, rgba(150,105,45,0.1) 58px, rgba(150,105,45,0.05) 64px, rgba(150,105,45,0) 72px), radial-gradient(circle at 81% 83%, rgba(150,105,45,0.06) 0px, rgba(150,105,45,0.06) 50px, rgba(150,105,45,0) 52px), radial-gradient(circle at 14% 21%, rgba(140,95,40,0.22) 0px, rgba(140,95,40,0.22) 3px, rgba(140,95,40,0) 5px), radial-gradient(circle at 71% 11%, rgba(140,95,40,0.18) 0px, rgba(140,95,40,0.18) 2px, rgba(140,95,40,0) 4px), radial-gradient(circle at 34% 90%, rgba(140,95,40,0.2) 0px, rgba(140,95,40,0.2) 5px, rgba(140,95,40,0) 8px), radial-gradient(circle at 92% 36%, rgba(140,95,40,0.16) 0px, rgba(140,95,40,0.16) 4px, rgba(140,95,40,0) 6px), radial-gradient(circle at 58% 70%, rgba(140,95,40,0.12) 0px, rgba(140,95,40,0.12) 2px, rgba(140,95,40,0) 3px), radial-gradient(ellipse 22% 30% at 4% 62%, rgba(160,110,50,0.22) 0%, rgba(160,110,50,0) 100%), radial-gradient(ellipse 30% 18% at 96% 4%, rgba(160,110,50,0.25) 0%, rgba(160,110,50,0) 100%), linear-gradient(180deg, rgba(0,0,0,0) 49.4%, rgba(90,65,30,0.2) 49.8%, rgba(255,255,255,0.4) 50.1%, rgba(0,0,0,0) 50.6%), linear-gradient(90deg, rgba(0,0,0,0) 63.4%, rgba(90,65,30,0.14) 63.8%, rgba(255,255,255,0.3) 64.05%, rgba(0,0,0,0) 64.5%), repeating-linear-gradient(93deg, rgba(110,80,40,0.04) 0px, rgba(110,80,40,0.04) 1px, rgba(0,0,0,0) 1px, rgba(0,0,0,0) 4px), repeating-linear-gradient(2deg, rgba(110,80,40,0.035) 0px, rgba(110,80,40,0.035) 1px, rgba(0,0,0,0) 1px, rgba(0,0,0,0) 7px), repeating-radial-gradient(circle at 23% 41%, rgba(80,55,25,0.05) 0px, rgba(80,55,25,0.05) 1px, rgba(0,0,0,0) 1px, rgba(0,0,0,0) 5px), repeating-radial-gradient(circle at 71% 63%, rgba(80,55,25,0.045) 0px, rgba(80,55,25,0.045) 1px, rgba(0,0,0,0) 1px, rgba(0,0,0,0) 7px);\n}.elementor .e-7b33c404-f292{width:100%;position:relative;z-index:2;padding:0px;filter:drop-shadow(0px 22px 22px rgba(0,0,0,0.45)) drop-shadow(0px 4px 4px rgba(0,0,0,0.35));}.elementor .e-1ac39b5b-a79f{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;}.elementor .e-297b9300-403d{font-family:var(--hc-display);font-size:24px;color:var(--hc-navy);text-align:center;padding-inline-start:6%;display:block;}.elementor .e-5f04466e-738a:hover,.elementor .e-5f04466e-738a:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1.03, 1.03, 1);}.elementor .e-5f04466e-738a{width:112%;max-width:460px;position:relative;z-index:1;padding-block-start:22px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;margin-inline-start:-8%;background-color:#ffffff;box-shadow:0px 30px 60px 0px rgba(0,0,0,0.5);transform:rotateX(0deg) rotateY(0deg) rotateZ(5deg);transition:transform 0.4s;display:flex;flex-direction:column;gap:16px;justify-self: center; max-width: none; justify-self: start;\n}.elementor .e-7db7b92c-7514{width:100%;max-width:1180px;display:grid;gap:0px;grid-template-columns:1.25fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-136dd992-3131{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% 20%, rgba(242,85,44,0.25) 0%,rgba(24,18,61,0) 45%),radial-gradient(circle at 10% 90%, rgba(70,127,247,0.22) 0%,rgba(24,18,61,0) 40%);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-369f853d-9795{width:124%;height:auto;position:absolute;inset-block-start:47%;inset-inline-start:50%;z-index:1;transform:translate3d(-50%, -50%, 0px);display:block;max-width: none;\n}.elementor .e-4ddb4f17-d527{width:100%;height:auto;max-width:480px;overflow:visible;aspect-ratio:1 / 1;position:relative;padding:0px;border-radius:50%;background-color:var(--hc-navy);box-shadow:16px 16px 0px 0px #F2552C;display:block;justify-content:center;align-items:center;justify-self: center;\n}.elementor .e-7c1231a2-e59a{color:var(--hc-navy);}.elementor .e-71fd4dd6-8022{padding:0px;display:flex;flex-direction:column;}.elementor .e-31d1d668-867f{width:100%;max-width:1180px;display:grid;gap:60px;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-749dbacd-1c06{overflow:hidden;position:relative;padding-block-start:130px;padding-block-end:130px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--hc-gold);display:flex;flex-direction:column;align-items:center;}.elementor .e-371bd698-7b77{max-width:1100px;font-family:var(--hc-display);font-size:clamp(40px, 7vw, 104px);color:#ffffff;line-height:1;text-align:center;text-transform:uppercase;display:block;text-shadow: 0 8px 40px rgba(0,0,0,0.6);\n}.elementor .e-4026a387-4e01{min-height:80vh;position:relative;padding-block-start:80px;padding-block-end:80px;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(0deg, rgba(13,10,34,0.75) 0%,rgba(13,10,34,0.2) 60%),url("https://www.hatherleighcarnival.co.uk/wp-content/uploads/2026/10/hatherleigh-carnival-rolling-tar-barrels.webp");background-repeat:repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#0D0A22;display:flex;justify-content:center;align-items:center;}.elementor .e-58103236-bf92:hover,.elementor .e-58103236-bf92:focus-visible{z-index:4;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1.04, 1.04, 1);}.elementor .e-58103236-bf92{width:64%;aspect-ratio:4 / 3;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;border-radius:6px;box-shadow:0px 25px 50px 0px rgba(0,0,0,0.6);transform:rotateX(0deg) rotateY(0deg) rotateZ(-4deg);transition:transform 0.35s;}.elementor .e-7ee160a4-974f:hover,.elementor .e-7ee160a4-974f:focus-visible{z-index:4;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1.04, 1.04, 1);}.elementor .e-7ee160a4-974f{width:60%;aspect-ratio:4 / 3;object-fit:cover;position:absolute;inset-block-start:24%;inset-inline-end:0px;z-index:2;border-radius:6px;border-width:6px;border-color:var(--hc-ember);border-style:solid;box-shadow:0px 25px 50px 0px rgba(0,0,0,0.6);transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);transition:transform 0.35s;}.elementor .e-329d0ed8-3585:hover,.elementor .e-329d0ed8-3585:focus-visible{z-index:4;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1.04, 1.04, 1);}.elementor .e-329d0ed8-3585{width:56%;aspect-ratio:4 / 3;object-fit:cover;position:absolute;inset-block-end:0px;inset-inline-start:10%;z-index:3;border-radius:6px;box-shadow:0px 25px 50px 0px rgba(0,0,0,0.6);transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);transition:transform 0.35s;}.elementor .e-58b25800-19f4{width:100%;aspect-ratio:1 / 1.05;position:relative;padding:0px;}.elementor .e-53dbc1fc-8086{color:var(--hc-gold);}.elementor .e-5ceb129c-fc19{color:#ffffff;}.elementor .e-5bd8046f-c85a{font-weight:400;font-size:22px;color:rgba(255,255,255,0.9);}.elementor .e-46269e26-dd50{color:rgba(255,255,255,0.75);}.elementor .e-2197c068-2405{padding:0px;display:flex;flex-direction:column;}.elementor .e-45cebfd1-55a1{width:100%;max-width:1180px;display:grid;gap:90px;grid-template-columns:1.1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-378853d7-7d01{overflow:hidden;position:relative;padding-block-start:140px;padding-block-end:140px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#0D0A22;display:flex;flex-direction:column;align-items:center;background-image: radial-gradient(ellipse at 20% 100%, rgba(242,85,44,0.35) 0%, rgba(13,10,34,0) 55%);\n}.elementor .e-2bd7610e-70c8{font-family:var(--hc-display);font-size:18px;color:#ffffff;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:12px;border-radius:999px;background-color:var(--hc-blue);transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);display:inline-block;}.elementor .e-b3f93d8-94bd{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-158dbb3f-f57d{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:22px;display:block;}.elementor .e-5cb40785-bad3{width:100%;position:relative;padding-block-start:0px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:18px;}.elementor .e-760442ad-4c07{width:100%;max-width:1180px;display:grid;gap:80px;grid-template-columns:1fr 1.15fr;grid-template-rows:auto;align-items:center;}.elementor .e-6de65a6d-f6ee{overflow:hidden;position:relative;padding-block-start:140px;padding-block-end:140px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--hc-cream);display:flex;flex-direction:column;align-items:center;}.elementor .e-79f03907-3ddb{color:var(--hc-gold);}.elementor .e-6f641b33-9132{color:#ffffff;text-align:center;}.elementor .e-2ceccd6c-7555{max-width:720px;color:rgba(255,255,255,0.8);text-align:center;}.elementor .e-2abe0d9f-29b6{width:100%;max-width:820px;text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-643886c-5a03:hover,.elementor .e-643886c-5a03:focus-visible{transform:scale3d(1.07, 1.07, 1);filter: brightness(1.08);\n}.elementor .e-643886c-5a03{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s, filter 0.3s;display:block;object-position: center;\n}.elementor .e-25bdb67e-bcba{overflow:hidden;padding:0px;border-radius:14px;display:grid;grid-column:span 2;grid-row:span 2;cursor: zoom-in;\n}.elementor .e-11d4e740-ba86:hover,.elementor .e-11d4e740-ba86:focus-visible{transform:scale3d(1.07, 1.07, 1);filter: brightness(1.08);\n}.elementor .e-11d4e740-ba86{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s, filter 0.3s;display:block;object-position: center 20%;\n}.elementor .e-62cded1f-1e11{overflow:hidden;padding:0px;border-radius:14px;display:grid;grid-column:span 1;grid-row:span 2;cursor: zoom-in;\n}.elementor .e-76489635-eacc:hover,.elementor .e-76489635-eacc:focus-visible{transform:scale3d(1.07, 1.07, 1);filter: brightness(1.08);\n}.elementor .e-76489635-eacc{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s, filter 0.3s;display:block;object-position: center;\n}.elementor .e-78903576-827d{overflow:hidden;padding:0px;border-radius:14px;display:grid;grid-column:span 1;grid-row:span 1;cursor: zoom-in;\n}.elementor .e-3cb7227a-548e:hover,.elementor .e-3cb7227a-548e:focus-visible{transform:scale3d(1.07, 1.07, 1);filter: brightness(1.08);\n}.elementor .e-3cb7227a-548e{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s, filter 0.3s;display:block;object-position: center;\n}.elementor .e-71fdf4e0-14be{overflow:hidden;padding:0px;border-radius:14px;display:grid;grid-column:span 1;grid-row:span 1;cursor: zoom-in;\n}.elementor .e-caa2ab3-d1dd:hover,.elementor .e-caa2ab3-d1dd:focus-visible{transform:scale3d(1.07, 1.07, 1);filter: brightness(1.08);\n}.elementor .e-caa2ab3-d1dd{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s, filter 0.3s;display:block;object-position: center 40%;\n}.elementor .e-60805801-48b8{overflow:hidden;padding:0px;border-radius:14px;display:grid;grid-column:span 2;grid-row:span 1;cursor: zoom-in;\n}.elementor .e-4ef363ed-7f41:hover,.elementor .e-4ef363ed-7f41:focus-visible{transform:scale3d(1.07, 1.07, 1);filter: brightness(1.08);\n}.elementor .e-4ef363ed-7f41{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s, filter 0.3s;display:block;object-position: center 30%;\n}.elementor .e-8fc0bf4-8f90{overflow:hidden;padding:0px;border-radius:14px;display:grid;grid-column:span 1;grid-row:span 2;cursor: zoom-in;\n}.elementor .e-44ca1964-ab39:hover,.elementor .e-44ca1964-ab39:focus-visible{transform:scale3d(1.07, 1.07, 1);filter: brightness(1.08);\n}.elementor .e-44ca1964-ab39{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s, filter 0.3s;display:block;object-position: center;\n}.elementor .e-3d9e8552-4871{overflow:hidden;padding:0px;border-radius:14px;display:grid;grid-column:span 1;grid-row:span 1;cursor: zoom-in;\n}.elementor .e-3e4a036c-524d:hover,.elementor .e-3e4a036c-524d:focus-visible{transform:scale3d(1.07, 1.07, 1);filter: brightness(1.08);\n}.elementor .e-3e4a036c-524d{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s, filter 0.3s;display:block;object-position: center 60%;\n}.elementor .e-4a100ccd-101e{overflow:hidden;padding:0px;border-radius:14px;display:grid;grid-column:span 2;grid-row:span 1;cursor: zoom-in;\n}.elementor .e-68a87330-4fe1:hover,.elementor .e-68a87330-4fe1:focus-visible{transform:scale3d(1.07, 1.07, 1);filter: brightness(1.08);\n}.elementor .e-68a87330-4fe1{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s, filter 0.3s;display:block;object-position: center 25%;\n}.elementor .e-253bb8fd-49a1{overflow:hidden;padding:0px;border-radius:14px;display:grid;grid-column:span 1;grid-row:span 2;cursor: zoom-in;\n}.elementor .e-2956a2ba-37ed:hover,.elementor .e-2956a2ba-37ed:focus-visible{transform:scale3d(1.07, 1.07, 1);filter: brightness(1.08);\n}.elementor .e-2956a2ba-37ed{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s, filter 0.3s;display:block;object-position: center;\n}.elementor .e-1c0ae955-a72d{overflow:hidden;padding:0px;border-radius:14px;display:grid;grid-column:span 2;grid-row:span 1;cursor: zoom-in;\n}.elementor .e-2d4645d4-ec6f:hover,.elementor .e-2d4645d4-ec6f:focus-visible{transform:scale3d(1.07, 1.07, 1);filter: brightness(1.08);\n}.elementor .e-2d4645d4-ec6f{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;transition:transform 0.6s, filter 0.3s;display:block;object-position: center;\n}.elementor .e-c49c556-d915{overflow:hidden;padding:0px;border-radius:14px;display:grid;grid-column:span 1;grid-row:span 1;cursor: zoom-in;\n}.elementor .e-61edb17c-2a45{width:100%;max-width:1280px;display:grid;gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(5, 230px);grid-auto-flow: dense;\n}.elementor .e-217df216-fa08{overflow:hidden;position:relative;padding-block-start:140px;padding-block-end:160px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--hc-navy);display:flex;flex-direction:column;gap:60px;align-items:center;}.elementor .e-502b9065-8936{color:var(--hc-gold);}.elementor .e-526f556e-df5c{font-size:clamp(42px, 6.5vw, 92px);color:#ffffff;text-align:center;}.elementor .e-55a75f17-b6ca{max-width:680px;font-size:21px;color:rgba(255,255,255,0.9);text-align:center;margin-block-end:40px;}.elementor .e-19a26cd8-5662{color:#ffffff;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-39c0891f-7427{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-785d5314-b380{max-width:860px;text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-48a23fe8-60a2{min-height:90vh;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-bonfire-sparks-crowd.webp'); background-size: cover; background-position: center; background-attachment: fixed;\n}