.elementor .e-1587d16e-2f98{max-width:1040px;font-size:96px;color:var(--cream);line-height:1;text-wrap: balance;\n}.elementor .e-5275ab20-4fc3{max-width:720px;font-weight:600;font-size:24px;color:var(--cream);line-height:1.35;text-wrap: balance;\n}.elementor .e-7acb5e26-f496{margin-block-start:8px;}.elementor .e-1b483896-71bd{background-image: radial-gradient(ellipse at center, rgba(26,57,51,0.72) 0%, rgba(26,57,51,0.45) 60%, rgba(26,57,51,0.18) 100%), url(https://playpadelaus.com.au/wp-content/uploads/2026/10/play-padel-indoor-courts-render.jpg); background-position: center center;\n}.elementor .e-76310b4b-a8af{overflow:hidden;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--forest-green);display:flex;flex-direction:row;}.elementor .e-565f4a3c-c588{max-width:900px;font-size:44px;letter-spacing:-1px;line-height:1.23;text-align:center;}.elementor .e-6b9dab4b-4438{min-width:0px;flex:528 1 0px;}.elementor .e-55ed68c4-a840{min-width:0px;flex:360 1 0px;}.elementor .e-12f54698-37f2{min-width:0px;flex:392 1 0px;}.elementor .e-554e7b02-152a{height:460px;max-width:1312px;padding:0px;display:flex;flex-direction:row;gap:16px;}.elementor .e-52caca61-d2b3{display:none;gap:96px;}.elementor .e-211b5b8e-6825{max-width:560px;color:var(--cream);}.elementor .e-73a44898-1818{max-width:540px;color:var(--cream);}.elementor .e-47cb0b8e-21de{font-size:16px;letter-spacing:1.2px;}.elementor .e-37898853-23f9{font-size:14px;color:rgba(247,243,232,0.75);& strong { font-family: Bricolage Grotesque; font-size: 32px; font-weight: 700; color: var(--cream); }\n}.elementor .e-56682882-ff0e{padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:space-between;align-items: baseline;\n}.elementor .e-e2d34d3-15ce7d2{font-size:14px;color:var(--lime-green);padding-block-start:4px;}.elementor .e-1978079c-e062{width:16px;height:16px;flex:0 0 auto;}.elementor .e-68415b72-a486{color:rgba(247,243,232,0.9);}.elementor .e-66c71174-9c60{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-730feed1-79d5{width:16px;height:16px;flex:0 0 auto;}.elementor .e-151b9a1e-8441{color:rgba(247,243,232,0.9);}.elementor .e-4d499ef4-4127{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-51a83cf4-9933{width:16px;height:16px;flex:0 0 auto;}.elementor .e-5bfbe9ed-9ab8{color:rgba(247,243,232,0.9);}.elementor .e-4d12369f-a82e{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-61946f1-c6bc27f{width:16px;height:16px;flex:0 0 auto;}.elementor .e-c5227f5-defebaa{color:rgba(247,243,232,0.9);}.elementor .e-b1dea5e-9d05994{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-69dbe1a-efdf257{width:16px;height:16px;flex:0 0 auto;}.elementor .e-7128be1-526aceb{color:rgba(247,243,232,0.9);}.elementor .e-852ef36-e064556{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-9785509-7c3b263{width:16px;height:16px;flex:0 0 auto;}.elementor .e-52d64a9-049284f{color:rgba(247,243,232,0.9);}.elementor .e-bde6aae-fee39a2{padding:0px;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .e-2f91697a-13c7{font-size:14px;color:var(--lime-green);padding-block-start:4px;}.elementor .e-343a9628-7fca{padding:24px;border-radius:8px;border-width:1px;border-color:rgba(247,243,232,0.16);border-style:solid;background-color:rgba(247,243,232,0.06);display:flex;flex-direction:column;gap:12px;}.elementor .e-eecabd4-b3df{margin-block-start:8px;align-self:flex-start;}.elementor .e-683f27ee-bb89{min-width:0px;}.elementor .e-47e994fd-5759{width:520px;height:620px;min-width:0px;flex:0 0 520px;}.elementor .e-59b71232-ed9f{align-items:stretch;}.elementor .e-3f2d6789-2dc8{font-weight:600;font-size:20px;color:var(--charcoal-green);}.elementor .e-5323abe6-a7df{max-width:460px;}.elementor .e-498f4c49-d3e5{color:rgba(77,93,90,0.75);}.elementor .e-31a7f715-8cda:hover,.elementor .e-31a7f715-8cda:focus-visible{border-color:var(--forest-green);}.elementor .e-31a7f715-8cda{width:340px;height:56px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:var(--radius);border-width:1px;border-color:rgba(26,57,51,0.3);border-style:solid;background-color:var(--white);transition:border-color 200ms;display:flex;align-items:center;cursor: text;\n}.elementor .e-10c80bfa-1598{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;}.elementor .e-1dd20bbd-7f9e{gap:18px;}.elementor .e-7a7635e7-9f3b{width:600px;height:420px;min-width:0px;object-position:50% 35%;flex:0 0 600px;}.elementor .e-64ba6975-af81{text-align:center;}.elementor .e-3b348124-1487{max-width:880px;gap:8px;& summary { display: flex; align-items: center; gap: 16px; background-color: #1A3933; color: #F7F3E8; border-radius: 6px; padding: 19px 24px; cursor: pointer; transition: background-color 200ms; list-style: none; } & summary::-webkit-details-marker { display: none; } & summary > :first-child { flex: 1 1 auto; min-width: 0px; width: auto; padding: 0px; } & summary > :last-child { position: relative; flex: 0 0 20px; width: 20px; min-width: 20px; height: 20px; padding: 0px; margin: 0px; transform: none; } & summary > :last-child::before, & summary > :last-child::after { content: ''; position: absolute; top: 50%; left: 50%; width: 16px; height: 2px; margin: 0px; border-radius: 2px; background-color: #F7F3E8; transform: translate(-50%, -50%); transition: transform 250ms ease, opacity 200ms; } & summary > :last-child::after { transform: translate(-50%, -50%) rotate(90deg); } & summary:hover { background-color: #10221F; } & summary p { color: #F7F3E8; font-size: 16px; font-weight: 600; line-height: 1.4; } & details[open] > summary { background-color: #EFD30E; } & details[open] > summary p { color: #10221F; } & details[open] > summary > :last-child::before { background-color: #10221F; } & details[open] > summary > :last-child::after { background-color: #10221F; transform: translate(-50%, -50%) rotate(0deg); opacity: 0; } & details > :not(summary) { margin-top: 6px; padding: 18px 24px; background-color: #FFFFFF; border: 1px solid rgba(26,57,51,0.35); border-radius: 6px; } & details > :not(summary) p { color: #10221F; }\n}