/* NKP validated inner pages */

/* Cours V3 */
.page-id-7873 .nkp-cours-hero{min-height:505px!important;background-position:center 48%!important;background-size:cover!important}
.page-id-7873 .nkp-cours-hero>.elementor-background-overlay{background:linear-gradient(90deg,rgba(67,64,61,.57),rgba(67,64,61,.19) 58%,rgba(67,64,61,.05))!important}
.page-id-7873 .nkp-cours-hero>.elementor-container{max-width:1480px!important;padding:0 34px!important}
.page-id-7873 .nkp-cours-hero-copy>.elementor-widget-wrap{padding:165px 0 68px!important;max-width:800px}
.page-id-7873 .nkp-cours-kicker .elementor-heading-title,.page-id-7875 .nkp-page-kicker .elementor-heading-title,.page-id-7877 .nkp-page-kicker .elementor-heading-title{font:600 12px/1.3 Prompt,sans-serif!important;text-transform:uppercase;letter-spacing:3.4px;color:#F2BA1E!important}
.page-id-7873 .nkp-cours-title .elementor-heading-title{font:300 58px/1.04 Rubik,sans-serif!important;color:#fff!important;margin:12px 0 15px!important}
.page-id-7873 .nkp-cours-copy .elementor-widget-container{font:400 17px/1.55 Montserrat,sans-serif!important;color:#fff!important;max-width:690px}
.page-id-7873 .nkp-cours-tags{margin-top:29px}.page-id-7873 .nkp-cours-tags>.elementor-container{gap:23px!important;justify-content:flex-start!important}
.page-id-7873 .nkp-cours-tags>.elementor-container>.elementor-column{width:auto!important;flex:0 0 auto!important}
.page-id-7873 .nkp-cours-tag .elementor-icon-box-wrapper{display:flex!important;align-items:center!important;gap:8px!important}
.page-id-7873 .nkp-cours-tag .elementor-icon{font-size:18px!important;color:#F2BA1E!important}.page-id-7873 .nkp-cours-tag .elementor-icon svg{width:19px!important;height:19px!important}
.page-id-7873 .nkp-cours-tag .elementor-icon-box-title{margin:0!important}.page-id-7873 .nkp-cours-tag .elementor-icon-box-title span{font:500 10px/1.2 Prompt,sans-serif!important;text-transform:uppercase;letter-spacing:.5px;color:#fff!important}
.page-id-7873 .nkp-category-nav{position:sticky!important;top:0!important;z-index:60!important;background:#fff!important;border-bottom:1px solid #dde1e2;box-shadow:0 8px 22px rgba(0,0,0,.08)}
.page-id-7873 .nkp-category-nav>.elementor-container{max-width:1480px!important;min-height:68px!important;padding:0 34px!important;justify-content:center!important;gap:9px!important;flex-wrap:nowrap}
.page-id-7873 .nkp-category-nav>.elementor-container>.elementor-column{width:auto!important;flex:0 0 auto!important}
.page-id-7873 .nkp-category-link .elementor-button{padding:10px 14px!important;border:1px solid #d7dddf!important;border-radius:0!important;background:#fff!important;color:#666d6f!important;font:500 10px/1 Prompt,sans-serif!important;text-transform:uppercase}
.page-id-7873 .nkp-category-link .elementor-button:hover{background:#F2BA1E!important;border-color:#F2BA1E!important;color:#4A4743!important}
.page-id-7873 .nkp-cours-section{padding:64px 0!important}.page-id-7873 .nkp-cours-section>.elementor-container{max-width:1480px!important;padding:0 34px!important}
.page-id-7873 .nkp-cours-blue{background:#E0E7EA!important}.page-id-7873 .nkp-cours-white{background:#fff!important}
.page-id-7873 .nkp-cours-head{margin-bottom:30px}.page-id-7873 .nkp-cours-head>.elementor-container{gap:36px!important;align-items:flex-end!important}
.page-id-7873 .nkp-cours-section-title .elementor-heading-title{font:300 44px/1.08 Rubik,sans-serif!important;color:#4A4743!important;margin:7px 0 0!important}
.page-id-7873 .nkp-cours-section-copy .elementor-widget-container{font:400 15px/1.55 Montserrat,sans-serif!important;color:#707779!important;max-width:620px}
.page-id-7873 .nkp-family-grid>.elementor-container{display:grid!important;grid-template-columns:36% 64%!important;gap:32px!important;align-items:stretch!important}
.page-id-7873 .nkp-family-grid>.elementor-container>.elementor-column{width:auto!important}
.page-id-7873 .nkp-family-visual{min-height:445px!important;overflow:hidden!important;position:relative!important}
.page-id-7873 .nkp-family-visual>.elementor-background-overlay{background:linear-gradient(transparent 25%,rgba(74,71,67,.77))!important}
.page-id-7873 .nkp-family-visual>.elementor-widget-wrap{padding:0 28px 27px!important;align-content:flex-end!important}
.page-id-7873 .nkp-family-small .elementor-heading-title{font:500 10px/1.2 Prompt,sans-serif!important;text-transform:uppercase;letter-spacing:2px;color:#F2BA1E!important}
.page-id-7873 .nkp-family-title .elementor-heading-title{font:300 36px/1.08 Rubik,sans-serif!important;color:#fff!important;margin:5px 0 9px!important}
.page-id-7873 .nkp-family-copy .elementor-widget-container{font:400 13px/1.55 Montserrat,sans-serif!important;color:#fff!important;max-width:380px}
.page-id-7873 .nkp-offer-panel>.elementor-widget-wrap{background:#fff;border:1px solid #e3e7e8;padding:0!important;align-content:flex-start!important}
.page-id-7873 .nkp-offer-intro{padding:22px 24px 16px!important;margin:0!important}
.page-id-7873 .nkp-offer-intro>.elementor-container{align-items:flex-start!important;gap:22px!important}
.page-id-7873 .nkp-offer-intro-title .elementor-heading-title{font:600 16px/1.2 Prompt,sans-serif!important;text-transform:uppercase;color:#565e60!important}
.page-id-7873 .nkp-offer-intro-copy .elementor-widget-container{font:400 12px/1.55 Montserrat,sans-serif!important;color:#7b8284!important;max-width:560px}
.page-id-7873 .nkp-offer-from .elementor-heading-title{font:600 11px/1 Prompt,sans-serif!important;text-transform:uppercase;background:#F2BA1E;padding:9px 12px;color:#4A4743!important;white-space:nowrap}
.page-id-7873 .nkp-offer-panel .elementor-widget-shortcode{margin:0!important}
.page-id-7873 .nkp-offer-panel .nkp-offer-table-wrap{border:0!important}
.page-id-7873 .nkp-offer-panel .nkp-offer-table th{padding:10px 14px!important;border-top:1px solid #e3e7e8!important}
.page-id-7873 .nkp-offer-panel .nkp-offer-table td{padding:12px 14px!important}
.page-id-7873 .nkp-panel-note .elementor-widget-container{padding:14px 24px 19px!important;border-top:1px solid #e7eaeb;background:#fcfcfc;font:400 11px/1.55 Montserrat,sans-serif!important;color:#7c8385!important}
.page-id-7873 .nkp-feature-row{margin-top:20px}.page-id-7873 .nkp-feature-row>.elementor-container{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important}
.page-id-7873 .nkp-feature-row>.elementor-container>.elementor-column{width:auto!important}
.page-id-7873 .nkp-feature-item .elementor-icon-box-wrapper{display:flex!important;align-items:center!important;gap:9px!important;text-align:left!important}
.page-id-7873 .nkp-feature-item .elementor-icon{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;color:#F2BA1E!important;font-size:15px!important}
.page-id-7873 .nkp-feature-item .elementor-icon-box-title{margin:0!important}.page-id-7873 .nkp-feature-item .elementor-icon-box-title span{font:500 9px/1.2 Prompt,sans-serif!important;text-transform:uppercase;color:#687073!important}
.page-id-7873 .nkp-help{padding:48px 0!important;background:#F2F1F1!important}.page-id-7873 .nkp-help>.elementor-container{max-width:1480px!important;padding:0 34px!important;align-items:center!important}
.page-id-7873 .nkp-help-title .elementor-heading-title{font:300 34px/1.08 Rubik,sans-serif!important;color:#4A4743!important}
.page-id-7873 .nkp-help-actions>.elementor-container{justify-content:flex-end!important;gap:10px!important}.page-id-7873 .nkp-help-actions>.elementor-container>.elementor-column{width:auto!important;flex:0 0 auto!important}

/* Contact V2 */
.page-id-7875 .nkp-contact-hero{min-height:500px!important;background-position:center 50%!important;background-size:cover!important}
.page-id-7875 .nkp-contact-hero>.elementor-background-overlay{background:linear-gradient(90deg,rgba(67,64,61,.56),rgba(67,64,61,.18) 60%,rgba(67,64,61,.04))!important}
.page-id-7875 .nkp-contact-hero>.elementor-container{max-width:1480px!important;padding:0 34px!important}
.page-id-7875 .nkp-contact-hero-copy>.elementor-widget-wrap{padding:168px 0 64px!important;max-width:760px}
.page-id-7875 .nkp-page-title .elementor-heading-title{font:300 58px/1.04 Rubik,sans-serif!important;color:#fff!important;margin:12px 0 15px!important}
.page-id-7875 .nkp-page-copy .elementor-widget-container{font:400 17px/1.55 Montserrat,sans-serif!important;color:#fff!important;max-width:660px}
.page-id-7875 .nkp-hero-actions{margin-top:23px}.page-id-7875 .nkp-hero-actions>.elementor-container{justify-content:flex-start!important;gap:10px!important}.page-id-7875 .nkp-hero-actions>.elementor-container>.elementor-column{width:auto!important;flex:0 0 auto!important}
.page-id-7875 .nkp-hero-outline .elementor-button{border:2px solid rgba(255,255,255,.7)!important;background:transparent!important;color:#fff!important}
.page-id-7875 .nkp-contact-section{padding:64px 0!important;background:#E0E7EA!important}.page-id-7875 .nkp-contact-section>.elementor-container{max-width:1480px!important;padding:0 34px!important;display:grid!important;grid-template-columns:38% 62%!important;gap:30px!important;align-items:start!important}
.page-id-7875 .nkp-contact-section>.elementor-container>.elementor-column{width:auto!important}
.page-id-7875 .nkp-contact-info-title .elementor-heading-title,.page-id-7875 .nkp-form-title .elementor-heading-title{font:300 39px/1.08 Rubik,sans-serif!important;color:#4A4743!important;margin:7px 0 13px!important}
.page-id-7875 .nkp-contact-intro .elementor-widget-container{font:400 14px/1.55 Montserrat,sans-serif!important;color:#697174!important;max-width:470px}
.page-id-7875 .nkp-contact-notice .elementor-widget-container{margin-top:16px;padding:10px 12px;border-left:4px solid #F2BA1E;background:rgba(255,255,255,.45);font:400 12px/1.55 Montserrat,sans-serif!important;color:#667073!important}
.page-id-7875 .nkp-form-panel>.elementor-widget-wrap{background:#fff;border:1px solid #DCE2E4;padding:28px!important}
.page-id-7875 .nkp-form-panel .elementor-field-label{font:500 9px/1.2 Prompt,sans-serif!important;text-transform:uppercase;letter-spacing:1px;color:#8E9698!important}
.page-id-7875 .nkp-form-panel .elementor-field{border:1px solid #D9DEDF!important;background:#FAFAFA!important;padding:13px!important;font:400 13px/1.4 Montserrat,sans-serif!important;color:#555!important;border-radius:0!important}
.page-id-7875 .nkp-form-panel textarea.elementor-field{min-height:130px!important}
.page-id-7875 .nkp-form-panel .elementor-button{border-radius:0!important;background:#F2BA1E!important;color:#4A4743!important;font:600 10px/1 Prompt,sans-serif!important;text-transform:uppercase;padding:13px 20px!important}
.page-id-7875 .nkp-access{padding:60px 0!important;background:#F9F9F9!important}.page-id-7875 .nkp-access>.elementor-container{max-width:1480px!important;padding:0 34px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:30px!important;align-items:stretch!important}.page-id-7875 .nkp-access>.elementor-container>.elementor-column{width:auto!important}
.page-id-7875 .nkp-map .elementor-custom-embed,.page-id-7875 .nkp-map iframe{min-height:370px!important;height:100%!important}
.page-id-7875 .nkp-access-copy>.elementor-widget-wrap{padding:34px!important;background:#F2F1F1}
.page-id-7875 .nkp-access-title .elementor-heading-title{font:300 38px/1.08 Rubik,sans-serif!important;color:#4A4743!important;margin:7px 0 13px!important}
.page-id-7875 .nkp-access-text .elementor-widget-container{font:400 14px/1.55 Montserrat,sans-serif!important;color:#6D7577!important}
.page-id-7875 .nkp-quick-links{margin-top:22px}.page-id-7875 .nkp-quick-links>.elementor-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.page-id-7875 .nkp-quick-links>.elementor-container>.elementor-column{width:auto!important}
.page-id-7875 .nkp-quick .elementor-icon-box-wrapper{min-height:112px;padding:17px 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;text-align:center!important;background:#E0E7EA;border:1px solid #CBD5D9}
.page-id-7875 .nkp-quick .elementor-icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;color:#F2BA1E!important;font-size:20px!important}
.page-id-7875 .nkp-quick .elementor-icon-box-title{margin:0!important}.page-id-7875 .nkp-quick .elementor-icon-box-title span{font:500 9px/1.2 Prompt,sans-serif!important;text-transform:uppercase;color:#596164!important}
.page-id-7875 .nkp-quick-primary .elementor-icon-box-wrapper{background:#F2BA1E!important;border-color:#F2BA1E!important}.page-id-7875 .nkp-quick-primary .elementor-icon,.page-id-7875 .nkp-quick-primary .elementor-icon-box-title span{color:#4A4743!important}

/* FAQ V2 */
.page-id-7877 .nkp-faq-hero{min-height:470px!important;background-position:center 50%!important;background-size:cover!important}
.page-id-7877 .nkp-faq-hero>.elementor-background-overlay{background:linear-gradient(90deg,rgba(67,64,61,.56),rgba(67,64,61,.18) 60%,rgba(67,64,61,.04))!important}
.page-id-7877 .nkp-faq-hero>.elementor-container{max-width:1480px!important;padding:0 34px!important}
.page-id-7877 .nkp-faq-hero-copy>.elementor-widget-wrap{padding:158px 0 59px!important;max-width:800px}
.page-id-7877 .nkp-page-title .elementor-heading-title{font:300 56px/1.04 Rubik,sans-serif!important;color:#fff!important;margin:12px 0 15px!important}
.page-id-7877 .nkp-page-copy .elementor-widget-container{font:400 17px/1.55 Montserrat,sans-serif!important;color:#fff!important;max-width:700px}
.page-id-7877 .nkp-faq-main{padding:58px 0 68px!important;background:#E0E7EA!important}.page-id-7877 .nkp-faq-main>.elementor-container{max-width:1480px!important;padding:0 34px!important}
.page-id-7877 .nkp-faq-layout>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1fr) 270px!important;gap:24px!important;align-items:start!important}.page-id-7877 .nkp-faq-layout>.elementor-container>.elementor-column{width:auto!important}
.page-id-7877 .nkp-faq-left .nkp-faq-app{position:relative}
.page-id-7877 .nkp-faq-left .nkp-faq-search{max-width:980px;margin:-88px auto 14px!important;position:relative;z-index:5;background:#fff;padding:22px;border:0!important;box-shadow:0 12px 32px rgba(0,0,0,.11);grid-template-columns:48px 1fr}
.page-id-7877 .nkp-faq-left .nkp-faq-search input{border:1px solid #D8DEE0!important;background:#FAFAFA!important;padding:15px!important}
.page-id-7877 .nkp-faq-left .nkp-faq-cats{max-width:980px;margin:0 auto 18px!important;background:#fff;padding:0 22px 18px}
.page-id-7877 .nkp-faq-left .nkp-faq-list{border:1px solid #DCE2E4!important;background:#fff}
.page-id-7877 .nkp-faq-left .nkp-faq-q{padding:17px 20px!important;font:500 12px/1.3 Prompt,sans-serif!important;color:#555D60!important}
.page-id-7877 .nkp-faq-left .nkp-answer{padding:0 20px 20px!important;font:400 13px/1.55 Montserrat,sans-serif!important;color:#687174!important}
.page-id-7877 .nkp-help-card>.elementor-widget-wrap{position:sticky!important;top:22px;background:#fff;border:1px solid #DCE2E4;padding:22px!important}
.page-id-7877 .nkp-help-title .elementor-heading-title{font:300 27px/1.08 Rubik,sans-serif!important;color:#4A4743!important;margin:7px 0 10px!important}
.page-id-7877 .nkp-help-copy .elementor-widget-container{font:400 12px/1.55 Montserrat,sans-serif!important;color:#747C7E!important}
.page-id-7877 .nkp-help-card .elementor-button{width:100%!important;border-radius:0!important;font:600 10px/1 Prompt,sans-serif!important;text-transform:uppercase;padding:13px 20px!important;margin-top:8px}

@media(max-width:1080px){
  .page-id-7873 .nkp-family-grid>.elementor-container{grid-template-columns:1fr!important}.page-id-7873 .nkp-family-visual{min-height:340px!important}
}
@media(max-width:900px){
  .page-id-7875 .nkp-contact-section>.elementor-container,.page-id-7875 .nkp-access>.elementor-container{grid-template-columns:1fr!important}
  .page-id-7877 .nkp-faq-layout>.elementor-container{grid-template-columns:1fr!important}.page-id-7877 .nkp-help-card>.elementor-widget-wrap{position:static!important}
}
@media(max-width:760px){
  .page-id-7873 .nkp-cours-hero{min-height:465px!important}.page-id-7873 .nkp-cours-hero>.elementor-container,.page-id-7873 .nkp-cours-section>.elementor-container,.page-id-7873 .nkp-help>.elementor-container{padding:0 18px!important}
  .page-id-7873 .nkp-cours-hero-copy>.elementor-widget-wrap{padding:135px 0 50px!important}.page-id-7873 .nkp-cours-title .elementor-heading-title{font-size:42px!important}
  .page-id-7873 .nkp-cours-tags>.elementor-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:11px!important}.page-id-7873 .nkp-cours-tags>.elementor-container>.elementor-column{width:auto!important}
  .page-id-7873 .nkp-category-nav>.elementor-container{justify-content:flex-start!important;min-height:64px!important;padding:0 18px!important;overflow-x:auto!important}
  .page-id-7873 .nkp-cours-section{padding:52px 0!important}.page-id-7873 .nkp-cours-head>.elementor-container{display:block!important}.page-id-7873 .nkp-cours-section-title .elementor-heading-title{font-size:34px!important}
  .page-id-7873 .nkp-family-visual{min-height:315px!important}.page-id-7873 .nkp-offer-intro>.elementor-container{display:block!important}.page-id-7873 .nkp-offer-from{margin-top:13px}
  .page-id-7873 .nkp-feature-row>.elementor-container{grid-template-columns:1fr 1fr!important}
  .page-id-7873 .nkp-help>.elementor-container{display:block!important}.page-id-7873 .nkp-help-actions{margin-top:18px}
  .page-id-7875 .nkp-contact-hero{min-height:455px!important}.page-id-7875 .nkp-contact-hero>.elementor-container,.page-id-7875 .nkp-contact-section>.elementor-container,.page-id-7875 .nkp-access>.elementor-container{padding:0 18px!important}
  .page-id-7875 .nkp-contact-hero-copy>.elementor-widget-wrap{padding:138px 0 48px!important}.page-id-7875 .nkp-page-title .elementor-heading-title{font-size:42px!important}
  .page-id-7875 .nkp-contact-section,.page-id-7875 .nkp-access{padding:52px 0!important}.page-id-7875 .nkp-quick-links>.elementor-container{grid-template-columns:1fr 1fr!important}.page-id-7875 .nkp-quick-primary{grid-column:1/-1}
  .page-id-7877 .nkp-faq-hero{min-height:430px!important}.page-id-7877 .nkp-faq-hero>.elementor-container,.page-id-7877 .nkp-faq-main>.elementor-container{padding:0 18px!important}
  .page-id-7877 .nkp-faq-hero-copy>.elementor-widget-wrap{padding:132px 0 48px!important}.page-id-7877 .nkp-page-title .elementor-heading-title{font-size:41px!important}
  .page-id-7877 .nkp-faq-main{padding:48px 0 56px!important}.page-id-7877 .nkp-faq-left .nkp-faq-search{margin:-70px 0 14px!important}.page-id-7877 .nkp-faq-left .nkp-faq-cats{padding:0 0 18px!important;background:transparent}
}

/* Cours: menu aligned with home + stronger feature pictos */
.page-id-7873 .nkp-category-nav>.elementor-container{min-height:68px!important;padding:0 34px!important;justify-content:center!important;gap:10px!important}
.page-id-7873 .nkp-category-link .elementor-button{padding:10px 15px!important;border:1px solid #d7dddf!important;background:#fff!important;color:#666d6f!important}
.page-id-7873 .nkp-feature-row>.elementor-container{gap:12px!important}
.page-id-7873 .nkp-feature-item .elementor-icon-box-wrapper{min-height:82px!important;padding:13px 14px!important;background:rgba(255,255,255,.62)!important;border:1px solid rgba(255,255,255,.95)!important;display:flex!important;align-items:center!important;gap:12px!important}
.page-id-7873 .nkp-feature-item .elementor-icon{width:44px!important;height:44px!important;flex:0 0 44px!important;background:#F2BA1E!important;color:#4A4743!important;font-size:20px!important}
.page-id-7873 .nkp-feature-item .elementor-icon svg{width:22px!important;height:22px!important}
.page-id-7873 .nkp-feature-item .elementor-icon-box-title span{font-size:10px!important;letter-spacing:.2px!important}
.page-id-7873 .nkp-coaching-box>.elementor-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important}
.page-id-7873 .nkp-coaching-box>.elementor-container>.elementor-column{width:auto!important}
.page-id-7873 .nkp-coach-card>.elementor-widget-wrap{height:100%;padding:20px!important;border:1px solid #e2e6e7!important;background:#fff!important;align-content:flex-start!important}
.page-id-7873 .nkp-coach-icon .elementor-icon{color:#F2BA1E!important;font-size:22px!important}
.page-id-7873 .nkp-coach-title .elementor-heading-title{font:600 13px/1.2 Prompt,sans-serif!important;text-transform:uppercase;color:#565e60!important;margin:7px 0!important}
.page-id-7873 .nkp-coach-copy .elementor-widget-container{font:400 12px/1.55 Montserrat,sans-serif!important;color:#747c7e!important}
.page-id-7873 .nkp-coach-meta>.elementor-container{border-top:1px solid #e4e7e8!important;border-bottom:1px solid #e4e7e8!important;margin:12px 0 15px!important}
.page-id-7873 .nkp-coach-meta .elementor-widget-text-editor .elementor-widget-container{padding:10px 6px!important;font:400 11px/1.45 Montserrat,sans-serif!important;color:#687174!important}
.page-id-7873 .nkp-coach-meta b{display:block;font:600 8px/1.2 Prompt,sans-serif!important;text-transform:uppercase;color:#9aa1a3!important;margin-bottom:3px}
.page-id-7873 .nkp-coach-link .elementor-button{padding:9px 11px!important;background:#F2BA1E!important;color:#4A4743!important;border-radius:0!important;font:600 9px/1 Prompt,sans-serif!important;text-transform:uppercase}

/* Contact action and responsive access */
.page-id-7875 .nkp-hero-actions .elementor-button{min-width:135px!important}
.page-id-7875 .nkp-access-copy>.elementor-widget-wrap{height:100%!important}
.page-id-7875 .nkp-quick-links>.elementor-container{align-items:stretch!important}
.page-id-7875 .nkp-quick>.elementor-widget-wrap,.page-id-7875 .nkp-quick .elementor-icon-box-wrapper{height:100%!important}

/* FAQ second hero action */
.page-id-7877 .nkp-hero-outline .elementor-button{border:2px solid rgba(255,255,255,.72)!important;background:rgba(255,255,255,.10)!important;color:#fff!important}

@media(max-width:760px){
  .page-id-7873 .nkp-category-nav>.elementor-container{min-height:64px!important;padding:0 18px!important;justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important}
  .page-id-7873 .nkp-category-nav>.elementor-container>.elementor-column{width:auto!important;flex:0 0 auto!important}
  .page-id-7873 .nkp-category-link .elementor-button{white-space:nowrap!important}
  .page-id-7873 .nkp-feature-row>.elementor-container{grid-template-columns:1fr 1fr!important}
  .page-id-7873 .nkp-feature-item .elementor-icon-box-wrapper{min-height:105px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important}
  .page-id-7873 .nkp-feature-item .elementor-icon-box-content{text-align:center!important}
  .page-id-7873 .nkp-coaching-box>.elementor-container{grid-template-columns:1fr!important}
  .page-id-7875 .nkp-access>.elementor-container{display:block!important}
  .page-id-7875 .nkp-map{margin-bottom:18px!important}
  .page-id-7875 .nkp-map iframe{height:285px!important;min-height:285px!important}
  .page-id-7875 .nkp-access-copy>.elementor-widget-wrap{padding:24px 20px!important}
  .page-id-7875 .nkp-quick-links>.elementor-container{grid-template-columns:1fr 1fr!important;gap:10px!important}
  .page-id-7875 .nkp-quick .elementor-icon-box-wrapper{min-height:108px!important}
  .page-id-7875 .nkp-quick-primary{grid-column:1/-1!important}
  .page-id-7877 .nkp-faq-layout>.elementor-container{display:block!important}
  .page-id-7877 .nkp-help-card{margin-top:18px!important}
  .page-id-7877 .nkp-help-card>.elementor-widget-wrap{padding:20px!important}
}