.elementor .e-307b3999-33c0{font-size:5.2rem;color:#ffffff;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7e79496c-3e50{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-b953bad-4244{flex-direction:column;align-items:flex-start;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-2e57b30e-4955{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-rec-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-189b37b-36ec{font-family:var(--npsc-body);font-weight:700;font-size:1.5rem;line-height:1.3;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-5e94494f-b2b1{font-size:0.95rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-4e2b1e1c-74cf{font-family:var(--npsc-body);font-size:0.85rem;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-566693a0-82fb{text-align:center;flex-direction:column;align-items:center;}.elementor .e-726353ff-c73a{color:#ffffff;padding-block-start:34px;padding-block-end:30px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--npsc-red);flex-direction:column;}.elementor .e-76a0d803-51dd{color:var(--npsc-ink);text-align:center;}.elementor .e-736ac639-fd38{font-family:var(--npsc-body);font-weight:700;font-size:1.8rem;color:var(--npsc-ink);line-height:1.2;text-align:center;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-4b41a2d1-93fa{margin-block-start:22px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6af96788-5060{margin:0px;}.elementor .e-10ccfc9b-439b{text-align: left;\n}.elementor .e-343f7f70-989e{flex-direction:column;}.elementor .e-67695cb1-5a45{color:#ffffff;text-align:center;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-4faefd17-4d71{font-family:var(--npsc-body);font-weight:700;font-size:1.7rem;color:#ffffff;text-align:center;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-42ae2aa7-9274{font-family:var(--npsc-body);font-size:1rem;color:var(--npsc-red);line-height:1.5;display:block;}.elementor .e-b58c4e-f92b{font-family:var(--npsc-body);font-size:1rem;color:var(--npsc-red);line-height:1.5;display:block;}.elementor .e-12993c83-c280{font-family:var(--npsc-body);font-size:1rem;color:var(--npsc-red);line-height:1.5;display:block;}.elementor .e-6c2db34b-77f5{font-family:var(--npsc-body);font-size:1rem;color:var(--npsc-red);line-height:1.5;display:block;}.elementor .e-61dd777d-99d7{padding:0px;gap:18px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-7431171b-1abf{flex-direction:column;align-items:center;}.elementor .e-1c55bc14-a643{color:#ffffff;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-rec-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-33cbaa5a-34c3{font-family:var(--npsc-body);font-weight:700;font-size:2.6rem;color:var(--npsc-ink);line-height:1.1;text-align:center;text-transform:none;}.elementor .e-19e90df3-80b8{min-width:640px;padding:0px;gap:0px;grid-template-columns:1.1fr 1.6fr 1fr 1fr 1fr;grid-template-rows:repeat(7, auto);}.elementor .e-7087ee8d-ea60{padding:0px;margin-block-start:22px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;overflow-x: auto;\n}.elementor .e-72505167-ace9{font-size:0.98rem;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1bd72e91-9490{font-size:0.98rem;}.elementor .e-28684769-92dd{color:var(--npsc-red);padding-block-start:6px;padding-block-end:6px;padding-inline-start:18px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:4px;border-left-style: solid; border-left-color: #2E9B5D;\n}.elementor .e-5fd48995-da34{max-width:920px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3ba6a93c-74da{flex-direction:column;}.elementor .e-7419844c-b9c8{color:var(--npsc-ink);}.elementor .e-68c8cab2-71c0{text-align:center;}.elementor .e-63263caf-1184{padding:0px;flex-direction:column;align-items:center;}.elementor .e-670e491b-2378{text-align:center;}.elementor .e-2566d230-d2ab{padding:0px;flex-direction:column;align-items:center;}.elementor .e-3f823fca-30d5{text-align:center;}.elementor .e-5d94f86f-ae79{padding:0px;flex-direction:column;align-items:center;}.elementor .e-71f3be25-79f0{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-5069d4-ba45{text-align:center;flex-direction:column;align-items:center;}.elementor .e-2f618bc7-e56c{background-color:var(--npsc-soft);flex-direction:column;}.elementor .e-6a44d150-ca16{width:100%;height:100%;min-height:460px;object-fit:cover;border-radius:20px;}.elementor .e-5ee481c2-c7ab{color:#ffffff;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-42b6526a-8be5{font-family:var(--npsc-body);font-weight:700;font-size:1.45rem;color:#ffffff;line-height:1.15;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-31c23d63-5b2f{font-family:var(--npsc-body);font-size:0.98rem;color:#ffffff;line-height:1.5;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-46ba3949-4228{font-family:var(--npsc-body);font-size:0.98rem;color:#ffffff;line-height:1.5;display:block;}.elementor .e-9fd023d-2ff0{padding:0px;}.elementor .e-75c74688-ab08{font-family:var(--npsc-body);font-weight:700;font-size:1.45rem;color:#ffffff;line-height:1.15;display:block;}.elementor .e-363ba11b-e613{font-family:var(--npsc-body);font-weight:700;font-size:1.45rem;color:#ffffff;line-height:1.15;display:block;}.elementor .e-7b3c3f80-431b{font-family:var(--npsc-body);font-weight:700;font-size:1.45rem;color:#ffffff;line-height:1.15;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-d4c98c7-5206{font-family:var(--npsc-body);font-size:0.98rem;color:#ffffff;line-height:1.5;display:block;}.elementor .e-48fb6582-f03f{padding:0px;}.elementor .e-6a1b0430-3fe8{color:#ffffff;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-73acf29e-ea1b{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:48px;flex-direction:column;gap:16px;}.elementor .e-24dacc07-3cb4{padding:0px;gap:48px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);align-items:center;}.elementor .e-3a82ea53-e0bb{color:#ffffff;padding:8px;background-color:var(--npsc-red);flex-direction:column;}.elementor .e-769192cc-ddd8{font-family:var(--npsc-body);font-weight:700;font-size:2.6rem;color:var(--npsc-red);line-height:1.1;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-571f4c13-55b0{font-family:var(--npsc-body);font-size:1.45rem;color:var(--npsc-ink);line-height:1.4;display:block;}.elementor .e-6ec85f7f-99a8{padding:0px;}.elementor .e-38c07597-3c2b{font-family:var(--npsc-body);font-weight:700;font-size:1.1rem;color:var(--npsc-ink);margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-10d40f02-a8b7{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.2em;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6656a67f-7b47{font-size:0.95rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-68656a3d-6d2c{padding:0px;}.elementor .e-3500652a-9a50{gap:64px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, auto);align-items:start;}.elementor .e-137ffdd-cd1e{flex-direction:column;}.elementor .e-53603876-bcd5{width:100%;height:300px;object-fit:cover;}.elementor .e-22271f4a-5790{width:100%;height:300px;object-fit:cover;}.elementor .e-30482bed-ca57{width:100%;height:300px;object-fit:cover;}.elementor .e-40daf765-3f62{padding:0px;gap:8px;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:repeat(1, auto);}.elementor .e-62cbd8b-1a85{color:#ffffff;text-shadow: 0 2px 18px rgba(0,0,0,0.35);\n}.elementor .e-3f1b7c62-52cc{width:16px;height:16px;}.elementor .e-eff91bf-6007{width:20px;color:var(--npsc-red);}.elementor .e-39d3be7e-5202{padding-block-start:14px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-da4f0d0-f111{padding-block-start:0px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:14px;}.elementor .e-4849886e-5c25{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #EEEEEE;\n}.elementor .e-357cc9f2-fcd0{width:16px;height:16px;}.elementor .e-15ff2d4b-b763{width:20px;color:var(--npsc-red);}.elementor .e-b41228f-8f08{padding-block-start:14px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-3cc79620-7bd7{padding-block-start:0px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:14px;}.elementor .e-27eb2098-3681{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #EEEEEE;\n}.elementor .e-309881f7-9a22{width:16px;height:16px;}.elementor .e-6139384-1eda{width:20px;color:var(--npsc-red);}.elementor .e-5eeff639-e51c{padding-block-start:14px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-2f1be9e9-e3e4{padding-block-start:0px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:14px;}.elementor .e-4d60a7cb-99f7{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #EEEEEE;\n}.elementor .e-425c8c4e-605b{width:16px;height:16px;}.elementor .e-5f9c4341-7e07{width:20px;color:var(--npsc-red);}.elementor .e-77b253e-134f{padding-block-start:14px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-342385da-63f9{padding-block-start:0px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:14px;}.elementor .e-479c0058-d35b{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #EEEEEE;\n}.elementor .e-68d6925d-a303{width:16px;height:16px;}.elementor .e-3adff75f-af18{width:20px;color:var(--npsc-red);}.elementor .e-370231f-4a59{padding-block-start:14px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-46285558-8977{padding-block-start:0px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:14px;}.elementor .e-5d2784c5-a00d{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #EEEEEE;\n}.elementor .e-6e9432e1-4331{width:16px;height:16px;}.elementor .e-39153841-881e{width:20px;color:var(--npsc-red);}.elementor .e-10956d8f-c7c9{padding-block-start:14px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-1b986f16-1eef{padding-block-start:0px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:14px;}.elementor .e-4cf76ca0-4c2a{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #EEEEEE;\n}.elementor .e-1aa285ed-f54b{width:16px;height:16px;}.elementor .e-304f2a9b-5823{width:20px;color:var(--npsc-red);}.elementor .e-24c9742-c5e9{padding-block-start:14px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;}.elementor .e-66cd21c9-1c3b{padding-block-start:0px;padding-block-end:16px;padding-inline-start:10px;padding-inline-end:14px;}.elementor .e-11db16b9-c37d{padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:14px;background-color:#ffffff;box-shadow:0px 12px 28px -14px rgba(0,0,0,0.35);text-align: left;\n}.elementor .e-40dd899f-4d90{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-rec-faq-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-75173794-ece5{color:#ffffff;text-align:center;}.elementor .e-ab67ca1-4845{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;}.elementor .e-3ab0f1b8-c63d{color:#ffffff;}.elementor .e-63772248-babb{color:#ffffff;margin:0px;}.elementor .e-617be1f2-33a8{padding:0px;}.elementor .e-2d3a2505-16ed{padding:0px;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:44px;grid-template-columns:1fr 1.15fr;grid-template-rows:repeat(1, auto);align-items:center;}.elementor .e-1a5f35d7-e546{font-family:var(--npsc-body);font-weight:700;font-size:2.3rem;color:#ffffff;text-align:center;margin-block-start:34px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-2d8c5ba4-dab9{font-size:0.95rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-27238f47-efac{font-size:0.95rem;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-64906a9d-ef88{padding:0px;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-28728f90-5796{max-width:1000px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-7b922160-194f{color:#ffffff;background-color:var(--npsc-red);flex-direction:column;}.elementor .e-1e2979ba-14d2{color:var(--npsc-ink);text-align:center;}.elementor .e-2ce7d3ac-184f{max-width:640px;font-family:var(--npsc-body);font-size:1.4rem;color:var(--npsc-ink);line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.2em;padding-inline-end:0px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;text-align: left;\n}.elementor .e-b4e0bd7-1bb1{text-align:center;text-align: left;\n}.elementor .e-1d8cea45-bc90{flex-direction:column;}