.elementor-6322 .elementor-element.elementor-element-5e03861{--display:flex;}.elementor-6322 .elementor-element.elementor-element-7d52aac{--display:flex;}.elementor-6322 .elementor-element.elementor-element-2d41c53{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-6322 .elementor-element.elementor-element-d8717d6{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6322 .elementor-element.elementor-element-ddef23b{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-6322 .elementor-element.elementor-element-75bb9c6:not(.elementor-motion-effects-element-type-background), .elementor-6322 .elementor-element.elementor-element-75bb9c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a2747;}.elementor-6322 .elementor-element.elementor-element-75bb9c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 50px 20px;}.elementor-6322 .elementor-element.elementor-element-75bb9c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-98726ee .elementor-heading-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#81bc00;}.elementor-6322 .elementor-element.elementor-element-1831074 .elementor-heading-title{font-size:40px;font-weight:800;color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-c3e866a{padding:20px 0px 0px 0px;}.elementor-6322 .elementor-element.elementor-element-0ff0f95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-0ff0f95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.06);}.elementor-6322 .elementor-element.elementor-element-0ff0f95 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 24px 24px 24px;}.elementor-6322 .elementor-element.elementor-element-0ff0f95 > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-0ff0f95 > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-0ff0f95 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-6322 .elementor-element.elementor-element-0ff0f95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-28a672e .elementor-heading-title{font-size:17px;font-weight:800;color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-ad7024a{font-size:13px;color:#b8c7d6;}.elementor-6322 .elementor-element.elementor-element-9493386:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-9493386 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.06);}.elementor-6322 .elementor-element.elementor-element-9493386 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 24px 24px 24px;}.elementor-6322 .elementor-element.elementor-element-9493386 > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-9493386 > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-9493386 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-6322 .elementor-element.elementor-element-9493386 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-ef102f0 .elementor-heading-title{font-size:17px;font-weight:800;color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-dad3e66{font-size:13px;color:#b8c7d6;}.elementor-6322 .elementor-element.elementor-element-2fc2c1d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-2fc2c1d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.06);}.elementor-6322 .elementor-element.elementor-element-2fc2c1d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 24px 24px 24px;}.elementor-6322 .elementor-element.elementor-element-2fc2c1d > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-2fc2c1d > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-2fc2c1d > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-6322 .elementor-element.elementor-element-2fc2c1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-8aff6ea .elementor-heading-title{font-size:17px;font-weight:800;color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-f78cf84{font-size:13px;color:#b8c7d6;}.elementor-6322 .elementor-element.elementor-element-1d3b338{padding:0px 0px 0px 0px;}.elementor-6322 .elementor-element.elementor-element-730a5a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-730a5a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.06);}.elementor-6322 .elementor-element.elementor-element-730a5a3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 24px 24px 24px;}.elementor-6322 .elementor-element.elementor-element-730a5a3 > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-730a5a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-730a5a3 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-6322 .elementor-element.elementor-element-730a5a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-346c664 .elementor-heading-title{font-size:17px;font-weight:800;color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-6ca9c9c{font-size:13px;color:#b8c7d6;}.elementor-6322 .elementor-element.elementor-element-dd92395:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-dd92395 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.06);}.elementor-6322 .elementor-element.elementor-element-dd92395 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.14);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:24px 24px 24px 24px;}.elementor-6322 .elementor-element.elementor-element-dd92395 > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-dd92395 > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-dd92395 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-6322 .elementor-element.elementor-element-dd92395 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-bdccab1 .elementor-heading-title{font-size:17px;font-weight:800;color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-1840c7a{font-size:13px;color:#b8c7d6;}.elementor-6322 .elementor-element.elementor-element-5005438:not(.elementor-motion-effects-element-type-background), .elementor-6322 .elementor-element.elementor-element-5005438 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f8fa;}.elementor-6322 .elementor-element.elementor-element-5005438{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 50px 20px;}.elementor-6322 .elementor-element.elementor-element-5005438 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-420c039 .elementor-heading-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#81bc00;}.elementor-6322 .elementor-element.elementor-element-81a1c19 .elementor-heading-title{font-size:40px;font-weight:800;color:#0a2747;}.elementor-6322 .elementor-element.elementor-element-6c34183{padding:20px 0px 0px 0px;}.elementor-6322 .elementor-element.elementor-element-09795d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-09795d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-09795d4 > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-09795d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-09795d4 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-6322 .elementor-element.elementor-element-09795d4 > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(10,39,71,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-6322 .elementor-element.elementor-element-09795d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-2e3794c .elementor-heading-title{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#0081c6;}.elementor-6322 .elementor-element.elementor-element-1aa4a8e{padding:0px 0px 0px 0px;}.elementor-6322 .elementor-element.elementor-element-4d34e7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-4d34e7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-4d34e7f > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-4d34e7f > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-4d34e7f > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-6322 .elementor-element.elementor-element-4d34e7f > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(10,39,71,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-6322 .elementor-element.elementor-element-4d34e7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-09d1986 .elementor-heading-title{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#81bc00;}.elementor-6322 .elementor-element.elementor-element-29b121e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-29b121e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-29b121e > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-29b121e > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-29b121e > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-6322 .elementor-element.elementor-element-29b121e > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(10,39,71,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-6322 .elementor-element.elementor-element-29b121e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-ede5075 .elementor-heading-title{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#005a8a;}.elementor-6322 .elementor-element.elementor-element-dc37b0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-dc37b0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-dc37b0d > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-dc37b0d > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-dc37b0d > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-6322 .elementor-element.elementor-element-dc37b0d > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(10,39,71,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-6322 .elementor-element.elementor-element-dc37b0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-eda3bc1 .elementor-heading-title{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#5a8f00;}.elementor-6322 .elementor-element.elementor-element-33905a7:not(.elementor-motion-effects-element-type-background), .elementor-6322 .elementor-element.elementor-element-33905a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a2747;}.elementor-6322 .elementor-element.elementor-element-33905a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 50px 20px;}.elementor-6322 .elementor-element.elementor-element-33905a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-2dadd5e .elementor-heading-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#81bc00;}.elementor-6322 .elementor-element.elementor-element-42d7105 .elementor-heading-title{font-size:40px;font-weight:800;color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-ba87efc{font-size:14px;color:#b8c7d6;}.elementor-6322 .elementor-element.elementor-element-c0bee26:not(.elementor-motion-effects-element-type-background), .elementor-6322 .elementor-element.elementor-element-c0bee26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-c0bee26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 50px 20px;}.elementor-6322 .elementor-element.elementor-element-c0bee26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-0ae782d .elementor-heading-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#81bc00;}.elementor-6322 .elementor-element.elementor-element-f3313d4 .elementor-heading-title{font-size:40px;font-weight:800;color:#0a2747;}.elementor-6322 .elementor-element.elementor-element-58e0f1c{padding:20px 0px 0px 0px;}.elementor-6322 .elementor-element.elementor-element-460b83c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-460b83c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-460b83c > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-460b83c > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-460b83c > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-6322 .elementor-element.elementor-element-460b83c > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(10,39,71,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-6322 .elementor-element.elementor-element-460b83c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-433c528 .elementor-heading-title{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#81bc00;}.elementor-6322 .elementor-element.elementor-element-8edbb8c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-8edbb8c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-8edbb8c > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-8edbb8c > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-8edbb8c > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-6322 .elementor-element.elementor-element-8edbb8c > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(10,39,71,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-6322 .elementor-element.elementor-element-8edbb8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-bb1277a .elementor-heading-title{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#0a2747;}.elementor-6322 .elementor-element.elementor-element-e6257ba:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-e6257ba > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-e6257ba > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-e6257ba > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-e6257ba > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-6322 .elementor-element.elementor-element-e6257ba > .elementor-element-populated{box-shadow:0px 4px 14px 0px rgba(10,39,71,.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:22px 22px 22px 22px;}.elementor-6322 .elementor-element.elementor-element-e6257ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-6150cfa .elementor-heading-title{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#0081c6;}.elementor-6322 .elementor-element.elementor-element-e2fa80b{font-size:14px;color:#5a6b7c;}.elementor-6322 .elementor-element.elementor-element-f4cf867:not(.elementor-motion-effects-element-type-background), .elementor-6322 .elementor-element.elementor-element-f4cf867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://res.cloudinary.com/dqjbzohqg/image/upload/f_auto,q_auto,c_fill,g_auto,w_1800/bgcnf/programming-community.jpg");background-position:center center;background-size:cover;}.elementor-6322 .elementor-element.elementor-element-f4cf867 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(135deg, rgba(0,129,198,.92) 0%, rgba(10,39,71,.92) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-f4cf867{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:56px 20px 56px 20px;}.elementor-6322 .elementor-element.elementor-element-1c986b7 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-6322 .elementor-element.elementor-element-1a810a8 .elementor-heading-title{font-size:54px;font-weight:300;letter-spacing:-1px;color:#ffffff;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6322 .elementor-element.elementor-element-97ef414{--divider-border-style:solid;--divider-color:#ffffff;--divider-border-width:3px;}.elementor-6322 .elementor-element.elementor-element-97ef414 .elementor-divider-separator{width:80px;margin:0 auto;margin-left:0;}.elementor-6322 .elementor-element.elementor-element-97ef414 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-6322 .elementor-element.elementor-element-3de5882{font-size:17px;color:rgba(255,255,255,.85);}.elementor-6322 .elementor-element.elementor-element-24cdbad{padding:0px 0px 14px 0px;}.elementor-6322 .elementor-element.elementor-element-47c37a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-47c37a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-47c37a1 > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-47c37a1 > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-47c37a1 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-6322 .elementor-element.elementor-element-47c37a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-6322 .elementor-element.elementor-element-47c37a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-6997b46 .elementor-heading-title{font-size:20px;font-weight:800;color:#0a2747;}.elementor-6322 .elementor-element.elementor-element-abefa43{font-size:14px;color:#5a6b7c;}.elementor-6322 .elementor-element.elementor-element-25bcef8 .elementor-button{background-color:#0081c6;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;}.elementor-6322 .elementor-element.elementor-element-f4ddc95{padding:0px 0px 14px 0px;}.elementor-6322 .elementor-element.elementor-element-18c5e16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6322 .elementor-element.elementor-element-18c5e16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-6322 .elementor-element.elementor-element-18c5e16 > .elementor-element-populated, .elementor-6322 .elementor-element.elementor-element-18c5e16 > .elementor-element-populated > .elementor-background-overlay, .elementor-6322 .elementor-element.elementor-element-18c5e16 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-6322 .elementor-element.elementor-element-18c5e16 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 26px 26px 26px;}.elementor-6322 .elementor-element.elementor-element-18c5e16 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6322 .elementor-element.elementor-element-747f0b3 .elementor-heading-title{font-size:20px;font-weight:800;color:#0a2747;}.elementor-6322 .elementor-element.elementor-element-1597d68{font-size:14px;color:#5a6b7c;}.elementor-6322 .elementor-element.elementor-element-35fedd1 .elementor-button{background-color:rgba(255,255,255,0);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:#0a2747;color:#0a2747;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0a2747;border-radius:6px 6px 6px 6px;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-cbcff10 */.elementor-6322 .elementor-element.elementor-element-cbcff10 p{padding:9px 0;border-bottom:1px solid #eef2f6;margin:0;color:#5a6b7c;font-size:12.5px;line-height:1.45}.elementor-6322 .elementor-element.elementor-element-cbcff10 p:last-of-type{border-bottom:none}.elementor-6322 .elementor-element.elementor-element-cbcff10 p strong{display:block;color:#0a2747;font-size:14.5px}.elementor-6322 .elementor-element.elementor-element-cbcff10{column-count:3;column-gap:32px}.elementor-6322 .elementor-element.elementor-element-cbcff10 p{break-inside:avoid}@media(max-width:900px){.elementor-6322 .elementor-element.elementor-element-cbcff10{column-count:1}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-09795d4 */.elementor-6322 .elementor-element.elementor-element-09795d4{border-top:6px solid #0081c6}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61065fd */.elementor-6322 .elementor-element.elementor-element-61065fd p{padding:9px 0;border-bottom:1px solid #eef2f6;margin:0;color:#5a6b7c;font-size:12.5px;line-height:1.45}.elementor-6322 .elementor-element.elementor-element-61065fd p:last-of-type{border-bottom:none}.elementor-6322 .elementor-element.elementor-element-61065fd p strong{display:block;color:#0a2747;font-size:14.5px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d34e7f */.elementor-6322 .elementor-element.elementor-element-4d34e7f{border-top:6px solid #81bc00}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13f85d7 */.elementor-6322 .elementor-element.elementor-element-13f85d7 p{padding:9px 0;border-bottom:1px solid #eef2f6;margin:0;color:#5a6b7c;font-size:12.5px;line-height:1.45}.elementor-6322 .elementor-element.elementor-element-13f85d7 p:last-of-type{border-bottom:none}.elementor-6322 .elementor-element.elementor-element-13f85d7 p strong{display:block;color:#0a2747;font-size:14.5px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29b121e */.elementor-6322 .elementor-element.elementor-element-29b121e{border-top:6px solid #005a8a}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f729d79 */.elementor-6322 .elementor-element.elementor-element-f729d79 p{padding:9px 0;border-bottom:1px solid #eef2f6;margin:0;color:#5a6b7c;font-size:12.5px;line-height:1.45}.elementor-6322 .elementor-element.elementor-element-f729d79 p:last-of-type{border-bottom:none}.elementor-6322 .elementor-element.elementor-element-f729d79 p strong{display:block;color:#0a2747;font-size:14.5px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dc37b0d */.elementor-6322 .elementor-element.elementor-element-dc37b0d{border-top:6px solid #5a8f00}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa3e33e */.elementor-6322 .elementor-element.elementor-element-aa3e33e p{display:inline-block;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:14px 18px;margin:0 8px 12px 0;vertical-align:top;color:#b8c7d6;font-size:12.5px;line-height:1.4}.elementor-6322 .elementor-element.elementor-element-aa3e33e p strong{color:#fff;font-size:15px}.elementor-6322 .elementor-element.elementor-element-aa3e33e p.hl{border-color:#81bc00;background:rgba(129,188,0,.14)}.elementor-6322 .elementor-element.elementor-element-aa3e33e p .tag{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#0a2747;background:#81bc00;border-radius:4px;padding:2px 7px;margin-bottom:4px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba87efc */.elementor-6322 .elementor-element.elementor-element-ba87efc a{color:#81bc00;font-weight:700}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75b0e33 */.elementor-6322 .elementor-element.elementor-element-75b0e33 p{padding:9px 0;border-bottom:1px solid #eef2f6;margin:0;color:#5a6b7c;font-size:12.5px;line-height:1.45}.elementor-6322 .elementor-element.elementor-element-75b0e33 p:last-of-type{border-bottom:none}.elementor-6322 .elementor-element.elementor-element-75b0e33 p strong{display:block;color:#0a2747;font-size:14.5px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-460b83c */.elementor-6322 .elementor-element.elementor-element-460b83c{border-top:6px solid #81bc00}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e46b96 */.elementor-6322 .elementor-element.elementor-element-2e46b96 p{padding:9px 0;border-bottom:1px solid #eef2f6;margin:0;color:#5a6b7c;font-size:12.5px;line-height:1.45}.elementor-6322 .elementor-element.elementor-element-2e46b96 p:last-of-type{border-bottom:none}.elementor-6322 .elementor-element.elementor-element-2e46b96 p strong{display:block;color:#0a2747;font-size:14.5px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8edbb8c */.elementor-6322 .elementor-element.elementor-element-8edbb8c{border-top:6px solid #0a2747}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8e3082 */.elementor-6322 .elementor-element.elementor-element-b8e3082 p{padding:9px 0;border-bottom:1px solid #eef2f6;margin:0;color:#5a6b7c;font-size:12.5px;line-height:1.45}.elementor-6322 .elementor-element.elementor-element-b8e3082 p:last-of-type{border-bottom:none}.elementor-6322 .elementor-element.elementor-element-b8e3082 p strong{display:block;color:#0a2747;font-size:14.5px}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e6257ba */.elementor-6322 .elementor-element.elementor-element-e6257ba{border-top:6px solid #0081c6}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2fa80b */.elementor-6322 .elementor-element.elementor-element-e2fa80b a{color:#0081c6;font-weight:700}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a810a8 */.elementor-6322 .elementor-element.elementor-element-1a810a8 strong{font-weight:800}/* End custom CSS */
/* Start custom CSS *//*team-hero-pos*/
.elementor-element.elementor-element-3ecf961{background-position:center 24%!important}
/*np-hero-match-start*/

.np,.np *{box-sizing:border-box}
.np .elementor-widget :is(h1,h2,h3,p,li,a,span,strong,b,div.elementor-heading-title,.elementor-tab-title){font-family:'Open Sans',system-ui,sans-serif!important}
.np .e-con,.np.e-con{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px}
.np .elementor-widget{margin:0!important;width:100%}
.np .np-wrap{max-width:1180px!important;margin:0 auto!important;padding-left:40px!important;padding-right:40px!important;width:100%!important}
.np .np-eb .elementor-heading-title{font-size:12px!important;font-weight:800!important;letter-spacing:3.2px!important;text-transform:uppercase!important;color:#0081c6!important;margin-bottom:16px!important;line-height:1.4!important}
.np .np-sky .elementor-heading-title{color:#3aa3d8!important}.np .np-grn .elementor-heading-title{color:#81bc00!important}
.np .np-h1 .elementor-heading-title,.np .np-h2 .elementor-heading-title,.np .np-h3 .elementor-heading-title{font-weight:300!important;letter-spacing:-.9px!important;line-height:1.06!important;color:#0a2747!important}
.np :is(.np-h1,.np-h2,.np-h3) .elementor-heading-title b{font-weight:800!important}
.np .np-h1 .elementor-heading-title{font-size:62px!important;color:#fff!important}
.np .np-h1 .elementor-heading-title b{display:block}
.np .np-h2 .elementor-heading-title{font-size:46px!important}
.np .np-h3 .elementor-heading-title{font-size:24px!important;letter-spacing:-.4px!important;line-height:1.2!important;margin-bottom:12px!important}
.np .np-white .elementor-heading-title{color:#fff!important}
.np .np-tag .elementor-heading-title{font-size:11px!important;font-weight:800!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:#0081c6!important;margin-bottom:10px!important;line-height:1.4!important}
.np .np-p,.np .np-p p,.np .np-p li{color:#4a5560!important;font-size:16px!important;line-height:1.75!important}
.np .np-p p{margin:0 0 14px!important}.np .np-p p:last-child{margin-bottom:0!important}
.np .np-p ul{margin:6px 0 14px 20px!important;padding:0!important}.np .np-p li{margin:0 0 6px!important}
.np .np-p a{color:#0081c6!important;font-weight:700;text-decoration:none}
.np .np-onnavy,.np .np-onnavy p,.np .np-onnavy li{color:rgba(255,255,255,.85)!important}.np .np-onnavy a{color:#fff!important}
.np .np-img img{display:block;width:100%!important;height:100%!important;object-fit:cover;border-radius:8px}
.np .np-btn .elementor-button{font-family:'Open Sans',sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:1.2px!important;text-transform:uppercase!important;padding:14px 26px!important;border-radius:6px!important;border:2px solid transparent!important;transition:.18s!important;line-height:1.2!important}
.np .np-btn .elementor-button:hover{transform:translateY(-2px)}
.np .np-green .elementor-button{background:#81bc00!important;color:#0d2000!important;border-color:#81bc00!important}
.np .np-primary .elementor-button{background:#0081c6!important;color:#fff!important;border-color:#0081c6!important}
.np .np-onblue .elementor-button{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.6)!important}
.np .np-outline .elementor-button{background:transparent!important;color:#0a2747!important;border-color:#0a2747!important}
.np .np-btn{width:auto!important}
.np .np-hero{position:relative;background:#0a2747;background-size:cover!important;background-position:center!important;overflow:hidden}
.np .np-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a2747 0%,rgba(10,39,71,.85) 30%,rgba(10,39,71,.35) 60%,rgba(10,39,71,.05) 100%);z-index:0}
.np .np-hero-copy{position:relative;z-index:2;min-height:540px;justify-content:center;padding-top:92px!important;padding-bottom:72px!important}
.np .np-hero-copy>.elementor-widget,.np .np-hero-copy>.e-con{max-width:540px}
.np .np-rule{width:64px!important;height:4px;background:#3aa3d8;margin:26px 0!important;flex:0 0 auto}
.np .np-hero-p{max-width:500px!important}.np .np-hero-p p{font-size:18px!important;color:rgba(255,255,255,.88)!important}
.np .np-ctas{flex-direction:row!important;flex-wrap:wrap;gap:14px!important;margin-top:34px!important}
.elementor-location-header{background:#0a2747!important}
.np .np-sec{padding:96px 0!important}.np .np-wash{background:#f4f8fb}.np .np-navy{background:#0a2747}.np .np-bgw{background:#fff}
.np .np-note{background:#81bc00;padding:22px 0!important}.np .np-note .np-p p{color:#0d2000!important;font-weight:600;font-size:15.5px!important;margin:0!important}
.np .np-impact{background:#0081c6;padding:30px 0 34px!important}
.np .np-g3{display:grid!important;grid-template-columns:repeat(3,1fr);gap:0 40px!important}.np .np-g4{display:grid!important;grid-template-columns:repeat(4,1fr);gap:24px!important}.np .np-g2{display:grid!important;grid-template-columns:repeat(2,1fr);gap:24px!important}
.np .np-ic{text-align:center;align-items:center}.np .np-ic .np-num .elementor-heading-title{font-size:50px!important;font-weight:800!important;letter-spacing:-2.2px!important;line-height:1!important;color:#fff!important}
.np .np-ic .np-rule{width:38px!important;height:3px;background:#81bc00;margin:12px auto 10px!important}.np .np-ic .np-lbl .elementor-heading-title{font-size:14.5px!important;line-height:1.5!important;color:rgba(255,255,255,.86)!important;font-weight:400!important}
.np .np-stats{background:#0a2747;padding:78px 0!important}.np .np-st .np-num .elementor-heading-title{font-size:58px!important;font-weight:800!important;letter-spacing:-2px!important;line-height:1!important;color:#fff!important}
.np .np-st .np-lbl .elementor-heading-title{font-size:13px!important;font-weight:700!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:#3aa3d8!important;margin-top:12px!important;line-height:1.4!important}
.np .np-door{background:#fff;border:1px solid #eef1f4;border-top:5px solid #0081c6;border-radius:8px;overflow:hidden;transition:.2s}
.np .np-door:nth-child(4n+2){border-top-color:#81bc00}.np .np-door:nth-child(4n+3){border-top-color:#3aa3d8}.np .np-door:nth-child(4n+4){border-top-color:#0a2747}
.np .np-door:hover,.np .np-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(10,39,71,.13)}
.np .np-door>.np-img,.np .np-card>.np-img{height:200px}.np .np-door>.np-img img,.np .np-card>.np-img img{border-radius:0}
.np .np-in{padding:28px 26px 30px!important;flex:1}
.np .np-card{background:#fff;border:1px solid #eef1f4;border-radius:8px;overflow:hidden;transition:.2s}
.np .np-card.np-dark{background:#0a2747;border-color:#0a2747}
.np .np-head{margin-bottom:48px!important}.np .np-head .np-p{max-width:720px;margin-top:16px!important}.np .np-head .np-p p{font-size:18px!important}
.np .np-headrow{flex-direction:row!important;justify-content:space-between;align-items:flex-end;gap:40px!important;margin-bottom:40px!important}.np .np-headrow>.e-con{width:auto!important}
.np .np-split{display:grid!important;grid-template-columns:1.15fr .85fr;gap:70px!important;align-items:center}.np .np-split.np-rev{grid-template-columns:.85fr 1.15fr}
.np .np-split>.np-img{aspect-ratio:4/5}.np .np-split.np-wide>.np-img{aspect-ratio:16/10}
.np .np-row{display:grid!important;grid-template-columns:1fr 1fr;gap:64px!important;align-items:center;padding:44px 0!important;border-bottom:1px solid #eef1f4}.np .np-row:last-child{border-bottom:0}
.np .np-row>.np-img{aspect-ratio:3/2}.np .np-row.np-r>.np-img{order:2}
.np .np-row .np-h3 .elementor-heading-title{font-size:32px!important}
.np .np-mos{display:grid!important;grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:14px!important}
.np .np-t{position:relative;border-radius:8px;overflow:hidden;background:#0a2747}.np .np-t>.np-img{position:absolute;inset:0}.np .np-t>.np-img img{border-radius:0;transition:transform .5s}.np .np-t:hover>.np-img img{transform:scale(1.06)}
.np .np-t:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,39,71,.15) 10%,rgba(10,39,71,.92) 100%);z-index:1}
.np .np-t>.np-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 24px!important}
.np .np-t .np-n{position:absolute;top:18px;left:24px;z-index:2;width:auto}.np .np-t .np-n .elementor-heading-title{font-size:12px!important;font-weight:800!important;letter-spacing:1.8px!important;color:#fff!important;opacity:.8}
.np .np-t .np-h3 .elementor-heading-title{color:#fff!important;font-weight:600!important;font-size:21px!important;margin-bottom:6px!important}
.np .np-t .np-p p{color:rgba(255,255,255,.88)!important;font-size:14px!important;line-height:1.55!important}
.np .np-t.np-big{grid-column:span 2;grid-row:span 2}.np .np-t.np-big .np-h3 .elementor-heading-title{font-size:30px!important}.np .np-t.np-wide{grid-column:span 2}
.np .np-cta{background:#0a2747;padding:96px 0!important}.np .np-cta .np-h2 .elementor-heading-title{font-size:52px!important;color:#fff!important}.np .np-cta .np-p{max-width:640px;margin-top:18px!important}.np .np-cta .np-p p{font-size:18px!important;color:rgba(255,255,255,.85)!important}
.np .np-chk ul{list-style:none!important;margin:0!important}.np .np-chk li{position:relative;padding:12px 0 12px 36px!important;border-bottom:1px solid #eef1f4;margin:0!important}
.np .np-chk li:before{content:"✓";position:absolute;left:0;top:13px;width:22px;height:22px;border-radius:50%;background:#81bc00;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}
.np .np-navy .np-chk li{border-color:rgba(255,255,255,.15)}
.np .np-tog .elementor-toggle-item{border:0!important;border-bottom:1px solid #e3e9ef!important;margin:0!important}
.np .np-tog .elementor-tab-title{border:0!important;padding:20px 0!important;font-weight:700!important;font-size:18px!important;color:#0a2747!important;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}
.np .np-tog .elementor-tab-title a{color:#0a2747!important;font-weight:700!important;text-decoration:none!important}
.np .np-tog .elementor-toggle-icon{color:#0081c6!important;width:auto!important}.np .np-tog .elementor-toggle-icon i{color:#0081c6!important}
.np .np-tog .elementor-tab-content{border:0!important;padding:0 0 24px!important;color:#4a5560!important;font-size:15.5px!important;line-height:1.75!important}
.np .np-tog .elementor-tab-content p{margin:0 0 12px!important;color:#4a5560!important}.np .np-tog .elementor-tab-content ul{margin:6px 0 12px 20px!important}.np .np-tog .elementor-tab-content a{color:#0081c6!important;font-weight:700;text-decoration:none}
@media(max-width:1020px){.np .np-hero-copy{min-height:0;padding-top:66px!important;padding-bottom:56px!important}.np .np-h1 .elementor-heading-title{font-size:48px!important}
.np .np-g4{grid-template-columns:1fr 1fr}.np .np-split,.np .np-split.np-rev,.np .np-row{grid-template-columns:1fr;gap:30px!important}.np .np-row.np-r>.np-img{order:0}.np .np-mos{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.np .np-wrap{padding-left:16px!important;padding-right:16px!important}.np .np-sec,.np .np-cta{padding:64px 0!important}.np .np-h2 .elementor-heading-title,.np .np-cta .np-h2 .elementor-heading-title{font-size:34px!important}.np .np-h1 .elementor-heading-title{font-size:40px!important}
.np .np-g3,.np .np-g4,.np .np-g2{grid-template-columns:1fr;gap:26px!important}.np .np-mos{grid-template-columns:1fr;grid-auto-rows:auto}.np .np-t{min-height:280px}.np .np-t.np-big,.np .np-t.np-wide{grid-column:auto;grid-row:auto}.np .np-headrow{flex-direction:column!important;align-items:flex-start}}
.np .np-hero-team{background-image:url(https://bgcnf.org/wp-content/uploads/2026/10/arts-hero-kids-poster.jpg)!important}
.np .np-mos-arts{grid-auto-rows:340px!important}.np .np-mos-arts .np-t .np-h3 .elementor-heading-title{font-size:26px!important}.np .np-mos-arts .np-t .np-p p{font-size:15px!important;max-width:520px}.np .np-mt{margin-top:22px!important}.np .np-split .np-p p{font-size:17px!important;line-height:1.8!important}
@media(max-width:1020px){.np .np-mos-arts{grid-template-rows:none}}
.np-arts-top img{object-position:center 30%!important}
.np-gal{display:grid!important;grid-template-columns:repeat(4,1fr);gap:16px!important;padding:0!important;margin-top:8px}
@media(max-width:1024px){.np-gal{grid-template-columns:repeat(3,1fr)}}
.np-gal>.np-gi{width:100%!important;max-width:100%!important;overflow:hidden;border-radius:8px}
.np-gi img{width:100%!important;height:300px!important;object-fit:cover;object-position:center 30%;border-radius:8px;display:block;transition:transform .3s}
.np-gi:hover img{transform:scale(1.04)}
@media(max-width:767px){.np-gal{grid-template-columns:1fr 1fr;gap:10px!important}.np-gi img{height:200px!important}}
/*arts-h1-oneline*/
.np-hero-team .np-h1 .elementor-heading-title{font-size:76px!important;white-space:nowrap}
.np-hero-team .np-h1 b{display:inline!important}
@media(max-width:767px){.np-hero-team .np-h1 .elementor-heading-title{font-size:52px!important}}
/*arts-hero-pos*/
.np-hero-team,.np-hero-team .np-hero-photo,.np-hero-team::after{background-position:center bottom!important}
/*arts-6prog*/
.np .np-mos.np-mos-arts{grid-template-columns:repeat(3,1fr)!important;grid-auto-rows:330px!important}
.np .np-mos-arts>.np-t{grid-column:auto!important;grid-row:auto!important}
.np .np-mos-arts .np-t .np-h3 .elementor-heading-title{font-size:20px!important}
.np .np-mos-arts .np-t .np-p p{font-size:14px!important;line-height:1.55!important}
@media(max-width:1024px){.np .np-mos.np-mos-arts{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:767px){.np .np-mos.np-mos-arts{grid-template-columns:1fr!important;grid-auto-rows:320px!important}}
/*arts-hero-size*/ .np .np-hero-team{min-height:480px!important}
/*arts-8prog*/ @media(min-width:1025px){.np .np-mos.np-mos-arts{grid-template-columns:repeat(4,1fr)!important}.np .np-mos-arts>.np-t{grid-column:auto!important}}
.np .np-wash .np-split:not(.np-wide){grid-template-columns:1fr 200px!important;align-items:center}
.np .np-wash .np-split:not(.np-wide)>.np-img{aspect-ratio:1/1!important;width:200px!important;height:200px!important;justify-self:end}
@media(max-width:1020px){.np .np-wash .np-split:not(.np-wide){grid-template-columns:1fr!important}.np .np-wash .np-split:not(.np-wide)>.np-img{width:100%!important;height:auto!important;justify-self:stretch}}
/*arts-hero-v4*/
.np .np-hero.np-hero-team{background-image:url(https://bgcnf.org/wp-content/uploads/2026/10/arts-hero-kids-table-crop.jpg)!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;min-height:646px!important}
.np .np-hero.np-hero-team .np-hero-copy{min-height:646px!important;padding-top:60px!important;padding-bottom:60px!important}
@media(max-width:1020px){.np .np-hero.np-hero-team,.np .np-hero.np-hero-team .np-hero-copy{min-height:0!important}.np .np-hero.np-hero-team{background-position:center center!important}}
/*arts-hero-match-edu*/
@media(min-width:1021px){.np .np-hero.np-hero-team{height:646px!important;min-height:646px!important}.np .np-hero.np-hero-team .np-hero-copy{height:646px!important;min-height:646px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}}
/*np-hero-team-final*/
.np .np-hero.np-hero-team{background-image:url(https://bgcnf.org/wp-content/uploads/2026/10/our-team-hero-groundbreaking.jpg)!important;background-position:center 29%!important}
/*np-hero-match-end*/
/*hero-std*/@media (min-width:1025px){.elementor-element-5e03861{height:671px!important;min-height:671px!important;box-sizing:border-box!important;padding-top:40px!important;padding-bottom:40px!important;overflow:hidden!important;justify-content:center!important;}.elementor-element-7d52aac{min-height:591px!important}.elementor-element-2d41c53{min-height:591px!important}}
/*hero-mobile*/@media (max-width:767px){html body .np .elementor-element.np-hero{height:700px!important;min-height:700px!important;box-sizing:border-box!important;padding-top:40px!important;padding-bottom:40px!important;overflow:hidden!important;justify-content:center!important;}}
/*hero-std-fill*/@media (min-width:1025px){.elementor-element-5e03861{padding-top:0!important;padding-bottom:0!important}html body .np .elementor-element.np-hero{height:671px!important;min-height:671px!important;flex:1 1 auto!important}}/* End custom CSS */