.elementor .e-597fae44-5862{font-size:5.2rem;color:#ffffff;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3d8d31ce-c540{max-width:32ch;font-family:var(--npsc-body);font-weight:700;font-size:2.1rem;color:#ffffff;letter-spacing:-0.01em;line-height:1.15;}.elementor .e-f3f5d77-8ddd{text-align:center;flex-direction:column;align-items:center;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-4937d6e-9ecd{color:#ffffff;padding-block-start:110px;padding-block-end:90px;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-gi-hero-board-mayor.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;flex-direction:column;background-position: center 30%;\n}.elementor .e-79cd44aa-524f{font-size:2.4rem;color:var(--npsc-red);line-height:1.1;text-align:start;}.elementor .e-98723db-ae86e74{font-size:2rem;color:var(--npsc-ink);line-height:1.1;}.elementor .e-3396fef0-4823{font-weight:700;margin:0px;}.elementor .e-220354a8-a652{text-align: left;\n}.elementor .e-17b032a7-3e49{flex-direction:column;}.elementor .e-2aeab037-e0cb{color:#ffffff;text-align:center;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-72c6e1b-a9b5{margin:0px;}.elementor .e-3f50720-fedb{font-family:var(--npsc-body);font-size:1rem;color:var(--npsc-ink);line-height:1.5;display:block;flex:1 1 auto;}.elementor .e-1c22f949-4bb5{font-size:0.92rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-28759e01-c92e{flex-direction:column;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-6a25d6da-a759{margin:0px;}.elementor .e-7b0e47d9-4e59{font-family:var(--npsc-body);font-size:1rem;color:var(--npsc-ink);line-height:1.5;display:block;flex:1 1 auto;}.elementor .e-49dea213-5a05{font-size:0.92rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-2241dbc9-ebf5{flex-direction:column;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-66a96608-ef27{margin:0px;}.elementor .e-230f62c2-55d4{font-family:var(--npsc-body);font-size:1rem;color:var(--npsc-ink);line-height:1.5;display:block;flex:1 1 auto;}.elementor .e-526daedc-7320{font-size:0.92rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-10222daf-1570{flex-direction:column;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-6be04724-704a{margin:0px;}.elementor .e-270e4a45-c880{font-family:var(--npsc-body);font-size:1rem;color:var(--npsc-ink);line-height:1.5;display:block;flex:1 1 auto;}.elementor .e-5001f6c5-6022{font-size:0.92rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-10a2245a-f7ae{flex-direction:column;gap:14px;justify-content:space-between;align-items:center;}.elementor .e-17dc43ce-3d16{padding:0px;gap:18px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-34f9c197-b494{flex-direction:column;align-items:center;}.elementor .e-2802999b-ed5f{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-comp-season-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-13399802-db7d{width:100%;max-height:560px;aspect-ratio:3 / 4;object-fit:cover;border-radius:20px;box-shadow:0px 12px 28px -14px rgba(0,0,0,0.35);}.elementor .e-5055e23c-dd35{font-family:var(--npsc-body);font-weight:700;font-size:2.6rem;color:var(--npsc-ink);line-height:1.1;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-4e700d9f-b296{font-family:var(--npsc-body);font-weight:700;font-size:1.5rem;color:var(--npsc-red);margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3d3a1b71-1c73{margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7c3be776-1d1e{padding:0px;}.elementor .e-452d0dbe-39c8{gap:56px;grid-template-columns:0.9fr 1.1fr;grid-template-rows:repeat(1, auto);align-items:center;}.elementor .e-116cd4f4-64e8{flex-direction:column;}.elementor .e-15ac1207-7454{font-family:var(--npsc-body);font-weight:700;font-size:2.6rem;color:var(--npsc-ink);line-height:1.1;text-align:center;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-e63c19b-2957{font-family:var(--npsc-body);font-weight:700;font-size:1.5rem;color:var(--npsc-red);margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-21b8d1c2-6184{margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6f52f55-9953{font-size:1rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.2em;padding-inline-end:0px;display:block;}.elementor .e-514ffdaa-b741{font-size:0.95rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-e4169d7-4c78{padding:28px;}.elementor .e-86a404f-d61c{font-family:var(--npsc-body);font-weight:700;font-size:1.5rem;color:var(--npsc-red);margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-797b172c-fe0d{font-size:0.95rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-79a92862-c9fc{padding:28px;flex:1 1 auto;}.elementor .e-54d79319-b201{font-family:var(--npsc-body);font-weight:700;font-size:1.5rem;color:var(--npsc-red);margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-2a58868c-195a{font-size:0.95rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-33a35484-c9bb{padding:28px;flex:1 1 auto;}.elementor .e-683a24f7-3b09{padding:0px;flex-direction:column;gap:22px;}.elementor .e-3c146fdc-7ada{padding:0px;gap:22px;grid-template-columns:1.15fr 1fr;grid-template-rows:repeat(1, auto);align-items:stretch;}.elementor .e-4afa3397-7acf{flex-direction:column;}.elementor .e-69607968-a8c1{background-color:var(--npsc-soft);flex-direction:column;}.elementor .e-5381cea0-4175{color:var(--npsc-ink);text-align:center;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-79d331bd-4a49{font-family:var(--npsc-body);font-weight:700;font-size:1.2rem;color:var(--npsc-red);line-height:1.25;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-77a0990d-eff5{font-size:1rem;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-660e6e06-a146{font-family:var(--npsc-body);font-size:0.92rem;color:#555555;font-style:italic;display:block;}.elementor .e-68eaed89-bc57{font-family:var(--npsc-body);font-weight:700;font-size:1.2rem;color:var(--npsc-red);line-height:1.25;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6e974d87-37fd{font-size:1rem;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-42beb965-e6dc{font-family:var(--npsc-body);font-size:0.92rem;color:#555555;font-style:italic;display:block;}.elementor .e-71629d08-53e2{font-family:var(--npsc-body);font-weight:700;font-size:1.2rem;color:var(--npsc-red);line-height:1.25;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3a853b50-eba0{font-size:1rem;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5eec9c9-dc40{font-family:var(--npsc-body);font-size:0.92rem;color:#555555;font-style:italic;display:block;}.elementor .e-78e9a00a-e174{font-family:var(--npsc-body);font-weight:700;font-size:1.2rem;color:var(--npsc-red);line-height:1.25;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-34f69c09-c7ec{font-size:1rem;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6aa3a37f-d92d{font-family:var(--npsc-body);font-size:0.92rem;color:#555555;font-style:italic;display:block;}.elementor .e-287c99d7-c2a9{font-family:var(--npsc-body);font-weight:700;font-size:1.2rem;color:var(--npsc-red);line-height:1.25;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-8ea4ed4-ba47{font-size:1rem;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-78240eb0-5404{font-family:var(--npsc-body);font-size:0.92rem;color:#555555;font-style:italic;display:block;}.elementor .e-2e44ef3-e291{font-family:var(--npsc-body);font-weight:700;font-size:1.2rem;color:var(--npsc-red);line-height:1.25;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-31cdc082-e1de{font-size:1rem;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-72816e-282b{font-family:var(--npsc-body);font-size:0.92rem;color:#555555;font-style:italic;display:block;}.elementor .e-2950f38a-598d{padding:0px;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;gap:18px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-8c63f67-1a0e{flex-direction:column;align-items:center;}.elementor .e-423b11b6-49eb{flex-direction:column;}.elementor .e-1eca0479-d6a1{color:#ffffff;}.elementor .e-563d9bd6-1d1b{font-family:var(--npsc-body);font-weight:700;font-size:1.6rem;color:#ffffff;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-37c6cbab-3aca{max-width:56ch;font-family:var(--npsc-body);font-size:1.1rem;color:#ffffff;line-height:1.6;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-587850e9-7f3e{max-width:56ch;font-family:var(--npsc-body);font-size:1.1rem;color:#ffffff;line-height:1.6;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6397c5f8-4ebb{text-shadow: none;\n}.elementor .e-3113506e-81b4{flex-direction:column;align-items:flex-start;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-158b563b-7b7c{color:#ffffff;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-gi-board-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-3e75dd00-7947{width:100%;height:100%;min-height:460px;object-fit:cover;border-radius:20px;}.elementor .e-29b631ac-b248{font-size:2.4rem;color:#ffffff;}.elementor .e-6aeb01b0-ccca{color:#ffffff;}.elementor .e-433b3dce-e645:hover,.elementor .e-433b3dce-e645:focus-visible{text-decoration:underline;}.elementor .e-433b3dce-e645{font-family:var(--npsc-body);font-weight:700;font-size:1.08rem;color:var(--npsc-yellow);display:inline-block;}.elementor .e-736b54a1-7ba3{padding:0px;}.elementor .e-56e6ea1e-2660{font-size:2.4rem;color:#ffffff;}.elementor .e-264d9fbb-a577{color:#ffffff;}.elementor .e-6aff98aa-e732:hover,.elementor .e-6aff98aa-e732:focus-visible{text-decoration:underline;}.elementor .e-6aff98aa-e732{font-family:var(--npsc-body);font-weight:700;font-size:1.08rem;color:var(--npsc-yellow);display:inline-block;}.elementor .e-47f32087-4b48{padding:0px;}.elementor .e-5eabbbd6-c07b{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:48px;flex-direction:column;gap:36px;}.elementor .e-415a7c91-39db{padding:0px;gap:48px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);align-items:center;}.elementor .e-1130d640-b500{color:#ffffff;padding:8px;background-color:var(--npsc-red);flex-direction:column;}.elementor .e-72b34e9a-9e1f{font-family:var(--npsc-body);font-weight:700;font-size:2.6rem;color:var(--npsc-ink);line-height:1.1;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1a6643c3-6911{font-size:1.15rem;}.elementor .e-146142f1-65cf{margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-515bbde6-7257{flex-direction:column;}.elementor .e-5dec2ba6-a7c0{width:100%;height:300px;object-fit:cover;}.elementor .e-7cb429b4-d4a2{width:100%;height:300px;object-fit:cover;}.elementor .e-85b64f7-3710{width:100%;height:300px;object-fit:cover;}.elementor .e-46091604-e97d{padding:0px;gap:8px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);}