.elementor .e-47bf4edb-8c7b{font-family:var(--npsc-body);font-size:1.9rem;color:#ffffff;line-height:1.1;}.elementor .e-3c3ff887-e79c{font-size:8.4rem;color:#ffffff;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f2c5f6f-e190{max-width:26ch;font-family:var(--npsc-body);font-weight:700;font-size:2.3rem;color:#ffffff;letter-spacing:-0.01em;line-height:1.15;}.elementor .e-716a041a-4a57{min-width:300px;font-size:1.02rem;text-shadow: none;\n}.elementor .e-3eb2184e-9b4a{min-width:300px;font-size:1.02rem;text-shadow: none;\n}.elementor .e-d5e50cb-22a0{padding:0px;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:18px;flex-wrap:wrap;}.elementor .e-514adf7b-f021{flex-direction:column;align-items:flex-start;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-3a669be8-d2e9{color:#ffffff;padding-block-start:120px;padding-block-end:96px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, rgba(210,20,27,0.62) 0%,rgba(190,16,22,0.72) 100%),url("https://nampapremiersoccer.com/wp-content/uploads/2026/11/npsc-hero.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-45a9b664-8eab{color:var(--npsc-ink);}.elementor .e-65b0c594-f8a6{padding-block-end:48px;flex-direction:column;}.elementor .e-66a19b9f-d431{width:400px;height:auto;max-width:100%;margin-block-start:0px;margin-block-end:28px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-5fafb29d-bd02{width:100%;max-width:1180px;overflow:hidden;padding:0px;margin-block-start:-64px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-13e209c-1138{font-family:var(--npsc-body);font-weight:700;font-size:2.15rem;color:var(--npsc-red);line-height:1.1;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5273c449-a064{width:100%;height:300px;object-fit:cover;border-radius:20px;}.elementor .e-62cc6d3e-8b36{padding:0px;flex-direction:column;}.elementor .e-6ce6a633-c305{font-family:var(--npsc-body);font-weight:700;font-size:2.15rem;color:var(--npsc-red);line-height:1.1;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-39700067-8deb{width:100%;height:300px;object-fit:cover;border-radius:20px;}.elementor .e-4139a702-cabb{padding:0px;flex-direction:column;}.elementor .e-f956f1c-8517{gap:48px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-42511865-a334{scroll-margin-top:136px;padding-block-start:0px;flex-direction:column;}.elementor .e-6d14a790-2b88{font-family:var(--npsc-body);font-weight:700;font-size:4.6rem;color:#ffffff;letter-spacing:-0.03em;line-height:1;text-align:center;margin-block-start:0px;margin-block-end:48px;margin-inline-start:0px;margin-inline-end:0px;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-794bd3b6-c174{font-family:var(--npsc-body);font-weight:700;font-size:1.3rem;color:var(--npsc-red);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-135decad-d9bb{font-family:var(--npsc-body);font-size:1rem;color:var(--npsc-red);}.elementor .e-3fd02ff7-804e{padding-block-start:22px;padding-block-end:22px;padding-inline-start:12px;padding-inline-end:12px;border-radius:14px;background-color:#ffffff;flex-direction:column;align-items:center;}.elementor .e-3aaef1ce-6d06{font-family:var(--npsc-body);font-weight:700;font-size:1.3rem;color:var(--npsc-red);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5f2abc4-a725{font-family:var(--npsc-body);font-size:1rem;color:var(--npsc-red);}.elementor .e-46d0efb6-1a79{padding-block-start:22px;padding-block-end:22px;padding-inline-start:12px;padding-inline-end:12px;border-radius:14px;background-color:#ffffff;flex-direction:column;align-items:center;}.elementor .e-2805ebef-7330{font-family:var(--npsc-body);font-weight:700;font-size:1.3rem;color:var(--npsc-red);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-573d36fd-9973{font-family:var(--npsc-body);font-size:1rem;color:var(--npsc-red);}.elementor .e-7b9902c1-e728{padding-block-start:22px;padding-block-end:22px;padding-inline-start:12px;padding-inline-end:12px;border-radius:14px;background-color:#ffffff;flex-direction:column;align-items:center;}.elementor .e-b42109b-7301{font-family:var(--npsc-body);font-weight:700;font-size:1.3rem;color:var(--npsc-red);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-215d35a5-97ee{font-family:var(--npsc-body);font-size:1rem;color:var(--npsc-red);}.elementor .e-374ab526-6814{padding-block-start:22px;padding-block-end:22px;padding-inline-start:12px;padding-inline-end:12px;border-radius:14px;background-color:#ffffff;flex-direction:column;align-items:center;}.elementor .e-53cfcdef-1932{padding:0px;margin-block-start:0px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;gap:40px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-341528d7-434f{max-width:36ch;font-weight:700;font-size:1.35rem;color:#ffffff;line-height:1.4;text-align:center;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-28c1d0ea-6f96{flex-direction:column;align-items:center;}.elementor .e-8cbdb3b-3ff9{color:#ffffff;padding-block-start:140px;padding-block-end:140px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.30) 100%),url("https://nampapremiersoccer.com/wp-content/uploads/2026/11/npsc-ladder-bg.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;}.elementor .e-954c783-b87c{width:100%;height:100%;min-height:440px;object-fit:cover;border-radius:20px;}.elementor .e-46eec636-5a95{font-size:3.6rem;color:#ffffff;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-2779e578-75e3{width:46px;height:46px;color:#ffffff;flex:0 0 auto;}.elementor .e-29c96e04-beb4{font-family:var(--npsc-body);font-weight:700;font-size:1.35rem;color:#ffffff;line-height:1.2;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-40dd5d3c-ff4d{font-family:var(--npsc-body);font-size:0.98rem;color:#ffffff;line-height:1.4;display:block;}.elementor .e-6febec3d-8256{padding:0px;}.elementor .e-7ce7792d-5256{max-width:460px;padding:0px;flex-direction:row;gap:20px;align-items:flex-start;}.elementor .e-67188a0b-b8be{width:46px;height:46px;color:#ffffff;flex:0 0 auto;}.elementor .e-7550e90b-cb6f{font-family:var(--npsc-body);font-weight:700;font-size:1.35rem;color:#ffffff;line-height:1.2;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7d808af6-124c{font-family:var(--npsc-body);font-size:0.98rem;color:#ffffff;line-height:1.4;display:block;}.elementor .e-222607a-69af{padding:0px;}.elementor .e-8cf7cd8-64dc{max-width:460px;padding:0px;flex-direction:row;gap:20px;align-items:flex-start;}.elementor .e-6a85998b-71d9{width:46px;height:46px;color:#ffffff;flex:0 0 auto;}.elementor .e-7278f0b1-6b9d{font-family:var(--npsc-body);font-weight:700;font-size:1.35rem;color:#ffffff;line-height:1.2;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-68eb0b0a-35bf{font-family:var(--npsc-body);font-size:0.98rem;color:#ffffff;line-height:1.4;display:block;}.elementor .e-1959585c-e847{padding:0px;}.elementor .e-751a9cf3-2b4d{max-width:460px;padding:0px;flex-direction:row;gap:20px;align-items:flex-start;}.elementor .e-30c4b0b9-21ff{padding-block-start:72px;padding-block-end:72px;padding-inline-start:0px;padding-inline-end:48px;flex-direction:column;gap:30px;}.elementor .e-2f2c7a08-8458{padding:0px;gap:56px;grid-template-columns:0.95fr 1.1fr;grid-template-rows:repeat(1, auto);align-items:center;}.elementor .e-4c4424eb-2fc5{color:#ffffff;padding:8px;background-color:var(--npsc-red);flex-direction:column;}.elementor .e-22003bde-671c{color:var(--npsc-ink);}.elementor .e-2cc95a5e-2ace{width:76px;height:76px;font-family:var(--npsc-display);font-size:2.1rem;color:#ffffff;line-height:76px;text-align:center;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;background-color:var(--npsc-red);display:block;}.elementor .e-7e10150-87a3{text-align:center;}.elementor .e-4b097307-f1c6{padding:0px;flex-direction:column;align-items:center;}.elementor .e-15c0c03f-bce3{width:76px;height:76px;font-family:var(--npsc-display);font-size:2.1rem;color:#ffffff;line-height:76px;text-align:center;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;background-color:var(--npsc-red);display:block;}.elementor .e-5b8b194a-d934{text-align:center;}.elementor .e-92dba33-2262{padding:0px;flex-direction:column;align-items:center;}.elementor .e-70ffd1e1-a686{width:76px;height:76px;font-family:var(--npsc-display);font-size:2.1rem;color:#ffffff;line-height:76px;text-align:center;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;background-color:var(--npsc-red);display:block;}.elementor .e-3f152b86-c265{text-align:center;}.elementor .e-9ac1f4-a669{padding:0px;flex-direction:column;align-items:center;}.elementor .e-10005fd4-dd6e{padding:0px;margin-block-start:36px;margin-block-end:36px;margin-inline-start:0px;margin-inline-end:0px;gap:28px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-4bef5485-b8ec{font-size:0.98rem;text-align:center;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-62a570d7-8247{text-align:center;flex-direction:column;align-items:center;}.elementor .e-4f5f196a-262b{flex-direction:column;}.elementor .e-25013044-71b5{width:96px;height:auto;flex:0 0 auto;}.elementor .e-38818ad8-5427{font-family:var(--npsc-body);font-weight:700;font-size:2.3rem;letter-spacing:-0.01em;line-height:1.08;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3d12868b-4838{max-width:52ch;font-family:var(--npsc-body);font-size:0.98rem;display:block;}.elementor .e-5386a3a3-453d{width:auto;padding:0px;}.elementor .e-51829cf-a7b2{flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-4cb32f5a-ef5e{color:var(--npsc-ink);padding-block-start:30px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--npsc-mint);flex-direction:column;}.elementor .e-4bd94c65-6f55{font-family:var(--npsc-body);font-weight:700;font-size:2.8rem;color:#ffffff;line-height:1.1;text-align:center;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2bf1c562-b4e7{max-width:48ch;font-family:var(--npsc-body);font-size:1.15rem;color:#ffffff;line-height:1.6;text-align:center;display:block;}.elementor .e-6ce97ec1-7402{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;}.elementor .e-18bdae8b-c908{font-family:var(--npsc-body);font-weight:700;font-size:1.1rem;color:var(--npsc-red);margin-block-start:14px;margin-block-end:0px;margin-inline-start:4px;margin-inline-end:0px;display:block;}.elementor .e-55b365fa-49ce:hover,.elementor .e-55b365fa-49ce:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-55b365fa-49ce{color:var(--npsc-red);padding-block-start:12px;padding-block-end:16px;padding-inline-start:12px;padding-inline-end:12px;border-radius:20px;background-color:#ffffff;display:block;}.elementor .e-2cfd80b2-6219{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;}.elementor .e-4a9045b-b907{font-family:var(--npsc-body);font-weight:700;font-size:1.1rem;color:var(--npsc-red);margin-block-start:14px;margin-block-end:0px;margin-inline-start:4px;margin-inline-end:0px;display:block;}.elementor .e-2c5e140b-e818:hover,.elementor .e-2c5e140b-e818:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-2c5e140b-e818{color:var(--npsc-red);padding-block-start:12px;padding-block-end:16px;padding-inline-start:12px;padding-inline-end:12px;border-radius:20px;background-color:#ffffff;display:block;}.elementor .e-5e260105-714f{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;}.elementor .e-62f1aca3-b7b5{font-family:var(--npsc-body);font-weight:700;font-size:1.1rem;color:var(--npsc-red);margin-block-start:14px;margin-block-end:0px;margin-inline-start:4px;margin-inline-end:0px;display:block;}.elementor .e-1e1cc2ba-d3d3:hover,.elementor .e-1e1cc2ba-d3d3:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-1e1cc2ba-d3d3{color:var(--npsc-red);padding-block-start:12px;padding-block-end:16px;padding-inline-start:12px;padding-inline-end:12px;border-radius:20px;background-color:#ffffff;display:block;}.elementor .e-701cd0a6-517d{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;}.elementor .e-41bc4182-7c97{font-family:var(--npsc-body);font-weight:700;font-size:1.1rem;color:var(--npsc-red);margin-block-start:14px;margin-block-end:0px;margin-inline-start:4px;margin-inline-end:0px;display:block;}.elementor .e-401e4c89-bdd3:hover,.elementor .e-401e4c89-bdd3:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .e-401e4c89-bdd3{color:var(--npsc-red);padding-block-start:12px;padding-block-end:16px;padding-inline-start:12px;padding-inline-end:12px;border-radius:20px;background-color:#ffffff;display:block;}.elementor .e-484dbf29-acca{padding:0px;margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:16px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-5cc34204-4864{flex-direction:column;align-items:center;}.elementor .e-81876cc-1b0b{color:#ffffff;background-color:var(--npsc-red);flex-direction:column;}.elementor .e-38aedeb8-2fd8{max-width:22ch;color:var(--npsc-ink);margin-block-start:0px;margin-block-end:20px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-406b0c11-2bc9{font-size:1.15rem;}.elementor .e-bb9dbae-e974{padding:0px;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-16b09b3b-9bd6{flex-direction:column;}