.elementor-kit-10{--e-global-color-primary:#050505;--e-global-color-secondary:#F8D94E;--e-global-color-text:#4A4A4A;--e-global-color-accent:#247F7C;--e-global-color-ssw:#FFFFFF;--e-global-color-ssl:#F5F5F3;--e-global-color-ssln:#343434;--e-global-color-ssrl:#D6D6D1;--e-global-color-ssch:#262626;--e-global-color-ssdk:#1A1A1A;--e-global-color-ssph:#E2E2DE;--e-global-color-ssg1:#171717;--e-global-typography-primary-font-family:"Barlow Condensed";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:0.95em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.75em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.75em;--e-global-typography-accent-font-family:"Barlow Condensed";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0.1em;--e-global-typography-ssh1-font-family:"Barlow Condensed";--e-global-typography-ssh1-font-size:96px;--e-global-typography-ssh1-font-weight:800;--e-global-typography-ssh1-text-transform:uppercase;--e-global-typography-ssh1-line-height:0.94em;--e-global-typography-ssh2-font-family:"Barlow Condensed";--e-global-typography-ssh2-font-size:56px;--e-global-typography-ssh2-font-weight:800;--e-global-typography-ssh2-text-transform:uppercase;--e-global-typography-ssh2-line-height:0.95em;--e-global-typography-ssh2b-font-family:"Barlow Condensed";--e-global-typography-ssh2b-font-size:72px;--e-global-typography-ssh2b-font-weight:800;--e-global-typography-ssh2b-text-transform:uppercase;--e-global-typography-ssh2b-line-height:0.94em;--e-global-typography-ssh2t-font-family:"Barlow Condensed";--e-global-typography-ssh2t-font-size:64px;--e-global-typography-ssh2t-font-weight:800;--e-global-typography-ssh2t-text-transform:uppercase;--e-global-typography-ssh2t-line-height:0.95em;--e-global-typography-ssh2f-font-family:"Barlow Condensed";--e-global-typography-ssh2f-font-size:64px;--e-global-typography-ssh2f-font-weight:800;--e-global-typography-ssh2f-text-transform:uppercase;--e-global-typography-ssh2f-line-height:0.95em;--e-global-typography-ssh2v-font-family:"Barlow Condensed";--e-global-typography-ssh2v-font-size:80px;--e-global-typography-ssh2v-font-weight:800;--e-global-typography-ssh2v-text-transform:uppercase;--e-global-typography-ssh2v-line-height:0.95em;--e-global-typography-ssh2x-font-family:"Barlow Condensed";--e-global-typography-ssh2x-font-size:104px;--e-global-typography-ssh2x-font-weight:800;--e-global-typography-ssh2x-text-transform:uppercase;--e-global-typography-ssh2x-line-height:0.96em;--e-global-typography-ssh2x-letter-spacing:0.05em;--e-global-typography-ssh3-font-family:"Barlow Condensed";--e-global-typography-ssh3-font-size:32px;--e-global-typography-ssh3-font-weight:800;--e-global-typography-ssh3-text-transform:uppercase;--e-global-typography-ssh3-line-height:1em;--e-global-typography-ssh4-font-family:"Barlow Condensed";--e-global-typography-ssh4-font-size:22px;--e-global-typography-ssh4-font-weight:800;--e-global-typography-ssh4-text-transform:uppercase;--e-global-typography-ssh4-line-height:1em;--e-global-typography-sshnum-font-family:"Barlow Condensed";--e-global-typography-sshnum-font-size:34px;--e-global-typography-sshnum-font-weight:800;--e-global-typography-sshnum-text-transform:uppercase;--e-global-typography-sshnum-line-height:1em;--e-global-typography-sshbig-font-family:"Barlow Condensed";--e-global-typography-sshbig-font-size:54px;--e-global-typography-sshbig-font-weight:800;--e-global-typography-sshbig-text-transform:uppercase;--e-global-typography-sshbig-line-height:0.95em;--e-global-typography-sshprice-font-family:"Barlow Condensed";--e-global-typography-sshprice-font-size:200px;--e-global-typography-sshprice-font-weight:800;--e-global-typography-sshprice-text-transform:uppercase;--e-global-typography-sshprice-line-height:0.8em;--e-global-typography-sshpm-font-family:"Barlow Condensed";--e-global-typography-sshpm-font-size:44px;--e-global-typography-sshpm-font-weight:800;--e-global-typography-sshpm-text-transform:uppercase;--e-global-typography-sshpm-line-height:1em;--e-global-typography-ssh30-font-family:"Barlow Condensed";--e-global-typography-ssh30-font-size:30px;--e-global-typography-ssh30-font-weight:700;--e-global-typography-ssh30-text-transform:uppercase;--e-global-typography-ssh30-line-height:1.1em;--e-global-typography-ssh24-font-family:"Barlow Condensed";--e-global-typography-ssh24-font-size:24px;--e-global-typography-ssh24-font-weight:700;--e-global-typography-ssh24-text-transform:uppercase;--e-global-typography-ssh24-line-height:1.05em;--e-global-typography-ssh22-font-family:"Barlow Condensed";--e-global-typography-ssh22-font-size:22px;--e-global-typography-ssh22-font-weight:700;--e-global-typography-ssh22-text-transform:uppercase;--e-global-typography-ssh22-line-height:1.05em;--e-global-typography-sswm-font-family:"Barlow Condensed";--e-global-typography-sswm-font-size:27px;--e-global-typography-sswm-font-weight:800;--e-global-typography-sswm-text-transform:uppercase;--e-global-typography-sswm-line-height:0.92em;--e-global-typography-sswm-letter-spacing:0.01em;--e-global-typography-sswmf-font-family:"Barlow Condensed";--e-global-typography-sswmf-font-size:30px;--e-global-typography-sswmf-font-weight:800;--e-global-typography-sswmf-text-transform:uppercase;--e-global-typography-sswmf-line-height:0.92em;--e-global-typography-sswmf-letter-spacing:0.01em;--e-global-typography-ssb16-font-family:"Inter";--e-global-typography-ssb16-font-size:16px;--e-global-typography-ssb16-font-weight:400;--e-global-typography-ssb16-line-height:1.75em;--e-global-typography-ssb16t-font-family:"Inter";--e-global-typography-ssb16t-font-size:16px;--e-global-typography-ssb16t-font-weight:400;--e-global-typography-ssb16t-line-height:1.7em;--e-global-typography-ssb15-font-family:"Inter";--e-global-typography-ssb15-font-size:15px;--e-global-typography-ssb15-font-weight:400;--e-global-typography-ssb15-line-height:1.7em;--e-global-typography-ssb14-font-family:"Inter";--e-global-typography-ssb14-font-size:14px;--e-global-typography-ssb14-font-weight:400;--e-global-typography-ssb14-line-height:1.7em;--e-global-typography-ssb18-font-family:"Inter";--e-global-typography-ssb18-font-size:18px;--e-global-typography-ssb18-font-weight:400;--e-global-typography-ssb18-line-height:1.7em;--e-global-typography-ssb155-font-family:"Inter";--e-global-typography-ssb155-font-size:15.5px;--e-global-typography-ssb155-font-weight:400;--e-global-typography-ssb155-line-height:1.6em;--e-global-typography-ssbhero-font-family:"Inter";--e-global-typography-ssbhero-font-size:18px;--e-global-typography-ssbhero-font-weight:500;--e-global-typography-ssbhero-line-height:1.5em;--e-global-typography-sslist-font-family:"Inter";--e-global-typography-sslist-font-size:15px;--e-global-typography-sslist-font-weight:500;--e-global-typography-sslist-line-height:1.5em;--e-global-typography-ssmail-font-family:"Inter";--e-global-typography-ssmail-font-size:14px;--e-global-typography-ssmail-font-weight:500;--e-global-typography-ssmail-line-height:1.5em;--e-global-typography-sscopy-font-family:"Inter";--e-global-typography-sscopy-font-size:13px;--e-global-typography-sscopy-font-weight:400;--e-global-typography-sscopy-line-height:1.5em;--e-global-typography-sseyebrow-font-family:"Inter";--e-global-typography-sseyebrow-font-size:12px;--e-global-typography-sseyebrow-font-weight:500;--e-global-typography-sseyebrow-text-transform:uppercase;--e-global-typography-sseyebrow-line-height:1.5em;--e-global-typography-sseyebrow-letter-spacing:0.18em;--e-global-typography-sslabel-font-family:"Inter";--e-global-typography-sslabel-font-size:12px;--e-global-typography-sslabel-font-weight:500;--e-global-typography-sslabel-text-transform:uppercase;--e-global-typography-sslabel-line-height:1.5em;--e-global-typography-sslabel-letter-spacing:0.14em;--e-global-typography-sslabelfact-font-family:"Inter";--e-global-typography-sslabelfact-font-size:12px;--e-global-typography-sslabelfact-font-weight:500;--e-global-typography-sslabelfact-text-transform:uppercase;--e-global-typography-sslabelfact-line-height:1.5em;--e-global-typography-sslabelfact-letter-spacing:0.1em;--e-global-typography-sslabelnum-font-family:"Inter";--e-global-typography-sslabelnum-font-size:12px;--e-global-typography-sslabelnum-font-weight:500;--e-global-typography-sslabelnum-line-height:1.5em;--e-global-typography-sslabelnum-letter-spacing:0.1em;--e-global-typography-sslabelf-font-family:"Inter";--e-global-typography-sslabelf-font-size:12px;--e-global-typography-sslabelf-font-weight:500;--e-global-typography-sslabelf-text-transform:uppercase;--e-global-typography-sslabelf-line-height:1.5em;--e-global-typography-sslabelf-letter-spacing:0.08em;--e-global-typography-ssph-font-family:"Inter";--e-global-typography-ssph-font-size:11px;--e-global-typography-ssph-font-weight:500;--e-global-typography-ssph-text-transform:uppercase;--e-global-typography-ssph-line-height:1.5em;--e-global-typography-ssph-letter-spacing:0.16em;--e-global-typography-ssbtn-font-family:"Barlow Condensed";--e-global-typography-ssbtn-font-size:15px;--e-global-typography-ssbtn-font-weight:600;--e-global-typography-ssbtn-text-transform:uppercase;--e-global-typography-ssbtn-line-height:3.6em;--e-global-typography-ssbtn-letter-spacing:0.1em;--e-global-typography-ssbtnh-font-family:"Barlow Condensed";--e-global-typography-ssbtnh-font-size:15px;--e-global-typography-ssbtnh-font-weight:600;--e-global-typography-ssbtnh-text-transform:uppercase;--e-global-typography-ssbtnh-line-height:5.333em;--e-global-typography-ssbtnh-letter-spacing:0.1em;--e-global-typography-ssnav-font-family:"Barlow Condensed";--e-global-typography-ssnav-font-size:15px;--e-global-typography-ssnav-font-weight:600;--e-global-typography-ssnav-text-transform:uppercase;--e-global-typography-ssnav-line-height:1.3em;--e-global-typography-ssnav-letter-spacing:0.08em;--e-global-typography-ssnavd-font-family:"Barlow Condensed";--e-global-typography-ssnavd-font-size:22px;--e-global-typography-ssnavd-font-weight:600;--e-global-typography-ssnavd-text-transform:uppercase;--e-global-typography-ssnavd-line-height:1.2em;--e-global-typography-ssnavd-letter-spacing:0.05em;--e-global-typography-ssfl-font-family:"Barlow Condensed";--e-global-typography-ssfl-font-size:15px;--e-global-typography-ssfl-font-weight:600;--e-global-typography-ssfl-text-transform:uppercase;--e-global-typography-ssfl-line-height:1.4em;--e-global-typography-ssfl-letter-spacing:0.05em;--e-global-typography-ssfe-font-family:"Barlow Condensed";--e-global-typography-ssfe-font-size:15px;--e-global-typography-ssfe-font-weight:600;--e-global-typography-ssfe-line-height:1.35em;--e-global-typography-ssfe-letter-spacing:0.02em;color:#4A4A4A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 h1{font-family:"Barlow Condensed", Sans-serif;font-size:96px;font-weight:800;text-transform:uppercase;line-height:0.94em;}.elementor-kit-10 h2{font-family:"Barlow Condensed", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;line-height:0.95em;}.elementor-kit-10 h3{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;line-height:1em;}.elementor-kit-10 h4{font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;line-height:1em;}.elementor-kit-10 h5{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1em;}.elementor-kit-10 h6{font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1100px){.elementor-kit-10{--e-global-typography-primary-font-size:clamp(34px,9.6vw,56px);--e-global-typography-ssh1-font-size:clamp(40px,9.2vw,96px);--e-global-typography-ssh2-font-size:clamp(34px,9.6vw,56px);--e-global-typography-ssh2b-font-size:clamp(34px,10.5vw,72px);--e-global-typography-ssh2t-font-size:clamp(36px,9.6vw,64px);--e-global-typography-ssh2f-font-size:clamp(34px,9.5vw,64px);--e-global-typography-ssh2v-font-size:clamp(36px,10vw,80px);--e-global-typography-ssh2x-font-size:clamp(36px,11vw,104px);--e-global-typography-sshprice-font-size:clamp(96px,26vw,200px);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:640px){.elementor-kit-10{--e-global-typography-ssh1-font-size:clamp(38px,12vw,64px);--e-global-typography-ssh1-line-height:0.96em;--e-global-typography-sshbig-font-size:clamp(36px,11.5vw,54px);--e-global-typography-sswm-font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Stepping Stone Sports Academy — scoped helper CSS (all .elementor-kit-10s prefixed .ss-)
   Only covers what Elementor's built-in controls cannot express. Edit in Site Settings > Custom CSS. */
.ss-text p{margin:0}
.ss-btn .elementor-button{transition:opacity .15s}
.ss-btn .elementor-button:hover{opacity:.88}
.ss-mw600{max-width:600px}
.ss-mw720{max-width:720px}
.ss-br{display:inline}
@media (max-width:640px){.ss-br{display:none}}
html{scroll-behavior:smooth}
#hero,#visual,#about,#six-c,#why,#training,#pricing,#vision,#trial{scroll-margin-top:0}
/* Header: academy CTA inside the burger menu (WordPress menu item with CSS class "ss-menu-cta") */
.elementor-nav-menu--main .menu-item.ss-menu-cta{display:none}
.elementor-nav-menu--dropdown .menu-item.ss-menu-cta a{background:#F8D94E;color:#050505;justify-content:center;margin:24px 0 0;border-bottom:0;letter-spacing:.1em}
.ss-header .elementor-nav-menu--dropdown{border-top:1px solid #343434}
.ss-header .elementor-nav-menu--dropdown a{border-bottom:1px solid #343434;min-height:56px;display:flex;align-items:center}
.ss-header .elementor-nav-menu--dropdown .menu-item.ss-menu-cta a{min-height:54px}
.ss-header .elementor-menu-toggle{width:72px;height:72px;justify-content:center;align-items:center;background:#050505}
@media (max-width:640px){.ss-header .elementor-menu-toggle{width:64px;height:64px}}
/* Footer link tap targets on small screens */
.ss-footer a{text-decoration:none;color:inherit}/* End custom CSS */