:root{--primary-colour:#00294c;--secondary-colour:#025c95;--tertiary-colour:#dcf0fd;--quaternary-colour:#e89c0f;--quinary-colour:#8b1c1a;--senary-colour:#0077c3;--white:#ffffff;--success:#9ff3b3;--warning:#ffc107;--error:#dc3545;--btn-light:var(--quaternary-colour);--btn-dark:var(--quinary-colour);--primary-font-colour:#ebf7ff;--input-colour:#707070;--border-radius-large:40px;--border-radius-medium:30px;--border-radius-small:20px;--app-border:5px solid var(--secondary-colour);--app-body-font:"Helvetica Neue",Helvetica,Arial,sans-serif;--app-width:800px;--app-side-padding:3rem}.coach-image{background:no-repeat bottom/70% url(/fitness_guy.png);margin:0 auto -2rem;width:100%;height:28vh}@media(min-width:480px){.coach-image{height:45vh}}@media(min-width:720px){.coach-image{height:58vh}}.btnContainer{width:100%;display:grid;grid-gap:1.5rem;gap:1.5rem;margin:3rem auto 1rem;grid-template-rows:repeat(2,auto)}.btnContainer a{min-height:4rem;font-size:2rem;padding-top:1rem;padding-bottom:1rem}@media(min-width:720px){.btnContainer{width:70%;gap:2.5rem}.btnContainer a{min-height:6rem;font-size:2.5rem}}.defaultContainer,.firstPageContainer{margin:0 auto;padding:0 var(--app-side-padding) 2rem;background-color:var(--primary-colour);border-bottom-left-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium);border-bottom:var(--app-border);border-left:var(--app-border);border-right:var(--app-border);box-sizing:border-box;min-height:40vh}.firstPageContainer{padding:1rem 3rem 2rem}html{font-size:62.5%;overflow:auto}body{background-color:var(--tertiary-colour);font-size:1.6rem;height:100%;margin:.5rem}body,html{min-height:100vh}main{margin:0 auto;max-width:var(--app-width);min-height:70vh}@font-face{src:url(/_next/static/media/BebasNeue-Regular.f8cd6b7d.ttf) format("truetype"),url(/_next/static/media/BebasNeue-Regular.74c1b191.woff) format("woff");font-family:BebasNeue;font-weight:400}h1,h2{color:var(--quaternary-colour);font-family:BebasNeue,sans-serif;font-weight:700;font-size:3rem;line-height:1;margin:0}@media(min-width:720px){h1,h2{font-size:4rem;line-height:1.5}}h3{color:var(--quaternary-colour);font-family:BebasNeue,sans-serif;font-weight:700;font-size:2.5rem;line-height:1.2;margin:0}@media(min-width:720px){h3{font-size:3rem;line-height:1}}h4{color:var(--quaternary-colour);font-family:BebasNeue,sans-serif;font-weight:700;font-size:2.5rem;line-height:1.2;margin:0}li,p{color:var(--primary-font-colour);font-family:var(--app-body-font);font-weight:400;font-size:1.6rem;line-height:1.5;margin:0}a{color:inherit}._rootLayout_coach-image__tSo7H{background:no-repeat bottom/70% url(/fitness_guy.png);margin:0 auto -2rem;width:100%;height:28vh}@media(min-width:480px){._rootLayout_coach-image__tSo7H{height:45vh}}@media(min-width:720px){._rootLayout_coach-image__tSo7H{height:58vh}}._rootLayout_btnContainer__ZwhwD{width:100%;display:grid;grid-gap:1.5rem;gap:1.5rem;margin:3rem auto 1rem;grid-template-rows:repeat(2,auto)}._rootLayout_btnContainer__ZwhwD a{min-height:4rem;font-size:2rem;padding-top:1rem;padding-bottom:1rem}@media(min-width:720px){._rootLayout_btnContainer__ZwhwD{width:70%;gap:2.5rem}._rootLayout_btnContainer__ZwhwD a{min-height:6rem;font-size:2.5rem}}._rootLayout_defaultContainer__eCrPg,._rootLayout_firstPageContainer__sFcJf{margin:0 auto;padding:0 var(--app-side-padding) 2rem;background-color:var(--primary-colour);border-bottom-left-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium);border-bottom:var(--app-border);border-left:var(--app-border);border-right:var(--app-border);box-sizing:border-box;min-height:40vh}._rootLayout_firstPageContainer__sFcJf{padding:1rem 3rem 2rem}._header_headerSmall__XXf_o,._header_header__TKEJb{margin:0 auto;text-align:left;max-width:var(--app-width);background-color:var(--tertiary-colour)}._header_headerSmall__XXf_o h1,._header_header__TKEJb h1{background-color:var(--primary-colour);border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium);border-top:var(--app-border);border-left:var(--app-border);border-right:var(--app-border);box-sizing:border-box;padding:3rem 0 0 var(--app-side-padding);color:var(--primary-font-colour);font-family:BebasNeue,sans-serif;font-weight:700;font-size:7rem;line-height:.8;margin:0}@media(min-width:720px){._header_headerSmall__XXf_o h1,._header_header__TKEJb h1{font-size:12rem;line-height:.8}}._header_header__TKEJb h1{padding-right:3rem}._header_headerSmall__XXf_o{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:9999}._header_headerSmall__XXf_o h1{font-size:5rem;line-height:1}@media(min-width:720px){._header_headerSmall__XXf_o h1{font-size:6rem;line-height:.8}}._header_headerSmall__XXf_o h2{padding:1rem 0 1rem var(--app-side-padding);background-color:var(--primary-colour);border-left:var(--app-border);border-right:var(--app-border)}