.elementor .e-44e56000-901a{position:absolute;inset-block-start:4vh;inset-inline-start:-2vw;z-index:1;font-family:var(--hc-display);font-size:clamp(140px, 22vw, 340px);color:transparent;line-height:1;text-transform:uppercase;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-8deg);display:block;-webkit-text-stroke: 2px rgba(239,182,54,0.35); pointer-events: none; white-space: nowrap;\n}.elementor .e-7b93f437-34a4{font-family:var(--hc-body);font-weight:700;font-size:13px;color:var(--hc-gold);letter-spacing:0.3em;text-transform:uppercase;margin-block-end:22px;display:block;}.elementor .e-6f514d94-e654{font-family:var(--hc-display);font-size:clamp(60px, 8.5vw, 124px);color:#ffffff;line-height:0.95;text-transform:uppercase;margin-block-end:26px;text-shadow: 0 6px 40px rgba(242,85,44,0.5);\n}.elementor .e-4139ba85-5696{max-width:520px;font-family:var(--hc-body);font-weight:300;font-size:clamp(17px, 1.6vw, 21px);color:rgba(255,255,255,0.9);line-height:1.6;margin-block-end:28px;}.elementor .e-3016865b-2fff{font-family:var(--hc-display);font-size:17px;color:#0D0A22;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:var(--hc-gold);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-2deg);display:inline-block;}.elementor .e-175edda5-e03e{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-3b14a233-9986{width:100%;aspect-ratio:16 / 11;object-fit:cover;display:block;}.elementor .e-6d50f23d-5eec{font-family:var(--hc-display);font-size:18px;color:var(--hc-navy);text-align:center;padding-block-start:14px;display:block;}.elementor .e-6def69ff-5e10:hover,.elementor .e-6def69ff-5e10:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) scale3d(1.02, 1.02, 1);}.elementor .e-6def69ff-5e10{padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;background-color:#ffffff;box-shadow:0px 30px 70px 0px rgba(0,0,0,0.45);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(3deg);transition:all 0.4s;}.elementor .e-266eb2d7-d28e{width:120px;height:120px;position:absolute;inset-block-start:-38px;inset-inline-end:-26px;z-index:3;font-family:var(--hc-display);font-size:40px;color:#ffffff;line-height:120px;text-align:center;text-transform:uppercase;border-radius:50%;background-color:var(--hc-ember);box-shadow:0px 14px 30px 0px rgba(242,85,44,0.45);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(12deg);display:block;}.elementor .e-18470d22-186c{position:relative;padding:0px;}.elementor .e-23e2c5b7-7f0d{width:100%;max-width:1180px;position:relative;z-index:2;padding:0px;display:grid;gap:70px;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);grid-template-rows:auto;align-items:center;}.elementor .e-49db5fe5-feaa{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-1dcc109d-21cb{min-height:92vh;overflow:hidden;position:relative;padding-block-start:150px;padding-block-end:170px;padding-inline-start:6vw;padding-inline-end:6vw;background-image:radial-gradient(circle at 12% 20%, rgba(70,127,247,0.45) 0%,rgba(24,18,61,0) 40%),radial-gradient(circle at 88% 30%, rgba(214,51,108,0.4) 0%,rgba(24,18,61,0) 40%),radial-gradient(circle at 60% 95%, rgba(239,182,54,0.35) 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;justify-content:center;align-items:center;}.elementor .e-34e4faf1-3842{text-align:center;}.elementor .e-3a269ac8-a5d9{text-align:center;}.elementor .e-111be93a-c27f{max-width:760px;text-align:center;padding:0px;margin-block-end:60px;display:flex;flex-direction:column;align-items:center;}.elementor .e-18dd34a-73cb5e9:hover,.elementor .e-18dd34a-73cb5e9:focus-visible{opacity:100%;}.elementor .e-18dd34a-73cb5e9{width:calc(100% - 28px);height:auto;aspect-ratio:1 / 1;object-fit:cover;position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;opacity:0%;transition:opacity 0.35s;display:block;}.elementor .e-2616a8d6-449e:hover,.elementor .e-2616a8d6-449e:focus-visible{rotate: 5deg; scale: 1.03; translate: 0px -6px;\n}.elementor .e-2616a8d6-449e{transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);transition: rotate 0.45s cubic-bezier(.34,1.56,.64,1), scale 0.45s ease, translate 0.45s ease;\n}.elementor .e-5e6363c3-837e{background-color:var(--hc-blue);}.elementor .e-6a7ee48-237c0a8:hover,.elementor .e-6a7ee48-237c0a8:focus-visible{opacity:100%;}.elementor .e-6a7ee48-237c0a8{width:calc(100% - 28px);height:auto;aspect-ratio:1 / 1;object-fit:cover;position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;opacity:0%;transition:opacity 0.35s;display:block;}.elementor .e-9bf4811-73a6:hover,.elementor .e-9bf4811-73a6:focus-visible{rotate: -4.5deg; scale: 1.03; translate: 0px -6px;\n}.elementor .e-9bf4811-73a6{transform:rotateX(0deg) rotateY(0deg) rotateZ(2deg);transition: rotate 0.45s cubic-bezier(.34,1.56,.64,1), scale 0.45s ease, translate 0.45s ease;\n}.elementor .e-1b2943b8-f1b2{background-color:var(--hc-navy);}.elementor .e-a562027-a5ac3b2:hover,.elementor .e-a562027-a5ac3b2:focus-visible{opacity:100%;}.elementor .e-a562027-a5ac3b2{width:calc(100% - 28px);height:auto;aspect-ratio:1 / 1;object-fit:cover;position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;opacity:0%;transition:opacity 0.35s;display:block;}.elementor .e-17c8ce55-9bfa:hover,.elementor .e-17c8ce55-9bfa:focus-visible{rotate: 4deg; scale: 1.03; translate: 0px -6px;\n}.elementor .e-17c8ce55-9bfa{transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);transition: rotate 0.45s cubic-bezier(.34,1.56,.64,1), scale 0.45s ease, translate 0.45s ease;\n}.elementor .e-f4989c9-404915b:hover,.elementor .e-f4989c9-404915b:focus-visible{opacity:100%;}.elementor .e-f4989c9-404915b{width:calc(100% - 28px);height:auto;aspect-ratio:1 / 1;object-fit:cover;position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;opacity:0%;transition:opacity 0.35s;display:block;}.elementor .e-7e8df910-b40b:hover,.elementor .e-7e8df910-b40b:focus-visible{rotate: -5deg; scale: 1.03; translate: 0px -6px;\n}.elementor .e-7e8df910-b40b{transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);transition: rotate 0.45s cubic-bezier(.34,1.56,.64,1), scale 0.45s ease, translate 0.45s ease;\n}.elementor .e-7044e219-20eb{background-color:var(--hc-blue);}.elementor .e-9f9acb8-1262cc7:hover,.elementor .e-9f9acb8-1262cc7:focus-visible{opacity:100%;}.elementor .e-9f9acb8-1262cc7{width:calc(100% - 28px);height:auto;aspect-ratio:1 / 1;object-fit:cover;position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;opacity:0%;transition:opacity 0.35s;display:block;}.elementor .e-512ebd23-4f6c:hover,.elementor .e-512ebd23-4f6c:focus-visible{rotate: 4.5deg; scale: 1.03; translate: 0px -6px;\n}.elementor .e-512ebd23-4f6c{transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);transition: rotate 0.45s cubic-bezier(.34,1.56,.64,1), scale 0.45s ease, translate 0.45s ease;\n}.elementor .e-665a5f79-d18c{background-color:var(--hc-blue);}.elementor .e-5e2d7bd-c747ee3:hover,.elementor .e-5e2d7bd-c747ee3:focus-visible{opacity:100%;}.elementor .e-5e2d7bd-c747ee3{width:calc(100% - 28px);height:auto;aspect-ratio:1 / 1;object-fit:cover;position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;opacity:0%;transition:opacity 0.35s;display:block;}.elementor .e-2ac8d874-ee0b:hover,.elementor .e-2ac8d874-ee0b:focus-visible{rotate: -4deg; scale: 1.03; translate: 0px -6px;\n}.elementor .e-2ac8d874-ee0b{transform:rotateX(0deg) rotateY(0deg) rotateZ(1.5deg);transition: rotate 0.45s cubic-bezier(.34,1.56,.64,1), scale 0.45s ease, translate 0.45s ease;\n}.elementor .e-26483ccc-20f0{background-color:var(--hc-navy);}.elementor .e-74bdb3f-3d73718:hover,.elementor .e-74bdb3f-3d73718:focus-visible{opacity:100%;}.elementor .e-74bdb3f-3d73718{width:calc(100% - 28px);height:auto;aspect-ratio:1 / 1;object-fit:cover;position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;opacity:0%;transition:opacity 0.35s;display:block;}.elementor .e-751cce2-ef57:hover,.elementor .e-751cce2-ef57:focus-visible{rotate: 5deg; scale: 1.03; translate: 0px -6px;\n}.elementor .e-751cce2-ef57{transform:rotateX(0deg) rotateY(0deg) rotateZ(-3deg);transition: rotate 0.45s cubic-bezier(.34,1.56,.64,1), scale 0.45s ease, translate 0.45s ease;\n}.elementor .e-7c16863a-bd60{background-color:var(--hc-navy);}.elementor .e-a46a712-6f51dad:hover,.elementor .e-a46a712-6f51dad:focus-visible{opacity:100%;}.elementor .e-a46a712-6f51dad{width:calc(100% - 28px);height:auto;aspect-ratio:1 / 1;object-fit:cover;position:absolute;inset-block-start:14px;inset-inline-start:14px;z-index:2;opacity:0%;transition:opacity 0.35s;display:block;}.elementor .e-23103709-c6aa:hover,.elementor .e-23103709-c6aa:focus-visible{rotate: -4.5deg; scale: 1.03; translate: 0px -6px;\n}.elementor .e-23103709-c6aa{transform:rotateX(0deg) rotateY(0deg) rotateZ(2deg);transition: rotate 0.45s cubic-bezier(.34,1.56,.64,1), scale 0.45s ease, translate 0.45s ease;\n}.elementor .e-4f332768-6cdb{width:100%;max-width:1180px;padding:0px;display:grid;grid-template-columns:repeat(4, minmax(0,1fr));grid-template-rows:auto auto;gap: 36px 28px;\n}.elementor .e-7d943dca-7f1a{font-family:var(--hc-display);font-size:18px;color:var(--hc-navy);text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:56px;border-radius:999px;background-color:var(--hc-gold);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(0deg) rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);display:inline-block;}.elementor .e-5a3f01a8-3ba1{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-3d31109a-58c7{color:var(--hc-gold);}.elementor .e-1eb49975-30e5{font-size:clamp(42px, 6.5vw, 92px);color:#ffffff;text-align:center;}.elementor .e-7fca5e13-b206{max-width:680px;font-size:21px;color:rgba(255,255,255,0.9);text-align:center;margin-block-end:40px;}.elementor .e-336594c3-6d7a{color:#ffffff;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-3418486f-16f6{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-1df3dd67-da27{max-width:860px;text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-1305342-45b7{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-eve-dsc-0804-2.webp'); background-size: cover; background-position: center; background-attachment: fixed;\n}