.elementor .e-6e3ba9b7-d2ef{font-family:var(--stadium-type);font-weight:700;font-size:0.78rem;color:#FF8587;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .e-44df5deb-c4e5{font-family:var(--stadium-type);font-weight:900;font-size:clamp(3.3rem, 6.4vw, 7.4rem);color:var(--stadium-white);letter-spacing:-0.07em;line-height:0.94;margin:0px;display:block;cursor: auto;\n}.elementor .e-5cd1a379-adfc{max-width:29rem;font-family:var(--stadium-type);font-size:1.05rem;color:#DCE3EE;line-height:1.55;margin:0px;cursor: auto;\n}.elementor .e-16d4816b-19af:hover,.elementor .e-16d4816b-19af:focus-visible{color:var(--stadium-white);background-color:#A92325;}.elementor .e-16d4816b-19af:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-16d4816b-19af{font-family:var(--stadium-type);font-weight:700;font-size:0.92rem;color:var(--stadium-white);line-height:1.3;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0px;border-width:1px;border-color:var(--stadium-red);border-style:solid;background-color:var(--stadium-red);white-space:normal;\n}.elementor .e-6ad50f5d-ff41:hover,.elementor .e-6ad50f5d-ff41:focus-visible{background-color:rgba(128,128,128,.16);}.elementor .e-6ad50f5d-ff41:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-6ad50f5d-ff41{font-family:var(--stadium-type);font-weight:700;font-size:0.92rem;color:inherit;line-height:1.3;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0px;border-width:1px;border-color:currentColor;border-style:solid;background-color:transparent;white-space:normal;\n}.elementor .e-77fd7df0-76ce{padding:0px;gap:0.7rem;flex-wrap:wrap;align-items:center;}.elementor .e-1948422c-ed6d{padding-block-start:clamp(2rem, 6vw, 6rem);padding-block-end:clamp(2rem, 6vw, 6rem);padding-inline-start:clamp(1.25rem, 4.8vw, 5.5rem);padding-inline-end:clamp(1.25rem, 4.8vw, 5.5rem);flex-direction:column;gap:1.35rem;justify-content:center;align-items:flex-start;}.elementor .e-546a5b73-a673{min-height:24rem;padding:0px;background-image:url("https://stadiumsport.co.za/wp-content/uploads/2026/01/1.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--stadium-navy);}.elementor .e-6217b23c-6024{min-height:clamp(29rem, 49vw, 48rem);color:white;padding:0px;background-color:var(--stadium-ink);display:grid;gap:0px;grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);grid-template-rows:auto;}.elementor .e-ef1ba43-6d0e{font-family:var(--stadium-type);font-weight:700;font-size:0.78rem;color:#9D2529;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .e-4da782fd-a84c{font-family:var(--stadium-type);font-weight:900;font-size:clamp(2.4rem,5.8vw,5.5rem);color:var(--stadium-ink);letter-spacing:-0.07em;line-height:0.94;margin:0px;display:block;cursor: auto;\n}.elementor .e-26f03d0d-bfcf{font-family:var(--stadium-type);font-weight:700;font-size:0.78rem;color:#FFA0A1;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .e-46094c2c-f2fd{font-family:var(--stadium-type);font-weight:900;font-size:clamp(1.3rem,3vw,2.6rem);color:inherit;letter-spacing:-0.07em;line-height:0.94;margin:0px;display:block;cursor: auto;\n}.elementor .e-69f5e957-ddca{font-family:var(--stadium-type);font-size:0.87rem;color:inherit;line-height:1.55;margin:0px;cursor: auto;\n}.elementor .e-3e91580f-f16f:hover,.elementor .e-3e91580f-f16f:focus-visible{border-color:var(--stadium-red);}.elementor .e-3e91580f-f16f:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-3e91580f-f16f{min-height:12rem;color:var(--stadium-white);text-decoration:none;padding:clamp(1rem,2.6vw,2.2rem);border-width:1px;border-color:transparent;border-style:solid;background-color:var(--stadium-navy);flex-direction:column;gap:1.1rem;justify-content:space-between;align-items:flex-start;}.elementor .e-216caf37-c106{font-family:var(--stadium-type);font-weight:700;font-size:0.78rem;color:#8C2024;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .e-f9355da-8aab{width:100%;aspect-ratio:2.3;object-fit:contain;mix-blend-mode:multiply;}.elementor .e-6e003158-2724{font-family:var(--stadium-type);font-weight:900;font-size:clamp(1.3rem,3vw,2.6rem);color:inherit;letter-spacing:-0.07em;line-height:0.94;margin:0px;display:block;cursor: auto;\n}.elementor .e-16c7ea02-ebfb{font-family:var(--stadium-type);font-size:0.87rem;color:inherit;line-height:1.55;margin:0px;cursor: auto;\n}.elementor .e-54d0b9a6-b63d:hover,.elementor .e-54d0b9a6-b63d:focus-visible{border-color:var(--stadium-red);}.elementor .e-54d0b9a6-b63d:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-54d0b9a6-b63d{min-height:12rem;color:var(--stadium-ink);text-decoration:none;padding:clamp(1rem,2.6vw,2.2rem);border-width:1px;border-color:#E2DED9;border-style:solid;background-color:var(--stadium-white);flex-direction:column;gap:1.1rem;justify-content:space-between;align-items:flex-start;}.elementor .e-369de48d-eba1{font-family:var(--stadium-type);font-weight:700;font-size:0.78rem;color:#8C2024;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .e-272ae2d1-b6c1{width:100%;aspect-ratio:2.3;object-fit:contain;mix-blend-mode:multiply;}.elementor .e-4ab09888-af4e{font-family:var(--stadium-type);font-weight:900;font-size:clamp(1.3rem,3vw,2.6rem);color:inherit;letter-spacing:-0.07em;line-height:0.94;margin:0px;display:block;cursor: auto;\n}.elementor .e-7c1bcae9-f2ff{font-family:var(--stadium-type);font-size:0.87rem;color:inherit;line-height:1.55;margin:0px;cursor: auto;\n}.elementor .e-662bc6ea-424d:hover,.elementor .e-662bc6ea-424d:focus-visible{border-color:var(--stadium-red);}.elementor .e-662bc6ea-424d:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-662bc6ea-424d{min-height:12rem;color:var(--stadium-ink);text-decoration:none;padding:clamp(1rem,2.6vw,2.2rem);border-width:1px;border-color:#E2DED9;border-style:solid;background-color:var(--stadium-white);flex-direction:column;gap:1.1rem;justify-content:space-between;align-items:flex-start;}.elementor .e-4a6976f3-b7c3{font-family:var(--stadium-type);font-weight:700;font-size:0.78rem;color:#FFA0A1;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .e-37a9ee46-7bbb{font-family:var(--stadium-type);font-weight:900;font-size:clamp(1.3rem,3vw,2.6rem);color:inherit;letter-spacing:-0.07em;line-height:0.94;margin:0px;display:block;cursor: auto;\n}.elementor .e-185cc541-74d3{font-family:var(--stadium-type);font-size:0.87rem;color:inherit;line-height:1.55;margin:0px;cursor: auto;\n}.elementor .e-73194a6f-2f67:hover,.elementor .e-73194a6f-2f67:focus-visible{border-color:var(--stadium-red);}.elementor .e-73194a6f-2f67:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-73194a6f-2f67{min-height:12rem;color:var(--stadium-white);text-decoration:none;padding:clamp(1rem,2.6vw,2.2rem);border-width:1px;border-color:transparent;border-style:solid;background-color:var(--stadium-ink);flex-direction:column;gap:1.1rem;justify-content:space-between;align-items:flex-start;}.elementor .e-5d65a1f4-c8b5{font-family:var(--stadium-type);font-weight:700;font-size:0.78rem;color:#8C2024;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .e-58d286c9-78da{width:100%;aspect-ratio:2.3;object-fit:contain;mix-blend-mode:multiply;}.elementor .e-52cda5d2-4a74{font-family:var(--stadium-type);font-weight:900;font-size:clamp(1.3rem,3vw,2.6rem);color:inherit;letter-spacing:-0.07em;line-height:0.94;margin:0px;display:block;cursor: auto;\n}.elementor .e-35f43c51-6352{font-family:var(--stadium-type);font-size:0.87rem;color:inherit;line-height:1.55;margin:0px;cursor: auto;\n}.elementor .e-296353c9-cf8d:hover,.elementor .e-296353c9-cf8d:focus-visible{border-color:var(--stadium-red);}.elementor .e-296353c9-cf8d:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-296353c9-cf8d{min-height:12rem;color:var(--stadium-ink);text-decoration:none;padding:clamp(1rem,2.6vw,2.2rem);border-width:1px;border-color:#E2DED9;border-style:solid;background-color:var(--stadium-white);flex-direction:column;gap:1.1rem;justify-content:space-between;align-items:flex-start;}.elementor .e-23eaca93-79c0{font-family:var(--stadium-type);font-weight:700;font-size:0.78rem;color:#8C2024;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .e-60547d48-e887{width:100%;aspect-ratio:2.3;object-fit:contain;mix-blend-mode:multiply;}.elementor .e-243a06bf-2f72{font-family:var(--stadium-type);font-weight:900;font-size:clamp(1.3rem,3vw,2.6rem);color:inherit;letter-spacing:-0.07em;line-height:0.94;margin:0px;display:block;cursor: auto;\n}.elementor .e-45d5c1ac-dccc{font-family:var(--stadium-type);font-size:0.87rem;color:inherit;line-height:1.55;margin:0px;cursor: auto;\n}.elementor .e-613a332a-8c1f:hover,.elementor .e-613a332a-8c1f:focus-visible{border-color:var(--stadium-red);}.elementor .e-613a332a-8c1f:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-613a332a-8c1f{min-height:12rem;color:var(--stadium-ink);text-decoration:none;padding:clamp(1rem,2.6vw,2.2rem);border-width:1px;border-color:#E2DED9;border-style:solid;background-color:var(--stadium-white);flex-direction:column;gap:1.1rem;justify-content:space-between;align-items:flex-start;}.elementor .e-6770707b-ca6e{padding:0px;gap:0.8rem;grid-template-columns:repeat(3, minmax(0,1fr));grid-template-rows:auto auto;}.elementor .e-63933d97-775c{max-width:90rem;padding:0px;flex-direction:column;gap:1.7rem;margin-inline: auto;\n}.elementor .e-3691eeb8-6348{color:var(--stadium-ink);padding-block-start:clamp(3rem, 7vw, 7rem);padding-block-end:clamp(3rem, 7vw, 7rem);padding-inline-start:clamp(1.25rem, 5vw, 5rem);padding-inline-end:clamp(1.25rem, 5vw, 5rem);background-color:var(--stadium-paper);}.elementor .e-6bd9408b-c74b{font-family:var(--stadium-type);font-weight:700;font-size:0.78rem;color:#9D2529;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .e-54077cc-b5ca{font-family:var(--stadium-type);font-weight:900;font-size:clamp(2.4rem,5.8vw,5.5rem);color:var(--stadium-ink);letter-spacing:-0.07em;line-height:0.94;margin:0px;display:block;cursor: auto;\n}.elementor .e-2f1439f6-5333{width:100%;aspect-ratio:1;object-fit:contain;background-color:#F5F4F2;display:block;}.elementor .e-77545bfc-2e2a{font-family:var(--stadium-type);font-weight:900;font-size:clamp(1rem,1.5vw,1.25rem);color:var(--stadium-ink);letter-spacing:-0.025em;line-height:1.15;margin:0px;display:block;cursor: auto;\n}.elementor .e-7959f16e-2979{font-family:var(--stadium-type);font-weight:700;font-size:0.9rem;color:var(--stadium-ink);line-height:1.55;margin:0px;cursor: auto;\n}.elementor .e-6ecbf3a2-1f50{font-family:var(--stadium-type);font-weight:700;font-size:0.78rem;color:#9D2529;letter-spacing:0.035em;line-height:1.35;text-transform:uppercase;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor: auto;\n}.elementor .e-cf98d44-642b:hover,.elementor .e-cf98d44-642b:focus-visible{border-color:var(--stadium-red);}.elementor .e-cf98d44-642b:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-cf98d44-642b{height:100%;color:var(--stadium-ink);text-decoration:none;padding:clamp(.55rem,1.4vw,1.2rem);border-width:1px;border-color:#E4E2DF;border-style:solid;flex-direction:column;gap:0.7rem;}.elementor .e-3c40236f-adcd{height:100%;}.elementor .e-4f322898-c079{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;}.elementor .e-289b6338-59cb{width:100%;}.elementor .e-45f7e887-7b3d:hover,.elementor .e-45f7e887-7b3d:focus-visible{background-color:rgba(128,128,128,.16);}.elementor .e-45f7e887-7b3d:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-45f7e887-7b3d{font-family:var(--stadium-type);font-weight:700;font-size:0.92rem;color:inherit;line-height:1.3;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0px;border-width:1px;border-color:currentColor;border-style:solid;background-color:transparent;white-space:normal;\n}.elementor .e-2039a1b0-d162{max-width:90rem;padding:0px;flex-direction:column;gap:1.7rem;align-items:flex-start;margin-inline: auto;\n}.elementor .e-7d88500e-fc12{color:var(--stadium-ink);padding-block-start:clamp(3rem, 7vw, 7rem);padding-block-end:clamp(3rem, 7vw, 7rem);padding-inline-start:clamp(1.25rem, 5vw, 5rem);padding-inline-end:clamp(1.25rem, 5vw, 5rem);background-color:var(--stadium-white);}.elementor .e-4b753fb6-f3d2{font-family:var(--stadium-type);font-weight:700;font-size:0.78rem;color:#FFA0A1;letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .e-6c547129-5ba0{font-family:var(--stadium-type);font-weight:900;font-size:clamp(2.6rem,6vw,6.6rem);color:var(--stadium-white);letter-spacing:-0.07em;line-height:0.94;margin:0px;display:block;cursor: auto;\n}.elementor .e-67e15c0a-28d6{max-width:30rem;font-family:var(--stadium-type);font-size:1.05rem;color:#E2E8F2;line-height:1.55;margin:0px;cursor: auto;\n}.elementor .e-7d7bf111-6da7:hover,.elementor .e-7d7bf111-6da7:focus-visible{color:var(--stadium-ink);background-color:#E4E9F0;}.elementor .e-7d7bf111-6da7:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-7d7bf111-6da7{font-family:var(--stadium-type);font-weight:700;font-size:0.92rem;color:var(--stadium-ink);line-height:1.3;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0px;border-width:1px;border-color:var(--stadium-white);border-style:solid;background-color:var(--stadium-white);white-space:normal;\n}.elementor .e-2b0bdf9e-cd99{padding-block-start:clamp(3rem, 7vw, 7rem);padding-block-end:clamp(3rem, 7vw, 7rem);padding-inline-start:clamp(1.25rem, 5vw, 5rem);padding-inline-end:clamp(1.25rem, 5vw, 5rem);flex-direction:column;gap:1.3rem;align-items:flex-start;}.elementor .e-41722e9d-c22c{font-family:var(--stadium-type);font-weight:700;font-size:0.78rem;color:var(--stadium-white);letter-spacing:0.14em;line-height:1.35;text-transform:uppercase;margin:0px;cursor: auto;\n}.elementor .e-5c75d0b0-b90d{font-family:var(--stadium-type);font-weight:900;font-size:clamp(2.3rem,4vw,4.1rem);color:var(--stadium-white);letter-spacing:-0.07em;line-height:0.94;margin:0px;display:block;cursor: auto;\n}.elementor .e-54f6026a-2569{font-family:var(--stadium-type);font-size:1.05rem;color:var(--stadium-white);line-height:1.55;margin:0px;cursor: auto;\n}.elementor .e-13cbeaff-cac9:hover,.elementor .e-13cbeaff-cac9:focus-visible{background-color:rgba(128,128,128,.16);}.elementor .e-13cbeaff-cac9:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-13cbeaff-cac9{font-family:var(--stadium-type);font-weight:700;font-size:0.92rem;color:inherit;line-height:1.3;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0px;border-width:1px;border-color:currentColor;border-style:solid;background-color:transparent;white-space:normal;\n}.elementor .e-46929f26-3e05{padding-block-start:clamp(3rem, 7vw, 7rem);padding-block-end:clamp(3rem, 7vw, 7rem);padding-inline-start:clamp(1.25rem, 5vw, 5rem);padding-inline-end:clamp(1.25rem, 5vw, 5rem);background-color:var(--stadium-red);flex-direction:column;gap:1.2rem;justify-content:center;align-items:flex-start;}.elementor .e-6e96ad60-febf{color:var(--stadium-white);padding:0px;background-color:var(--stadium-navy);gap:0px;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);grid-template-rows:auto;}.elementor .e-70c2aee7-1f6c{font-family:var(--stadium-type);font-weight:900;font-size:clamp(1.8rem,3vw,2.75rem);color:var(--stadium-ink);letter-spacing:-0.07em;line-height:0.94;margin:0px;display:block;cursor: auto;\n}.elementor .e-7ea66f04-629d:hover,.elementor .e-7ea66f04-629d:focus-visible{background-color:rgba(128,128,128,.16);}.elementor .e-7ea66f04-629d:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-7ea66f04-629d{font-family:var(--stadium-type);font-weight:700;font-size:0.92rem;color:inherit;line-height:1.3;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0px;border-width:1px;border-color:currentColor;border-style:solid;background-color:transparent;white-space:normal;\n}.elementor .e-7921170b-7afa:hover,.elementor .e-7921170b-7afa:focus-visible{background-color:rgba(128,128,128,.16);}.elementor .e-7921170b-7afa:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-7921170b-7afa{font-family:var(--stadium-type);font-weight:700;font-size:0.92rem;color:inherit;line-height:1.3;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0px;border-width:1px;border-color:currentColor;border-style:solid;background-color:transparent;white-space:normal;\n}.elementor .e-3b06947d-c28f:hover,.elementor .e-3b06947d-c28f:focus-visible{background-color:rgba(128,128,128,.16);}.elementor .e-3b06947d-c28f:focus{outline-width:3px;outline-color:#4278DD;outline-style:solid;outline-offset:4px;}.elementor .e-3b06947d-c28f{font-family:var(--stadium-type);font-weight:700;font-size:0.92rem;color:inherit;line-height:1.3;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0px;border-width:1px;border-color:currentColor;border-style:solid;background-color:transparent;white-space:normal;\n}.elementor .e-5c5611f7-8a5c{padding:0px;gap:0.55rem;flex-wrap:wrap;}.elementor .e-43392014-382a{max-width:90rem;padding:0px;gap:1.2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline: auto;\n}.elementor .e-675a7fd3-b9b9{color:var(--stadium-ink);padding-block-start:2.7rem;padding-block-end:2.7rem;padding-inline-start:clamp(1.25rem,5vw,5rem);padding-inline-end:clamp(1.25rem,5vw,5rem);background-color:var(--stadium-paper);}