.elementor .overline{font-family:Clash Display;font-weight:500;font-size:clamp(0.6rem, 0.55rem + 0.2222vw, 0.75rem);;text-transform:uppercase;display:flex;flex-direction:row;gap:.625rem;align-items:center}.elementor .h1-style{font-family:Clash Display;font-weight:600;font-size:clamp(3rem, 2rem + 4.4444vw, 6rem);;color:var(--white);line-height:clamp(3rem, 2rem + 4.4444vw, 6rem);;text-align:start}.elementor .text-m{font-family:Clash Display;font-weight:400;font-size:clamp(1rem, 0.9167rem + 0.3704vw, 1.25rem);;line-height:22px}.elementor .h2-style{font-family:Clash Display;font-weight:600;font-size:clamp(2.5rem, 2rem + 2.2222vw, 4rem);;line-height:clamp(2.5rem, 2rem + 2.2222vw, 4rem);}.elementor .neutral-600{color:var(--neutral-600)}.elementor .neutral-500{color:var(--neutral-500)}.elementor .align-centre{text-align:center;flex-direction:row;justify-content:space-evenly}.elementor .text-s{font-family:Clash Display;font-weight:400;font-size:clamp(0.9rem, 0.8667rem + 0.1481vw, 1rem);}.elementor .hero-content{grid-row:2;\n}.elementor .neutral-300{color:var(--neutral-300)}.elementor .neutral-700{color:var(--neutral-700)}.elementor .neutral-900{color:var(--neutral-900)}.elementor .h3-style{font-family:Clash Display;font-weight:500;font-size:clamp(2rem, 1.5rem + 2.2222vw, 3.5rem);;line-height:clamp(2rem, 1.5rem + 2.2222vw, 3.5rem);}.elementor .double-button{display:flex;flex-direction:row;gap:20px;justify-content:flex-start;align-items:center;align-self:center}.elementor .orange{color:var(--orange)}.elementor .btn-swap{width:auto;font-family:Clash Display;font-weight:400;font-size:clamp(0.9rem, 0.8667rem + 0.1481vw, 1rem);;color:var(--blue-900);padding:5px}.elementor .btn-swap__inner{padding:0}.elementor .btn-swap__row--primary{gap:6px}.elementor .btn-swap__row--secondary{gap:6px}.elementor .btn-swap__text{margin-block-end:-3px}.elementor .btn-swap__round{border-radius:50px;background-color:var(--white)}.elementor .padding-0{padding:0}.elementor .h4-style{font-family:Clash Display;font-weight:500;font-size:clamp(1.4rem, 1.2833rem + 0.5185vw, 1.75rem);}.elementor .vertial-marquee{height:80vh;padding:3rem;border-radius:50px;background-color:var(--white)}.elementor .vertial-marquee__text-wrapper{flex-direction:column;gap:20px;justify-content:center;align-items:start}.elementor .btn-swap__dark{color:var(--white);background-color:var(--neutral-900)}.elementor .featured-numbers{padding-block-start:0;padding-block-end:0;justify-content:space-between}.elementor .gutter{padding-inline-start:clamp(1rem, 3vw, 3rem);;padding-inline-end:clamp(1rem, 3vw, 3rem);}.elementor .teams-listing{gap:1rem}.elementor .margin-down{margin-block-end:clamp(2rem, 1.3333rem + 2.963vw, 4rem);}.elementor .featured-numbers__wrapper{padding-block-start:5%;padding-block-end:1%;padding-inline-start:3%;border-block-start-width:0;border-block-end-width:0;border-inline-start-width:1px;border-inline-end-width:0;border-color:var(--neutral-400);border-style:solid;flex-direction:column;gap:0;justify-content:center;align-items:start}.elementor .featured-numbers__number{font-family:Clash Display;font-weight:500;font-size:clamp(5rem, 3.3333rem + 7.4074vw, 10rem);;line-height:clamp(5rem, 3.3333rem + 7.4074vw, 10rem);}.elementor .featured-numbers__text{font-family:Clash Display;font-weight:500;font-size:clamp(1rem, 0.95rem + 0.2222vw, 1.15rem);;color:var(--neutral-700)}.elementor .header__right{width:auto;gap:1rem;justify-content:flex-end;align-items:center}.elementor .header__center{width:auto;justify-content:center;align-items:center}.elementor .header__left{width:auto}.elementor .explore_wrapper{height:65vh;gap:2rem}.elementor .explore-card{overflow:hidden;padding:24px;border-radius:16px;align-items:end}.elementor .white{color:var(--white)}.elementor .partners-wrapper{margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0;align-items:center}.elementor .partners__row{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0;padding-inline-end:0;flex-direction:column;gap:16px;justify-content:center;align-items:center}.elementor .partners__category{font-family:Clash Display;font-weight:400;font-size:clamp(0.75rem, 0.7167rem + 0.1481vw, 0.85rem);;text-transform:uppercase}.elementor .partners__logos{gap:1rem;justify-content:center;align-items:center}.elementor .partners__logo{width:160px;height:96px;min-width:160px;min-height:96px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--white);display:flex;justify-content:center;align-items:center}.elementor .divider-top{border-block-start-width:1px;border-block-end-width:0;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--neutral-300);border-style:solid}.elementor .neutral-100{color:var(--neutral-100)}.elementor .footer__wrapper{flex-direction:column;gap:0}.elementor .footer__left{padding:0;flex-direction:column;gap:0}.elementor .footer__nav{padding-block-start:0;padding-block-end:0;padding-inline-start:48px;padding-inline-end:0;gap:24px}.elementor .padding-x-0{padding-inline-start:0;padding-inline-end:0}.elementor .footer__logo{width:auto;height:48px}.elementor .footer__nav-col{padding:0;flex-direction:column}.elementor .h5-style{font-family:Clash Display;font-weight:400;font-size:clamp(1rem, 0.6rem + 0.8889vw, 1.375rem);}.elementor .h6-style{font-family:Clash Display;font-weight:300;font-size:clamp(0.875rem, 0.8333rem + 0.1852vw, 1rem);}.elementor .footer__top{padding-block-start:0;padding-block-end:48px;padding-inline-start:0;padding-inline-end:0;border-block-start-width:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:#0000001a;border-style:solid}.elementor .footer__mid{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0;padding-inline-end:0;border-block-start-width:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:#0000001a;border-style:solid;flex-direction:row;gap:24px;justify-content:space-between;align-items:center}.elementor .footer__mid-left{gap:32px;align-items:center}.elementor .footer__mid-right{gap:32px;justify-content:flex-end;align-items:center}.elementor .footer__bottom{padding-block-start:18px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;gap:8px;justify-content:space-between;align-items:center}.elementor .footer__bottom-left{width:auto;gap:18px;justify-content:flex-start}.elementor .footer__bottom-right{width:auto;gap:10px;justify-content:flex-end;align-items:center}.elementor .text-xs{font-family:Clash Display;font-weight:300;font-size:clamp(0.65rem, 0.6167rem + 0.1481vw, 0.75rem);}.elementor .explore_card__teams{background-image:linear-gradient(var(--image-overlay),var(--image-overlay)),url(https://u17tournament.ussafootball.com/wp-content/uploads/2026/03/u17-history-10.webp);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center}.elementor .explore_card_stages{background-image:linear-gradient(#0000004d,#0000004d),url(https://u17tournament.ussafootball.com/wp-content/uploads/2026/03/u17-history-11-1.webp);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center}.elementor .explore_card_fixtures{background-image:linear-gradient(#0000004d,#0000004d),url(https://u17tournament.ussafootball.com/wp-content/uploads/2026/03/u17-history-16-1.webp);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center}.elementor .hero__media{width:100%;height:80vh;overflow:hidden;border-radius:16px}.elementor .hero__text{display:flex;flex-direction:column;justify-content:center;align-items:start}.elementor .group__wrapper{flex-direction:column;gap:2rem;align-items:center}.elementor .group__card_wrapper{gap:1rem;align-items:center}.elementor .group__card{padding:1.5rem;border-radius:16px;background-color:var(--white);flex-direction:column;gap:1rem}.elementor .group-a{border-block-start-width:0;border-block-end-width:0;border-inline-start-width:3px;border-inline-end-width:0;border-color:var(--group-a);border-style:solid}.elementor .group-b{border-block-start-width:0;border-block-end-width:0;border-inline-start-width:3px;border-inline-end-width:0;border-color:var(--group-b);border-style:solid}.elementor .group-c{border-block-start-width:0;border-block-end-width:0;border-inline-start-width:3px;border-inline-end-width:0;border-color:var(--group-c);border-style:solid}.elementor .group-d{border-block-start-width:0;border-block-end-width:0;border-inline-start-width:3px;border-inline-end-width:0;border-color:var(--group-d);border-style:solid}.elementor .statement__wrapper{padding:4rem;background-color:var(--blue-900);justify-content:center;align-items:center}.elementor .statement__text{font-family:Clash Display;font-weight:400;font-size:5vw}.elementor .explore_card_structure{background-image:linear-gradient(#0000004d,#0000004d),url(https://u17tournament.ussafootball.com/wp-content/uploads/2026/03/u17-history-14-1.webp);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center}.elementor .explore_card_history{background-image:linear-gradient(#0000004d,#0000004d),url(https://u17tournament.ussafootball.com/wp-content/uploads/2026/03/u17-history-18-1.webp);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center}.elementor .explore_card_infrastructures{background-image:linear-gradient(#0000004d,#0000004d),url(https://u17tournament.ussafootball.com/wp-content/uploads/2026/03/u17-history-12-1.webp);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center}.elementor .paragraph__wrapper{padding-block-start:0;padding-block-end:0}.elementor .team__logo{height:17vh;object-fit:contain;object-position:center center}.elementor .team__stats{width:auto;padding:0;gap:1rem;justify-content:flex-start;align-items:center}.elementor .team__box{padding:1.5rem;border-radius:16px;background-color:var(--white);flex-direction:column;gap:1.5rem}.elementor .contact-form__wrapper{padding:3rem;border-radius:50px;background-color:var(--white);justify-content:center;align-items:center}.elementor .locations-wrapper{flex-direction:column;gap:2rem;justify-content:center}.elementor .footer__site-by{width:100px}.elementor .facilities__tab-wrapper{flex-direction:column-reverse;align-items:center}.elementor .facilities__tab-menu{width:fit-content;padding:8px;border-radius:50px;background-color:var(--neutral-700-alpha-10);flex-direction:row;gap:2px}.elementor .facilities__tab-option{color:var(--neutral-900);border-radius:50px;border-width:0;background-color:var(--chalk-50)}.elementor .facilities__tab-option:active{color:var(--white);background-color:var(--neutral-900)}.elementor .facilities__tab-option:hover,.elementor .facilities__tab-option:focus-visible{color:var(--white);background-color:var(--neutral-900)}.elementor .facilities__tab-option.e--selected{color:var(--white);background-color:var(--neutral-900)}.elementor .section-title__wrapper{gap:4rem}.elementor .section-title__dot-paragraph-wrapper{gap:4rem}.elementor .fixtures__wrapper{flex-direction:column;gap:2rem}.elementor .section-title__title{flex-direction:column;gap:1rem;justify-content:flex-end}.elementor .section-title__paragraph{align-items:end}.elementor .image_radius_16{border-radius:16px}