.elementor .e-e9a6af3-8251{font-family:var(--urban-body);font-weight:800;font-size:0.86rem;color:#8cf0eb;letter-spacing:0.2em;}.elementor .e-763053f1-63ad{font-family:var(--urban-display);font-weight:800;font-size:clamp(3.6rem, 6vw, 6.7rem);color:#ffffff;letter-spacing:-0.025em;line-height:0.93;text-transform:uppercase;}.elementor .e-26d9d949-c896{max-width:33rem;font-family:var(--urban-body);font-size:1.3rem;color:#ffffff;line-height:1.45;}.elementor .e-6e721f45-d639:hover,.elementor .e-6e721f45-d639:focus-visible{background-color:#8cf0eb;transform:translate3d(0px, -3px, 0px);}.elementor .e-6e721f45-d639:focus{outline-width:3px;outline-color:#ffffff;outline-style:solid;outline-offset:3px;}.elementor .e-6e721f45-d639{font-family:var(--urban-body);font-weight:800;font-size:1rem;color:#031b4c;letter-spacing:0.06em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0px;background-color:#1ccecb;transition:background-color 0.25s, transform 0.25s;}.elementor .e-20300a4e-dd1f:hover,.elementor .e-20300a4e-dd1f:focus-visible{color:#071b65;background-color:#ffffff;}.elementor .e-20300a4e-dd1f:focus{outline-width:3px;outline-color:#1ccecb;outline-style:solid;outline-offset:3px;}.elementor .e-20300a4e-dd1f{font-family:var(--urban-body);font-weight:800;font-size:1rem;color:#ffffff;letter-spacing:0.06em;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.65rem;padding-inline-end:1.65rem;border-radius:0px;border-width:2px;border-color:#ffffff;border-style:solid;background-color:transparent;transition:background-color 0.25s, color 0.25s;}.elementor .e-70674106-fc72{padding:0px;margin-block-start:0.6rem;gap:1rem;flex-wrap:wrap;}.elementor .e-667fa9d6-7ccd{max-width:42rem;padding:0px;flex-direction:column;gap:1.6rem;align-items:flex-start;}.elementor .e-50034550-d6c6{min-height:44rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:max(2rem, calc((100vw - 80rem) / 2));padding-inline-end:max(2rem, calc((100vw - 80rem) / 2));background-image:linear-gradient(90deg, rgba(3,17,72,0.28) 0%,rgba(3,17,72,0.05) 100%),url("https://urbanpadel.us/wp-content/uploads/2026/09/urban-hero-court-optimized.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;align-items:center;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-6828ca93-3000{font-family:var(--urban-display);font-weight:800;font-size:3.5rem;color:#1ccecb;line-height:0.85;}.elementor .e-214f6e50-f06e{font-family:var(--urban-body);font-weight:800;font-size:0.9rem;color:#ffffff;letter-spacing:0.12em;}.elementor .e-48591922-3245{padding:0px;gap:0.65rem;align-items: baseline;\n}.elementor .e-4fe0ef8d-7b30{font-family:var(--urban-display);font-weight:800;font-size:1.45rem;color:#ffffff;line-height:1;}.elementor .e-5c950f9b-2482{font-family:var(--urban-body);font-weight:700;font-size:0.75rem;color:#a8d6dd;letter-spacing:0.12em;}.elementor .e-658837b1-7f5d{padding:0px;flex-direction:column;gap:0.15rem;}.elementor .e-16aab976-3e70{font-family:var(--urban-display);font-weight:800;font-size:1.45rem;color:#ffffff;line-height:1;}.elementor .e-6d4a5fb9-978e{font-family:var(--urban-body);font-weight:700;font-size:0.75rem;color:#a8d6dd;letter-spacing:0.12em;}.elementor .e-10d9f2af-d56d{padding:0px;flex-direction:column;gap:0.15rem;}.elementor .e-69e43424-1713{max-width:80rem;padding-block-start:1.65rem;padding-block-end:1.65rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:2rem;justify-content:space-between;}.elementor .e-3e87f58c-4d84{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#071b65;}.elementor .e-49997d9b-b19b{font-family:var(--urban-body);font-weight:800;font-size:0.9rem;color:#006f75;letter-spacing:0.16em;}.elementor .e-29ab1b59-a6c5{font-family:var(--urban-display);font-weight:800;font-size:clamp(3.5rem, 5.8vw, 6rem);color:#071b65;letter-spacing:-0.02em;line-height:0.92;text-transform:uppercase;}.elementor .e-5472b5e3-a6fb{max-width:34rem;font-family:var(--urban-body);font-size:1.25rem;color:#243656;line-height:1.55;}.elementor .e-4a674568-7159:hover,.elementor .e-4a674568-7159:focus-visible{background-color:#087f87;transform:translate3d(0px, -3px, 0px);}.elementor .e-4a674568-7159:focus{outline-width:3px;outline-color:#087f87;outline-style:solid;outline-offset:3px;}.elementor .e-4a674568-7159{font-family:var(--urban-body);font-weight:800;font-size:1rem;color:#ffffff;letter-spacing:0.06em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:0px;background-color:#071b65;transition:background-color 0.25s, transform 0.25s;}.elementor .e-4c0af75f-68f0{padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 48%;align-items:flex-start;}.elementor .e-52bc147-e230{max-width:31rem;aspect-ratio:4/5;object-fit:cover;box-shadow:1.4rem 1.4rem 0px 0px #1ccecb;flex:1 1 45%;}.elementor .e-8b40e2d-9c8a{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:7%;align-items:center;}.elementor .e-4008ded7-c7e1{padding-block-start:7.5rem;padding-block-end:7.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f4f8fa;}.elementor .e-507bd8b8-5229{font-family:var(--urban-body);font-weight:800;font-size:0.9rem;color:#8cf0eb;letter-spacing:0.16em;}.elementor .e-379efb02-ee42{font-family:var(--urban-display);font-weight:800;font-size:clamp(3.5rem, 6vw, 6.2rem);color:#ffffff;line-height:0.95;text-transform:uppercase;}.elementor .e-327b75dc-eee7{max-width:36rem;font-family:var(--urban-body);font-size:1.25rem;color:#ffffff;line-height:1.5;}.elementor .e-24cc1acb-5492:hover,.elementor .e-24cc1acb-5492:focus-visible{background-color:#ffffff;}.elementor .e-24cc1acb-5492:focus{outline-width:3px;outline-color:#ffffff;outline-style:solid;outline-offset:3px;}.elementor .e-24cc1acb-5492{font-family:var(--urban-body);font-weight:800;font-size:1rem;color:#031b4c;letter-spacing:0.06em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:0px;background-color:#1ccecb;}.elementor .e-2a0cc57a-9290{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-5fda5faf-f4e3{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(90deg, rgba(4,14,54,0.96) 0%,rgba(4,14,54,0.68) 100%),url("https://urbanpadel.us/wp-content/uploads/2026/09/urban-ball-banner-optimized.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-22e93d90-f03b{font-family:var(--urban-body);font-weight:800;font-size:0.9rem;color:#006f75;letter-spacing:0.16em;}.elementor .e-379bb1ad-323f{font-family:var(--urban-display);font-weight:800;font-size:clamp(3.7rem, 6vw, 6.5rem);color:#071b65;line-height:0.9;text-transform:uppercase;}.elementor .e-23a7caaf-c047{max-width:34rem;font-family:var(--urban-body);font-size:1.25rem;color:#243656;line-height:1.55;}.elementor .e-2b0f8fc5-8f6f:hover,.elementor .e-2b0f8fc5-8f6f:focus-visible{background-color:#087f87;}.elementor .e-2b0f8fc5-8f6f:focus{outline-width:3px;outline-color:#087f87;outline-style:solid;outline-offset:3px;}.elementor .e-2b0f8fc5-8f6f{font-family:var(--urban-body);font-weight:800;font-size:1rem;color:#ffffff;letter-spacing:0.06em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.7rem;padding-inline-end:1.7rem;border-radius:0px;background-color:#071b65;}.elementor .e-1da57a4c-bd14{padding:0px;flex-direction:column;gap:1.5rem;flex:1 1 55%;align-items:flex-start;}.elementor .e-605dd1d3-db76{font-family:var(--urban-display);font-weight:800;font-size:clamp(1.6rem, 2.3vw, 2.5rem);color:#071b65;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #cdd9df;\n}.elementor .e-1caa9a41-2a0f{font-family:var(--urban-display);font-weight:800;font-size:clamp(1.6rem, 2.3vw, 2.5rem);color:#071b65;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #cdd9df;\n}.elementor .e-6c739c8e-48c1{font-family:var(--urban-display);font-weight:800;font-size:clamp(1.6rem, 2.3vw, 2.5rem);color:#071b65;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-60d51790-8879{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;border-block-end-width:2px;flex-direction:column;gap:0px;flex:1 1 36%;border-top-style: solid; border-top-color: #071b65; border-bottom-style: solid; border-bottom-color: #071b65;\n}.elementor .e-36bd5ff7-e729{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:10%;align-items:center;}.elementor .e-4d27e234-c052{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;}.elementor .e-7311c5ac-cc9a{font-family:var(--urban-body);font-weight:800;font-size:0.9rem;color:#8cf0eb;letter-spacing:0.16em;}.elementor .e-4b29d865-7c72{max-width:70rem;font-family:var(--urban-display);font-weight:800;font-size:clamp(3.6rem, 7vw, 8rem);color:#ffffff;line-height:0.92;text-transform:uppercase;}.elementor .e-bfeb898-a5c3{max-width:47rem;font-family:var(--urban-body);font-size:1.35rem;color:#d6ebf2;line-height:1.55;margin-inline-start:auto;}.elementor .e-e4dc98e-4dda{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-6a20b282-32a2{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#071b65;}.elementor .e-338818d8-e867{font-family:var(--urban-display);font-weight:800;font-size:clamp(3.8rem, 8vw, 8rem);color:#071b65;line-height:0.9;text-transform:uppercase;}.elementor .e-726e0902-1243{font-family:var(--urban-body);font-weight:700;font-size:1.4rem;color:#071b65;}.elementor .e-430ed563-dffa:hover,.elementor .e-430ed563-dffa:focus-visible{color:#071b65;background-color:#ffffff;}.elementor .e-430ed563-dffa:focus{outline-width:3px;outline-color:#071b65;outline-style:solid;outline-offset:3px;}.elementor .e-430ed563-dffa{font-family:var(--urban-body);font-weight:800;font-size:1rem;color:#ffffff;letter-spacing:0.06em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0px;background-color:#071b65;}.elementor .e-2b5a2f58-b0e8{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-20b7cf37-b1c4{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#1ccecb;}.elementor .e-3da79c63-417a{width:100%;padding:0px;flex-direction:column;}